--- /srv/rebuilderd/tmp/rebuilderdm4xPFi/inputs/qemu-user_10.0.8+ds-0+deb13u1+b2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdm4xPFi/out/qemu-user_10.0.8+ds-0+deb13u1+b2_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-09 11:45:49.000000 debian-binary │ --rw-r--r-- 0 0 0 2296 2026-05-09 11:45:49.000000 control.tar.xz │ --rw-r--r-- 0 0 0 29201216 2026-05-09 11:45:49.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2300 2026-05-09 11:45:49.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 29211008 2026-05-09 11:45:49.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/qemu-arm │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ Entry point 0x11cc0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x976628 0x00986628 0x00986628 0x00d40 0x00d40 R 0x4 │ │ │ │ - LOAD 0x000000 0x00010000 0x00010000 0x97738c 0x97738c R E 0x10000 │ │ │ │ + ARM_EXIDX 0x976728 0x00986728 0x00986728 0x00d40 0x00d40 R 0x4 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x97748c 0x97748c R E 0x10000 │ │ │ │ LOAD 0x97c6dc 0x0099c6dc 0x0099c6dc 0xe697c 0x20f4b74 RW 0x10000 │ │ │ │ NOTE 0x000134 0x00010134 0x00010134 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x97736c 0x0098736c 0x0098736c 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x97746c 0x0098746c 0x0098746c 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x97c6dc 0x0099c6dc 0x0099c6dc 0x00044 0x000ec R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x97c6dc 0x0099c6dc 0x0099c6dc 0xa3924 0xa3924 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ There are 22 section headers, starting at offset 0xa631dc: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00010134 000134 000024 00 A 0 0 4 │ │ │ │ [ 2] .init PROGBITS 00010158 000158 00000c 00 AX 0 0 4 │ │ │ │ - [ 3] .text PROGBITS 00010170 000170 3f1100 00 AX 0 0 16 │ │ │ │ - [ 4] .fini PROGBITS 00401270 3f1270 000008 00 AX 0 0 4 │ │ │ │ - [ 5] .rodata PROGBITS 00401278 3f1278 584e6c 00 A 0 0 8 │ │ │ │ - [ 6] .ARM.extab PROGBITS 009860e4 9760e4 000542 00 A 0 0 4 │ │ │ │ - [ 7] .ARM.exidx ARM_EXIDX 00986628 976628 000d40 00 AL 3 0 4 │ │ │ │ - [ 8] .eh_frame PROGBITS 00987368 977368 000004 00 A 0 0 4 │ │ │ │ - [ 9] .note.ABI-tag NOTE 0098736c 97736c 000020 00 A 0 0 4 │ │ │ │ + [ 3] .text PROGBITS 00010170 000170 3f1200 00 AX 0 0 16 │ │ │ │ + [ 4] .fini PROGBITS 00401370 3f1370 000008 00 AX 0 0 4 │ │ │ │ + [ 5] .rodata PROGBITS 00401378 3f1378 584e6c 00 A 0 0 8 │ │ │ │ + [ 6] .ARM.extab PROGBITS 009861e4 9761e4 000542 00 A 0 0 4 │ │ │ │ + [ 7] .ARM.exidx ARM_EXIDX 00986728 976728 000d40 00 AL 3 0 4 │ │ │ │ + [ 8] .eh_frame PROGBITS 00987468 977468 000004 00 A 0 0 4 │ │ │ │ + [ 9] .note.ABI-tag NOTE 0098746c 97746c 000020 00 A 0 0 4 │ │ │ │ [10] .tdata PROGBITS 0099c6dc 97c6dc 000044 00 WAT 0 0 4 │ │ │ │ [11] .tbss NOBITS 0099c720 97c720 0000a8 00 WAT 0 0 4 │ │ │ │ [12] .init_array INIT_ARRAY 0099c720 97c720 000084 04 WA 0 0 4 │ │ │ │ [13] .fini_array FINI_ARRAY 0099c7a4 97c7a4 000004 04 WA 0 0 4 │ │ │ │ [14] .data.rel.ro PROGBITS 0099c7a8 97c7a8 0a3300 00 WA 0 0 8 │ │ │ │ [15] .got PROGBITS 00a3faa8 a1faa8 000558 04 WA 0 0 4 │ │ │ │ [16] .data PROGBITS 00a40000 a20000 043058 00 WA 0 0 8 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bcd9a1f73e6cfc40c264991d22abc8de731373f9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9cd1374bbd6cae7e4697d9eec132e3a88f2f25b8 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -8,647 +8,647 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10194 │ │ │ │ ldr r2, [pc, #12] @ 0x10198 │ │ │ │ ldr r1, [pc, #12] @ 0x1019c │ │ │ │ ldr r0, [pc, #12] @ 0x101a0 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r5, r8, ror #11 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r5, r8, ror #13 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - subeq r1, r0, r8, lsl #9 │ │ │ │ - subeq r1, r0, r0, lsr #9 │ │ │ │ + subeq r1, r0, r8, lsl #11 │ │ │ │ + subeq r1, r0, r0, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x101c8 │ │ │ │ ldr r2, [pc, #12] @ 0x101cc │ │ │ │ ldr r1, [pc, #12] @ 0x101d0 │ │ │ │ ldr r0, [pc, #12] @ 0x101d4 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq pc, r5, r4, lsr #21 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq pc, r5, r4, lsr #23 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - subeq r5, r0, ip, lsl #14 │ │ │ │ - subeq r5, r0, r4, lsr #14 │ │ │ │ + subeq r5, r0, ip, lsl #16 │ │ │ │ + subeq r5, r0, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x101fc │ │ │ │ ldr r2, [pc, #12] @ 0x10200 │ │ │ │ ldr r1, [pc, #12] @ 0x10204 │ │ │ │ ldr r0, [pc, #12] @ 0x10208 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r6, ip, lsl lr │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r6, ip, lsl pc │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ - subeq r5, r0, ip, lsl #14 │ │ │ │ - subeq r5, r0, r4, lsr #14 │ │ │ │ + subeq r5, r0, ip, lsl #16 │ │ │ │ + subeq r5, r0, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10230 │ │ │ │ ldr r2, [pc, #12] @ 0x10234 │ │ │ │ ldr r1, [pc, #12] @ 0x10238 │ │ │ │ ldr r0, [pc, #12] @ 0x1023c │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, lsl #16 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, lsl #18 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - subeq r5, r0, ip, lsl #14 │ │ │ │ - subeq fp, r0, r8, lsl #17 │ │ │ │ + subeq r5, r0, ip, lsl #16 │ │ │ │ + subeq fp, r0, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10264 │ │ │ │ ldr r2, [pc, #12] @ 0x10268 │ │ │ │ ldr r1, [pc, #12] @ 0x1026c │ │ │ │ ldr r0, [pc, #12] @ 0x10270 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r6, r8, lsl #5 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r6, r8, lsl #7 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - subeq ip, r0, ip, lsr #1 │ │ │ │ - strdeq ip, [r0], #-0 │ │ │ │ + subeq ip, r0, ip, lsr #3 │ │ │ │ + strdeq ip, [r0], #-16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10298 │ │ │ │ ldr r1, [pc, #12] @ 0x1029c │ │ │ │ ldr r0, [pc, #12] @ 0x102a0 │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r5, r6, r0, ror #7 │ │ │ │ - @ instruction: 0x0040e194 │ │ │ │ - subeq lr, r0, r8, lsr #3 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r5, r6, r0, ror #9 │ │ │ │ + @ instruction: 0x0040e294 │ │ │ │ + subeq lr, r0, r8, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x102c8 │ │ │ │ ldr r1, [pc, #12] @ 0x102cc │ │ │ │ ldr r0, [pc, #12] @ 0x102d0 │ │ │ │ mov r2, #129 @ 0x81 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq sl, [r6], #-56 @ 0xffffffc8 │ │ │ │ - subeq r7, r1, r4, lsr #15 │ │ │ │ - ldrdeq r7, [r1], #-128 @ 0xffffff80 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq sl, [r6], #-72 @ 0xffffffb8 │ │ │ │ + subeq r7, r1, r4, lsr #17 │ │ │ │ + ldrdeq r7, [r1], #-144 @ 0xffffff70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x102f8 │ │ │ │ ldr r1, [pc, #12] @ 0x102fc │ │ │ │ ldr r0, [pc, #12] @ 0x10300 │ │ │ │ mov r2, #183 @ 0xb7 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq sl, r6, r4, lsl r4 │ │ │ │ - subeq r7, r1, r4, lsr #15 │ │ │ │ - strdeq r7, [r1], #-128 @ 0xffffff80 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq sl, r6, r4, lsl r5 │ │ │ │ + subeq r7, r1, r4, lsr #17 │ │ │ │ + strdeq r7, [r1], #-144 @ 0xffffff70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10328 │ │ │ │ ldr r1, [pc, #12] @ 0x1032c │ │ │ │ ldr r0, [pc, #12] @ 0x10330 │ │ │ │ mov r2, #824 @ 0x338 │ │ │ │ - bl 0x365e98 │ │ │ │ - strheq sl, [r6], #-112 @ 0xffffff90 │ │ │ │ - @ instruction: 0x00417b90 │ │ │ │ - subeq fp, r1, r8, lsl r8 │ │ │ │ + bl 0x365f98 │ │ │ │ + strheq sl, [r6], #-128 @ 0xffffff80 │ │ │ │ + @ instruction: 0x00417c90 │ │ │ │ + subeq fp, r1, r8, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10358 │ │ │ │ ldr r1, [pc, #12] @ 0x1035c │ │ │ │ ldr r0, [pc, #12] @ 0x10360 │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq sl, r6, r0, lsr fp │ │ │ │ - subeq r8, r1, ip, lsl #12 │ │ │ │ - subeq r8, r1, ip, lsl r6 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq sl, r6, r0, lsr ip │ │ │ │ + subeq r8, r1, ip, lsl #14 │ │ │ │ + subeq r8, r1, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10388 │ │ │ │ ldr r1, [pc, #12] @ 0x1038c │ │ │ │ ldr r0, [pc, #12] @ 0x10390 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq sl, r6, r8, lsl ip │ │ │ │ - subeq r8, r1, r4, ror r9 │ │ │ │ - subeq r8, r1, r4, lsl #19 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq sl, r6, r8, lsl sp │ │ │ │ + subeq r8, r1, r4, ror sl │ │ │ │ + subeq r8, r1, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x103b8 │ │ │ │ ldr r1, [pc, #12] @ 0x103bc │ │ │ │ ldr r0, [pc, #12] @ 0x103c0 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq sl, r6, ip, lsr #24 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq sl, r6, ip, lsr #26 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x103e8 │ │ │ │ ldr r1, [pc, #12] @ 0x103ec │ │ │ │ ldr r0, [pc, #12] @ 0x103f0 │ │ │ │ mov r2, #180 @ 0xb4 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq sl, r6, ip, asr ip │ │ │ │ - subeq r8, r1, r4, ror r9 │ │ │ │ - subeq r8, r1, r4, lsr #19 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq sl, r6, ip, asr sp │ │ │ │ + subeq r8, r1, r4, ror sl │ │ │ │ + subeq r8, r1, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10418 │ │ │ │ ldr r2, [pc, #12] @ 0x1041c │ │ │ │ ldr r1, [pc, #12] @ 0x10420 │ │ │ │ ldr r0, [pc, #12] @ 0x10424 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq sl, r6, r0, lsl #25 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq sl, r6, r0, lsl #27 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - subeq r8, r1, r4, ror r9 │ │ │ │ - subeq r7, r1, r8, asr sp │ │ │ │ + subeq r8, r1, r4, ror sl │ │ │ │ + subeq r7, r1, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x1044c │ │ │ │ ldr r1, [pc, #12] @ 0x10450 │ │ │ │ ldr r0, [pc, #12] @ 0x10454 │ │ │ │ mov r2, #126 @ 0x7e │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq fp, r6, r4, ror r0 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - ldrdeq r8, [r1], #-236 @ 0xffffff14 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq fp, r6, r4, ror r1 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + ldrdeq r8, [r1], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x1047c │ │ │ │ ldr r1, [pc, #12] @ 0x10480 │ │ │ │ ldr r0, [pc, #12] @ 0x10484 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq fp, r6, r4, lsl #1 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq fp, r6, r4, lsl #3 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x104ac │ │ │ │ ldr r2, [pc, #12] @ 0x104b0 │ │ │ │ ldr r1, [pc, #12] @ 0x104b4 │ │ │ │ ldr r0, [pc, #12] @ 0x104b8 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq fp, [r6], #-160 @ 0xffffff60 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq fp, [r6], #-176 @ 0xffffff50 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ - subeq r5, r0, ip, lsl #14 │ │ │ │ - subeq fp, r0, r8, lsl #17 │ │ │ │ + subeq r5, r0, ip, lsl #16 │ │ │ │ + subeq fp, r0, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x104e0 │ │ │ │ ldr r2, [pc, #12] @ 0x104e4 │ │ │ │ ldr r1, [pc, #12] @ 0x104e8 │ │ │ │ ldr r0, [pc, #12] @ 0x104ec │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq fp, [r6], #-172 @ 0xffffff54 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq fp, [r6], #-188 @ 0xffffff44 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - subeq r5, r0, ip, lsl #14 │ │ │ │ - subeq fp, r0, r8, lsl #17 │ │ │ │ + subeq r5, r0, ip, lsl #16 │ │ │ │ + subeq fp, r0, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10514 │ │ │ │ ldr r2, [pc, #12] @ 0x10518 │ │ │ │ ldr r1, [pc, #12] @ 0x1051c │ │ │ │ ldr r0, [pc, #12] @ 0x10520 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq fp, r6, r8, ror #21 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq fp, r6, r8, ror #23 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ - subeq r5, r0, ip, lsl #14 │ │ │ │ - subeq fp, r0, r8, lsl #17 │ │ │ │ + subeq r5, r0, ip, lsl #16 │ │ │ │ + subeq fp, r0, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10548 │ │ │ │ ldr r1, [pc, #12] @ 0x1054c │ │ │ │ ldr r0, [pc, #12] @ 0x10550 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - strdeq pc, [r6], #-244 @ 0xffffff0c │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + strdeq r0, [r7], #-4 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10578 │ │ │ │ ldr r1, [pc, #12] @ 0x1057c │ │ │ │ ldr r0, [pc, #12] @ 0x10580 │ │ │ │ mov r2, #126 @ 0x7e │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r8, asr #4 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - ldrdeq r8, [r1], #-236 @ 0xffffff14 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r8, asr #6 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + ldrdeq r8, [r1], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x105a8 │ │ │ │ ldr r2, [pc, #12] @ 0x105ac │ │ │ │ ldr r1, [pc, #12] @ 0x105b0 │ │ │ │ ldr r0, [pc, #12] @ 0x105b4 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r0, asr #5 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r0, asr #7 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - subeq sp, r1, r4 │ │ │ │ - subeq sp, r1, ip, asr r0 │ │ │ │ + subeq sp, r1, r4, lsl #2 │ │ │ │ + subeq sp, r1, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x105dc │ │ │ │ ldr r1, [pc, #12] @ 0x105e0 │ │ │ │ ldr r0, [pc, #12] @ 0x105e4 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq r0, [r7], #-36 @ 0xffffffdc │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq r0, [r7], #-52 @ 0xffffffcc │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x1060c │ │ │ │ ldr r1, [pc, #12] @ 0x10610 │ │ │ │ ldr r0, [pc, #12] @ 0x10614 │ │ │ │ mov r2, #126 @ 0x7e │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r0, lsr #11 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - ldrdeq r8, [r1], #-236 @ 0xffffff14 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r0, lsr #13 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + ldrdeq r8, [r1], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x1063c │ │ │ │ ldr r1, [pc, #12] @ 0x10640 │ │ │ │ ldr r0, [pc, #12] @ 0x10644 │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq r0, [r7], #-92 @ 0xffffffa4 │ │ │ │ - subeq sp, r1, r0, asr #5 │ │ │ │ - subeq r4, r4, ip, rrx │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq r0, [r7], #-108 @ 0xffffff94 │ │ │ │ + subeq sp, r1, r0, asr #7 │ │ │ │ + subeq r4, r4, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x1066c │ │ │ │ ldr r1, [pc, #12] @ 0x10670 │ │ │ │ ldr r0, [pc, #12] @ 0x10674 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r8, lsl #17 │ │ │ │ - subeq sp, r1, r0, lsl #13 │ │ │ │ - @ instruction: 0x0041d694 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r8, lsl #19 │ │ │ │ + subeq sp, r1, r0, lsl #15 │ │ │ │ + @ instruction: 0x0041d794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x1069c │ │ │ │ ldr r1, [pc, #12] @ 0x106a0 │ │ │ │ ldr r0, [pc, #12] @ 0x106a4 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq r0, [r7], #-132 @ 0xffffff7c │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq r0, [r7], #-148 @ 0xffffff6c │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x106cc │ │ │ │ ldr r1, [pc, #12] @ 0x106d0 │ │ │ │ ldr r0, [pc, #12] @ 0x106d4 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, ip, lsl r9 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, ip, lsl sl │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x106fc │ │ │ │ ldr r1, [pc, #12] @ 0x10700 │ │ │ │ ldr r0, [pc, #12] @ 0x10704 │ │ │ │ mov r2, #126 @ 0x7e │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r8, lsr #19 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - ldrdeq r8, [r1], #-236 @ 0xffffff14 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r8, lsr #21 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + ldrdeq r8, [r1], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x1072c │ │ │ │ ldr r1, [pc, #12] @ 0x10730 │ │ │ │ ldr r0, [pc, #12] @ 0x10734 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - strheq r0, [r7], #-152 @ 0xffffff68 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + strheq r0, [r7], #-168 @ 0xffffff58 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x1075c │ │ │ │ ldr r1, [pc, #12] @ 0x10760 │ │ │ │ ldr r0, [pc, #12] @ 0x10764 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r4, lsr fp │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r4, lsr ip │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x1078c │ │ │ │ ldr r2, [pc, #12] @ 0x10790 │ │ │ │ ldr r1, [pc, #12] @ 0x10794 │ │ │ │ ldr r0, [pc, #12] @ 0x10798 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r8, lsr ip │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r8, lsr sp │ │ │ │ @ instruction: 0x000003be │ │ │ │ - strheq sp, [r1], #-212 @ 0xffffff2c │ │ │ │ - ldrdeq sp, [r1], #-208 @ 0xffffff30 │ │ │ │ + strheq sp, [r1], #-228 @ 0xffffff1c │ │ │ │ + ldrdeq sp, [r1], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x107c0 │ │ │ │ ldr r2, [pc, #12] @ 0x107c4 │ │ │ │ ldr r1, [pc, #12] @ 0x107c8 │ │ │ │ ldr r0, [pc, #12] @ 0x107cc │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r4, asr #24 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r4, asr #26 │ │ │ │ andeq r0, r0, r6, asr #7 │ │ │ │ - strheq sp, [r1], #-212 @ 0xffffff2c │ │ │ │ - subeq sp, r1, r4, lsl #28 │ │ │ │ + strheq sp, [r1], #-228 @ 0xffffff1c │ │ │ │ + subeq sp, r1, r4, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x107f4 │ │ │ │ ldr r1, [pc, #12] @ 0x107f8 │ │ │ │ ldr r0, [pc, #12] @ 0x107fc │ │ │ │ mov r2, #81 @ 0x51 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r4, ror lr │ │ │ │ - subeq lr, r1, ip, lsr r2 │ │ │ │ - subeq lr, r1, r8, asr r2 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r4, ror pc │ │ │ │ + subeq lr, r1, ip, lsr r3 │ │ │ │ + subeq lr, r1, r8, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10824 │ │ │ │ ldr r1, [pc, #12] @ 0x10828 │ │ │ │ ldr r0, [pc, #12] @ 0x1082c │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r8, lsl #29 │ │ │ │ - subeq lr, r1, ip, lsr r2 │ │ │ │ - subeq lr, r1, r8, asr r2 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r8, lsl #31 │ │ │ │ + subeq lr, r1, ip, lsr r3 │ │ │ │ + subeq lr, r1, r8, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10854 │ │ │ │ ldr r1, [pc, #12] @ 0x10858 │ │ │ │ ldr r0, [pc, #12] @ 0x1085c │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r0, r7, r0, lsr #29 │ │ │ │ - subeq lr, r1, ip, lsr r2 │ │ │ │ - subeq lr, r1, ip, ror #4 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r0, r7, r0, lsr #31 │ │ │ │ + subeq lr, r1, ip, lsr r3 │ │ │ │ + subeq lr, r1, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10884 │ │ │ │ ldr r1, [pc, #12] @ 0x10888 │ │ │ │ ldr r0, [pc, #12] @ 0x1088c │ │ │ │ mov r2, #203 @ 0xcb │ │ │ │ - bl 0x365e98 │ │ │ │ - strheq r0, [r7], #-228 @ 0xffffff1c │ │ │ │ - subeq lr, r1, ip, lsr r2 │ │ │ │ - subeq lr, r1, ip, ror #4 │ │ │ │ + bl 0x365f98 │ │ │ │ + strheq r0, [r7], #-244 @ 0xffffff0c │ │ │ │ + subeq lr, r1, ip, lsr r3 │ │ │ │ + subeq lr, r1, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x108b4 │ │ │ │ ldr r1, [pc, #12] @ 0x108b8 │ │ │ │ ldr r0, [pc, #12] @ 0x108bc │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r7, r8, lsl #4 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r7, r8, lsl #6 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x108e4 │ │ │ │ ldr r1, [pc, #12] @ 0x108e8 │ │ │ │ ldr r0, [pc, #12] @ 0x108ec │ │ │ │ mov r2, #126 @ 0x7e │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r7, r8, lsr #5 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - ldrdeq r8, [r1], #-236 @ 0xffffff14 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r7, r8, lsr #7 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + ldrdeq r8, [r1], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10914 │ │ │ │ ldr r1, [pc, #12] @ 0x10918 │ │ │ │ ldr r0, [pc, #12] @ 0x1091c │ │ │ │ mov r2, #126 @ 0x7e │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r7, r4, asr r4 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - ldrdeq r8, [r1], #-236 @ 0xffffff14 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r7, r4, asr r5 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + ldrdeq r8, [r1], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10944 │ │ │ │ ldr r1, [pc, #12] @ 0x10948 │ │ │ │ ldr r0, [pc, #12] @ 0x1094c │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r7, r4, ror #8 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r7, r4, ror #10 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10974 │ │ │ │ ldr r1, [pc, #12] @ 0x10978 │ │ │ │ ldr r0, [pc, #12] @ 0x1097c │ │ │ │ mov r2, #101 @ 0x65 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r7, r8, asr #18 │ │ │ │ - subeq ip, r0, r0, lsl #5 │ │ │ │ - @ instruction: 0x0040c298 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r7, r8, asr #20 │ │ │ │ + subeq ip, r0, r0, lsl #7 │ │ │ │ + @ instruction: 0x0040c398 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x109a4 │ │ │ │ ldr r1, [pc, #12] @ 0x109a8 │ │ │ │ ldr r0, [pc, #12] @ 0x109ac │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r7, r8, lsl fp │ │ │ │ - subeq sp, r1, ip, lsr #11 │ │ │ │ - subeq sp, r1, r4, asr #11 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r7, r8, lsl ip │ │ │ │ + subeq sp, r1, ip, lsr #13 │ │ │ │ + subeq sp, r1, r4, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x109d4 │ │ │ │ ldr r1, [pc, #12] @ 0x109d8 │ │ │ │ ldr r0, [pc, #12] @ 0x109dc │ │ │ │ mov r2, #103 @ 0x67 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r7, r8, lsr #22 │ │ │ │ - subeq sp, r1, ip, lsr #11 │ │ │ │ - subeq sp, r1, r0, lsl #12 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r7, r8, lsr #24 │ │ │ │ + subeq sp, r1, ip, lsr #13 │ │ │ │ + subeq sp, r1, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10a04 │ │ │ │ ldr r1, [pc, #12] @ 0x10a08 │ │ │ │ ldr r0, [pc, #12] @ 0x10a0c │ │ │ │ mov r2, #110 @ 0x6e │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r7, r4, lsr fp │ │ │ │ - subeq sp, r1, ip, lsr #11 │ │ │ │ - subeq sp, r1, r0, lsl #12 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r7, r4, lsr ip │ │ │ │ + subeq sp, r1, ip, lsr #13 │ │ │ │ + subeq sp, r1, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x10b84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10a48 │ │ │ │ ldr r1, [pc, #12] @ 0x10a4c │ │ │ │ ldr r0, [pc, #12] @ 0x10a50 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r7, r4, lsr #18 │ │ │ │ - subeq r2, r2, ip, lsl #5 │ │ │ │ - subeq r2, r2, r8, lsr #5 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r7, r4, lsr #20 │ │ │ │ + subeq r2, r2, ip, lsl #7 │ │ │ │ + subeq r2, r2, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10a78 │ │ │ │ ldr r1, [pc, #12] @ 0x10a7c │ │ │ │ ldr r0, [pc, #12] @ 0x10a80 │ │ │ │ mov r2, #126 @ 0x7e │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r7, r7, ip, asr fp │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - ldrdeq r8, [r1], #-236 @ 0xffffff14 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r7, r7, ip, asr ip │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + ldrdeq r8, [r1], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x10aa8 │ │ │ │ ldr r1, [pc, #12] @ 0x10aac │ │ │ │ ldr r0, [pc, #12] @ 0x10ab0 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r7, r7, ip, ror #22 │ │ │ │ - subeq r7, r1, ip, lsr sl │ │ │ │ - subeq r7, r1, r8, asr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r7, r7, ip, ror #24 │ │ │ │ + subeq r7, r1, ip, lsr fp │ │ │ │ + subeq r7, r1, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 0x10ae4 │ │ │ │ ldr r1, [pc, #24] @ 0x10ae8 │ │ │ │ ldr r0, [pc, #24] @ 0x10aec │ │ │ │ ldr r2, [pc, #24] @ 0x10af0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 0x365e98 │ │ │ │ - addseq lr, r0, r8, asr #21 │ │ │ │ - subeq r0, r3, r0, asr #30 │ │ │ │ - subeq r0, r3, r4, ror #30 │ │ │ │ + bl 0x365f98 │ │ │ │ + addseq lr, r0, r8, asr #23 │ │ │ │ + subeq r1, r3, r0, asr #32 │ │ │ │ + subeq r1, r3, r4, rrx │ │ │ │ andeq r0, r0, fp, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 0x10b28 │ │ │ │ ldr r1, [pc, #28] @ 0x10b2c │ │ │ │ ldr r0, [pc, #28] @ 0x10b30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ - bl 0x365e98 │ │ │ │ - addseq lr, r0, ip, lsl #21 │ │ │ │ - subeq r0, r3, r8, ror pc │ │ │ │ - @ instruction: 0x00430f94 │ │ │ │ + bl 0x365f98 │ │ │ │ + addseq lr, r0, ip, lsl #23 │ │ │ │ + subeq r1, r3, r8, ror r0 │ │ │ │ + @ instruction: 0x00431094 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 0x10b68 │ │ │ │ ldr r1, [pc, #28] @ 0x10b6c │ │ │ │ ldr r0, [pc, #28] @ 0x10b70 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #24 │ │ │ │ mov r2, #122 @ 0x7a │ │ │ │ - bl 0x365e98 │ │ │ │ - addseq r3, r6, ip, lsr #32 │ │ │ │ - subeq fp, r3, r8, ror r9 │ │ │ │ - subeq fp, r3, r0, ror #19 │ │ │ │ + bl 0x365f98 │ │ │ │ + addseq r3, r6, ip, lsr #2 │ │ │ │ + subeq fp, r3, r8, ror sl │ │ │ │ + subeq fp, r3, r0, ror #21 │ │ │ │ push {r4, lr} │ │ │ │ bl 0x10b84 │ │ │ │ push {r4, lr} │ │ │ │ bl 0x10b74 │ │ │ │ ldr r2, [pc, #140] @ 0x10c18 │ │ │ │ ldr r3, [pc, #140] @ 0x10c1c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -656,32 +656,32 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ mov r0, #6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ add r4, sp, #8 │ │ │ │ - bl 0x36b5bc │ │ │ │ + bl 0x36b6bc │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x36bc70 │ │ │ │ + bl 0x36bd70 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #32 │ │ │ │ - bl 0x36b708 │ │ │ │ + bl 0x36b808 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #6 │ │ │ │ - bl 0x38dae8 │ │ │ │ + bl 0x38dbe8 │ │ │ │ mov r7, #175 @ 0xaf │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ strd r4, [sp] │ │ │ │ mov r1, sp │ │ │ │ svc 0x00000000 │ │ │ │ @@ -712,71 +712,71 @@ │ │ │ │ mov r4, r5 │ │ │ │ b 0x10c88 │ │ │ │ ldr r5, [pc, #112] @ 0x10cf4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 0x39a41c │ │ │ │ + bl 0x39a51c │ │ │ │ ldr r1, [pc, #92] @ 0x10cf8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x37fb4c │ │ │ │ + bl 0x37fc4c │ │ │ │ ldr r2, [pc, #64] @ 0x10cfc │ │ │ │ ldr r3, [pc, #40] @ 0x10ce8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1036] @ 0x40c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 0x10cdc │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adceq lr, r2, ip, ror #28 │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ - subeq r5, r3, ip, lsl #31 │ │ │ │ - subeq r2, r1, r0, asr sp │ │ │ │ - subeq r2, r1, r0, asr #26 │ │ │ │ - subeq r1, r4, r4, ror #3 │ │ │ │ + subeq r6, r3, ip, lsl #1 │ │ │ │ + subeq r2, r1, r0, asr lr │ │ │ │ + subeq r2, r1, r0, asr #28 │ │ │ │ + subeq r1, r4, r4, ror #5 │ │ │ │ adceq lr, r2, r4, ror #27 │ │ │ │ ldr r3, [pc, #176] @ 0x10db8 │ │ │ │ ldr r1, [pc, #176] @ 0x10dbc │ │ │ │ add r3, pc, r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r3, r1] │ │ │ │ ldr r2, [pc, #164] @ 0x10dc0 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r0, r2] │ │ │ │ bne 0x10d74 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x382fc0 │ │ │ │ + bl 0x3830c0 │ │ │ │ cmn r0, #1 │ │ │ │ beq 0x10d74 │ │ │ │ - bl 0x3a89c0 │ │ │ │ + bl 0x3a8ac0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 0x10d74 │ │ │ │ ldr r1, [pc, #100] @ 0x10dc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 0x380d70 │ │ │ │ + bl 0x380e70 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 0x10d88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3a895c │ │ │ │ + bl 0x3a8a5c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 0x10c20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -785,45 +785,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ tst r3, #32 │ │ │ │ ldrne r2, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrne r3, [r2] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r2] │ │ │ │ - b 0x3809e4 │ │ │ │ + b 0x380ae4 │ │ │ │ umlaleq lr, r2, r8, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ adceq lr, r2, r8, lsl #28 │ │ │ │ - subeq ip, r3, r4, asr #15 │ │ │ │ + subeq ip, r3, r4, asr #17 │ │ │ │ push {r4, lr} │ │ │ │ bl 0x10b84 │ │ │ │ ldr r0, [pc, #4] @ 0x10ddc │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ + b 0x1ca030 │ │ │ │ muleq r1, r8, r2 │ │ │ │ ldr r0, [pc, #4] @ 0x10dec │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ + b 0x1ca030 │ │ │ │ andeq r2, r5, r8, lsr #29 │ │ │ │ ldr r0, [pc, #4] @ 0x10dfc │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ + b 0x1ca030 │ │ │ │ andeq r5, r5, r0, lsr r5 │ │ │ │ ldr r0, [pc, #4] @ 0x10e0c │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ + b 0x1ca030 │ │ │ │ ldrdeq r6, [r6], -r8 │ │ │ │ ldr r0, [pc, #4] @ 0x10e1c │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq pc, r1, r8, lsr pc @ │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r0, r2, r8, lsr r0 │ │ │ │ ldr r0, [pc, #4] @ 0x10e2c │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r0, r2, ip, ror #5 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r0, r2, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2720] @ 0xaa0 │ │ │ │ sub sp, sp, #1328 @ 0x530 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, #2432] @ 0x117d0 │ │ │ │ @@ -831,31 +831,31 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1332] @ 0x534 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #1072 @ 0x430 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 0x1cdbf8 │ │ │ │ + bl 0x1cdcf8 │ │ │ │ mov r0, #4 │ │ │ │ - bl 0x1ca06c │ │ │ │ + bl 0x1ca16c │ │ │ │ bl 0x13bb8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x1ca06c │ │ │ │ - bl 0x1c9984 │ │ │ │ + bl 0x1ca16c │ │ │ │ + bl 0x1c9a84 │ │ │ │ ldr r8, [pc, #2332] @ 0x117d4 │ │ │ │ ldr r6, [pc, #2332] @ 0x117d8 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ beq 0x10f00 │ │ │ │ @@ -864,61 +864,61 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x10ed0 │ │ │ │ cmp r3, r4 │ │ │ │ bne 0x10eec │ │ │ │ b 0x10f00 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #-4]! │ │ │ │ - bl 0x1c9a50 │ │ │ │ + bl 0x1c9b50 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, r4 │ │ │ │ bne 0x10ee8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 0x3aca3c │ │ │ │ + bl 0x3acb3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x10f44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #1 │ │ │ │ cmneq r3, #1 │ │ │ │ beq 0x10f44 │ │ │ │ cmp r2, r3, asr #31 │ │ │ │ beq 0x1136c │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #2188] @ 0x117dc │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - bl 0x1ce734 │ │ │ │ + bl 0x1ce834 │ │ │ │ ldr r4, [pc, #2180] @ 0x117e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x10f78 │ │ │ │ - bl 0x36cc04 │ │ │ │ + bl 0x36cd04 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x10f78 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x10f58 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ cmp r0, #9 │ │ │ │ bls 0x10fb4 │ │ │ │ sub r0, r0, #9 │ │ │ │ ldr r1, [pc, #2108] @ 0x117e4 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x11094 │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r9 │ │ │ │ ble 0x11790 │ │ │ │ ldr r3, [r5, r9, lsl #2] │ │ │ │ @@ -942,15 +942,15 @@ │ │ │ │ b 0x11020 │ │ │ │ ldr r7, [fp, #36] @ 0x24 │ │ │ │ add fp, fp, #24 │ │ │ │ cmp r7, #0 │ │ │ │ beq 0x11068 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x11010 │ │ │ │ ldrb r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 0x11088 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ @@ -963,146 +963,146 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x10fb8 │ │ │ │ ldr r3, [pc, #1916] @ 0x117ec │ │ │ │ ldr r2, [pc, #1916] @ 0x117f0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ blx r7 │ │ │ │ mov r9, r4 │ │ │ │ b 0x1105c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ ble 0x117b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ - bl 0x39bf90 │ │ │ │ + bl 0x39c090 │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #2 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldr r2, [pc, #1832] @ 0x117f4 │ │ │ │ orr r1, r3, r1, lsl #19 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 0x1d406c │ │ │ │ - bl 0x1e1e40 │ │ │ │ + bl 0x1d416c │ │ │ │ + bl 0x1e1f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x11080 │ │ │ │ - bl 0x1e1e14 │ │ │ │ + bl 0x1e1f14 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #1072 @ 0x430 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [pc, #1756] @ 0x117f8 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 0x1c9d1c │ │ │ │ - bl 0x1604c8 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x1c9e1c │ │ │ │ + bl 0x1605c8 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r9, r0 │ │ │ │ str r8, [r0] │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x1d2a1c │ │ │ │ + bl 0x1d2b1c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ beq 0x11340 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - bl 0x3ab4cc │ │ │ │ + bl 0x3ab5cc │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrlt r0, [r9] │ │ │ │ blt 0x113c0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ ldr r1, [pc, #1680] @ 0x117fc │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ - bl 0x3b3694 │ │ │ │ + bl 0x3b3794 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [pc, #1664] @ 0x117fc │ │ │ │ strne r3, [r6, #60] @ 0x3c │ │ │ │ cmp sl, #0 │ │ │ │ beq 0x113e4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x115d4 │ │ │ │ - bl 0x11bff4 │ │ │ │ + bl 0x11c0f4 │ │ │ │ ldr fp, [pc, #1636] @ 0x11800 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ bl 0x52d74 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ ldr r3, [pc, #1620] @ 0x11804 │ │ │ │ ldr r2, [pc, #1620] @ 0x11808 │ │ │ │ ldr r1, [pc, #1620] @ 0x1180c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #1616] @ 0x11810 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x120040 │ │ │ │ + bl 0x120140 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [pc, #1600] @ 0x11814 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x16e98c │ │ │ │ + bl 0x16ea8c │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldr r1, [pc, #1584] @ 0x11818 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp] │ │ │ │ - bl 0x16eb60 │ │ │ │ + bl 0x16ec60 │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bl 0x3ad830 │ │ │ │ subs sl, r0, #0 │ │ │ │ rsbne r0, sl, #0 │ │ │ │ andne r0, r0, sl │ │ │ │ clzne r0, r0 │ │ │ │ moveq r0, #32 │ │ │ │ rsbne r0, r0, #31 │ │ │ │ - bl 0x11c3c4 │ │ │ │ - bl 0x11c3cc │ │ │ │ + bl 0x11c4c4 │ │ │ │ + bl 0x11c4cc │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ bl 0x128b4 │ │ │ │ mov r9, r0 │ │ │ │ bl 0x12a7c │ │ │ │ ldr r3, [pc, #1504] @ 0x1181c │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r9, [r3, r0] │ │ │ │ ldr r3, [pc, #1496] @ 0x11820 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [pc, #1492] @ 0x11824 │ │ │ │ mov r3, #27 │ │ │ │ ldr r1, [pc, #1488] @ 0x11828 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr fp, [r6, #36] @ 0x24 │ │ │ │ add r3, r0, #13248 @ 0x33c0 │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ mvneq r3, #0 │ │ │ │ mvnne r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ beq 0x11350 │ │ │ │ mov r1, sl │ │ │ │ add r0, fp, #1 │ │ │ │ - bl 0x354934 │ │ │ │ + bl 0x354a34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne 0x11384 │ │ │ │ cmp fp, r3 │ │ │ │ bhi 0x1171c │ │ │ │ cmp fp, #1073741824 @ 0x40000000 │ │ │ │ bhi 0x11350 │ │ │ │ @@ -1124,23 +1124,23 @@ │ │ │ │ ldr r2, [pc, #1356] @ 0x11838 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ beq 0x115c8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 0x1d8d04 │ │ │ │ + bl 0x1d8e04 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ cmp fp, #0 │ │ │ │ beq 0x11408 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [pc, #1312] @ 0x1183c │ │ │ │ - bl 0x1ccec8 │ │ │ │ + bl 0x1ccfc8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ ble 0x11790 │ │ │ │ ldr r3, [r5, r4, lsl #2] │ │ │ │ mov sl, #0 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ b 0x110bc │ │ │ │ @@ -1159,410 +1159,410 @@ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ sbcs r0, r0, r2 │ │ │ │ strcc r3, [r1, #4] │ │ │ │ b 0x10f44 │ │ │ │ asr r1, sl, #31 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x1c5a54 │ │ │ │ + bl 0x1c5b54 │ │ │ │ ldr r3, [pc, #1108] @ 0x117ec │ │ │ │ ldr r2, [pc, #1188] @ 0x11840 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ rsb r0, r0, #0 │ │ │ │ ldr r4, [r6, #60] @ 0x3c │ │ │ │ - bl 0x39bfc4 │ │ │ │ + bl 0x39c0c4 │ │ │ │ ldr r1, [pc, #1140] @ 0x11844 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x3b33a8 │ │ │ │ + bl 0x3b34a8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x3a5a1c │ │ │ │ + bl 0x3a5b1c │ │ │ │ mov r0, #8 │ │ │ │ - bl 0x1d2a1c │ │ │ │ + bl 0x1d2b1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ movge r3, #0 │ │ │ │ andlt r3, r0, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ b 0x11184 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 0x1c9c9c │ │ │ │ + bl 0x1c9d9c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 0x1c99bc │ │ │ │ + bl 0x1c9abc │ │ │ │ ldr r1, [pc, #1056] @ 0x11848 │ │ │ │ ldr r0, [pc, #1056] @ 0x1184c │ │ │ │ - bl 0x382c90 │ │ │ │ + bl 0x382d90 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 0x11454 │ │ │ │ ldr r1, [pc, #1044] @ 0x11850 │ │ │ │ add r2, sp, #32 │ │ │ │ str fp, [sp, #32] │ │ │ │ - bl 0x374f94 │ │ │ │ + bl 0x375094 │ │ │ │ cmp r0, #1 │ │ │ │ beq 0x1174c │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x3809e4 │ │ │ │ + bl 0x380ae4 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x115ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ sub r3, r3, r4 │ │ │ │ add r0, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r0 │ │ │ │ beq 0x11498 │ │ │ │ - bl 0x39bf90 │ │ │ │ + bl 0x39c090 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sl] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ ble 0x114d0 │ │ │ │ add r2, r4, r3 │ │ │ │ add fp, r5, r2, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r7, r5, r2, lsl #2 │ │ │ │ add r4, sl, r3, lsl #2 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ - bl 0x39bf90 │ │ │ │ + bl 0x39c090 │ │ │ │ cmp fp, r7 │ │ │ │ str r0, [r4, #4]! │ │ │ │ bne 0x114bc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl, r2, lsl #2] │ │ │ │ ldr r0, [pc, #880] @ 0x11854 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x134e34 │ │ │ │ + bl 0x134f34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [r4, #200] @ 0xc8 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ str r3, [r4, #204] @ 0xcc │ │ │ │ str r4, [r9, #656] @ 0x290 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x1173c │ │ │ │ ldr r0, [pc, #836] @ 0x11858 │ │ │ │ - bl 0x1c8104 │ │ │ │ + bl 0x1c8204 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x133e98 │ │ │ │ + bl 0x133f98 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r4, r4, #4 │ │ │ │ beq 0x11558 │ │ │ │ b 0x113bc │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x11554 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r3, [pc, #744] @ 0x1185c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ bne 0x11610 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r9, r9, #8704 @ 0x2200 │ │ │ │ - bl 0x1543e8 │ │ │ │ + bl 0x1544e8 │ │ │ │ add r9, r9, #16 │ │ │ │ - bl 0x154514 │ │ │ │ + bl 0x154614 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 0x1394a4 │ │ │ │ - bl 0x188bf4 │ │ │ │ + bl 0x1395a4 │ │ │ │ + bl 0x188cf4 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ bl 0x5531c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x115bc │ │ │ │ ldr r1, [pc, #568] @ 0x117f4 │ │ │ │ - bl 0x177d5c │ │ │ │ - bl 0x11c3d4 │ │ │ │ + bl 0x177e5c │ │ │ │ + bl 0x11c4d4 │ │ │ │ mov r0, r9 │ │ │ │ bl 0x54c84 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x1e1530 │ │ │ │ + bl 0x1e1630 │ │ │ │ b 0x11304 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1314f0 │ │ │ │ + bl 0x1315f0 │ │ │ │ ldr r3, [pc, #636] @ 0x11860 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ b 0x11190 │ │ │ │ ldr r3, [pc, #616] @ 0x1185c │ │ │ │ str sl, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ beq 0x11460 │ │ │ │ ldr r0, [pc, #604] @ 0x11864 │ │ │ │ mov r1, sl │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x11460 │ │ │ │ - bl 0x1d3e60 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 0x1157c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r2, [pc, #576] @ 0x11868 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #556] @ 0x1186c │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x125b74 │ │ │ │ + bl 0x125c74 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #540] @ 0x11870 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [pc, #524] @ 0x11874 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #508] @ 0x11878 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [pc, #492] @ 0x1187c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [pc, #476] @ 0x11880 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [pc, #460] @ 0x11884 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [pc, #444] @ 0x11888 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [pc, #428] @ 0x1188c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #412] @ 0x11890 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r2, [pc, #400] @ 0x11894 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1d3e68 │ │ │ │ + bl 0x1d3f68 │ │ │ │ b 0x1157c │ │ │ │ ldr r3, [pc, #200] @ 0x117ec │ │ │ │ ldr r0, [pc, #368] @ 0x11898 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ - bl 0x3ae390 │ │ │ │ + bl 0x3ae490 │ │ │ │ str r0, [r4] │ │ │ │ b 0x1150c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x1144c │ │ │ │ cmp sl, r3 │ │ │ │ movcc r1, r3 │ │ │ │ ldr r3, [pc, #244] @ 0x1185c │ │ │ │ movcs r1, sl │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [r6, #64] @ 0x40 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ beq 0x1144c │ │ │ │ ldr r0, [pc, #284] @ 0x1189c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x1144c │ │ │ │ ldr r3, [pc, #96] @ 0x117ec │ │ │ │ ldr r2, [pc, #272] @ 0x118a0 │ │ │ │ b 0x11070 │ │ │ │ ldr r3, [pc, #84] @ 0x117ec │ │ │ │ ldr r0, [pc, #264] @ 0x118a4 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ ldr r3, [pc, #52] @ 0x117ec │ │ │ │ ldr r2, [pc, #236] @ 0x118a8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r0, r9, #32, 26 @ 0x800 │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ adceq r1, r8, r0, lsl #6 │ │ │ │ - subeq r5, r6, r0, ror #2 │ │ │ │ - subeq sp, r0, r4, lsr #17 │ │ │ │ - andseq r4, r3, ip, lsl r8 │ │ │ │ + subeq r5, r6, r0, ror #4 │ │ │ │ + subeq sp, r0, r4, lsr #19 │ │ │ │ + andseq r4, r3, ip, lsl r9 │ │ │ │ adceq r2, r8, ip, ror #15 │ │ │ │ - subeq sp, r0, r4, lsl r9 │ │ │ │ + subeq sp, r0, r4, lsl sl │ │ │ │ adceq sp, r8, #4, 6 @ 0x10000000 │ │ │ │ adceq fp, r7, ip, asr #20 │ │ │ │ adceq r3, r8, r0, lsr r4 │ │ │ │ adceq sp, r8, #0, 6 │ │ │ │ - ldrdeq r5, [r6], #-48 @ 0xffffffd0 │ │ │ │ - subeq sp, r0, r0, ror r9 │ │ │ │ - subeq ip, r0, ip, lsr r0 │ │ │ │ + ldrdeq r5, [r6], #-64 @ 0xffffffc0 │ │ │ │ + subeq sp, r0, r0, ror sl │ │ │ │ + subeq ip, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - strdeq fp, [r0], #-244 @ 0xffffff0c │ │ │ │ - subeq fp, r0, ip, lsl #31 │ │ │ │ + strdeq ip, [r0], #-4 │ │ │ │ + subeq ip, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ - ldrdeq r5, [r6], #-56 @ 0xffffffc8 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + ldrdeq r5, [r6], #-72 @ 0xffffffb8 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ bge 0xfeabc2e0 │ │ │ │ adceq r4, r8, r4, asr r4 │ │ │ │ adceq r4, r8, r0, asr r4 │ │ │ │ adceq r4, r8, r8, asr r4 │ │ │ │ - strheq sp, [r0], #-148 @ 0xffffff6c │ │ │ │ - subeq sp, r0, r4, lsl #19 │ │ │ │ - subeq sp, r0, r4, asr r9 │ │ │ │ - subeq r5, r2, r4, lsl #9 │ │ │ │ - ldrdeq sp, [r0], #-144 @ 0xffffff70 │ │ │ │ - subeq sp, r0, ip, ror #19 │ │ │ │ + strheq sp, [r0], #-164 @ 0xffffff5c │ │ │ │ + subeq sp, r0, r4, lsl #21 │ │ │ │ + subeq sp, r0, r4, asr sl │ │ │ │ + subeq r5, r2, r4, lsl #11 │ │ │ │ + ldrdeq sp, [r0], #-160 @ 0xffffff60 │ │ │ │ + subeq sp, r0, ip, ror #21 │ │ │ │ andeq r2, r0, r0, ror r3 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq r3, r0, r4, lsr #7 │ │ │ │ - subeq sp, r0, ip, lsl #20 │ │ │ │ - subeq sp, r0, r4, lsr sl │ │ │ │ - subeq sp, r0, r4, asr #20 │ │ │ │ - subeq sp, r0, r0, ror sl │ │ │ │ - subeq sp, r0, r4, lsl #21 │ │ │ │ - @ instruction: 0x0040da98 │ │ │ │ - subeq sp, r0, ip, lsr #21 │ │ │ │ - subeq sp, r0, r0, asr #21 │ │ │ │ - ldrdeq sp, [r0], #-164 @ 0xffffff5c │ │ │ │ - subeq sp, r0, r8, ror #21 │ │ │ │ - strdeq sp, [r0], #-172 @ 0xffffff54 │ │ │ │ - subeq sp, r0, r0, lsl fp │ │ │ │ - subeq sp, r0, r4, lsr #22 │ │ │ │ - subeq sp, r0, ip, lsr r8 │ │ │ │ - strdeq sp, [r0], #-144 @ 0xffffff70 │ │ │ │ - subeq sp, r0, ip, ror #17 │ │ │ │ - subeq sp, r0, r0, lsr r9 │ │ │ │ - strheq sp, [r0], #-128 @ 0xffffff80 │ │ │ │ + subeq r3, r0, r4, lsr #9 │ │ │ │ + subeq sp, r0, ip, lsl #22 │ │ │ │ + subeq sp, r0, r4, lsr fp │ │ │ │ + subeq sp, r0, r4, asr #22 │ │ │ │ + subeq sp, r0, r0, ror fp │ │ │ │ + subeq sp, r0, r4, lsl #23 │ │ │ │ + @ instruction: 0x0040db98 │ │ │ │ + subeq sp, r0, ip, lsr #23 │ │ │ │ + subeq sp, r0, r0, asr #23 │ │ │ │ + ldrdeq sp, [r0], #-180 @ 0xffffff4c │ │ │ │ + subeq sp, r0, r8, ror #23 │ │ │ │ + strdeq sp, [r0], #-188 @ 0xffffff44 │ │ │ │ + subeq sp, r0, r0, lsl ip │ │ │ │ + subeq sp, r0, r4, lsr #24 │ │ │ │ + subeq sp, r0, ip, lsr r9 │ │ │ │ + strdeq sp, [r0], #-160 @ 0xffffff60 │ │ │ │ + subeq sp, r0, ip, ror #19 │ │ │ │ + subeq sp, r0, r0, lsr sl │ │ │ │ + strheq sp, [r0], #-144 @ 0xffffff70 │ │ │ │ ldr r0, [pc, #4] @ 0x118b8 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - @ instruction: 0x001634b8 │ │ │ │ + b 0x1ca030 │ │ │ │ + @ instruction: 0x001635b8 │ │ │ │ ldr r0, [pc, #4] @ 0x118c8 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r5, r6, ip, lsr #25 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r5, r6, ip, lsr #27 │ │ │ │ ldr r0, [pc, #4] @ 0x118d8 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - @ instruction: 0x00167adc │ │ │ │ + b 0x1ca030 │ │ │ │ + @ instruction: 0x00167bdc │ │ │ │ ldr r0, [pc, #4] @ 0x118e8 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r7, r6, ip, lsr sp │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r7, r6, ip, lsr lr │ │ │ │ ldr r0, [pc, #4] @ 0x118f8 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r9, r6, r0, lsr #1 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r9, r6, r0, lsr #3 │ │ │ │ ldr r0, [pc, #4] @ 0x11908 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r9, r6, r4, asr #1 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r9, r6, r4, asr #3 │ │ │ │ ldr r0, [pc, #4] @ 0x11918 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r9, r6, r8, ror #9 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r9, r6, r8, ror #11 │ │ │ │ ldr r0, [pc, #4] @ 0x11928 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - mulseq r6, r0, r9 │ │ │ │ + b 0x1ca030 │ │ │ │ + mulseq r6, r0, sl │ │ │ │ ldr r0, [pc, #4] @ 0x11938 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq fp, r6, ip, asr sl │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq fp, r6, ip, asr fp │ │ │ │ ldr r0, [pc, #4] @ 0x11948 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r1, r7, r0, lsl #12 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r1, r7, r0, lsl #14 │ │ │ │ ldr r0, [pc, #4] @ 0x11958 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - @ instruction: 0x001725f8 │ │ │ │ + b 0x1ca030 │ │ │ │ + @ instruction: 0x001726f8 │ │ │ │ ldr r0, [pc, #4] @ 0x11968 │ │ │ │ mov r1, #4 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r5, fp, r8, lsl r8 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r5, fp, r8, lsl r9 │ │ │ │ ldr r0, [pc, #4] @ 0x11978 │ │ │ │ mov r1, #4 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r5, fp, r4, lsr #16 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r5, fp, r4, lsr #18 │ │ │ │ ldr r0, [pc, #4] @ 0x11988 │ │ │ │ mov r1, #4 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r5, fp, r0, lsr r8 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r5, fp, r0, lsr r9 │ │ │ │ ldr r0, [pc, #4] @ 0x11998 │ │ │ │ mov r1, #4 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r5, fp, ip, lsr r8 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r5, fp, ip, lsr r9 │ │ │ │ ldr r0, [pc, #4] @ 0x119a8 │ │ │ │ mov r1, #4 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r5, fp, r8, asr #16 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r5, fp, r8, asr #18 │ │ │ │ ldr r0, [pc, #4] @ 0x119b8 │ │ │ │ mov r1, #4 │ │ │ │ - b 0x1c9f30 │ │ │ │ - andseq r5, fp, r4, asr r8 │ │ │ │ + b 0x1ca030 │ │ │ │ + andseq r5, fp, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #284] @ 0x11af0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #280] @ 0x11af4 │ │ │ │ @@ -1573,28 +1573,28 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - bl 0x3a4aa4 │ │ │ │ + bl 0x3a4ba4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4] │ │ │ │ beq 0x11aa8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 0x11aa8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - bl 0x39f320 │ │ │ │ + bl 0x39f420 │ │ │ │ ldr r1, [pc, #180] @ 0x11af8 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ umull r2, r3, ip, r1 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ mla ip, r1, ip, r3 │ │ │ │ @@ -1621,38 +1621,38 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0x3a4aa4 │ │ │ │ + bl 0x3a4ba4 │ │ │ │ ldr r1, [pc, #40] @ 0x11af8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ umull r2, r3, r0, r1 │ │ │ │ mla r3, r1, ip, r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, r2, r1 │ │ │ │ adc r3, r3, r1, asr #31 │ │ │ │ b 0x11a70 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq sp, r8, #80, 2 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ blcc 0xfe6c4300 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #187 @ 0xbb │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + bl 0x3a80f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, #190 @ 0xbe │ │ │ │ ble 0x11b84 │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + bl 0x3a80f8 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r1, r0 │ │ │ │ movle r1, r4 │ │ │ │ sub r3, r4, #1 │ │ │ │ tst r3, r4 │ │ │ │ bne 0x11bb4 │ │ │ │ sub r3, r1, #1 │ │ │ │ @@ -1668,81 +1668,81 @@ │ │ │ │ rsb r2, r2, #31 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r4, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x204a10 │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + b 0x204b10 │ │ │ │ + bl 0x3a80f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ movle r1, #64 @ 0x40 │ │ │ │ movle r4, r1 │ │ │ │ ble 0x11b48 │ │ │ │ mov r1, r4 │ │ │ │ b 0x11b30 │ │ │ │ ldr r3, [pc, #36] @ 0x11bcc │ │ │ │ ldr r1, [pc, #36] @ 0x11bd0 │ │ │ │ ldr r0, [pc, #36] @ 0x11bd4 │ │ │ │ mov r2, #213 @ 0xd5 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #16] @ 0x11bcc │ │ │ │ ldr r1, [pc, #16] @ 0x11bd0 │ │ │ │ ldr r0, [pc, #20] @ 0x11bd8 │ │ │ │ mov r2, #212 @ 0xd4 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq sp, r8, #240, 4 │ │ │ │ - subeq r1, r7, r8, lsl #2 │ │ │ │ - subeq lr, r1, r0, lsl #8 │ │ │ │ - subeq lr, r1, r0, lsr r4 │ │ │ │ - subeq lr, r1, r4, lsl r4 │ │ │ │ + subeq r1, r7, r8, lsl #4 │ │ │ │ + subeq lr, r1, r0, lsl #10 │ │ │ │ + subeq lr, r1, r0, lsr r5 │ │ │ │ + subeq lr, r1, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ 0x11c04 │ │ │ │ ldr r1, [pc, #16] @ 0x11c08 │ │ │ │ ldr r0, [pc, #16] @ 0x11c0c │ │ │ │ - bl 0x38a3b8 │ │ │ │ + bl 0x38a4b8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1d31dc │ │ │ │ - andseq r3, sp, r8, lsr #5 │ │ │ │ - andseq r2, sp, r4, lsl #24 │ │ │ │ - andseq r2, sp, r4, ror ip │ │ │ │ + b 0x1d32dc │ │ │ │ + andseq r3, sp, r8, lsr #7 │ │ │ │ + andseq r2, sp, r4, lsl #26 │ │ │ │ + andseq r2, sp, r4, ror sp │ │ │ │ ldr r0, [pc] @ 0x11c18 │ │ │ │ - b 0x1c8104 │ │ │ │ + b 0x1c8204 │ │ │ │ adceq sp, r8, #132, 8 @ 0x84000000 │ │ │ │ ldr r0, [pc, #4] @ 0x11c28 │ │ │ │ mov r1, #4 │ │ │ │ - b 0x1c9f30 │ │ │ │ - eoreq r2, r0, r8, lsl r1 │ │ │ │ + b 0x1ca030 │ │ │ │ + eoreq r2, r0, r8, lsl r2 │ │ │ │ ldr r0, [pc, #4] @ 0x11c38 │ │ │ │ mov r1, #4 │ │ │ │ - b 0x1c9f30 │ │ │ │ - eoreq r2, r0, r4, lsr #2 │ │ │ │ + b 0x1ca030 │ │ │ │ + eoreq r2, r0, r4, lsr #4 │ │ │ │ ldr r0, [pc, #4] @ 0x11c48 │ │ │ │ mov r1, #3 │ │ │ │ - b 0x1c9f30 │ │ │ │ - eoreq r3, r0, r4, lsr #27 │ │ │ │ + b 0x1ca030 │ │ │ │ + eoreq r3, r0, r4, lsr #29 │ │ │ │ ldr r3, [pc, #56] @ 0x11c8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl 0x2ed698 │ │ │ │ - bl 0x2ed5a0 │ │ │ │ - bl 0x301c78 │ │ │ │ + bl 0x2ed798 │ │ │ │ + bl 0x2ed6a0 │ │ │ │ + bl 0x301d78 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x34498c │ │ │ │ + b 0x344a8c │ │ │ │ adceq fp, r7, #84, 20 @ 0x54000 │ │ │ │ ldr r2, [pc, #36] @ 0x11cbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ @@ -1761,15 +1761,15 @@ │ │ │ │ ldr sl, [pc, #28] @ 0x11cfc │ │ │ │ add r3, pc, #24 │ │ │ │ add sl, sl, r3 │ │ │ │ mov r3, #0 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ ldr r0, [pc, #12] @ 0x11d00 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ - bl 0x358890 │ │ │ │ + bl 0x358990 │ │ │ │ bl 0x10b84 │ │ │ │ adceq sp, r2, ip, lsr #27 │ │ │ │ andeq r0, r0, r8, lsr #7 │ │ │ │ ldr r3, [pc, #20] @ 0x11d20 │ │ │ │ ldr r2, [pc, #20] @ 0x11d24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -1815,28 +1815,28 @@ │ │ │ │ ldr r0, [pc, #20] @ 0x11dcc │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ adceq r3, r8, r0, rrx │ │ │ │ andeq r0, r0, r0 │ │ │ │ - addseq r7, r8, r8, ror #6 │ │ │ │ + addseq r7, r8, r8, ror #8 │ │ │ │ ldr r3, [pc, #32] @ 0x11df8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x11df4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ 0x11dfc │ │ │ │ ldr r0, [pc, #20] @ 0x11e00 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ pop {r4, lr} │ │ │ │ b 0x11d54 │ │ │ │ b 0x11d54 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq r3, r8, r4, rrx │ │ │ │ - addseq r7, r8, r8, ror #6 │ │ │ │ + addseq r7, r8, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x15d04 │ │ │ │ cmp r0, #1 │ │ │ │ beq 0x11e84 │ │ │ │ @@ -1910,15 +1910,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r3, #4 │ │ │ │ - bl 0x173920 │ │ │ │ + bl 0x173a20 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq r3, r8, ip, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1970,22 +1970,22 @@ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ beq 0x12094 │ │ │ │ add r3, r4, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [pc, #340] @ 0x1218c │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1cd748 │ │ │ │ + bl 0x1cd848 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x11ffc │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #316] @ 0x12190 │ │ │ │ strb r3, [r5] │ │ │ │ - bl 0x178db4 │ │ │ │ + bl 0x178eb4 │ │ │ │ ldr r3, [pc, #292] @ 0x12184 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x1217c │ │ │ │ add sp, sp, #32 │ │ │ │ @@ -2012,15 +2012,15 @@ │ │ │ │ sub r1, r1, r5 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r3, [pc, #196] @ 0x12198 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r4, r7 │ │ │ │ add r5, r5, r0 │ │ │ │ b 0x11ff0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [pc, #152] @ 0x12194 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -2028,15 +2028,15 @@ │ │ │ │ ldr r3, [pc, #144] @ 0x1219c │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r4, r6 │ │ │ │ add r5, r5, r0 │ │ │ │ b 0x11ff0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r1, [pc, #88] @ 0x12194 │ │ │ │ add ip, ip, #7 │ │ │ │ bic ip, ip, #7 │ │ │ │ @@ -2047,28 +2047,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ strd r8, [sp, #8] │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r4, r6 │ │ │ │ add r5, r5, r0 │ │ │ │ b 0x11ff0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq r4, r8, ip, lsr #22 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, ip, ror r0 │ │ │ │ - subeq r1, r0, ip, lsr #6 │ │ │ │ + subeq r1, r0, ip, lsr #8 │ │ │ │ adceq r3, r8, r0, lsl #1 │ │ │ │ adceq r3, r8, r0, lsl #3 │ │ │ │ - subeq r3, r2, r0, ror #7 │ │ │ │ - subeq r8, r2, r4, lsr #32 │ │ │ │ - subeq r1, r0, r4, lsr #6 │ │ │ │ + subeq r3, r2, r0, ror #9 │ │ │ │ + subeq r8, r2, r4, lsr #2 │ │ │ │ + subeq r1, r0, r4, lsr #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x12250 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2103,91 +2103,91 @@ │ │ │ │ bls 0x12244 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #32] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ beq 0x12254 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x178958 │ │ │ │ - b 0x178958 │ │ │ │ + b 0x178a58 │ │ │ │ + b 0x178a58 │ │ │ │ ldr r0, [pc, #36] @ 0x12280 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x173920 │ │ │ │ + b 0x173a20 │ │ │ │ mov r3, #22 │ │ │ │ b 0x12208 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ b 0x12208 │ │ │ │ adceq r3, r8, ip, ror r0 │ │ │ │ - subeq r4, r5, sp, lsr #9 │ │ │ │ + subeq r4, r5, sp, lsr #11 │ │ │ │ adceq r4, r8, ip, lsr #22 │ │ │ │ - subeq r1, r0, r4, asr r3 │ │ │ │ + subeq r1, r0, r4, asr r4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #708] @ 0x2c4 │ │ │ │ asr r1, r0, #31 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc] @ 0x122a0 │ │ │ │ - b 0x16c1ec │ │ │ │ - subeq r4, r5, ip, lsl #10 │ │ │ │ + b 0x16c2ec │ │ │ │ + subeq r4, r5, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #260] @ 0x123c0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r5, [r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 0x1239c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #236] @ 0x123c4 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0x39d080 │ │ │ │ + bl 0x39d180 │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 0x123ac │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ strb r3, [r4] │ │ │ │ bne 0x12350 │ │ │ │ b 0x12380 │ │ │ │ mov r0, #16 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ mov r9, #0 │ │ │ │ strb r9, [r4], #1 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x305d18 │ │ │ │ + bl 0x305e18 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x305d18 │ │ │ │ + bl 0x305e18 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1654d4 │ │ │ │ + bl 0x1655d4 │ │ │ │ ldr r1, [pc, #128] @ 0x123c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x39d080 │ │ │ │ + bl 0x39d180 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 0x12380 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39bad4 │ │ │ │ + bl 0x39bbd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 0x122fc │ │ │ │ ldr r1, [pc, #92] @ 0x123c8 │ │ │ │ ldr r3, [pc, #92] @ 0x123cc │ │ │ │ stm sp, {r1, r6} │ │ │ │ mov r2, #178 @ 0xb2 │ │ │ │ ldr r1, [pc, #84] @ 0x123d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -2195,64 +2195,64 @@ │ │ │ │ moveq r3, #1 │ │ │ │ strbeq r3, [r4] │ │ │ │ beq 0x12380 │ │ │ │ ldr r3, [pc, #32] @ 0x123d4 │ │ │ │ ldr r1, [pc, #24] @ 0x123d0 │ │ │ │ ldr r0, [pc, #28] @ 0x123d8 │ │ │ │ mov r2, #164 @ 0xa4 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r3, r8, r4, lsl #3 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r1, r0, ip, lsl #7 │ │ │ │ - subeq r4, r5, ip, asr r5 │ │ │ │ - subeq r1, r0, r8, asr r3 │ │ │ │ - subeq r4, r5, r0, asr #10 │ │ │ │ - subeq r1, r0, r0, ror r3 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r1, r0, ip, lsl #9 │ │ │ │ + subeq r4, r5, ip, asr r6 │ │ │ │ + subeq r1, r0, r8, asr r4 │ │ │ │ + subeq r4, r5, r0, asr #12 │ │ │ │ + subeq r1, r0, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 0x14428 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x12408 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x2ddccc │ │ │ │ + bl 0x2dddcc │ │ │ │ add r0, r4, #704 @ 0x2c0 │ │ │ │ - bl 0x1dad88 │ │ │ │ + bl 0x1dae88 │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl 0x1c8154 │ │ │ │ + bl 0x1c8254 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ - bl 0x1c89bc │ │ │ │ + bl 0x1c8abc │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x2fb718 │ │ │ │ + b 0x2fb818 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1672d4 │ │ │ │ + bl 0x1673d4 │ │ │ │ ldr r1, [pc, #124] @ 0x124d4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x16c770 │ │ │ │ + bl 0x16c870 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x12490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ ldr ip, [pc, #100] @ 0x124d8 │ │ │ │ mov r3, #24 │ │ │ │ ldr r2, [pc, #96] @ 0x124dc │ │ │ │ ldr r1, [pc, #84] @ 0x124d4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r3, [r0, #153] @ 0x99 │ │ │ │ strbne r3, [r4, #744] @ 0x2e8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x124bc │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -2260,53 +2260,53 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1e23b4 │ │ │ │ + bl 0x1e24b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x12efc0 │ │ │ │ - subeq r1, r0, r4, lsl #18 │ │ │ │ - subeq r4, r5, r8, ror r5 │ │ │ │ - strheq r1, [r0], #-52 @ 0xffffffcc │ │ │ │ + b 0x12f0c0 │ │ │ │ + subeq r1, r0, r4, lsl #20 │ │ │ │ + subeq r4, r5, r8, ror r6 │ │ │ │ + strheq r1, [r0], #-68 @ 0xffffffbc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #208] @ 0x125d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, r5, #128 @ 0x80 │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [pc, #196] @ 0x125d4 │ │ │ │ ldr r1, [pc, #196] @ 0x125d8 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r2, [pc, #184] @ 0x125dc │ │ │ │ ldr r1, [pc, #184] @ 0x125e0 │ │ │ │ mov r3, #21 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #144 @ 0x90 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ add r5, r5, #164 @ 0xa4 │ │ │ │ ldr r2, [pc, #156] @ 0x125e4 │ │ │ │ ldr r1, [pc, #156] @ 0x125e8 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ str r5, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r2, [pc, #136] @ 0x125ec │ │ │ │ ldr r3, [pc, #136] @ 0x125f0 │ │ │ │ ldr r1, [pc, #136] @ 0x125f4 │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ str r3, [r0, #116] @ 0x74 │ │ │ │ ldr r2, [pc, #128] @ 0x125f8 │ │ │ │ ldr r3, [pc, #128] @ 0x125fc │ │ │ │ @@ -2328,101 +2328,101 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subeq r4, r5, ip, lsl #10 │ │ │ │ - subeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x00450a98 │ │ │ │ - subeq r1, r0, r8, ror #7 │ │ │ │ - subeq r1, r0, r4, lsl #8 │ │ │ │ - subeq r1, r0, r0, lsl r4 │ │ │ │ - subeq r3, r0, r4, lsl #2 │ │ │ │ + subeq r4, r5, ip, lsl #12 │ │ │ │ + subeq r1, r0, ip, asr #9 │ │ │ │ + @ instruction: 0x00450b98 │ │ │ │ + subeq r1, r0, r8, ror #9 │ │ │ │ + subeq r1, r0, r4, lsl #10 │ │ │ │ + subeq r1, r0, r0, lsl r5 │ │ │ │ + subeq r3, r0, r4, lsl #4 │ │ │ │ andeq r2, r1, r4, lsr #5 │ │ │ │ andeq r2, r1, ip, lsl #5 │ │ │ │ strdeq r2, [r1], -r8 │ │ │ │ andeq r2, r1, r4, lsl #5 │ │ │ │ andeq r2, r1, r0, ror #9 │ │ │ │ andeq r2, r1, ip, lsr #14 │ │ │ │ andeq r2, r1, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 0x126ec │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ ldr r2, [pc, #192] @ 0x126f0 │ │ │ │ ldr r1, [pc, #192] @ 0x126f4 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ bl 0x52c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ ldr r1, [pc, #164] @ 0x126f4 │ │ │ │ ldr r2, [pc, #156] @ 0x126f0 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x176068 │ │ │ │ + bl 0x176168 │ │ │ │ mov r2, #1 │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ str r3, [r4, #708] @ 0x2c4 │ │ │ │ str r3, [r4, #712] @ 0x2c8 │ │ │ │ str r5, [r4, #604] @ 0x25c │ │ │ │ str r5, [r4, #600] @ 0x258 │ │ │ │ mov r0, #4 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ - bl 0x1c8904 │ │ │ │ + bl 0x1c8a04 │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl 0x1c8104 │ │ │ │ + bl 0x1c8204 │ │ │ │ add r0, r4, #704 @ 0x2c0 │ │ │ │ - bl 0x1dad74 │ │ │ │ + bl 0x1dae74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r1, #588]! @ 0x24c │ │ │ │ str r1, [r4, #592] @ 0x250 │ │ │ │ str r5, [r2, #636]! @ 0x27c │ │ │ │ str r2, [r4, #640] @ 0x280 │ │ │ │ str r5, [r3, #644]! @ 0x284 │ │ │ │ str r3, [r4, #648] @ 0x288 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 0x52c90 │ │ │ │ - strheq r4, [r5], #-92 @ 0xffffffa4 │ │ │ │ - subeq r1, r0, r0, lsl r4 │ │ │ │ - subeq r3, r0, r4, lsl #2 │ │ │ │ + strheq r4, [r5], #-108 @ 0xffffff94 │ │ │ │ + subeq r1, r0, r0, lsl r5 │ │ │ │ + subeq r3, r0, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 0x52d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x13db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1201d8 │ │ │ │ + bl 0x1202d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1e23b8 │ │ │ │ + b 0x1e24b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #180] @ 0x127f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -2442,40 +2442,40 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1, #524] @ 0x20c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #724] @ 0x2d4 │ │ │ │ strb r3, [r4, #126] @ 0x7e │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 0x12efcc │ │ │ │ + b 0x12f0cc │ │ │ │ ldr r1, [r0, #708] @ 0x2c4 │ │ │ │ ldr r0, [pc, #84] @ 0x127fc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ - bl 0x1d3e60 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 0x12750 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x127ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1e23b0 │ │ │ │ + bl 0x1e24b0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1d3e68 │ │ │ │ + bl 0x1d3f68 │ │ │ │ b 0x12750 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq r1, r0, r8, lsr #8 │ │ │ │ + subeq r1, r0, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 0x12884 │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -2524,25 +2524,25 @@ │ │ │ │ ldr r3, [pc, #156] @ 0x12968 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x16d988 │ │ │ │ + bl 0x16da88 │ │ │ │ ldr ip, [pc, #128] @ 0x1296c │ │ │ │ ldr r2, [pc, #128] @ 0x12970 │ │ │ │ ldr r1, [pc, #128] @ 0x12974 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x166c10 │ │ │ │ + bl 0x166d10 │ │ │ │ cmp r0, r5 │ │ │ │ beq 0x1294c │ │ │ │ ldr r3, [pc, #76] @ 0x12968 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ @@ -2552,60 +2552,60 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0x1cc908 │ │ │ │ + bl 0x1cca08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x16d254 │ │ │ │ + bl 0x16d354 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x36cce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, ip, asr #11 │ │ │ │ - subeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x00450a98 │ │ │ │ + subeq r4, r5, ip, asr #13 │ │ │ │ + subeq r1, r0, ip, asr #9 │ │ │ │ + @ instruction: 0x00450b98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1e20c8 │ │ │ │ + bl 0x1e21c8 │ │ │ │ mvn r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x129c4 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ and r3, r3, r4 │ │ │ │ str r3, [r5, #136] @ 0x88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #24] @ 0x129e4 │ │ │ │ mov r1, #74 @ 0x4a │ │ │ │ - bl 0x1e20f8 │ │ │ │ + bl 0x1e21f8 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ and r3, r3, r4 │ │ │ │ str r3, [r5, #136] @ 0x88 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1e20fc │ │ │ │ - subeq r1, r0, r8, asr r3 │ │ │ │ + b 0x1e21fc │ │ │ │ + subeq r1, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ strb r3, [r0, #127] @ 0x7f │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r4, #8704 @ 0x2200 │ │ │ │ strh r3, [r0, #10] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -2619,15 +2619,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x1e23b0 │ │ │ │ + bl 0x1e24b0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @@ -2642,16 +2642,16 @@ │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r2, [pc, #264] @ 0x12bb0 │ │ │ │ ldr r1, [pc, #264] @ 0x12bb4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ - bl 0x166c04 │ │ │ │ + bl 0x16c8c0 │ │ │ │ + bl 0x166d04 │ │ │ │ ldr r3, [pc, #240] @ 0x12bb8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x12b08 │ │ │ │ ldr r3, [pc, #212] @ 0x12bac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -2681,73 +2681,73 @@ │ │ │ │ beq 0x12b78 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #84] @ 0x12bc8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x12ad0 │ │ │ │ ldr r3, [pc, #44] @ 0x12bac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x12ba4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #48] @ 0x12bcc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ - subeq r4, r5, ip, asr #11 │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ + subeq r4, r5, ip, asr #13 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x00450a98 │ │ │ │ + subeq r1, r0, ip, asr #9 │ │ │ │ + @ instruction: 0x00450b98 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #250 @ 0xfa │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq r1, r0, ip, lsr r4 │ │ │ │ - subeq r1, r0, r8, asr r4 │ │ │ │ + subeq r1, r0, ip, lsr r5 │ │ │ │ + subeq r1, r0, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #204] @ 0x12cb4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x16cc34 │ │ │ │ + bl 0x16cd34 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ ldr r2, [pc, #184] @ 0x12cb8 │ │ │ │ ldr r1, [pc, #184] @ 0x12cbc │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x12c8c │ │ │ │ cmp r4, #0 │ │ │ │ beq 0x12ca0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16c52c │ │ │ │ + bl 0x16c62c │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x12c68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x16cc14 │ │ │ │ + bl 0x16cd14 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x12c68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -2763,32 +2763,32 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #44] @ 0x12cc0 │ │ │ │ ldr r0, [pc, #44] @ 0x12cc4 │ │ │ │ add r3, r6, #36 @ 0x24 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r1, [pc, #24] @ 0x12cc0 │ │ │ │ ldr r0, [pc, #28] @ 0x12cc8 │ │ │ │ add r3, r6, #36 @ 0x24 │ │ │ │ mov r2, #145 @ 0x91 │ │ │ │ - bl 0x365e98 │ │ │ │ - strheq r4, [r5], #-80 @ 0xffffffb0 │ │ │ │ - subeq r1, r0, r0, lsl r4 │ │ │ │ - subeq r3, r0, r4, lsl #2 │ │ │ │ - subeq r1, r0, r8, asr r3 │ │ │ │ - subeq r1, r0, r8, ror #8 │ │ │ │ - subeq r1, r0, ip, ror r4 │ │ │ │ + bl 0x365f98 │ │ │ │ + strheq r4, [r5], #-96 @ 0xffffffa0 │ │ │ │ + subeq r1, r0, r0, lsl r5 │ │ │ │ + subeq r3, r0, r4, lsl #4 │ │ │ │ + subeq r1, r0, r8, asr r4 │ │ │ │ + subeq r1, r0, r8, ror #10 │ │ │ │ + subeq r1, r0, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x12011c │ │ │ │ + bl 0x12021c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 0x12cfc │ │ │ │ mov r0, r5 │ │ │ │ bl 0x13c98 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x52c94 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2801,119 +2801,119 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 0x52d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x13db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1201d8 │ │ │ │ + bl 0x1202d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1e23b8 │ │ │ │ + b 0x1e24b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ ldr ip, [pc, #264] @ 0x12e70 │ │ │ │ mov r3, #24 │ │ │ │ ldr r2, [pc, #260] @ 0x12e74 │ │ │ │ ldr r1, [pc, #260] @ 0x12e78 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x3096f4 │ │ │ │ + bl 0x3097f4 │ │ │ │ ldrb r3, [r5, #181] @ 0xb5 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ bne 0x12e08 │ │ │ │ ldrb r3, [r5, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x12e20 │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ ldr r1, [pc, #208] @ 0x12e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ae0c │ │ │ │ + bl 0x30af0c │ │ │ │ ldrb r3, [r5, #177] @ 0xb1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x12e5c │ │ │ │ ldrb r3, [r5, #178] @ 0xb2 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x12e48 │ │ │ │ ldrb r3, [r5, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x12e34 │ │ │ │ ldr r2, [r6, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #156] @ 0x12e80 │ │ │ │ - bl 0x30ae0c │ │ │ │ + bl 0x30af0c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #148] @ 0x12e84 │ │ │ │ ldr r2, [r6, #212] @ 0xd4 │ │ │ │ - bl 0x30ae0c │ │ │ │ + bl 0x30af0c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x308fec │ │ │ │ + b 0x3090ec │ │ │ │ ldr r2, [r6, #184] @ 0xb8 │ │ │ │ ldr r1, [pc, #116] @ 0x12e88 │ │ │ │ - bl 0x30ae0c │ │ │ │ + bl 0x30af0c │ │ │ │ ldrb r3, [r5, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x12da0 │ │ │ │ ldr r2, [r6, #188] @ 0xbc │ │ │ │ ldr r1, [pc, #96] @ 0x12e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ae0c │ │ │ │ + bl 0x30af0c │ │ │ │ b 0x12da0 │ │ │ │ ldr r2, [r6, #204] @ 0xcc │ │ │ │ ldr r1, [pc, #80] @ 0x12e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ae0c │ │ │ │ + bl 0x30af0c │ │ │ │ b 0x12dd4 │ │ │ │ ldr r2, [r6, #200] @ 0xc8 │ │ │ │ ldr r1, [pc, #64] @ 0x12e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ae0c │ │ │ │ + bl 0x30af0c │ │ │ │ b 0x12dc8 │ │ │ │ ldr r2, [r6, #196] @ 0xc4 │ │ │ │ ldr r1, [pc, #48] @ 0x12e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ae0c │ │ │ │ + bl 0x30af0c │ │ │ │ b 0x12dbc │ │ │ │ - strdeq r4, [r5], #-92 @ 0xffffffa4 │ │ │ │ - strheq r1, [r0], #-52 @ 0xffffffcc │ │ │ │ - subeq r1, r0, r4, lsl #18 │ │ │ │ - subeq r1, r0, r0, lsl #10 │ │ │ │ - subeq r1, r0, r4, asr #10 │ │ │ │ - subeq r1, r0, r4, asr r5 │ │ │ │ - subeq r1, r0, r0, ror #9 │ │ │ │ - strdeq r1, [r0], #-64 @ 0xffffffc0 │ │ │ │ - subeq r1, r0, r4, lsr r5 │ │ │ │ - subeq r1, r0, r0, lsr #10 │ │ │ │ - subeq r1, r0, r0, lsl r5 │ │ │ │ + strdeq r4, [r5], #-108 @ 0xffffff94 │ │ │ │ + strheq r1, [r0], #-68 @ 0xffffffbc │ │ │ │ + subeq r1, r0, r4, lsl #20 │ │ │ │ + subeq r1, r0, r0, lsl #12 │ │ │ │ + subeq r1, r0, r4, asr #12 │ │ │ │ + subeq r1, r0, r4, asr r6 │ │ │ │ + subeq r1, r0, r0, ror #11 │ │ │ │ + strdeq r1, [r0], #-80 @ 0xffffffb0 │ │ │ │ + subeq r1, r0, r4, lsr r6 │ │ │ │ + subeq r1, r0, r0, lsr #12 │ │ │ │ + subeq r1, r0, r0, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ ldr ip, [pc, #1992] @ 0x13690 │ │ │ │ ldr r1, [pc, #1992] @ 0x13694 │ │ │ │ ldr r2, [pc, #1992] @ 0x13698 │ │ │ │ mov r3, #24 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldrb fp, [r4] │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ streq fp, [sp, #28] │ │ │ │ strne r3, [sp, #28] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ @@ -3104,27 +3104,27 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [pc, #1208] @ 0x136a0 │ │ │ │ ldr r1, [pc, #1208] @ 0x136a4 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x13224 │ │ │ │ ldr fp, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ orrs r0, fp, r0 │ │ │ │ bne 0x12ff4 │ │ │ │ ldr ip, [pc, #1176] @ 0x136a8 │ │ │ │ ldr r3, [pc, #1164] @ 0x136a0 │ │ │ │ ldr r1, [pc, #1164] @ 0x136a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -3163,15 +3163,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ mul r1, fp, r1 │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mul r3, r1, r3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - bl 0x354748 │ │ │ │ + bl 0x354848 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r3, r2 │ │ │ │ mul r3, ip, r3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mul r5, r3, r5 │ │ │ │ @@ -3210,73 +3210,73 @@ │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x2fb718 │ │ │ │ + b 0x2fb818 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x135a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mul r3, r5, r3 │ │ │ │ cmp r2, #1 │ │ │ │ movcc r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mul r2, r3, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 0x354748 │ │ │ │ + bl 0x354848 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 0x132e4 │ │ │ │ ldr ip, [pc, #696] @ 0x136b0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [pc, #656] @ 0x136a0 │ │ │ │ ldr r1, [pc, #656] @ 0x136a4 │ │ │ │ mov r2, #248 @ 0xf8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x13224 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ sbcs r0, r0, #0 │ │ │ │ blt 0x13084 │ │ │ │ ldr ip, [pc, #632] @ 0x136b4 │ │ │ │ ldr r3, [pc, #608] @ 0x136a0 │ │ │ │ ldr r1, [pc, #608] @ 0x136a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #126 @ 0x7e │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x13224 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ sbcs r0, r0, #0 │ │ │ │ blt 0x130a4 │ │ │ │ ldr ip, [pc, #584] @ 0x136b8 │ │ │ │ ldr r3, [pc, #556] @ 0x136a0 │ │ │ │ ldr r1, [pc, #556] @ 0x136a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x13224 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sl, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sl, #208] @ 0xd0 │ │ │ │ @@ -3301,54 +3301,54 @@ │ │ │ │ ldr r1, [pc, #436] @ 0x136a4 │ │ │ │ mov r2, #231 @ 0xe7 │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x1339c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ sbcs r1, r1, #0 │ │ │ │ blt 0x130c4 │ │ │ │ ldr ip, [pc, #408] @ 0x136c0 │ │ │ │ ldr r3, [pc, #372] @ 0x136a0 │ │ │ │ ldr r1, [pc, #372] @ 0x136a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #142 @ 0x8e │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x13224 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ sbcs r2, r2, #0 │ │ │ │ blt 0x130e4 │ │ │ │ ldr ip, [pc, #360] @ 0x136c4 │ │ │ │ ldr r3, [pc, #320] @ 0x136a0 │ │ │ │ ldr r1, [pc, #320] @ 0x136a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #150 @ 0x96 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x13224 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ sbcs r3, r3, #0 │ │ │ │ blt 0x13104 │ │ │ │ ldr ip, [pc, #312] @ 0x136c8 │ │ │ │ ldr r3, [pc, #268] @ 0x136a0 │ │ │ │ ldr r1, [pc, #268] @ 0x136a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #158 @ 0x9e │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x13224 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x135f4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b 0x132a8 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -3358,15 +3358,15 @@ │ │ │ │ mul r1, r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mul r3, r1, r3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - bl 0x354748 │ │ │ │ + bl 0x354848 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 0x132e4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x132e4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -3375,15 +3375,15 @@ │ │ │ │ mul r1, r6, r1 │ │ │ │ mul r3, r1, r3 │ │ │ │ mov r1, r3 │ │ │ │ mul r1, fp, r1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mul r3, r1, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 0x354748 │ │ │ │ + bl 0x354848 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 0x132e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ streq r1, [sp, #24] │ │ │ │ beq 0x13488 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -3400,48 +3400,48 @@ │ │ │ │ str r9, [sl, #200] @ 0xc8 │ │ │ │ str fp, [sl, #204] @ 0xcc │ │ │ │ str r3, [sl, #180] @ 0xb4 │ │ │ │ str r5, [sl, #216] @ 0xd8 │ │ │ │ ldrb r3, [r4, #80] @ 0x50 │ │ │ │ strb r3, [r8, #179] @ 0xb3 │ │ │ │ b 0x1335c │ │ │ │ - strdeq r4, [r5], #-92 @ 0xffffffa4 │ │ │ │ - subeq r1, r0, r4, lsl #18 │ │ │ │ - strheq r1, [r0], #-52 @ 0xffffffcc │ │ │ │ - ldrdeq r1, [r0], #-116 @ 0xffffff8c │ │ │ │ - subeq r4, r5, r0, lsl r6 │ │ │ │ - subeq r1, r0, r8, lsl #9 │ │ │ │ - subeq r1, r0, r4, ror #10 │ │ │ │ - subeq r1, r0, r8, lsr #14 │ │ │ │ - @ instruction: 0x00401790 │ │ │ │ - subeq r1, r0, ip, lsr #11 │ │ │ │ - subeq r1, r0, r8, ror #11 │ │ │ │ - ldrdeq r1, [r0], #-96 @ 0xffffffa0 │ │ │ │ - subeq r1, r0, r4, lsr #12 │ │ │ │ - subeq r1, r0, ip, asr r6 │ │ │ │ - @ instruction: 0x00401694 │ │ │ │ + strdeq r4, [r5], #-108 @ 0xffffff94 │ │ │ │ + subeq r1, r0, r4, lsl #20 │ │ │ │ + strheq r1, [r0], #-68 @ 0xffffffbc │ │ │ │ + ldrdeq r1, [r0], #-132 @ 0xffffff7c │ │ │ │ + subeq r4, r5, r0, lsl r7 │ │ │ │ + subeq r1, r0, r8, lsl #11 │ │ │ │ + subeq r1, r0, r4, ror #12 │ │ │ │ + subeq r1, r0, r8, lsr #16 │ │ │ │ + @ instruction: 0x00401890 │ │ │ │ + subeq r1, r0, ip, lsr #13 │ │ │ │ + subeq r1, r0, r8, ror #13 │ │ │ │ + ldrdeq r1, [r0], #-112 @ 0xffffff90 │ │ │ │ + subeq r1, r0, r4, lsr #14 │ │ │ │ + subeq r1, r0, ip, asr r7 │ │ │ │ + @ instruction: 0x00401794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #648] @ 0x1396c │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [pc, #644] @ 0x13970 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ mov r3, #24 │ │ │ │ ldr r2, [pc, #612] @ 0x13974 │ │ │ │ ldr r1, [pc, #612] @ 0x13978 │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ beq 0x137ac │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, #1 │ │ │ │ @@ -3465,15 +3465,15 @@ │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and lr, r1, #31 │ │ │ │ lsr r3, r3, lr │ │ │ │ tst r3, #1 │ │ │ │ beq 0x13738 │ │ │ │ ldr r0, [pc, #484] @ 0x1397c │ │ │ │ - bl 0x1b68c8 │ │ │ │ + bl 0x1b69c8 │ │ │ │ ldr ip, [pc, #480] @ 0x13980 │ │ │ │ ldr r3, [pc, #480] @ 0x13984 │ │ │ │ ldr r2, [pc, #480] @ 0x13988 │ │ │ │ mov lr, r0 │ │ │ │ b 0x13868 │ │ │ │ mov r9, r5 │ │ │ │ add sl, r5, #32 │ │ │ │ @@ -3484,20 +3484,20 @@ │ │ │ │ add r3, r6, r1 │ │ │ │ ldrb r3, [r3, #183] @ 0xb7 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x1392c │ │ │ │ cmp r4, #0 │ │ │ │ beq 0x1390c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ ldr r2, [pc, #392] @ 0x13974 │ │ │ │ ldr r1, [pc, #392] @ 0x13978 │ │ │ │ mov r3, #24 │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ cmp r4, #2 │ │ │ │ beq 0x13840 │ │ │ │ cmp r4, #3 │ │ │ │ beq 0x138cc │ │ │ │ cmp r4, #4 │ │ │ │ beq 0x138b0 │ │ │ │ cmp r4, #6 │ │ │ │ @@ -3513,23 +3513,23 @@ │ │ │ │ strb r3, [r6, #187] @ 0xbb │ │ │ │ b 0x1387c │ │ │ │ ldrb r3, [r0, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x13824 │ │ │ │ ldr r0, [pc, #312] @ 0x1398c │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1b68c8 │ │ │ │ + bl 0x1b69c8 │ │ │ │ ldr ip, [pc, #304] @ 0x13990 │ │ │ │ ldr r3, [pc, #304] @ 0x13994 │ │ │ │ ldr r2, [pc, #304] @ 0x13998 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #296] @ 0x1399c │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #232] @ 0x1396c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x13948 │ │ │ │ @@ -3561,52 +3561,52 @@ │ │ │ │ beq 0x1384c │ │ │ │ add r9, r9, #8 │ │ │ │ cmp r9, sl │ │ │ │ bne 0x137b4 │ │ │ │ b 0x13830 │ │ │ │ ldr r0, [pc, #120] @ 0x1398c │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1b68c8 │ │ │ │ + bl 0x1b69c8 │ │ │ │ ldr ip, [pc, #128] @ 0x139a0 │ │ │ │ ldr r3, [pc, #96] @ 0x13984 │ │ │ │ ldr r2, [pc, #124] @ 0x139a4 │ │ │ │ mov lr, r0 │ │ │ │ b 0x13868 │ │ │ │ ldr r0, [pc, #72] @ 0x1397c │ │ │ │ - bl 0x1b68c8 │ │ │ │ + bl 0x1b69c8 │ │ │ │ ldr ip, [pc, #108] @ 0x139a8 │ │ │ │ ldr r3, [pc, #68] @ 0x13984 │ │ │ │ ldr r2, [pc, #104] @ 0x139ac │ │ │ │ mov lr, r0 │ │ │ │ b 0x13868 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ ldr r2, [pc, #24] @ 0x13974 │ │ │ │ ldr r1, [pc, #24] @ 0x13978 │ │ │ │ mov r3, #24 │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ b 0x13824 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strdeq r4, [r5], #-92 @ 0xffffffa4 │ │ │ │ - strheq r1, [r0], #-52 @ 0xffffffcc │ │ │ │ - subeq r1, r0, r4, lsl #18 │ │ │ │ - subeq pc, r6, r0, asr #11 │ │ │ │ - subeq r1, r0, r8, lsl r8 │ │ │ │ - subeq r4, r5, ip, lsr #12 │ │ │ │ + strdeq r4, [r5], #-108 @ 0xffffff94 │ │ │ │ + strheq r1, [r0], #-68 @ 0xffffffbc │ │ │ │ + subeq r1, r0, r4, lsl #20 │ │ │ │ + subeq pc, r6, r0, asr #13 │ │ │ │ + subeq r1, r0, r8, lsl r9 │ │ │ │ + subeq r4, r5, ip, lsr #14 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ - ldrdeq pc, [r6], #-92 @ 0xffffffa4 │ │ │ │ - strheq r1, [r0], #-140 @ 0xffffff74 │ │ │ │ - subeq r4, r5, r4, asr #12 │ │ │ │ + ldrdeq pc, [r6], #-108 @ 0xffffff94 │ │ │ │ + strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + subeq r4, r5, r4, asr #14 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - subeq r1, r0, r8, lsl #9 │ │ │ │ - subeq r1, r0, ip, lsl #17 │ │ │ │ + subeq r1, r0, r8, lsl #11 │ │ │ │ + subeq r1, r0, ip, lsl #19 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ - subeq r1, r0, ip, asr r8 │ │ │ │ + subeq r1, r0, ip, asr r9 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ ldr r3, [r0, #208] @ 0xd0 │ │ │ │ ldr r1, [r0, #204] @ 0xcc │ │ │ │ ldr r2, [r0, #200] @ 0xc8 │ │ │ │ mul r3, r1, r3 │ │ │ │ ldr r0, [r0, #196] @ 0xc4 │ │ │ │ mul r3, r2, r3 │ │ │ │ @@ -3668,48 +3668,48 @@ │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr ip, [pc, #80] @ 0x13b04 │ │ │ │ ldr r3, [pc, #80] @ 0x13b08 │ │ │ │ ldr r2, [pc, #80] @ 0x13b0c │ │ │ │ ldr r1, [pc, #80] @ 0x13b10 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr ip, [pc, #40] @ 0x13b14 │ │ │ │ ldr r3, [pc, #24] @ 0x13b08 │ │ │ │ ldr r2, [pc, #36] @ 0x13b18 │ │ │ │ ldr r1, [pc, #24] @ 0x13b10 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x13ac4 │ │ │ │ bl 0x10170 │ │ │ │ - subeq r1, r0, ip, lsl #18 │ │ │ │ - subeq r4, r5, r0, ror #12 │ │ │ │ + subeq r1, r0, ip, lsl #20 │ │ │ │ + subeq r4, r5, r0, ror #14 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - subeq r1, r0, r8, lsl #9 │ │ │ │ - subeq r1, r0, r4, ror #18 │ │ │ │ + subeq r1, r0, r8, lsl #11 │ │ │ │ + subeq r1, r0, r4, ror #20 │ │ │ │ muleq r0, r1, r1 │ │ │ │ ldr r3, [pc, #12] @ 0x13b30 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [pc, #8] @ 0x13b34 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ bx r3 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ ldr r1, [pc, #4] @ 0x13b44 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - b 0x1c8524 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + b 0x1c8624 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #72] @ 0x13bb0 │ │ │ │ @@ -3724,51 +3724,51 @@ │ │ │ │ ldr ip, [r4, #592] @ 0x250 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [ip] │ │ │ │ ldr r1, [pc, #28] @ 0x13bb4 │ │ │ │ str r5, [r4, #592] @ 0x250 │ │ │ │ mov r2, #138 @ 0x8a │ │ │ │ strb r3, [r5, #14] │ │ │ │ - bl 0x1c8524 │ │ │ │ + bl 0x1c8624 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x134de4 │ │ │ │ + b 0x134ee4 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - subeq r1, r0, r0, ror #6 │ │ │ │ + subeq r1, r0, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #40] @ 0x13bf8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r0], #4 │ │ │ │ - bl 0x1c8104 │ │ │ │ + bl 0x1c8204 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 0x1c8904 │ │ │ │ + bl 0x1c8a04 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 0x1c8904 │ │ │ │ + bl 0x1c8a04 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1c8904 │ │ │ │ + b 0x1c8a04 │ │ │ │ adceq r3, r8, r8, lsl #3 │ │ │ │ ldr r3, [pc, #16] @ 0x13c14 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [pc, #12] @ 0x13c18 │ │ │ │ ldr r0, [pc, #12] @ 0x13c1c │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ bx r3 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - subeq r1, r0, r0, ror #6 │ │ │ │ + subeq r1, r0, r0, ror #8 │ │ │ │ adceq r3, r8, ip, lsl #3 │ │ │ │ ldr r1, [pc, #8] @ 0x13c30 │ │ │ │ ldr r0, [pc, #8] @ 0x13c34 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - b 0x1c8524 │ │ │ │ - subeq r1, r0, r0, ror #6 │ │ │ │ + b 0x1c8624 │ │ │ │ + subeq r1, r0, r0, ror #8 │ │ │ │ adceq r3, r8, ip, lsl #3 │ │ │ │ ldr r3, [pc, #64] @ 0x13c80 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x13c70 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ @@ -3809,15 +3809,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x13d78 │ │ │ │ ldr r6, [pc, #176] @ 0x13d98 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #628] @ 0x274 │ │ │ │ str r7, [r4, #632] @ 0x278 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ str r4, [r7] │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ add r4, r4, #628 @ 0x274 │ │ │ │ add r3, r3, #1 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r3, [r5, #200] @ 0xc8 │ │ │ │ ldr r0, [pc, #132] @ 0x13d9c │ │ │ │ @@ -3839,31 +3839,31 @@ │ │ │ │ cmn r1, #1 │ │ │ │ str r1, [r4, #708] @ 0x2c4 │ │ │ │ bne 0x13ce4 │ │ │ │ ldr r3, [pc, #60] @ 0x13da0 │ │ │ │ ldr r1, [pc, #60] @ 0x13da4 │ │ │ │ ldr r0, [pc, #60] @ 0x13da8 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ str r3, [r4, #708] @ 0x2c4 │ │ │ │ b 0x13ce4 │ │ │ │ ldr r3, [pc, #32] @ 0x13da0 │ │ │ │ ldr r1, [pc, #32] @ 0x13da4 │ │ │ │ ldr r0, [pc, #36] @ 0x13dac │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ adceq r3, r8, r8, lsl #3 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r0, r4, r8 │ │ │ │ adceq r3, r8, ip, lsl #3 │ │ │ │ - subeq r4, r5, r8, ror r6 │ │ │ │ - subeq r1, r0, r0, ror #6 │ │ │ │ - ldrdeq r1, [r0], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsl #20 │ │ │ │ + subeq r4, r5, r8, ror r7 │ │ │ │ + subeq r1, r0, r0, ror #8 │ │ │ │ + ldrdeq r1, [r0], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #112] @ 0x13e3c │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -3892,15 +3892,15 @@ │ │ │ │ add r0, r3, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b 0x13b38 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #8] @ 0x13e44 │ │ │ │ b 0x13b38 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, lsl #3 │ │ │ │ adceq r0, r4, r8 │ │ │ │ adceq r3, r8, r8, lsl #3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #52] @ 0x13e90 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -3931,15 +3931,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x134dac │ │ │ │ + bl 0x134eac │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 0x13f2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [pc, #156] @ 0x13f98 │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -3961,59 +3961,59 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ strb r3, [sp, #18] │ │ │ │ strh r3, [sp, #16] │ │ │ │ ldr r5, [pc, #80] @ 0x13f9c │ │ │ │ bl 0x13b48 │ │ │ │ ldr r8, [pc, #76] @ 0x13fa0 │ │ │ │ b 0x13f7c │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, r0] │ │ │ │ ldr r9, [r8] │ │ │ │ ldr r2, [pc, #56] @ 0x13fa4 │ │ │ │ ldr r0, [pc, #56] @ 0x13fa8 │ │ │ │ mov r3, #163 @ 0xa3 │ │ │ │ mov r1, r7 │ │ │ │ blx r9 │ │ │ │ str r6, [r5, r4] │ │ │ │ ldrb r4, [sp, #18] │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ beq 0x13f54 │ │ │ │ b 0x13ef4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ strdeq r1, [r8], r4 @ │ │ │ │ - subeq r1, r0, r0, ror #6 │ │ │ │ + subeq r1, r0, r0, ror #8 │ │ │ │ adceq r3, r8, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ strb r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r4, [r1, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 0x13b48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #396] @ 0x14194 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x14178 │ │ │ │ ldr r6, [r3, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -4046,15 +4046,15 @@ │ │ │ │ sub r1, r0, #84 @ 0x54 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x1407c │ │ │ │ mov r8, #1 │ │ │ │ str r8, [r5] │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r3, [pc, #248] @ 0x141ac │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r6, r8 │ │ │ │ bne 0x140d0 │ │ │ │ b 0x14100 │ │ │ │ ldr r4, [r4, #628] @ 0x274 │ │ │ │ @@ -4062,15 +4062,15 @@ │ │ │ │ beq 0x140fc │ │ │ │ ldrb r3, [r4, #112] @ 0x70 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x140c4 │ │ │ │ mov r0, r4 │ │ │ │ strb r8, [r4, #113] @ 0x71 │ │ │ │ - bl 0x134de4 │ │ │ │ + bl 0x134ee4 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r4, [r4, #628] @ 0x274 │ │ │ │ cmp r4, #0 │ │ │ │ bne 0x140d0 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -4085,16 +4085,16 @@ │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ bgt 0x14114 │ │ │ │ ldr r1, [pc, #96] @ 0x141a0 │ │ │ │ ldr r0, [pc, #112] @ 0x141b4 │ │ │ │ mov r2, #229 @ 0xe5 │ │ │ │ - bl 0x1c8524 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1c8624 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #128] @ 0x80 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -4104,32 +4104,32 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr ip, [pc, #56] @ 0x141b8 │ │ │ │ ldr r3, [pc, #56] @ 0x141bc │ │ │ │ ldr r1, [pc, #24] @ 0x141a0 │ │ │ │ mov r2, #197 @ 0xc5 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ adceq r3, r8, r8, lsl #3 │ │ │ │ - subeq r1, r0, r0, ror #6 │ │ │ │ + subeq r1, r0, r0, ror #8 │ │ │ │ strdeq r1, [r8], r4 @ │ │ │ │ adceq r3, r8, r0, ror #3 │ │ │ │ adceq r0, r4, r8 │ │ │ │ adceq r3, r8, r8, lsr #3 │ │ │ │ adceq r3, r8, ip, lsl #3 │ │ │ │ - subeq r1, r0, ip, lsl sl │ │ │ │ - subeq r4, r5, r8, lsl #13 │ │ │ │ + subeq r1, r0, ip, lsl fp │ │ │ │ + subeq r4, r5, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 0x14248 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #128] @ 0x80 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r3, #128] @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -4144,32 +4144,32 @@ │ │ │ │ ldr r1, [pc, #56] @ 0x14254 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #242 @ 0xf2 │ │ │ │ add r0, r0, #4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0], #88 @ 0x58 │ │ │ │ - bl 0x1c8a58 │ │ │ │ + bl 0x1c8b58 │ │ │ │ add r0, r5, #4 │ │ │ │ ldr r1, [pc, #20] @ 0x14254 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #245 @ 0xf5 │ │ │ │ - b 0x1c8524 │ │ │ │ + b 0x1c8624 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ adceq r3, r8, r8, lsl #3 │ │ │ │ - subeq r1, r0, r0, ror #6 │ │ │ │ + subeq r1, r0, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ strb r3, [r0, #112] @ 0x70 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [pc, #148] @ 0x14314 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -4203,27 +4203,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x142e4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #112] @ 0x70 │ │ │ │ b 0x142c4 │ │ │ │ adceq r3, r8, r8, lsl #3 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, lsl #3 │ │ │ │ strdeq r1, [r8], r4 @ │ │ │ │ adceq r3, r8, r0, ror #3 │ │ │ │ - subeq r1, r0, r0, ror #6 │ │ │ │ + subeq r1, r0, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ strb r6, [r0, #112] @ 0x70 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [pc, #120] @ 0x143d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -4246,29 +4246,29 @@ │ │ │ │ strb r6, [r4, #113] @ 0x71 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ bne 0x1439c │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 0x1c8a10 │ │ │ │ + bl 0x1c8b10 │ │ │ │ b 0x1439c │ │ │ │ adceq r3, r8, r8, lsl #3 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ ldr r3, [pc, #24] @ 0x14424 │ │ │ │ mov r1, r0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r4, [r1, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -4290,15 +4290,15 @@ │ │ │ │ str r3, [r4, #588] @ 0x24c │ │ │ │ cmp r3, #0 │ │ │ │ streq r6, [r4, #592] @ 0x250 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ str r5, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x14444 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ b 0x14444 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [pc, #276] @ 0x145b0 │ │ │ │ @@ -4310,27 +4310,27 @@ │ │ │ │ blx r3 │ │ │ │ ldr r4, [r5, #588] @ 0x24c │ │ │ │ cmp r4, #0 │ │ │ │ beq 0x1459c │ │ │ │ add r9, r5, #588 @ 0x24c │ │ │ │ mov r8, #0 │ │ │ │ b 0x144d8 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r4, [r5, #588] @ 0x24c │ │ │ │ cmp r4, #0 │ │ │ │ beq 0x14554 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [r5, #588] @ 0x24c │ │ │ │ cmp r3, #0 │ │ │ │ streq r9, [r5, #592] @ 0x250 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #192] @ 0x145b4 │ │ │ │ mov r2, #360 @ 0x168 │ │ │ │ str r8, [r4] │ │ │ │ - bl 0x1c8524 │ │ │ │ + bl 0x1c8624 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x14570 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ blx r3 │ │ │ │ @@ -4339,45 +4339,45 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #376 @ 0x178 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x144c8 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ mov sl, #1 │ │ │ │ strb sl, [r4, #14] │ │ │ │ ldr r4, [r5, #588] @ 0x24c │ │ │ │ cmp r4, #0 │ │ │ │ bne 0x144d8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #88] @ 0x145b8 │ │ │ │ ldr r1, [pc, #80] @ 0x145b4 │ │ │ │ - bl 0x1c8524 │ │ │ │ + bl 0x1c8624 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [pc, #76] @ 0x145bc │ │ │ │ - b 0x1c8a58 │ │ │ │ - bl 0x1e20fc │ │ │ │ + b 0x1c8b58 │ │ │ │ + bl 0x1e21fc │ │ │ │ bl 0x13ff0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ blx r3 │ │ │ │ bl 0x141c0 │ │ │ │ ldr r0, [pc, #32] @ 0x145b4 │ │ │ │ mov r1, #372 @ 0x174 │ │ │ │ - bl 0x1e20f8 │ │ │ │ + bl 0x1e21f8 │ │ │ │ b 0x14518 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #24] @ 0x145c0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r1, [pc, #4] @ 0x145b4 │ │ │ │ - b 0x1c8524 │ │ │ │ + b 0x1c8624 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - subeq r1, r0, r0, ror #6 │ │ │ │ + subeq r1, r0, r0, ror #8 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ adceq r3, r8, r8, lsl r2 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -4393,15 +4393,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, r1 │ │ │ │ beq 0x14610 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ ands r3, r6, #16 │ │ │ │ stm r0, {r5, r6} │ │ │ │ beq 0x1469c │ │ │ │ ldr r3, [r4, #636] @ 0x27c │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r3, r0, #8 │ │ │ │ @@ -4454,40 +4454,40 @@ │ │ │ │ beq 0x14738 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #52] @ 0x14768 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x14664 │ │ │ │ ldr r0, [pc, #44] @ 0x1476c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x14664 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #126 @ 0x7e │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq r1, r0, r4, lsr sl │ │ │ │ - subeq r1, r0, r0, ror sl │ │ │ │ + subeq r1, r0, r4, lsr fp │ │ │ │ + subeq r1, r0, r0, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -4514,15 +4514,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x14898 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x2fb718 │ │ │ │ + b 0x2fb818 │ │ │ │ ldr r3, [pc, #160] @ 0x148a4 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, r5 │ │ │ │ beq 0x147d4 │ │ │ │ ldr r3, [pc, #148] @ 0x148a8 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ @@ -4536,40 +4536,40 @@ │ │ │ │ beq 0x14880 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #52] @ 0x148b0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x147d4 │ │ │ │ ldr r0, [pc, #44] @ 0x148b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x147d4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #124 @ 0x7c │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq r1, r0, r0, lsr #21 │ │ │ │ - ldrdeq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ + subeq r1, r0, r0, lsr #23 │ │ │ │ + ldrdeq r1, [r0], #-188 @ 0xffffff44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ @@ -4749,15 +4749,15 @@ │ │ │ │ cmp r2, r8 │ │ │ │ bge 0x14b48 │ │ │ │ add r5, r1, #18 │ │ │ │ mov r9, sp │ │ │ │ add r1, r5, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [pc, #268] @ 0x14cc0 │ │ │ │ eor r2, r3, r3, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ eor r2, r2, r3, ror #8 │ │ │ │ mov r0, r7 │ │ │ │ @@ -4772,15 +4772,15 @@ │ │ │ │ cmp r2, r8 │ │ │ │ bge 0x14b48 │ │ │ │ add r5, r1, #18 │ │ │ │ mov r9, sp │ │ │ │ add r1, r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp] │ │ │ │ ldr r1, [pc, #180] @ 0x14cc4 │ │ │ │ lsr r2, r3, #8 │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ @@ -4792,15 +4792,15 @@ │ │ │ │ cmp r2, r8 │ │ │ │ bge 0x14b48 │ │ │ │ add r5, r1, #18 │ │ │ │ mov r9, sp │ │ │ │ add r1, r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r4, r4, #2 │ │ │ │ ldrh r2, [sp] │ │ │ │ ldr r1, [pc, #96] @ 0x14cc4 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r8, r4 │ │ │ │ bgt 0x14c44 │ │ │ │ @@ -4808,28 +4808,28 @@ │ │ │ │ cmp r2, r8 │ │ │ │ bge 0x14b48 │ │ │ │ add r5, r1, #18 │ │ │ │ mov r9, sp │ │ │ │ add r1, r5, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [pc, #28] @ 0x14cc0 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r8, r4 │ │ │ │ bgt 0x14c84 │ │ │ │ b 0x14b48 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r0, ip, lsl fp │ │ │ │ - subeq r1, r0, ip, lsl #22 │ │ │ │ - subeq r1, r0, r4, lsl fp │ │ │ │ + subeq r1, r0, ip, lsl ip │ │ │ │ + subeq r1, r0, ip, lsl #24 │ │ │ │ + subeq r1, r0, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ @@ -4849,15 +4849,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 0x14ad0 │ │ │ │ cmp r6, sl │ │ │ │ bge 0x14d74 │ │ │ │ ldr r4, [r9, #140] @ 0x8c │ │ │ │ sub r0, sl, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x354954 │ │ │ │ + bl 0x354a54 │ │ │ │ lsl r4, r4, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [pc, #192] @ 0x14e08 │ │ │ │ ldr r1, [pc, #192] @ 0x14e0c │ │ │ │ mul r2, r0, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ @@ -4901,77 +4901,77 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r0, r4, lsr #22 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r1, r0, r0, lsr fp │ │ │ │ - subeq r1, r0, r4, lsr fp │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ + subeq r1, r0, r4, lsr #24 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r1, r0, r0, lsr ip │ │ │ │ + subeq r1, r0, r4, lsr ip │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #136] @ 0x88 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r1 │ │ │ │ add r1, r0, r3, lsl #31 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 0x20afb0 │ │ │ │ + bl 0x20b0b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 0x14e74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #5 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #3 │ │ │ │ - bl 0x20b19c │ │ │ │ + bl 0x20b29c │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #3 │ │ │ │ beq 0x14ee4 │ │ │ │ cmp r1, #6 │ │ │ │ beq 0x14ed4 │ │ │ │ ldr r7, [pc, #88] @ 0x14ef8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x14e58 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 0x20b4e8 │ │ │ │ + bl 0x20b5e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, r4] │ │ │ │ bne 0x14e58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x20b0e0 │ │ │ │ + bl 0x20b1e0 │ │ │ │ mov r5, #1 │ │ │ │ b 0x14e58 │ │ │ │ ldr r2, [pc, #32] @ 0x14efc │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 0x20b19c │ │ │ │ + bl 0x20b29c │ │ │ │ b 0x14e98 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x20b19c │ │ │ │ + bl 0x20b29c │ │ │ │ b 0x14e98 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ - @ instruction: 0x00454698 │ │ │ │ + @ instruction: 0x00454798 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add sl, sp, #28 │ │ │ │ @@ -4982,25 +4982,25 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1052] @ 0x41c │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [sp, #1088] @ 0x440 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 0x14e18 │ │ │ │ cmp r0, r4 │ │ │ │ movne r0, r4 │ │ │ │ bne 0x15018 │ │ │ │ ldr r3, [pc, #300] @ 0x150a0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r4, [r3, r0] │ │ │ │ rsb r7, r6, #1024 @ 0x400 │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [r9, #-8] │ │ │ │ ldr r1, [r9, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ @@ -5023,24 +5023,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 0x14cc8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x20bd84 │ │ │ │ + bl 0x20be84 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x14fcc │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ bne 0x15060 │ │ │ │ cmp r6, #0 │ │ │ │ bne 0x1504c │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x20b0e0 │ │ │ │ + bl 0x20b1e0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [pc, #124] @ 0x1509c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x15098 │ │ │ │ @@ -5058,27 +5058,27 @@ │ │ │ │ b 0x1500c │ │ │ │ cmp r6, #0 │ │ │ │ beq 0x14f7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x3b3360 │ │ │ │ + bl 0x3b3460 │ │ │ │ b 0x14f7c │ │ │ │ ldr r4, [r5] │ │ │ │ ldrd r2, [r9, #-8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [pc, #20] @ 0x150a8 │ │ │ │ blx r4 │ │ │ │ b 0x1500c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ - subeq r1, r0, r0, asr #22 │ │ │ │ - strheq r1, [r0], #-176 @ 0xffffff50 │ │ │ │ + subeq r1, r0, r0, asr #24 │ │ │ │ + strheq r1, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #240] @ 0x151b4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ @@ -5097,34 +5097,34 @@ │ │ │ │ bl 0x14e18 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ bne 0x15168 │ │ │ │ ldr r3, [pc, #168] @ 0x151b8 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r4, [r3, r0] │ │ │ │ b 0x15130 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x14cc8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #20 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x20bd84 │ │ │ │ + bl 0x20be84 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x15124 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x1519c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x20b0e0 │ │ │ │ + bl 0x20b1e0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [pc, #68] @ 0x151b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x151b0 │ │ │ │ @@ -5136,18 +5136,18 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [pc, #20] @ 0x151bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx r3 │ │ │ │ b 0x1515c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ - ldrdeq r1, [r0], #-180 @ 0xffffff4c │ │ │ │ + ldrdeq r1, [r0], #-196 @ 0xffffff3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r5, sp, #28 │ │ │ │ @@ -5157,26 +5157,26 @@ │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 0x14e18 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 0x15384 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ mov ip, r0 │ │ │ │ adds r0, r9, r8 │ │ │ │ adc r1, r2, #0 │ │ │ │ adds r4, r0, #1024 @ 0x400 │ │ │ │ bic r4, r4, #1020 @ 0x3fc │ │ │ │ bic r4, r4, #3 │ │ │ │ adc lr, r1, #0 │ │ │ │ @@ -5192,29 +5192,29 @@ │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, r1, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x20bd84 │ │ │ │ + bl 0x20be84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x152b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ sub r7, r7, #1 │ │ │ │ bl 0x14cc8 │ │ │ │ cmp r7, #0 │ │ │ │ ble 0x15344 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b3360 │ │ │ │ + bl 0x3b3460 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ adds r0, r9, ip │ │ │ │ adc r1, lr, #0 │ │ │ │ adds r4, r0, #1024 @ 0x400 │ │ │ │ bic r4, r4, #1020 @ 0x3fc │ │ │ │ bic r4, r4, #3 │ │ │ │ @@ -5238,15 +5238,15 @@ │ │ │ │ beq 0x15274 │ │ │ │ ldr r4, [r6] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #104] @ 0x153ac │ │ │ │ blx r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x20b0e0 │ │ │ │ + bl 0x20b1e0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [pc, #76] @ 0x153a4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x1538c │ │ │ │ @@ -5255,27 +5255,27 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ b 0x15350 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #24] @ 0x153b0 │ │ │ │ ldr r2, [pc, #24] @ 0x153b4 │ │ │ │ ldr r1, [pc, #24] @ 0x153b8 │ │ │ │ ldr r0, [pc, #24] @ 0x153bc │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ - strheq r1, [r0], #-176 @ 0xffffff50 │ │ │ │ - subeq r4, r5, r4, lsr #13 │ │ │ │ + strheq r1, [r0], #-192 @ 0xffffff40 │ │ │ │ + subeq r4, r5, r4, lsr #15 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - subeq r1, r0, ip, lsr ip │ │ │ │ - subeq r1, r0, r0, asr ip │ │ │ │ + subeq r1, r0, ip, lsr sp │ │ │ │ + subeq r1, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ @@ -5284,15 +5284,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ bl 0x14e18 │ │ │ │ cmp r0, r5 │ │ │ │ bne 0x154d0 │ │ │ │ @@ -5301,27 +5301,27 @@ │ │ │ │ bhi 0x154dc │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [pc, #188] @ 0x154f4 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ blx r5 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 0x20bd84 │ │ │ │ + bl 0x20be84 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x154b0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x20b0e0 │ │ │ │ + bl 0x20b1e0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [pc, #108] @ 0x154f0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x154d8 │ │ │ │ @@ -5338,37 +5338,37 @@ │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r1, [pc, #48] @ 0x154f8 │ │ │ │ add r2, r2, #42 @ 0x2a │ │ │ │ blx r5 │ │ │ │ b 0x15470 │ │ │ │ mov r0, r5 │ │ │ │ b 0x1547c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #24] @ 0x154fc │ │ │ │ ldr r2, [pc, #24] @ 0x15500 │ │ │ │ ldr r1, [pc, #24] @ 0x15504 │ │ │ │ ldr r0, [pc, #24] @ 0x15508 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ - subeq r1, r0, r4, ror ip │ │ │ │ - strheq r4, [r5], #-104 @ 0xffffff98 │ │ │ │ + subeq r1, r0, r4, ror sp │ │ │ │ + strheq r4, [r5], #-120 @ 0xffffff88 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - subeq r1, r0, ip, lsr ip │ │ │ │ - subeq r1, r0, ip, asr ip │ │ │ │ + subeq r1, r0, ip, lsr sp │ │ │ │ + subeq r1, r0, ip, asr sp │ │ │ │ mov r3, r2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #12] @ 0x15530 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ bx r3 │ │ │ │ - subeq r3, r2, r8, lsl #13 │ │ │ │ + subeq r3, r2, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [lr, #72] @ 0x48 │ │ │ │ @@ -5385,15 +5385,15 @@ │ │ │ │ adc r3, r3, r5, asr #31 │ │ │ │ cmp r7, r6 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ bcc 0x155b4 │ │ │ │ ldr r1, [lr, #64] @ 0x40 │ │ │ │ sub ip, ip, r4 │ │ │ │ add r1, r1, ip │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -5414,15 +5414,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r0, sp │ │ │ │ bl 0x15a98 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [pc, #240] @ 0x15714 │ │ │ │ ldr r0, [pc, #240] @ 0x15718 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -5453,24 +5453,24 @@ │ │ │ │ subs r6, r6, r4 │ │ │ │ add r5, r5, r4 │ │ │ │ beq 0x156d4 │ │ │ │ ldr r2, [pc, #136] @ 0x15724 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #10 │ │ │ │ - bl 0x383008 │ │ │ │ + bl 0x383108 │ │ │ │ cmp r4, #0 │ │ │ │ bge 0x15688 │ │ │ │ ldr r3, [pc, #52] @ 0x15710 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ @@ -5479,31 +5479,31 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r5, r1, r4, lsr r5 │ │ │ │ andeq r5, r1, ip, lsl #10 │ │ │ │ - mlaseq r7, r0, lr, r4 │ │ │ │ + mlaseq r7, r0, pc, r4 @ │ │ │ │ strdeq r5, [r1], -ip │ │ │ │ - subeq r1, r0, r4, lsl #25 │ │ │ │ + subeq r1, r0, r4, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [lr, #8] │ │ │ │ mov r2, ip │ │ │ │ - bl 0x1240d8 │ │ │ │ + bl 0x1241d8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -5518,21 +5518,21 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 0x1240bc │ │ │ │ + bl 0x1241bc │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x15b00 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [pc, #272] @ 0x158f4 │ │ │ │ @@ -5559,24 +5559,24 @@ │ │ │ │ adc r7, r7, r4, asr #31 │ │ │ │ subs r6, r6, r4 │ │ │ │ beq 0x1587c │ │ │ │ ldr r2, [pc, #188] @ 0x15900 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {r5, r7} │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #10 │ │ │ │ - bl 0x383008 │ │ │ │ + bl 0x383108 │ │ │ │ cmp r4, #0 │ │ │ │ bge 0x15824 │ │ │ │ ldr r3, [pc, #108] @ 0x158f0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ @@ -5597,35 +5597,35 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq 0x15808 │ │ │ │ b 0x1587c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #109 @ 0x6d │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #28] @ 0x15904 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ b 0x1587c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r5, r1, r8, lsr #14 │ │ │ │ - mlaseq r7, r0, lr, r4 │ │ │ │ + mlaseq r7, r0, pc, r4 @ │ │ │ │ andeq r5, r1, r8, lsl #20 │ │ │ │ - @ instruction: 0x00401c90 │ │ │ │ - subeq r1, r0, r0, asr #22 │ │ │ │ + @ instruction: 0x00401d90 │ │ │ │ + subeq r1, r0, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r9, [r2, #80] @ 0x50 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -5650,49 +5650,49 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [pc, #76] @ 0x159f4 │ │ │ │ ldr r3, [r4] │ │ │ │ blx r3 │ │ │ │ cmp r5, r8 │ │ │ │ bne 0x15978 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [pc, #16] @ 0x159f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r3 │ │ │ │ b 0x159b4 │ │ │ │ - @ instruction: 0x00401c9c │ │ │ │ - subeq ip, r3, ip, lsl #22 │ │ │ │ - subeq r1, r0, r4, lsr #25 │ │ │ │ + @ instruction: 0x00401d9c │ │ │ │ + subeq ip, r3, ip, lsl #24 │ │ │ │ + subeq r1, r0, r4, lsr #27 │ │ │ │ ldr r3, [pc] @ 0x15a04 │ │ │ │ b 0x15908 │ │ │ │ - strheq r1, [r0], #-204 @ 0xffffff34 │ │ │ │ + strheq r1, [r0], #-220 @ 0xffffff24 │ │ │ │ ldr r3, [pc] @ 0x15a10 │ │ │ │ b 0x15908 │ │ │ │ - subeq r1, r0, r4, asr #25 │ │ │ │ + subeq r1, r0, r4, asr #27 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [r2] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, lr │ │ │ │ ldr r1, [pc, #4] @ 0x15a40 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx ip │ │ │ │ - @ instruction: 0x0041a398 │ │ │ │ + @ instruction: 0x0041a498 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #5 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ beq 0x15a78 │ │ │ │ @@ -5704,24 +5704,24 @@ │ │ │ │ bx r3 │ │ │ │ ldr lr, [r0] │ │ │ │ ldr r1, [pc, #16] @ 0x15a94 │ │ │ │ mov ip, lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ bx ip │ │ │ │ - subeq r1, r0, ip, asr #25 │ │ │ │ - subeq r1, r0, r0, ror #25 │ │ │ │ + subeq r1, r0, ip, asr #27 │ │ │ │ + subeq r1, r0, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [pc, #52] @ 0x15af8 │ │ │ │ ldr r2, [pc, #52] @ 0x15afc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #132] @ 0x84 │ │ │ │ str r3, [r4, #140] @ 0x8c │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ @@ -5741,15 +5741,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #4 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r4, #132] @ 0x84 │ │ │ │ str r3, [r4, #140] @ 0x8c │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r0, [pc, #128] @ 0x15bc4 │ │ │ │ mov r3, #2 │ │ │ │ @@ -5780,21 +5780,21 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr ip, [pc, #32] @ 0x15bd0 │ │ │ │ ldr r3, [pc, #32] @ 0x15bd4 │ │ │ │ ldr r1, [pc, #32] @ 0x15bd8 │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ andeq r5, r1, ip, asr #20 │ │ │ │ andeq r5, r1, r4, asr #20 │ │ │ │ andeq r5, r1, r4, lsl sl │ │ │ │ - subeq r1, r0, ip, lsl sp │ │ │ │ - subeq r4, r5, ip, asr #13 │ │ │ │ - subeq r1, r0, r4, lsl #26 │ │ │ │ + subeq r1, r0, ip, lsl lr │ │ │ │ + subeq r4, r5, ip, asr #15 │ │ │ │ + subeq r1, r0, r4, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r3, [pc, #104] @ 0x15c60 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -5802,15 +5802,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x30ab7c │ │ │ │ + bl 0x30ac7c │ │ │ │ ldr r3, [pc, #60] @ 0x15c60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ sub r0, r0, r5 │ │ │ │ @@ -5819,15 +5819,15 @@ │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ 0x15cfc │ │ │ │ ldr r4, [r3] │ │ │ │ @@ -5860,15 +5860,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 0x15d00 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adceq r3, r8, r8, ror #4 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ @@ -6396,26 +6396,26 @@ │ │ │ │ mov r2, lr │ │ │ │ b 0x16264 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #36] @ 0x1657c │ │ │ │ ldr r2, [pc, #36] @ 0x16580 │ │ │ │ ldr r1, [pc, #36] @ 0x16584 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #28] @ 0x16588 │ │ │ │ ldr r1, [pc, #20] @ 0x16584 │ │ │ │ ldr r0, [pc, #24] @ 0x1658c │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ - strdeq r4, [r5], #-96 @ 0xffffffa0 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + bl 0x365f98 │ │ │ │ + strdeq r4, [r5], #-112 @ 0xffffff90 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r5 │ │ │ │ @@ -6473,33 +6473,33 @@ │ │ │ │ strd r2, [r0, #8] │ │ │ │ b 0x16624 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #68] @ 0x166d0 │ │ │ │ ldr r2, [pc, #68] @ 0x166d4 │ │ │ │ ldr r1, [pc, #68] @ 0x166d8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr lr, [pc, #60] @ 0x166dc │ │ │ │ ldr r3, [pc, #44] @ 0x166d0 │ │ │ │ ldr r2, [pc, #56] @ 0x166e0 │ │ │ │ ldr r1, [pc, #44] @ 0x166d8 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr lr, [pc, #32] @ 0x166dc │ │ │ │ ldr r3, [pc, #16] @ 0x166d0 │ │ │ │ ldr r2, [pc, #32] @ 0x166e4 │ │ │ │ ldr r1, [pc, #16] @ 0x166d8 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - @ instruction: 0x00401d90 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + @ instruction: 0x00401e90 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ lsr lr, r0, #10 │ │ │ │ @@ -6934,15 +6934,15 @@ │ │ │ │ orreq lr, r1, #64 @ 0x40 │ │ │ │ moveq r0, r3 │ │ │ │ beq 0x16b60 │ │ │ │ ldr r3, [pc, #1792] @ 0x174c0 │ │ │ │ ldr r1, [pc, #1792] @ 0x174c4 │ │ │ │ ldr r0, [pc, #1792] @ 0x174c8 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp r4, #0 │ │ │ │ bne 0x17260 │ │ │ │ mov r4, #4 │ │ │ │ mov r6, #16 │ │ │ │ strb r4, [sp, #8] │ │ │ │ b 0x16774 │ │ │ │ cmp lr, #0 │ │ │ │ @@ -7301,30 +7301,30 @@ │ │ │ │ ldrb ip, [r2, #13] │ │ │ │ cmp ip, #0 │ │ │ │ bne 0x17348 │ │ │ │ ldr r3, [pc, #344] @ 0x174d4 │ │ │ │ ldr r1, [pc, #344] @ 0x174d8 │ │ │ │ ldr r0, [pc, #344] @ 0x174dc │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ sub r3, r6, r7 │ │ │ │ lsr r3, r3, #21 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [ip, #8] │ │ │ │ str r1, [ip, #12] │ │ │ │ b 0x16f1c │ │ │ │ cmp r8, #6 │ │ │ │ beq 0x173c4 │ │ │ │ cmp r8, #5 │ │ │ │ bne 0x171d8 │ │ │ │ mov r4, r8 │ │ │ │ add ip, sp, #24 │ │ │ │ cmp r8, #4 │ │ │ │ b 0x16e80 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ cmpeq ip, r0 │ │ │ │ beq 0x173ec │ │ │ │ cmp ip, r0 │ │ │ │ @@ -7336,79 +7336,79 @@ │ │ │ │ b 0x1715c │ │ │ │ ldr ip, [pc, #224] @ 0x174e0 │ │ │ │ ldr r3, [pc, #224] @ 0x174e4 │ │ │ │ ldr r2, [pc, #224] @ 0x174e8 │ │ │ │ ldr r1, [pc, #184] @ 0x174c4 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #208] @ 0x174ec │ │ │ │ ldr r3, [pc, #208] @ 0x174f0 │ │ │ │ ldr r1, [pc, #180] @ 0x174d8 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #188] @ 0x174f4 │ │ │ │ ldr r3, [pc, #168] @ 0x174e4 │ │ │ │ ldr r2, [pc, #184] @ 0x174f8 │ │ │ │ ldr r1, [pc, #128] @ 0x174c4 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r4, #1 │ │ │ │ beq 0x16864 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #156] @ 0x174fc │ │ │ │ ldr r2, [pc, #156] @ 0x17500 │ │ │ │ ldr r1, [pc, #92] @ 0x174c4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #144] @ 0x17504 │ │ │ │ ldr r3, [pc, #108] @ 0x174e4 │ │ │ │ ldr r2, [pc, #140] @ 0x17508 │ │ │ │ ldr r1, [pc, #68] @ 0x174c4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #124] @ 0x1750c │ │ │ │ ldr r1, [pc, #48] @ 0x174c4 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #104] @ 0x17510 │ │ │ │ ldr r2, [pc, #104] @ 0x17514 │ │ │ │ ldr r1, [pc, #20] @ 0x174c4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strdeq r4, [r5], #-104 @ 0xffffff98 │ │ │ │ + strdeq r4, [r5], #-120 @ 0xffffff88 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq r4, r5, r0, lsl #14 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r1, r0, r8, ror #27 │ │ │ │ - @ instruction: 0x00454994 │ │ │ │ + subeq r4, r5, r0, lsl #16 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r1, r0, r8, ror #29 │ │ │ │ + @ instruction: 0x00454a94 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r4, lsl #28 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r4, lsl #30 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrdeq r1, [r0], #-212 @ 0xffffff2c │ │ │ │ + ldrdeq r1, [r0], #-228 @ 0xffffff1c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ lsr lr, r0, #23 │ │ │ │ ldr ip, [pc, #3476] @ 0x182c8 │ │ │ │ @@ -7919,15 +7919,15 @@ │ │ │ │ orreq lr, lr, #64 @ 0x40 │ │ │ │ moveq r3, r0 │ │ │ │ beq 0x17980 │ │ │ │ ldr r3, [pc, #1456] @ 0x182d4 │ │ │ │ ldr r1, [pc, #1456] @ 0x182d8 │ │ │ │ ldr r0, [pc, #1456] @ 0x182dc │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ b 0x177a8 │ │ │ │ orrs r3, r3, r1 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ b 0x17c5c │ │ │ │ @@ -8201,30 +8201,30 @@ │ │ │ │ ldrb ip, [r2, #13] │ │ │ │ cmp ip, #0 │ │ │ │ bne 0x18158 │ │ │ │ ldr r3, [pc, #344] @ 0x182e4 │ │ │ │ ldr r1, [pc, #344] @ 0x182e8 │ │ │ │ ldr r0, [pc, #344] @ 0x182ec │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ sub r3, r6, r7 │ │ │ │ lsr r3, r3, #8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ str r0, [r1, #12] │ │ │ │ b 0x17cf8 │ │ │ │ cmp r0, #6 │ │ │ │ beq 0x181d4 │ │ │ │ cmp r0, #5 │ │ │ │ bne 0x17fe4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ cmp r0, #4 │ │ │ │ b 0x17c6c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ cmpeq lr, ip │ │ │ │ beq 0x18200 │ │ │ │ @@ -8237,78 +8237,78 @@ │ │ │ │ b 0x17f68 │ │ │ │ ldr ip, [pc, #220] @ 0x182f0 │ │ │ │ ldr r3, [pc, #220] @ 0x182f4 │ │ │ │ ldr r2, [pc, #220] @ 0x182f8 │ │ │ │ ldr r1, [pc, #184] @ 0x182d8 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #204] @ 0x182fc │ │ │ │ ldr r3, [pc, #204] @ 0x18300 │ │ │ │ ldr r1, [pc, #176] @ 0x182e8 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr lr, [pc, #184] @ 0x18304 │ │ │ │ ldr r3, [pc, #164] @ 0x182f4 │ │ │ │ ldr r2, [pc, #180] @ 0x18308 │ │ │ │ ldr r1, [pc, #128] @ 0x182d8 │ │ │ │ mov r0, r8 │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r4, #1 │ │ │ │ beq 0x17690 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #152] @ 0x1830c │ │ │ │ ldr r2, [pc, #152] @ 0x18310 │ │ │ │ ldr r1, [pc, #92] @ 0x182d8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #140] @ 0x18314 │ │ │ │ ldr r3, [pc, #104] @ 0x182f4 │ │ │ │ ldr r2, [pc, #136] @ 0x18318 │ │ │ │ ldr r1, [pc, #68] @ 0x182d8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #120] @ 0x1831c │ │ │ │ ldr r1, [pc, #48] @ 0x182d8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #100] @ 0x18320 │ │ │ │ ldr r2, [pc, #100] @ 0x18324 │ │ │ │ ldr r1, [pc, #20] @ 0x182d8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ svcvc 0x00800000 │ │ │ │ - subeq r4, r5, r5, lsl #14 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, sp, lsl #14 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r1, r0, r8, ror #27 │ │ │ │ - @ instruction: 0x00454994 │ │ │ │ + subeq r4, r5, r5, lsl #16 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, sp, lsl #16 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r1, r0, r8, ror #29 │ │ │ │ + @ instruction: 0x00454a94 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r4, lsl #28 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r4, lsl #30 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrdeq r1, [r0], #-212 @ 0xffffff2c │ │ │ │ + ldrdeq r1, [r0], #-228 @ 0xffffff1c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #3692] @ 0x191ac │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -8754,15 +8754,15 @@ │ │ │ │ moveq r1, r0 │ │ │ │ moveq ip, r0 │ │ │ │ beq 0x187c4 │ │ │ │ ldr r3, [pc, #1936] @ 0x191c0 │ │ │ │ ldr r1, [pc, #1936] @ 0x191c4 │ │ │ │ ldr r0, [pc, #1936] @ 0x191c8 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ orrs r1, r0, r7 │ │ │ │ bne 0x18f1c │ │ │ │ mov ip, #4 │ │ │ │ mov r7, #16 │ │ │ │ strb ip, [sp, #8] │ │ │ │ b 0x183d0 │ │ │ │ orrs r3, r2, r1 │ │ │ │ @@ -9154,15 +9154,15 @@ │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x19034 │ │ │ │ ldr r3, [pc, #364] @ 0x191dc │ │ │ │ ldr r1, [pc, #364] @ 0x191e0 │ │ │ │ ldr r0, [pc, #364] @ 0x191e4 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ add r3, r7, #1 │ │ │ │ lsr r3, r3, #11 │ │ │ │ orr r3, r3, r8, lsl #21 │ │ │ │ lsr r8, r8, #11 │ │ │ │ str r3, [lr, #8] │ │ │ │ str r8, [lr, #12] │ │ │ │ b 0x18bac │ │ │ │ @@ -9170,15 +9170,15 @@ │ │ │ │ beq 0x190bc │ │ │ │ cmp r1, #5 │ │ │ │ bne 0x18e80 │ │ │ │ mov ip, r1 │ │ │ │ add lr, sp, #24 │ │ │ │ cmp r1, #4 │ │ │ │ b 0x18afc │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ cmpeq lr, r0 │ │ │ │ beq 0x190e8 │ │ │ │ @@ -9191,82 +9191,82 @@ │ │ │ │ b 0x18e00 │ │ │ │ ldr ip, [pc, #236] @ 0x191e8 │ │ │ │ ldr r3, [pc, #236] @ 0x191ec │ │ │ │ ldr r2, [pc, #236] @ 0x191f0 │ │ │ │ ldr r1, [pc, #188] @ 0x191c4 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #220] @ 0x191f4 │ │ │ │ ldr r3, [pc, #220] @ 0x191f8 │ │ │ │ ldr r1, [pc, #192] @ 0x191e0 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #200] @ 0x191fc │ │ │ │ ldr r3, [pc, #180] @ 0x191ec │ │ │ │ ldr r2, [pc, #196] @ 0x19200 │ │ │ │ ldr r1, [pc, #132] @ 0x191c4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp ip, #1 │ │ │ │ beq 0x184c8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #172] @ 0x19204 │ │ │ │ ldr r2, [pc, #172] @ 0x19208 │ │ │ │ ldr r1, [pc, #100] @ 0x191c4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #160] @ 0x1920c │ │ │ │ ldr r3, [pc, #124] @ 0x191ec │ │ │ │ ldr r2, [pc, #156] @ 0x19210 │ │ │ │ ldr r1, [pc, #76] @ 0x191c4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #140] @ 0x19214 │ │ │ │ ldr r1, [pc, #56] @ 0x191c4 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #120] @ 0x19218 │ │ │ │ ldr r2, [pc, #120] @ 0x1921c │ │ │ │ ldr r1, [pc, #28] @ 0x191c4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - subeq r4, r5, r2, lsl r7 │ │ │ │ + subeq r4, r5, r2, lsl r8 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ svcvc 0x00e00000 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - subeq r4, r5, sl, lsl r7 │ │ │ │ + subeq r4, r5, sl, lsl r8 │ │ │ │ @ instruction: 0xfffffc0d │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r1, r0, r8, ror #27 │ │ │ │ - @ instruction: 0x00454994 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r1, r0, r8, ror #29 │ │ │ │ + @ instruction: 0x00454a94 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r4, lsl #28 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r4, lsl #30 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrdeq r1, [r0], #-212 @ 0xffffff2c │ │ │ │ + ldrdeq r1, [r0], #-228 @ 0xffffff1c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #3468] @ 0x19fc4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -9775,15 +9775,15 @@ │ │ │ │ orreq r0, r0, #64 @ 0x40 │ │ │ │ moveq ip, r3 │ │ │ │ beq 0x19680 │ │ │ │ ldr r3, [pc, #1452] @ 0x19fd0 │ │ │ │ ldr r1, [pc, #1452] @ 0x19fd4 │ │ │ │ ldr r0, [pc, #1452] @ 0x19fd8 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldrb lr, [r1, #1] │ │ │ │ b 0x194b0 │ │ │ │ orrs r3, r3, r1 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ b 0x19958 │ │ │ │ @@ -10056,30 +10056,30 @@ │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x19e54 │ │ │ │ ldr r3, [pc, #344] @ 0x19fe0 │ │ │ │ ldr r1, [pc, #344] @ 0x19fe4 │ │ │ │ ldr r0, [pc, #344] @ 0x19fe8 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ sub r3, r6, r7 │ │ │ │ lsr r3, r3, #24 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ str r0, [r1, #12] │ │ │ │ b 0x199f8 │ │ │ │ cmp ip, #6 │ │ │ │ beq 0x19ed0 │ │ │ │ cmp ip, #5 │ │ │ │ bne 0x19ce0 │ │ │ │ mov r0, ip │ │ │ │ add r1, sp, #24 │ │ │ │ cmp ip, #4 │ │ │ │ b 0x19968 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ cmpeq r5, lr │ │ │ │ beq 0x19efc │ │ │ │ @@ -10092,78 +10092,78 @@ │ │ │ │ b 0x19c64 │ │ │ │ ldr ip, [pc, #220] @ 0x19fec │ │ │ │ ldr r3, [pc, #220] @ 0x19ff0 │ │ │ │ ldr r2, [pc, #220] @ 0x19ff4 │ │ │ │ ldr r1, [pc, #184] @ 0x19fd4 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #204] @ 0x19ff8 │ │ │ │ ldr r3, [pc, #204] @ 0x19ffc │ │ │ │ ldr r1, [pc, #176] @ 0x19fe4 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #184] @ 0x1a000 │ │ │ │ ldr r3, [pc, #164] @ 0x19ff0 │ │ │ │ ldr r2, [pc, #180] @ 0x1a004 │ │ │ │ ldr r1, [pc, #128] @ 0x19fd4 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 0x19394 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #152] @ 0x1a008 │ │ │ │ ldr r2, [pc, #152] @ 0x1a00c │ │ │ │ ldr r1, [pc, #92] @ 0x19fd4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #140] @ 0x1a010 │ │ │ │ ldr r3, [pc, #104] @ 0x19ff0 │ │ │ │ ldr r2, [pc, #136] @ 0x1a014 │ │ │ │ ldr r1, [pc, #68] @ 0x19fd4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #120] @ 0x1a018 │ │ │ │ ldr r1, [pc, #48] @ 0x19fd4 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #100] @ 0x1a01c │ │ │ │ ldr r2, [pc, #100] @ 0x1a020 │ │ │ │ ldr r1, [pc, #20] @ 0x19fd4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ - subeq r4, r5, pc, lsl r7 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, r7, lsr #14 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r1, r0, r8, ror #27 │ │ │ │ - @ instruction: 0x00454994 │ │ │ │ + subeq r4, r5, pc, lsl r8 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, r7, lsr #16 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r1, r0, r8, ror #29 │ │ │ │ + @ instruction: 0x00454a94 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r4, lsl #28 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r4, lsl #30 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrdeq r1, [r0], #-212 @ 0xffffff2c │ │ │ │ + ldrdeq r1, [r0], #-228 @ 0xffffff1c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #356] @ 0x1a1a0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -10251,24 +10251,24 @@ │ │ │ │ ldr r1, [pc, #44] @ 0x1a1b4 │ │ │ │ b 0x1a160 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #36] @ 0x1a1b8 │ │ │ │ ldr r2, [pc, #36] @ 0x1a1bc │ │ │ │ ldr r1, [pc, #36] @ 0x1a1c0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ - subeq r4, r5, ip, lsr #14 │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ + subeq r4, r5, ip, lsr #16 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrcc r0, [r0], r0 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ - strdeq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ + strdeq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ andeq r0, r0, sp, ror #13 │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ @@ -11295,42 +11295,42 @@ │ │ │ │ mov lr, ip │ │ │ │ str ip, [sp, #28] │ │ │ │ str fp, [sp, #32] │ │ │ │ b 0x1a7ac │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ svcvc 0x00ff0000 │ │ │ │ - subeq r4, r5, r2, lsr r7 │ │ │ │ + subeq r4, r5, r2, lsr r8 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ svcvc 0x00fe0000 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ - subeq r4, r5, sl, lsr r7 │ │ │ │ + subeq r4, r5, sl, lsr r8 │ │ │ │ @ instruction: 0xffffbf91 │ │ │ │ @ instruction: 0xffffbfd1 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ @ instruction: 0xffffc011 │ │ │ │ - subeq r4, r5, ip, ror #20 │ │ │ │ + subeq r4, r5, ip, ror #22 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - ldrdeq r1, [r0], #-212 @ 0xffffff2c │ │ │ │ + ldrdeq r1, [r0], #-228 @ 0xffffff1c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r4, lsl #28 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r4, lsl #30 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - subeq r1, r0, r8, ror #27 │ │ │ │ + subeq r1, r0, r8, ror #29 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - subeq r4, r5, r8, lsl sl │ │ │ │ - subeq r4, r5, ip, lsr sl │ │ │ │ + subeq r4, r5, r8, lsl fp │ │ │ │ + subeq r4, r5, ip, lsr fp │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r4, r5, r8, lsr #20 │ │ │ │ - subeq r4, r5, r4, asr sl │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ + subeq r4, r5, r8, lsr #22 │ │ │ │ + subeq r4, r5, r4, asr fp │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ strb lr, [sp, #73] @ 0x49 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ and lr, r4, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ b 0x1a730 │ │ │ │ lsl lr, ip, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ @@ -11674,15 +11674,15 @@ │ │ │ │ ldrb ip, [sl, #13] │ │ │ │ cmp ip, #0 │ │ │ │ bne 0x1b75c │ │ │ │ ldr r3, [pc, #-1480] @ 0x1b208 │ │ │ │ ldr r1, [pc, #-1448] @ 0x1b22c │ │ │ │ ldr r0, [pc, #-1484] @ 0x1b20c │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ orr r6, ip, r2 │ │ │ │ mov r2, #0 │ │ │ │ orr r3, lr, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov ip, r2 │ │ │ │ @@ -11775,15 +11775,15 @@ │ │ │ │ beq 0x1b970 │ │ │ │ cmp r3, #5 │ │ │ │ bne 0x1b510 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ b 0x1ae54 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ cmpeq r4, lr │ │ │ │ beq 0x1b99c │ │ │ │ @@ -11805,60 +11805,60 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq 0x1a434 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1992] @ 0x1b214 │ │ │ │ ldr r2, [pc, #-1992] @ 0x1b218 │ │ │ │ ldr r1, [pc, #-1936] @ 0x1b254 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr lr, [pc, #-2004] @ 0x1b21c │ │ │ │ ldr r3, [pc, #-1972] @ 0x1b240 │ │ │ │ ldr r2, [pc, #-2008] @ 0x1b220 │ │ │ │ ldr r1, [pc, #-1960] @ 0x1b254 │ │ │ │ mov r0, fp │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #-2024] @ 0x1b224 │ │ │ │ ldr r3, [pc, #-2024] @ 0x1b228 │ │ │ │ ldr r1, [pc, #-2024] @ 0x1b22c │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #-2040] @ 0x1b230 │ │ │ │ ldr r3, [pc, #-2028] @ 0x1b240 │ │ │ │ ldr r2, [pc, #-2044] @ 0x1b234 │ │ │ │ ldr r1, [pc, #-2016] @ 0x1b254 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #-2060] @ 0x1b238 │ │ │ │ ldr r3, [pc, #-2056] @ 0x1b240 │ │ │ │ ldr r2, [pc, #-2064] @ 0x1b23c │ │ │ │ ldr r1, [pc, #-2044] @ 0x1b254 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-2080] @ 0x1b244 │ │ │ │ ldr r2, [pc, #-2080] @ 0x1b248 │ │ │ │ ldr r1, [pc, #-2072] @ 0x1b254 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-2096] @ 0x1b24c │ │ │ │ ldr r1, [pc, #-2092] @ 0x1b254 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #-2112] @ 0x1b250 │ │ │ │ ldr r1, [pc, #-2112] @ 0x1b254 │ │ │ │ ldr r0, [pc, #-2112] @ 0x1b258 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [pc, #3248] @ 0x1c764 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ @@ -11937,15 +11937,15 @@ │ │ │ │ lsrcs r3, r0, #1 │ │ │ │ lslcs r9, r0, #31 │ │ │ │ mov r2, r7 │ │ │ │ orrcs r0, r3, r1, lsl #31 │ │ │ │ lsrcs r1, r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ movcc r9, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r5, r0 │ │ │ │ umull ip, r3, r4, r5 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ cmp r9, ip │ │ │ │ sbcs r1, r2, r3 │ │ │ │ mov lr, r2 │ │ │ │ @@ -11965,15 +11965,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ moveq r5, r1 │ │ │ │ bne 0x1bd48 │ │ │ │ subs r0, r0, ip │ │ │ │ sbc r1, lr, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r3, r0 │ │ │ │ umull ip, lr, r4, r3 │ │ │ │ mov r0, #0 │ │ │ │ mla lr, r4, r1, lr │ │ │ │ cmp r0, ip │ │ │ │ sbcs fp, r2, lr │ │ │ │ mov sl, r1 │ │ │ │ @@ -12278,15 +12278,15 @@ │ │ │ │ beq 0x1c1ec │ │ │ │ ldr ip, [pc, #1592] @ 0x1c770 │ │ │ │ ldr r3, [pc, #1592] @ 0x1c774 │ │ │ │ ldr r2, [pc, #1592] @ 0x1c778 │ │ │ │ ldr r1, [pc, #1592] @ 0x1c77c │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 0x1c260 │ │ │ │ sub r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bhi 0x1c2c4 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ bne 0x1c170 │ │ │ │ @@ -12314,15 +12314,15 @@ │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ moveq r2, r0 │ │ │ │ beq 0x1bdf0 │ │ │ │ ldr r3, [pc, #1456] @ 0x1c780 │ │ │ │ ldr r1, [pc, #1448] @ 0x1c77c │ │ │ │ ldr r0, [pc, #1452] @ 0x1c784 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ bne 0x1c298 │ │ │ │ ldrb lr, [r3, #1] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ b 0x1be00 │ │ │ │ @@ -12589,28 +12589,28 @@ │ │ │ │ ldrb lr, [r6, #13] │ │ │ │ cmp lr, #0 │ │ │ │ bne 0x1bfc4 │ │ │ │ ldr r3, [pc, #368] @ 0x1c78c │ │ │ │ ldr r1, [pc, #368] @ 0x1c790 │ │ │ │ ldr r0, [pc, #368] @ 0x1c794 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ sub r2, r5, r7 │ │ │ │ lsr r2, r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ b 0x1c1a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq 0x1c250 │ │ │ │ add r3, sp, #24 │ │ │ │ ldrb lr, [r3, #1] │ │ │ │ b 0x1bf84 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ cmp r3, #6 │ │ │ │ beq 0x1c678 │ │ │ │ cmp r3, #5 │ │ │ │ bne 0x1c4e0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ b 0x1c2a4 │ │ │ │ @@ -12644,58 +12644,58 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ b 0x1c2a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #160] @ 0x1c798 │ │ │ │ ldr r2, [pc, #160] @ 0x1c79c │ │ │ │ ldr r1, [pc, #124] @ 0x1c77c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #148] @ 0x1c7a0 │ │ │ │ ldr r3, [pc, #148] @ 0x1c7a4 │ │ │ │ ldr r1, [pc, #124] @ 0x1c790 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ eor r0, r0, r1 │ │ │ │ lsr lr, r0, #31 │ │ │ │ orr r1, r8, #16 │ │ │ │ mov r0, lr │ │ │ │ b 0x1bf30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #104] @ 0x1c7a8 │ │ │ │ ldr r1, [pc, #56] @ 0x1c77c │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #84] @ 0x1c7ac │ │ │ │ ldr r2, [pc, #84] @ 0x1c7b0 │ │ │ │ ldr r1, [pc, #28] @ 0x1c77c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, pc, lsr r7 │ │ │ │ + subeq r4, r5, pc, lsr r8 │ │ │ │ svcvc 0x00800000 │ │ │ │ + subeq r1, r0, r4, asr #30 │ │ │ │ + subeq r4, r5, r0, lsl #23 │ │ │ │ + andeq r0, r0, pc, lsl r3 │ │ │ │ subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, r7, asr #16 │ │ │ │ subeq r4, r5, r0, lsl #21 │ │ │ │ - andeq r0, r0, pc, lsl r3 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, r7, asr #14 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #3488] @ 0x1d56c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -12784,15 +12784,15 @@ │ │ │ │ lsrcs r3, r0, #1 │ │ │ │ lslcs r9, r0, #31 │ │ │ │ mov r2, r6 │ │ │ │ orrcs r0, r3, r1, lsl #31 │ │ │ │ lsrcs r1, r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ movcc r9, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r5, r0 │ │ │ │ umull ip, r3, r4, r5 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ cmp r9, ip │ │ │ │ sbcs r1, r2, r3 │ │ │ │ mov lr, r2 │ │ │ │ @@ -12812,15 +12812,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ moveq r5, r1 │ │ │ │ bne 0x1ca84 │ │ │ │ subs r0, r0, ip │ │ │ │ sbc r1, lr, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r3, r0 │ │ │ │ umull ip, lr, r4, r3 │ │ │ │ mov r0, #0 │ │ │ │ mla lr, r4, r1, lr │ │ │ │ cmp r0, ip │ │ │ │ sbcs fp, r2, lr │ │ │ │ mov sl, r1 │ │ │ │ @@ -13118,15 +13118,15 @@ │ │ │ │ moveq ip, r0 │ │ │ │ moveq r2, r0 │ │ │ │ beq 0x1cb40 │ │ │ │ ldr r3, [pc, #1824] @ 0x1d580 │ │ │ │ ldr r1, [pc, #1824] @ 0x1d584 │ │ │ │ ldr r0, [pc, #1824] @ 0x1d588 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq 0x1ce9c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ sub r2, lr, #1536 @ 0x600 │ │ │ │ lsr r0, r0, #11 │ │ │ │ @@ -13156,15 +13156,15 @@ │ │ │ │ beq 0x1cf84 │ │ │ │ ldr ip, [pc, #1700] @ 0x1d594 │ │ │ │ ldr r3, [pc, #1700] @ 0x1d598 │ │ │ │ ldr r2, [pc, #1700] @ 0x1d59c │ │ │ │ ldr r1, [pc, #1672] @ 0x1d584 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp ip, #0 │ │ │ │ beq 0x1d004 │ │ │ │ sub ip, ip, #5 │ │ │ │ cmp ip, #1 │ │ │ │ bhi 0x1d070 │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ bne 0x1cf30 │ │ │ │ @@ -13485,29 +13485,29 @@ │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x1cd1c │ │ │ │ ldr r3, [pc, #396] @ 0x1d5a8 │ │ │ │ ldr r1, [pc, #396] @ 0x1d5ac │ │ │ │ ldr r0, [pc, #396] @ 0x1d5b0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ add r2, r5, #1 │ │ │ │ lsr r2, r2, #11 │ │ │ │ orr r2, r2, r6, lsl #21 │ │ │ │ lsr r6, r6, #11 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r6, [r3, #12] │ │ │ │ b 0x1cf68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq 0x1cff4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ b 0x1ccd8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ cmp r3, #6 │ │ │ │ beq 0x1d47c │ │ │ │ cmp r3, #5 │ │ │ │ bne 0x1d2b4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ b 0x1d04c │ │ │ │ @@ -13541,64 +13541,64 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ b 0x1d04c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #184] @ 0x1d5b4 │ │ │ │ ldr r2, [pc, #184] @ 0x1d5b8 │ │ │ │ ldr r1, [pc, #128] @ 0x1d584 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #172] @ 0x1d5bc │ │ │ │ ldr r3, [pc, #172] @ 0x1d5c0 │ │ │ │ ldr r1, [pc, #148] @ 0x1d5ac │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ eor r1, r1, r3 │ │ │ │ lsr r5, r1, #31 │ │ │ │ mov r3, r2 │ │ │ │ orr r6, r8, #16 │ │ │ │ mov r1, r5 │ │ │ │ b 0x1cc84 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #124] @ 0x1d5c4 │ │ │ │ ldr r1, [pc, #56] @ 0x1d584 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #104] @ 0x1d5c8 │ │ │ │ ldr r2, [pc, #104] @ 0x1d5cc │ │ │ │ ldr r1, [pc, #28] @ 0x1d584 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq r4, r5, ip, asr #14 │ │ │ │ + subeq r4, r5, ip, asr #16 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ svcvc 0x00e00000 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - subeq r1, r0, r4, asr #28 │ │ │ │ - subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r4, asr #30 │ │ │ │ + subeq r4, r5, r0, lsl #23 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - subeq r4, r5, r4, asr r7 │ │ │ │ + subeq r4, r5, r4, asr r8 │ │ │ │ @ instruction: 0xfffffc0d │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ lsr r2, r0, #23 │ │ │ │ bic r3, r0, #-16777216 @ 0xff000000 │ │ │ │ @@ -13766,29 +13766,29 @@ │ │ │ │ lsr r4, r4, #7 │ │ │ │ b 0x1d7d4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #44] @ 0x1d8ac │ │ │ │ ldr r2, [pc, #44] @ 0x1d8b0 │ │ │ │ ldr r1, [pc, #44] @ 0x1d8b4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #36] @ 0x1d8b8 │ │ │ │ ldr r1, [pc, #36] @ 0x1d8bc │ │ │ │ ldr r0, [pc, #36] @ 0x1d8c0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r5, r9, asr r7 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r5, r9, asr r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ ldrb r3, [r0] │ │ │ │ ldr r2, [pc, #244] @ 0x1d9c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #5 │ │ │ │ bhi 0x1d998 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -13844,20 +13844,20 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, #20] @ 0x1d9cc │ │ │ │ ldr r2, [pc, #20] @ 0x1d9d0 │ │ │ │ ldr r1, [pc, #20] @ 0x1d9d4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r1, ror #14 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r1, ror #16 │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ - subeq r4, r5, ip, lsl #21 │ │ │ │ + subeq r4, r5, ip, lsl #23 │ │ │ │ andeq r0, r0, r4, lsr #21 │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #604] @ 0x1dc4c │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, ip │ │ │ │ @@ -14000,27 +14000,27 @@ │ │ │ │ moveq ip, #0 │ │ │ │ b 0x1daf8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #48] @ 0x1dc58 │ │ │ │ ldr r2, [pc, #48] @ 0x1dc5c │ │ │ │ ldr r1, [pc, #48] @ 0x1dc60 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x1dc58 │ │ │ │ ldr r2, [pc, #32] @ 0x1dc64 │ │ │ │ ldr r1, [pc, #24] @ 0x1dc60 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r7, ror #14 │ │ │ │ - subeq r4, r5, sp, ror #14 │ │ │ │ - subeq r4, r5, r0, lsr #21 │ │ │ │ + subeq r4, r5, r7, ror #16 │ │ │ │ + subeq r4, r5, sp, ror #16 │ │ │ │ + subeq r4, r5, r0, lsr #23 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ muleq r0, r5, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -14112,20 +14112,20 @@ │ │ │ │ ldr r3, [pc, #28] @ 0x1ddf8 │ │ │ │ b 0x1dcdc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x1de00 │ │ │ │ ldr r1, [pc, #24] @ 0x1de04 │ │ │ │ mov r2, #1280 @ 0x500 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r3, ror r7 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r3, ror r8 │ │ │ │ andeq r1, r0, r1 │ │ │ │ andeq r2, r0, r1 │ │ │ │ - strheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + strheq r4, [r5], #-188 @ 0xffffff44 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb ip, [r0] │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #420] @ 0x1dfcc │ │ │ │ @@ -14230,21 +14230,21 @@ │ │ │ │ rsc r1, r1, #0 │ │ │ │ b 0x1de58 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x1dfd8 │ │ │ │ ldr r2, [pc, #24] @ 0x1dfdc │ │ │ │ ldr r1, [pc, #24] @ 0x1dfe0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r9, ror r7 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r9, ror r8 │ │ │ │ andeq r1, r0, r1 │ │ │ │ andeq r2, r0, r1 │ │ │ │ - ldrdeq r4, [r5], #-164 @ 0xffffff5c │ │ │ │ + ldrdeq r4, [r5], #-180 @ 0xffffff4c │ │ │ │ muleq r0, r1, r5 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #304] @ 0x1e134 │ │ │ │ @@ -14320,21 +14320,21 @@ │ │ │ │ mov r1, r0 │ │ │ │ b 0x1e0b0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x1e140 │ │ │ │ ldr r2, [pc, #24] @ 0x1e144 │ │ │ │ ldr r1, [pc, #24] @ 0x1e148 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, pc, ror r7 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, pc, ror r8 │ │ │ │ andeq r1, r0, r1 │ │ │ │ andeq r2, r0, r1 │ │ │ │ - strdeq r4, [r5], #-164 @ 0xffffff5c │ │ │ │ + strdeq r4, [r5], #-180 @ 0xffffff4c │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsr r5, r0, #10 │ │ │ │ lsr r4, r0, #15 │ │ │ │ ands r5, r5, #31 │ │ │ │ @@ -14493,15 +14493,15 @@ │ │ │ │ beq 0x1e1e4 │ │ │ │ ldr ip, [pc, #248] @ 0x1e4cc │ │ │ │ ldr r3, [pc, #248] @ 0x1e4d0 │ │ │ │ ldr r2, [pc, #248] @ 0x1e4d4 │ │ │ │ ldr r1, [pc, #248] @ 0x1e4d8 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldrb ip, [r2, #11] │ │ │ │ cmp ip, #0 │ │ │ │ beq 0x1e454 │ │ │ │ ldrh r0, [r2] │ │ │ │ tst r8, #96 @ 0x60 │ │ │ │ orr ip, r0, #32 │ │ │ │ orr r8, r8, #2 │ │ │ │ @@ -14551,18 +14551,18 @@ │ │ │ │ mov r7, #3 │ │ │ │ lsl r0, r0, r5 │ │ │ │ rsb r5, r5, #39 @ 0x27 │ │ │ │ b 0x1e194 │ │ │ │ orr r8, r8, #4 │ │ │ │ mov r0, #2 │ │ │ │ b 0x1e320 │ │ │ │ - subeq r1, r0, r0, ror #28 │ │ │ │ - subeq r4, r5, ip, lsl #22 │ │ │ │ + subeq r1, r0, r0, ror #30 │ │ │ │ + subeq r4, r5, ip, lsl #24 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsr r5, r0, #23 │ │ │ │ lsr r4, r0, #31 │ │ │ │ ands r5, r5, #255 @ 0xff │ │ │ │ @@ -14721,15 +14721,15 @@ │ │ │ │ beq 0x1e574 │ │ │ │ ldr ip, [pc, #256] @ 0x1e864 │ │ │ │ ldr r3, [pc, #256] @ 0x1e868 │ │ │ │ ldr r2, [pc, #256] @ 0x1e86c │ │ │ │ ldr r1, [pc, #256] @ 0x1e870 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldrb ip, [r2, #11] │ │ │ │ cmp ip, #0 │ │ │ │ beq 0x1e7e4 │ │ │ │ ldrh r0, [r2] │ │ │ │ tst r8, #96 @ 0x60 │ │ │ │ orr ip, r0, #32 │ │ │ │ orr r8, r8, #2 │ │ │ │ @@ -14781,18 +14781,18 @@ │ │ │ │ sub r5, r5, lr │ │ │ │ lsl r0, r0, lr │ │ │ │ mov r7, #3 │ │ │ │ b 0x1e524 │ │ │ │ orr r8, r8, #4 │ │ │ │ mov r0, #2 │ │ │ │ b 0x1e6b0 │ │ │ │ - subeq r1, r0, r0, ror #28 │ │ │ │ - subeq r4, r5, ip, lsl #22 │ │ │ │ + subeq r1, r0, r0, ror #30 │ │ │ │ + subeq r4, r5, ip, lsl #24 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ lsr ip, r1, #20 │ │ │ │ lsl ip, ip, #21 │ │ │ │ lsr ip, ip, #21 │ │ │ │ @@ -14966,15 +14966,15 @@ │ │ │ │ beq 0x1e940 │ │ │ │ ldr ip, [pc, #292] @ 0x1ec5c │ │ │ │ ldr r3, [pc, #292] @ 0x1ec60 │ │ │ │ ldr r2, [pc, #292] @ 0x1ec64 │ │ │ │ ldr r1, [pc, #292] @ 0x1ec68 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldrb r0, [r7, #11] │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x1ebb8 │ │ │ │ ldrh r2, [r7] │ │ │ │ tst r9, #96 @ 0x60 │ │ │ │ orr r0, r2, #32 │ │ │ │ orr r9, r9, #2 │ │ │ │ @@ -15035,18 +15035,18 @@ │ │ │ │ lsl r5, r0, r5 │ │ │ │ mov r6, #3 │ │ │ │ b 0x1e8dc │ │ │ │ orr r9, r2, #4 │ │ │ │ mov r2, #2 │ │ │ │ b 0x1ea84 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq r1, r0, r0, ror #28 │ │ │ │ - subeq r4, r5, ip, lsl #22 │ │ │ │ + subeq r1, r0, r0, ror #30 │ │ │ │ + subeq r4, r5, ip, lsl #24 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ @ instruction: 0xfffffc0d │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsr lr, r0, #7 │ │ │ │ ands lr, lr, #255 @ 0xff │ │ │ │ @@ -15204,15 +15204,15 @@ │ │ │ │ beq 0x1ed00 │ │ │ │ ldr ip, [pc, #256] @ 0x1eff0 │ │ │ │ ldr r3, [pc, #256] @ 0x1eff4 │ │ │ │ ldr r2, [pc, #256] @ 0x1eff8 │ │ │ │ ldr r1, [pc, #256] @ 0x1effc │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldrb ip, [r2, #11] │ │ │ │ cmp ip, #0 │ │ │ │ beq 0x1ef70 │ │ │ │ ldrh r1, [r2] │ │ │ │ tst r4, #96 @ 0x60 │ │ │ │ orr r0, r1, #32 │ │ │ │ orr r4, r4, #2 │ │ │ │ @@ -15264,18 +15264,18 @@ │ │ │ │ sub lr, lr, r4 │ │ │ │ lsl r0, r0, r4 │ │ │ │ mov r7, #3 │ │ │ │ b 0x1ecb4 │ │ │ │ orr r4, r4, #4 │ │ │ │ mov r1, #2 │ │ │ │ b 0x1ee3c │ │ │ │ - subeq r1, r0, r0, ror #28 │ │ │ │ - subeq r4, r5, ip, lsl #22 │ │ │ │ + subeq r1, r0, r0, ror #30 │ │ │ │ + subeq r4, r5, ip, lsl #24 │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ @@ -15499,15 +15499,15 @@ │ │ │ │ beq 0x1f128 │ │ │ │ ldr ip, [pc, #736] @ 0x1f66c │ │ │ │ ldr r3, [pc, #736] @ 0x1f670 │ │ │ │ ldr r2, [pc, #736] @ 0x1f674 │ │ │ │ ldr r1, [pc, #736] @ 0x1f678 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldrb r4, [r4, #11] │ │ │ │ cmp r4, #0 │ │ │ │ beq 0x1f484 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrh r3, [r3] │ │ │ │ @@ -15679,18 +15679,18 @@ │ │ │ │ orr r7, r7, r6, lsl r8 │ │ │ │ sub r3, r3, r8 │ │ │ │ b 0x1f51c │ │ │ │ orr r5, r5, #4 │ │ │ │ mov r3, #2 │ │ │ │ b 0x1f284 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r1, r0, r0, ror #28 │ │ │ │ - subeq r4, r5, ip, lsl fp │ │ │ │ + subeq r1, r0, r0, ror #30 │ │ │ │ + subeq r4, r5, ip, lsl ip │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ @ instruction: 0xffffbfd1 │ │ │ │ @ instruction: 0xffffbf91 │ │ │ │ @ instruction: 0xffffc011 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -15881,15 +15881,15 @@ │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x1f8f4 │ │ │ │ ldr r3, [pc, #92] @ 0x1f9e8 │ │ │ │ ldr r1, [pc, #92] @ 0x1f9ec │ │ │ │ ldr r0, [pc, #92] @ 0x1f9f0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp r2, #0 │ │ │ │ ldrh r2, [r1] │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r1] │ │ │ │ bne 0x1f978 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -15898,24 +15898,24 @@ │ │ │ │ orreq r3, r3, #1073741824 @ 0x40000000 │ │ │ │ b 0x1f910 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #36] @ 0x1f9f4 │ │ │ │ ldr r2, [pc, #36] @ 0x1f9f8 │ │ │ │ ldr r1, [pc, #36] @ 0x1f9fc │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r0, lsr fp │ │ │ │ - subeq r4, r5, r5, lsl #15 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, r5, lsl #17 │ │ │ │ svcvc 0x00800000 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [pc, #2660] @ 0x2047c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ @@ -15983,15 +15983,15 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ bne 0x1fc0c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r3 │ │ │ │ @@ -16309,15 +16309,15 @@ │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ moveq r2, r0 │ │ │ │ beq 0x1fcb4 │ │ │ │ ldr r3, [pc, #1100] @ 0x20488 │ │ │ │ ldr r1, [pc, #1100] @ 0x2048c │ │ │ │ ldr r0, [pc, #1100] @ 0x20490 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, #1 │ │ │ │ lsl r1, r2, #23 │ │ │ │ lsr r1, r1, #23 │ │ │ │ sub r1, r1, #128 @ 0x80 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r1, #1 │ │ │ │ @@ -16493,15 +16493,15 @@ │ │ │ │ ldrbeq r3, [r3, #1] │ │ │ │ beq 0x1ffd0 │ │ │ │ ldr r3, [pc, #384] @ 0x20498 │ │ │ │ ldr r2, [pc, #384] @ 0x2049c │ │ │ │ ldr r1, [pc, #364] @ 0x2048c │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ clz r3, r2 │ │ │ │ lsl lr, r2, r3 │ │ │ │ add r5, r3, #32 │ │ │ │ rsb r3, r3, #0 │ │ │ │ orr lr, lr, r2, lsr r3 │ │ │ │ lsl r2, r2, r5 │ │ │ │ mvn r3, #85 @ 0x55 │ │ │ │ @@ -16516,28 +16516,28 @@ │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x20098 │ │ │ │ ldr r3, [pc, #296] @ 0x204a0 │ │ │ │ ldr r1, [pc, #296] @ 0x204a4 │ │ │ │ ldr r0, [pc, #296] @ 0x204a8 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ sub r2, r6, r7 │ │ │ │ lsr r2, r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ b 0x1ffac │ │ │ │ cmp r7, #6 │ │ │ │ beq 0x203b8 │ │ │ │ cmp r7, #5 │ │ │ │ bne 0x20278 │ │ │ │ add r3, sp, #24 │ │ │ │ b 0x1ffe4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ cmpeq r0, r1 │ │ │ │ beq 0x203f0 │ │ │ │ @@ -16555,57 +16555,57 @@ │ │ │ │ bne 0x1ffe4 │ │ │ │ b 0x20240 │ │ │ │ ldr ip, [pc, #156] @ 0x204ac │ │ │ │ ldr r3, [pc, #156] @ 0x204b0 │ │ │ │ ldr r2, [pc, #156] @ 0x204b4 │ │ │ │ ldr r1, [pc, #112] @ 0x2048c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #144] @ 0x204b8 │ │ │ │ ldr r3, [pc, #144] @ 0x204bc │ │ │ │ ldr r1, [pc, #116] @ 0x204a4 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ b 0x1fdd8 │ │ │ │ mov r7, r2 │ │ │ │ b 0x201ac │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #104] @ 0x204c0 │ │ │ │ ldr r1, [pc, #48] @ 0x2048c │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #84] @ 0x204c4 │ │ │ │ ldr r2, [pc, #84] @ 0x204c8 │ │ │ │ ldr r1, [pc, #20] @ 0x2048c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, sp, lsl #15 │ │ │ │ + subeq r4, r5, sp, lsl #17 │ │ │ │ svcvc 0x00800000 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - @ instruction: 0x00454795 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + @ instruction: 0x00454895 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + subeq r4, r5, r0, lsr sp │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr ip, [pc, #2876] @ 0x21020 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -16683,15 +16683,15 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ bne 0x2070c │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r3 │ │ │ │ @@ -17036,15 +17036,15 @@ │ │ │ │ moveq r1, r0 │ │ │ │ moveq lr, r0 │ │ │ │ beq 0x207c8 │ │ │ │ ldr r3, [pc, #1192] @ 0x21040 │ │ │ │ ldr r1, [pc, #1192] @ 0x21044 │ │ │ │ ldr r0, [pc, #1192] @ 0x21048 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov lr, r1 │ │ │ │ mov r0, #1 │ │ │ │ lsl r3, r0, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ subs r3, r3, #1024 @ 0x400 │ │ │ │ movne r3, #1 │ │ │ │ lsl r3, r3, #10 │ │ │ │ @@ -17233,15 +17233,15 @@ │ │ │ │ ldrbeq ip, [ip, #1] │ │ │ │ beq 0x20b18 │ │ │ │ ldr r3, [pc, #424] @ 0x21050 │ │ │ │ ldr r2, [pc, #424] @ 0x21054 │ │ │ │ ldr r1, [pc, #404] @ 0x21044 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp lr, #0 │ │ │ │ clzeq ip, r0 │ │ │ │ addeq ip, ip, #32 │ │ │ │ clzne ip, lr │ │ │ │ lsl lr, lr, ip │ │ │ │ sub r5, ip, #32 │ │ │ │ orr lr, lr, r0, lsl r5 │ │ │ │ @@ -17260,29 +17260,29 @@ │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x20bfc │ │ │ │ ldr r3, [pc, #320] @ 0x21058 │ │ │ │ ldr r1, [pc, #320] @ 0x2105c │ │ │ │ ldr r0, [pc, #320] @ 0x21060 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ add r3, r7, #1 │ │ │ │ lsr r3, r3, #11 │ │ │ │ orr r3, r3, r8, lsl #21 │ │ │ │ lsr r8, r8, #11 │ │ │ │ str r3, [ip, #8] │ │ │ │ str r8, [ip, #12] │ │ │ │ b 0x20b0c │ │ │ │ cmp r1, #6 │ │ │ │ beq 0x20f5c │ │ │ │ cmp r1, #5 │ │ │ │ bne 0x20e04 │ │ │ │ add ip, sp, #24 │ │ │ │ b 0x20b30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ cmpeq ip, r0 │ │ │ │ beq 0x20f94 │ │ │ │ @@ -17300,62 +17300,62 @@ │ │ │ │ bne 0x20b30 │ │ │ │ b 0x20dc8 │ │ │ │ ldr ip, [pc, #176] @ 0x21064 │ │ │ │ ldr r3, [pc, #176] @ 0x21068 │ │ │ │ ldr r2, [pc, #176] @ 0x2106c │ │ │ │ ldr r1, [pc, #132] @ 0x21044 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #164] @ 0x21070 │ │ │ │ ldr r3, [pc, #164] @ 0x21074 │ │ │ │ ldr r1, [pc, #136] @ 0x2105c │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ b 0x208ec │ │ │ │ mov r1, r2 │ │ │ │ b 0x20d34 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #124] @ 0x21078 │ │ │ │ ldr r1, [pc, #68] @ 0x21044 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #104] @ 0x2107c │ │ │ │ ldr r2, [pc, #104] @ 0x21080 │ │ │ │ ldr r1, [pc, #40] @ 0x21044 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0045479a │ │ │ │ + @ instruction: 0x0045489a │ │ │ │ @ instruction: 0xfffffc0d │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ svcvc 0x00e00000 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, r2, lsr #15 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, r2, lsr #17 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + subeq r4, r5, r0, lsr sp │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ lsr r4, r1, #20 │ │ │ │ lsl r4, r4, #21 │ │ │ │ @@ -17413,30 +17413,30 @@ │ │ │ │ umull r1, r8, r2, r0 │ │ │ │ mov r2, r7 │ │ │ │ adds r6, r1, r1 │ │ │ │ adc r8, r8, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #24 │ │ │ │ stm sp, {r6, r8} │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ stm sp, {r6, r8} │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ rsbs r3, r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ rsc r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ subs r2, r2, #2 │ │ │ │ sbc r3, r3, #0 │ │ │ │ lsr r2, r2, #9 │ │ │ │ orr r2, r2, r3, lsl #23 │ │ │ │ adds r1, r2, #1 │ │ │ │ lsr r3, r3, #9 │ │ │ │ @@ -17638,15 +17638,15 @@ │ │ │ │ ldrb ip, [r5, #13] │ │ │ │ cmp ip, #0 │ │ │ │ bne 0x213f8 │ │ │ │ ldr r3, [pc, #128] @ 0x21580 │ │ │ │ ldr r1, [pc, #128] @ 0x21584 │ │ │ │ ldr r0, [pc, #128] @ 0x21588 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp r2, #0 │ │ │ │ ldrh r2, [r5] │ │ │ │ mov r6, #0 │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ mov r7, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r5] │ │ │ │ @@ -17655,48 +17655,48 @@ │ │ │ │ strd r6, [sp, #24] │ │ │ │ bne 0x214ec │ │ │ │ cmp r1, #0 │ │ │ │ bicne r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrne r3, r3, #536870912 @ 0x20000000 │ │ │ │ orreq r3, r3, #1073741824 @ 0x40000000 │ │ │ │ b 0x2141c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #48] @ 0x2158c │ │ │ │ ldr r2, [pc, #48] @ 0x21590 │ │ │ │ ldr r1, [pc, #48] @ 0x21594 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq r4, r5, r0, lsr fp │ │ │ │ - subeq r4, r5, r7, lsr #15 │ │ │ │ + subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, r7, lsr #17 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfffffc0d │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #24] @ 0x215c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, #20] @ 0x215cc │ │ │ │ ldr r1, [pc, #20] @ 0x215d0 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ push {r4, lr} │ │ │ │ ldrb lr, [r2, #25] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ ldrbne lr, [r1, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ lsrne lr, lr, #4 │ │ │ │ @@ -18095,15 +18095,15 @@ │ │ │ │ beq 0x218b8 │ │ │ │ ldr ip, [pc, #236] @ 0x21d08 │ │ │ │ ldr r3, [pc, #236] @ 0x21d0c │ │ │ │ ldr r2, [pc, #236] @ 0x21d10 │ │ │ │ ldr r1, [pc, #236] @ 0x21d14 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r1, #0 │ │ │ │ clzeq ip, r0 │ │ │ │ addeq ip, ip, #32 │ │ │ │ clzne ip, r1 │ │ │ │ lsl r1, r1, ip │ │ │ │ sub r7, ip, #32 │ │ │ │ eor r3, r3, #1 │ │ │ │ @@ -18148,23 +18148,23 @@ │ │ │ │ mov r1, #2 │ │ │ │ b 0x21ac0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #32] @ 0x21d18 │ │ │ │ ldr r2, [pc, #32] @ 0x21d1c │ │ │ │ ldr r1, [pc, #32] @ 0x21d20 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r1, r0, r0, ror #28 │ │ │ │ - subeq r4, r5, ip, lsl fp │ │ │ │ + subeq r1, r0, r0, ror #30 │ │ │ │ + subeq r4, r5, ip, lsl ip │ │ │ │ andeq r0, r0, fp, ror r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, ip, lsr ip │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, ip, lsr sp │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r1, [pc, #4072] @ 0x22d24 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -19180,48 +19180,48 @@ │ │ │ │ moveq r5, r2 │ │ │ │ moveq lr, r2 │ │ │ │ beq 0x22950 │ │ │ │ ldr r3, [pc, #32] @ 0x22d38 │ │ │ │ ldr r1, [pc, #136] @ 0x22da4 │ │ │ │ ldr r0, [pc, #120] @ 0x22d98 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strheq r4, [r5], #-112 @ 0xffffff90 │ │ │ │ - strheq r4, [r5], #-124 @ 0xffffff84 │ │ │ │ - subeq r4, r5, ip, asr #15 │ │ │ │ + strheq r4, [r5], #-128 @ 0xffffff80 │ │ │ │ + strheq r4, [r5], #-140 @ 0xffffff74 │ │ │ │ + subeq r4, r5, ip, asr #17 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ @ instruction: 0xffffc001 │ │ │ │ - ldrdeq r4, [r5], #-124 @ 0xffffff84 │ │ │ │ + ldrdeq r4, [r5], #-140 @ 0xffffff74 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, ip, lsr ip │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, ip, lsr sp │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - ldrdeq r1, [r0], #-212 @ 0xffffff2c │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + ldrdeq r1, [r0], #-228 @ 0xffffff1c │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - subeq r1, r0, r4, lsl #28 │ │ │ │ - subeq r1, r0, r8, ror #27 │ │ │ │ - subeq r4, r5, r8, lsl sl │ │ │ │ + subeq r1, r0, r4, lsl #30 │ │ │ │ + subeq r1, r0, r8, ror #29 │ │ │ │ + subeq r4, r5, r8, lsl fp │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - subeq r4, r5, ip, lsr sl │ │ │ │ - ldrdeq r4, [r5], #-192 @ 0xffffff40 │ │ │ │ + subeq r4, r5, ip, lsr fp │ │ │ │ + ldrdeq r4, [r5], #-208 @ 0xffffff30 │ │ │ │ andeq r0, r0, r3, asr r7 │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ - subeq r4, r5, r8, lsr #20 │ │ │ │ - subeq r4, r5, r4, asr sl │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ + subeq r4, r5, r8, lsr #22 │ │ │ │ + subeq r4, r5, r4, asr fp │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x23670 │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -19758,15 +19758,15 @@ │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x2350c │ │ │ │ ldr r3, [pc, #-2264] @ 0x22d48 │ │ │ │ ldr r1, [pc, #-2244] @ 0x22d60 │ │ │ │ ldr r0, [pc, #-2268] @ 0x22d4c │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ adds r2, fp, r2 │ │ │ │ adc r4, r4, ip │ │ │ │ mov fp, r2 │ │ │ │ b 0x23288 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -19926,21 +19926,21 @@ │ │ │ │ mov r0, r2 │ │ │ │ b 0x227a8 │ │ │ │ cmp r6, #6 │ │ │ │ beq 0x230f0 │ │ │ │ cmp r6, #5 │ │ │ │ bne 0x23124 │ │ │ │ b 0x222f4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #-2948] @ 0x22d50 │ │ │ │ ldr r2, [pc, #-2948] @ 0x22d54 │ │ │ │ ldr r1, [pc, #-2896] @ 0x22d8c │ │ │ │ mov r0, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r2, fp, r5 │ │ │ │ and ip, ip, r6 │ │ │ │ orrs r2, r2, ip │ │ │ │ beq 0x239f0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -19999,71 +19999,71 @@ │ │ │ │ b 0x22ec8 │ │ │ │ ldr ip, [pc, #-3204] @ 0x22d58 │ │ │ │ ldr r3, [pc, #-3204] @ 0x22d5c │ │ │ │ ldr r1, [pc, #-3204] @ 0x22d60 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ lsr r2, fp, r9 │ │ │ │ rsb ip, r9, #32 │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ sub ip, r9, #32 │ │ │ │ orr r2, r2, lr, lsr ip │ │ │ │ lsr r5, lr, r9 │ │ │ │ b 0x2382c │ │ │ │ ldr ip, [pc, #-3252] @ 0x22d64 │ │ │ │ ldr r3, [pc, #-3236] @ 0x22d78 │ │ │ │ ldr r2, [pc, #-3256] @ 0x22d68 │ │ │ │ ldr r1, [pc, #-3200] @ 0x22da4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #-3264] @ 0x22d70 │ │ │ │ ldr r3, [pc, #-3260] @ 0x22d78 │ │ │ │ ldr r2, [pc, #-3276] @ 0x22d6c │ │ │ │ ldr r1, [pc, #-3224] @ 0x22da4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #-3284] @ 0x22d74 │ │ │ │ ldr r3, [pc, #-3284] @ 0x22d78 │ │ │ │ ldr r2, [pc, #-3284] @ 0x22d7c │ │ │ │ ldr r1, [pc, #-3248] @ 0x22da4 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-3304] @ 0x22d80 │ │ │ │ ldr r2, [pc, #-3276] @ 0x22da0 │ │ │ │ ldr r1, [pc, #-3276] @ 0x22da4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-3324] @ 0x22d84 │ │ │ │ ldr r2, [pc, #-3324] @ 0x22d88 │ │ │ │ ldr r1, [pc, #-3324] @ 0x22d8c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-3336] @ 0x22d90 │ │ │ │ ldr r1, [pc, #-3320] @ 0x22da4 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #-3352] @ 0x22d94 │ │ │ │ ldr r1, [pc, #-3340] @ 0x22da4 │ │ │ │ ldr r0, [pc, #-3356] @ 0x22d98 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-3368] @ 0x22d9c │ │ │ │ ldr r2, [pc, #-3368] @ 0x22da0 │ │ │ │ ldr r1, [pc, #-3368] @ 0x22da4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrb lr, [r2, #25] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ ldrbne lr, [r1, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ lsrne lr, lr, #4 │ │ │ │ @@ -20369,20 +20369,20 @@ │ │ │ │ beq 0x23eb8 │ │ │ │ b 0x23ea8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #20] @ 0x23fc0 │ │ │ │ ldr r2, [pc, #20] @ 0x23fc4 │ │ │ │ ldr r1, [pc, #20] @ 0x23fc8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r4, r5, r8, asr ip │ │ │ │ - subeq r4, r5, ip, lsr ip │ │ │ │ + subeq r4, r5, r8, asr sp │ │ │ │ + subeq r4, r5, ip, lsr sp │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ sub r4, r5, ip │ │ │ │ cmp r4, #0 │ │ │ │ bgt 0x24074 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -20640,18 +20640,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x243f4 │ │ │ │ ldr r1, [pc, #12] @ 0x243f8 │ │ │ │ ldr r0, [pc, #12] @ 0x243fc │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #5 │ │ │ │ beq 0x24454 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -20700,18 +20700,18 @@ │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #16] @ 0x244e8 │ │ │ │ ldr r1, [pc, #16] @ 0x244ec │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ bl 0x21598 │ │ │ │ - strdeq r4, [r5], #-192 @ 0xffffff40 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + strdeq r4, [r5], #-208 @ 0xffffff30 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -20839,18 +20839,18 @@ │ │ │ │ b 0x246bc │ │ │ │ bl 0x21598 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #16] @ 0x24714 │ │ │ │ ldr r1, [pc, #16] @ 0x24718 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r1, ror #15 │ │ │ │ - subeq r4, r5, r8, lsr #20 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r1, ror #17 │ │ │ │ + subeq r4, r5, r8, lsr #22 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov lr, #1 │ │ │ │ ldrb r4, [r1] │ │ │ │ @@ -20981,15 +20981,15 @@ │ │ │ │ ldreq ip, [pc, #172] @ 0x249dc │ │ │ │ beq 0x2476c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #164] @ 0x249e0 │ │ │ │ ldr r1, [pc, #164] @ 0x249e4 │ │ │ │ mov r2, #1568 @ 0x620 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp lr, #4 │ │ │ │ bne 0x249c4 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #3 │ │ │ │ bhi 0x249ac │ │ │ │ cmp r2, #1 │ │ │ │ bhi 0x249a4 │ │ │ │ @@ -21018,18 +21018,18 @@ │ │ │ │ bne 0x24790 │ │ │ │ b 0x24834 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #16] @ 0x249e0 │ │ │ │ ldr r2, [pc, #32] @ 0x249f4 │ │ │ │ ldr r1, [pc, #12] @ 0x249e4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ - subeq r4, r5, r4, lsl #26 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r4, r5, r4, lsl #28 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0001 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -21122,23 +21122,23 @@ │ │ │ │ sbcs r3, fp, r7 │ │ │ │ mvncs r4, #0 │ │ │ │ bcs 0x24b80 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ subs r2, r9, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ sbcs r0, r8, r0 │ │ │ │ @@ -21163,15 +21163,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sbcs r3, r1, r7 │ │ │ │ mvncs r0, #0 │ │ │ │ movcs fp, #0 │ │ │ │ bcs 0x24c24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov fp, r1 │ │ │ │ orr fp, fp, r4 │ │ │ │ cmp r0, #4 │ │ │ │ sbcs r3, fp, #0 │ │ │ │ mov r4, r0 │ │ │ │ movcc r4, #4 │ │ │ │ movcc fp, #0 │ │ │ │ @@ -21182,21 +21182,21 @@ │ │ │ │ add r1, sp, #28 │ │ │ │ stm sp, {r4, fp} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ stm sp, {r4, fp} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r1, r1, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ adcs r3, r3, r2 │ │ │ │ @@ -21297,23 +21297,23 @@ │ │ │ │ cmp r6, #0 │ │ │ │ sbcs r3, r1, r7 │ │ │ │ mvncs r5, #0 │ │ │ │ bcs 0x24e3c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ stm sp, {r3, r5} │ │ │ │ mov r3, r7 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ subs r2, r9, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -21342,15 +21342,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sbcs r3, r1, r7 │ │ │ │ movcs r3, r5 │ │ │ │ mvncs r0, #4 │ │ │ │ bcs 0x252ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ cmp r0, #5 │ │ │ │ orr r2, r1, r5 │ │ │ │ sbcs r3, r2, #0 │ │ │ │ bcs 0x252e4 │ │ │ │ mov r3, #0 │ │ │ │ rsb r2, fp, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -21371,24 +21371,24 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r4, [sp, #104] @ 0x68 │ │ │ │ strd r4, [sp, #112] @ 0x70 │ │ │ │ strd r4, [sp, #120] @ 0x78 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ adds r1, r1, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -21700,15 +21700,15 @@ │ │ │ │ beq 0x2529c │ │ │ │ ldr ip, [pc, #492] @ 0x2565c │ │ │ │ ldr r3, [pc, #492] @ 0x25660 │ │ │ │ ldr r2, [pc, #492] @ 0x25664 │ │ │ │ ldr r1, [pc, #492] @ 0x25668 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r8, r4 │ │ │ │ cmpeq r9, ip │ │ │ │ bne 0x25574 │ │ │ │ cmp fp, r3 │ │ │ │ sbcs lr, r5, r2 │ │ │ │ bcc 0x253cc │ │ │ │ cmp r2, r5 │ │ │ │ @@ -21813,24 +21813,24 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov fp, ip │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b 0x24dec │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2] │ │ │ │ b 0x2529c │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00401e98 │ │ │ │ - subeq r4, r5, r4, lsl sp │ │ │ │ + @ instruction: 0x00401f98 │ │ │ │ + subeq r4, r5, r4, lsl lr │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -22109,26 +22109,26 @@ │ │ │ │ mov lr, r8 │ │ │ │ b 0x25718 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #44] @ 0x25b08 │ │ │ │ ldr r2, [pc, #44] @ 0x25b0c │ │ │ │ ldr r1, [pc, #44] @ 0x25b10 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #20] @ 0x25b08 │ │ │ │ ldr r2, [pc, #28] @ 0x25b14 │ │ │ │ ldr r1, [pc, #20] @ 0x25b10 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r6, ror #15 │ │ │ │ - subeq r4, r5, ip, ror #15 │ │ │ │ - subeq r4, r5, r4, lsr #26 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r6, ror #17 │ │ │ │ + subeq r4, r5, ip, ror #17 │ │ │ │ + subeq r4, r5, r4, lsr #28 │ │ │ │ muleq r0, r5, r4 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb ip, [r0] │ │ │ │ mov r8, r3 │ │ │ │ @@ -22219,20 +22219,20 @@ │ │ │ │ ldr r3, [pc, #28] @ 0x25ca4 │ │ │ │ b 0x25b88 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x25cac │ │ │ │ ldr r1, [pc, #24] @ 0x25cb0 │ │ │ │ mov r2, #1280 @ 0x500 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - strdeq r4, [r5], #-114 @ 0xffffff8e │ │ │ │ + bl 0x310fa0 │ │ │ │ + strdeq r4, [r5], #-130 @ 0xffffff7e │ │ │ │ andeq r1, r0, r1 │ │ │ │ andeq r2, r0, r1 │ │ │ │ - subeq r4, r5, r4, asr #26 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r4, r5, r4, asr #28 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb ip, [r0] │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #312] @ 0x25e0c │ │ │ │ @@ -22310,21 +22310,21 @@ │ │ │ │ mov r1, r0 │ │ │ │ b 0x25d88 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x25e18 │ │ │ │ ldr r2, [pc, #24] @ 0x25e1c │ │ │ │ ldr r1, [pc, #24] @ 0x25e20 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - strdeq r4, [r5], #-120 @ 0xffffff88 │ │ │ │ + bl 0x310fa0 │ │ │ │ + strdeq r4, [r5], #-136 @ 0xffffff78 │ │ │ │ andeq r1, r0, r1 │ │ │ │ andeq r2, r0, r1 │ │ │ │ - subeq r4, r5, ip, asr sp │ │ │ │ + subeq r4, r5, ip, asr lr │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ @@ -22483,28 +22483,28 @@ │ │ │ │ cmp r2, r1 │ │ │ │ cmpeq r5, r3 │ │ │ │ lsleq r0, r0, #20 │ │ │ │ lsreq r2, r0, #16 │ │ │ │ moveq r0, r1 │ │ │ │ bne 0x25ee4 │ │ │ │ b 0x25fa8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #32] @ 0x260ec │ │ │ │ ldr r1, [pc, #32] @ 0x260f0 │ │ │ │ mov r2, #3280 @ 0xcd0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ - strdeq r4, [r5], #-126 @ 0xffffff82 │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ + strdeq r4, [r5], #-142 @ 0xffffff72 │ │ │ │ andeq r1, r0, r1 │ │ │ │ andeq r2, r0, r1 │ │ │ │ - subeq r4, r5, r0, lsr #27 │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ + subeq r4, r5, r0, lsr #29 │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ @@ -22645,29 +22645,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ b 0x2627c │ │ │ │ mov r4, r8 │ │ │ │ mov ip, lr │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ b 0x2627c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #32] @ 0x26374 │ │ │ │ ldr r2, [pc, #32] @ 0x26378 │ │ │ │ ldr r1, [pc, #32] @ 0x2637c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ - subeq r4, r5, r4, lsl #16 │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ + subeq r4, r5, r4, lsl #18 │ │ │ │ andeq r1, r0, r1 │ │ │ │ andeq r2, r0, r1 │ │ │ │ - strheq r4, [r5], #-220 @ 0xffffff24 │ │ │ │ + strheq r4, [r5], #-236 @ 0xffffff14 │ │ │ │ andeq r0, r0, sp, ror lr │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ @@ -23182,26 +23182,26 @@ │ │ │ │ mov fp, #0 │ │ │ │ str fp, [sp, #12] │ │ │ │ b 0x267d8 │ │ │ │ ldr r3, [pc, #40] @ 0x26bc8 │ │ │ │ ldr r1, [pc, #40] @ 0x26bcc │ │ │ │ ldr r0, [pc, #40] @ 0x26bd0 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #28] @ 0x26bd4 │ │ │ │ ldr r2, [pc, #28] @ 0x26bd8 │ │ │ │ ldr r1, [pc, #12] @ 0x26bcc │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, sl, lsl #16 │ │ │ │ - subeq r4, r5, r4, asr sl │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, ip, lsr sl │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, sl, lsl #18 │ │ │ │ + subeq r4, r5, r4, asr fp │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, ip, lsr fp │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r3, [r1] │ │ │ │ ldrb r8, [r2, #3] │ │ │ │ @@ -23307,28 +23307,28 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x26380 │ │ │ │ add r4, sp, #8 │ │ │ │ ldrd r0, [r6, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ b 0x26d18 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #28] @ 0x26dc8 │ │ │ │ ldr r2, [pc, #28] @ 0x26dcc │ │ │ │ ldr r1, [pc, #28] @ 0x26dd0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r2, lsl r8 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r2, lsl r9 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ - subeq r4, r5, r8, asr ip │ │ │ │ - ldrdeq r4, [r5], #-192 @ 0xffffff40 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ + subeq r4, r5, r8, asr sp │ │ │ │ + ldrdeq r4, [r5], #-208 @ 0xffffff30 │ │ │ │ andeq r0, r0, r3, asr r7 │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb ip, [r1] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, ip │ │ │ │ @@ -23414,21 +23414,21 @@ │ │ │ │ mov r3, r2 │ │ │ │ b 0x26e2c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x26f58 │ │ │ │ ldr r2, [pc, #24] @ 0x26f5c │ │ │ │ ldr r1, [pc, #24] @ 0x26f60 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ svcvc 0x00ff0000 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r4, r5, ip, ror #20 │ │ │ │ + subeq r4, r5, ip, ror #22 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -23515,26 +23515,26 @@ │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #36] @ 0x270f8 │ │ │ │ ldr r1, [pc, #36] @ 0x270fc │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ bl 0x21598 │ │ │ │ ldr r3, [pc, #20] @ 0x27100 │ │ │ │ ldr r1, [pc, #20] @ 0x27104 │ │ │ │ ldr r0, [pc, #20] @ 0x27108 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq r4, [r5], #-216 @ 0xffffff28 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq r4, [r5], #-232 @ 0xffffff18 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -23670,27 +23670,27 @@ │ │ │ │ bcs 0x272b0 │ │ │ │ b 0x27318 │ │ │ │ bl 0x21598 │ │ │ │ ldr r3, [pc, #40] @ 0x27368 │ │ │ │ ldr r1, [pc, #40] @ 0x2736c │ │ │ │ ldr r0, [pc, #40] @ 0x27370 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #28] @ 0x27374 │ │ │ │ ldr r1, [pc, #28] @ 0x27378 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r8, lsl r8 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r8, lsl r9 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ mov r5, r2 │ │ │ │ @@ -23806,44 +23806,44 @@ │ │ │ │ ands r0, r0, #12 │ │ │ │ bne 0x273fc │ │ │ │ ldr ip, [pc, #88] @ 0x275b4 │ │ │ │ ldr r3, [pc, #88] @ 0x275b8 │ │ │ │ ldr r2, [pc, #88] @ 0x275bc │ │ │ │ ldr r1, [pc, #88] @ 0x275c0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #80] @ 0x275c4 │ │ │ │ ldr r3, [pc, #64] @ 0x275b8 │ │ │ │ ldr r2, [pc, #76] @ 0x275c8 │ │ │ │ ldr r1, [pc, #64] @ 0x275c0 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #60] @ 0x275cc │ │ │ │ ldr r3, [pc, #36] @ 0x275b8 │ │ │ │ ldr r2, [pc, #56] @ 0x275d0 │ │ │ │ ldr r1, [pc, #36] @ 0x275c0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #44] @ 0x275d4 │ │ │ │ ldr r1, [pc, #44] @ 0x275d8 │ │ │ │ ldr r0, [pc, #44] @ 0x275dc │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq r1, [r0], #-212 @ 0xffffff2c │ │ │ │ - @ instruction: 0x00454994 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq r1, [r0], #-228 @ 0xffffff1c │ │ │ │ + @ instruction: 0x00454a94 │ │ │ │ andeq r0, r0, r2, lsl r2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r8, ror #27 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r8, ror #29 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ - subeq r1, r0, r4, lsl #28 │ │ │ │ + subeq r1, r0, r4, lsl #30 │ │ │ │ andeq r0, r0, r7, lsl r2 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov lr, #1 │ │ │ │ ldrb r4, [r1] │ │ │ │ @@ -23966,15 +23966,15 @@ │ │ │ │ ldreq ip, [pc, #164] @ 0x27878 │ │ │ │ beq 0x27630 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #156] @ 0x2787c │ │ │ │ ldr r1, [pc, #156] @ 0x27880 │ │ │ │ mov r2, #1568 @ 0x620 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp lr, #4 │ │ │ │ bne 0x27860 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #3 │ │ │ │ bhi 0x27854 │ │ │ │ cmp r2, #1 │ │ │ │ bhi 0x2784c │ │ │ │ @@ -24001,18 +24001,18 @@ │ │ │ │ beq 0x2769c │ │ │ │ b 0x277d4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #16] @ 0x2787c │ │ │ │ ldr r2, [pc, #32] @ 0x27890 │ │ │ │ ldr r1, [pc, #12] @ 0x27880 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ - subeq r4, r5, ip, ror #27 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r4, r5, ip, ror #29 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0001 │ │ │ │ andeq r0, r0, r3, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -24087,18 +24087,18 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 0x27b14 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -24168,17 +24168,17 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #284] @ 0x27c58 │ │ │ │ @@ -24249,18 +24249,18 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ ldrsheq pc, [pc], #-255 @ │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #296] @ 0x27dac │ │ │ │ @@ -24334,17 +24334,17 @@ │ │ │ │ bne 0x27da8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r3, [pc, #1588] @ 0x28404 │ │ │ │ mov ip, r0 │ │ │ │ @@ -24510,35 +24510,35 @@ │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ strd r4, [sp] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ adds r0, r0, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ adcs ip, ip, r3 │ │ │ │ @@ -24586,15 +24586,15 @@ │ │ │ │ b 0x27f18 │ │ │ │ mov r2, r4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ add r0, sp, #32 │ │ │ │ ldm r0, {r0, r2, r4, r5} │ │ │ │ b 0x27f18 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -24729,34 +24729,34 @@ │ │ │ │ strh r2, [ip] │ │ │ │ b 0x27ff8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #64] @ 0x2840c │ │ │ │ ldr r2, [pc, #64] @ 0x28410 │ │ │ │ ldr r1, [pc, #64] @ 0x28414 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov sl, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ b 0x28210 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #32] @ 0x28418 │ │ │ │ ldr r1, [pc, #32] @ 0x2841c │ │ │ │ ldr r0, [pc, #32] @ 0x28420 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, sp, lsl r8 │ │ │ │ - subeq r4, r5, r8, ror lr │ │ │ │ + subeq r4, r5, sp, lsl r9 │ │ │ │ + subeq r4, r5, r8, ror pc │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [pc, #2008] @ 0x28c14 │ │ │ │ ldrb lr, [r1] │ │ │ │ mov ip, #1 │ │ │ │ @@ -24820,23 +24820,23 @@ │ │ │ │ sbcs r3, r4, r5 │ │ │ │ mvncs r9, #0 │ │ │ │ bcs 0x28548 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sbcs r0, r8, r0 │ │ │ │ @@ -24861,29 +24861,29 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sbcs r3, r1, r5 │ │ │ │ mvncs r0, #0 │ │ │ │ movcs r3, #0 │ │ │ │ bcs 0x285ec │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r3, r1 │ │ │ │ orr r3, r3, r9 │ │ │ │ cmp r0, #2 │ │ │ │ sbcs r2, r3, #0 │ │ │ │ movcc r0, #2 │ │ │ │ movcc r3, #0 │ │ │ │ subs r0, r0, #2 │ │ │ │ sbc r3, r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r1, r2 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r9, fp, #62 @ 0x3e │ │ │ │ sbcs r4, r8, r4 │ │ │ │ @@ -25011,23 +25011,23 @@ │ │ │ │ sbcs r3, r4, r5 │ │ │ │ mvncs sl, #0 │ │ │ │ bcs 0x28844 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ stm sp, {r3, sl} │ │ │ │ mov r3, r5 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sbcs r0, r8, r0 │ │ │ │ @@ -25055,15 +25055,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sbcs r3, r1, r5 │ │ │ │ movcs r3, sl │ │ │ │ mvncs r0, #2 │ │ │ │ bcs 0x28a38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ cmp r0, #3 │ │ │ │ orr r3, r1, sl │ │ │ │ sbcs r2, r3, #0 │ │ │ │ bcs 0x28a30 │ │ │ │ mov r3, #0 │ │ │ │ rsb r1, r9, #0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -25075,15 +25075,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs ip, r1, ip │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sbcs r0, r8, r0 │ │ │ │ @@ -25186,15 +25186,15 @@ │ │ │ │ beq 0x287b0 │ │ │ │ ldr ip, [pc, #304] @ 0x28c18 │ │ │ │ ldr r3, [pc, #304] @ 0x28c1c │ │ │ │ ldr r2, [pc, #304] @ 0x28c20 │ │ │ │ ldr r1, [pc, #304] @ 0x28c24 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ orrs r2, r3, r1 │ │ │ │ beq 0x28bb4 │ │ │ │ cmp r1, #0 │ │ │ │ clzeq r0, r3 │ │ │ │ addeq r0, r0, #32 │ │ │ │ clzne r0, r1 │ │ │ │ lsl r2, r1, r0 │ │ │ │ @@ -25246,33 +25246,33 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r9, fp │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 0x287f8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ cmp r2, r6 │ │ │ │ sbcs r3, r3, r5 │ │ │ │ movcs sl, #1 │ │ │ │ movcc sl, #0 │ │ │ │ b 0x28694 │ │ │ │ ldr r3, [pc, #32] @ 0x28c28 │ │ │ │ ldr r1, [pc, #32] @ 0x28c2c │ │ │ │ ldr r0, [pc, #32] @ 0x28c30 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00401e98 │ │ │ │ - subeq r4, r5, r8, lsl #29 │ │ │ │ + @ instruction: 0x00401f98 │ │ │ │ + subeq r4, r5, r8, lsl #31 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r7, [r1] │ │ │ │ mov lr, #1 │ │ │ │ lsl ip, lr, r7 │ │ │ │ @@ -25306,15 +25306,15 @@ │ │ │ │ lsrcs r3, r0, #1 │ │ │ │ lslcs r9, r0, #31 │ │ │ │ mov r2, r7 │ │ │ │ orrcs r0, r3, r1, lsl #31 │ │ │ │ lsrcs r1, r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ movcc r9, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r6, r0 │ │ │ │ umull ip, r3, r5, r6 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ cmp r9, ip │ │ │ │ sbcs r1, r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ @@ -25334,15 +25334,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ moveq r6, lr │ │ │ │ bne 0x28e08 │ │ │ │ subs r0, r0, ip │ │ │ │ sbc r1, sl, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r3, r0 │ │ │ │ umull ip, lr, r5, r3 │ │ │ │ mov r0, #0 │ │ │ │ mla lr, r5, r1, lr │ │ │ │ cmp r0, ip │ │ │ │ sbcs r8, r2, lr │ │ │ │ mov sl, r1 │ │ │ │ @@ -25460,27 +25460,27 @@ │ │ │ │ b 0x2710c │ │ │ │ ldr ip, [pc, #40] @ 0x28f58 │ │ │ │ ldr r3, [pc, #40] @ 0x28f5c │ │ │ │ ldr r2, [pc, #40] @ 0x28f60 │ │ │ │ ldr r1, [pc, #40] @ 0x28f64 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #28] @ 0x28f68 │ │ │ │ ldr r1, [pc, #28] @ 0x28f6c │ │ │ │ ldr r0, [pc, #28] @ 0x28f70 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r0, r4, asr #30 │ │ │ │ + subeq r4, r5, r0, lsl #23 │ │ │ │ + andeq r0, r0, pc, lsl r3 │ │ │ │ subeq r1, r0, r4, asr #28 │ │ │ │ subeq r4, r5, r0, lsl #21 │ │ │ │ - andeq r0, r0, pc, lsl r3 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #508] @ 0x29188 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -25510,15 +25510,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrne r3, r3, #1 │ │ │ │ @@ -25567,15 +25567,15 @@ │ │ │ │ strbne r3, [r4] │ │ │ │ bne 0x2905c │ │ │ │ ldr ip, [pc, #172] @ 0x2918c │ │ │ │ ldr r3, [pc, #172] @ 0x29190 │ │ │ │ ldr r2, [pc, #172] @ 0x29194 │ │ │ │ ldr r1, [pc, #172] @ 0x29198 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldrh r2, [r2] │ │ │ │ ldrb r3, [lr, #13] │ │ │ │ orr r2, r2, #256 @ 0x100 │ │ │ │ orr r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ strh r2, [lr] │ │ │ │ beq 0x29174 │ │ │ │ @@ -25600,28 +25600,28 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors ip, r3, ip │ │ │ │ mov r3, #0 │ │ │ │ bne 0x29170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 0x2710c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #32] @ 0x2919c │ │ │ │ ldr r1, [pc, #32] @ 0x291a0 │ │ │ │ ldr r0, [pc, #32] @ 0x291a4 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + subeq r4, r5, r0, lsr sp │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r3 │ │ │ │ ldrb r0, [r1] │ │ │ │ @@ -25676,15 +25676,15 @@ │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, [sp] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ strb r3, [sp, #9] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ blt 0x292f4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -26042,25 +26042,25 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq 0x296dc │ │ │ │ ldr ip, [pc, #284] @ 0x29968 │ │ │ │ ldr r3, [pc, #284] @ 0x2996c │ │ │ │ ldr r2, [pc, #284] @ 0x29970 │ │ │ │ ldr r1, [pc, #284] @ 0x29974 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x298a8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x2969c │ │ │ │ ldr r3, [pc, #256] @ 0x29978 │ │ │ │ ldr r1, [pc, #256] @ 0x2997c │ │ │ │ ldr r0, [pc, #256] @ 0x29980 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldrb r2, [r7, #7] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ bne 0x2985c │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r3, [r7] │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ orr r3, r3, #1 │ │ │ │ @@ -26076,15 +26076,15 @@ │ │ │ │ moveq r0, r5 │ │ │ │ beq 0x297d4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #172] @ 0x29984 │ │ │ │ ldr r1, [pc, #152] @ 0x29974 │ │ │ │ mov r2, #159 @ 0x9f │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ sub r1, r9, sl │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x15d10 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov sl, r9 │ │ │ │ b 0x29558 │ │ │ │ @@ -26096,39 +26096,39 @@ │ │ │ │ orr r2, r2, #1 │ │ │ │ b 0x2968c │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #5 │ │ │ │ movne r0, r5 │ │ │ │ bne 0x297d4 │ │ │ │ b 0x29864 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr ip, [pc, #76] @ 0x29988 │ │ │ │ ldr r3, [pc, #44] @ 0x2996c │ │ │ │ ldr r1, [pc, #48] @ 0x29974 │ │ │ │ mov r2, #660 @ 0x294 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ bl 0x21598 │ │ │ │ ldr r3, [pc, #52] @ 0x2998c │ │ │ │ ldr r1, [pc, #24] @ 0x29974 │ │ │ │ ldr r0, [pc, #48] @ 0x29990 │ │ │ │ mov r2, #166 @ 0xa6 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ - subeq r4, r5, r8, asr #29 │ │ │ │ + strdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ + subeq r4, r5, r8, asr #31 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - @ instruction: 0x00454e98 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - strheq r4, [r5], #-224 @ 0xffffff20 │ │ │ │ - ldrdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + @ instruction: 0x00454f98 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + strheq r4, [r5], #-240 @ 0xffffff10 │ │ │ │ + ldrdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x299f0 │ │ │ │ ands ip, r3, #1 │ │ │ │ mvnne ip, #0 │ │ │ │ lsl r2, r3, #24 │ │ │ │ str ip, [r0] │ │ │ │ @@ -26152,19 +26152,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ 0x29a18 │ │ │ │ ldr r1, [pc, #16] @ 0x29a1c │ │ │ │ ldr r0, [pc, #16] @ 0x29a20 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsl r1, r1, #15 │ │ │ │ lsl r2, r2, #31 │ │ │ │ add r1, r1, #32512 @ 0x7f00 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ add r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ @@ -26600,19 +26600,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ 0x2a114 │ │ │ │ ldr r2, [pc, #12] @ 0x2a118 │ │ │ │ ldr r1, [pc, #12] @ 0x2a11c │ │ │ │ ldr r0, [pc, #12] @ 0x2a120 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r5, r0, ror #29 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r5, r0, ror #31 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, ip, lsl #30 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r2, r0, ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ add lr, sp, #16 │ │ │ │ stmdb lr, {r0, r1, r2, r3} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [ip, #15] │ │ │ │ @@ -26728,23 +26728,23 @@ │ │ │ │ beq 0x2a358 │ │ │ │ lsr r3, r6, #23 │ │ │ │ add r3, r3, #1 │ │ │ │ tst r3, #254 @ 0xfe │ │ │ │ beq 0x2a37c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x355684 │ │ │ │ + bl 0x355784 │ │ │ │ ldr r3, [pc, #268] @ 0x2a428 │ │ │ │ bic r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ beq 0x2a3b4 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #8388608 @ 0x800000 │ │ │ │ - bl 0x355c80 │ │ │ │ + bl 0x355d80 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x2a3c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -26825,23 +26825,23 @@ │ │ │ │ beq 0x2a4dc │ │ │ │ lsr r3, r6, #23 │ │ │ │ add r3, r3, #1 │ │ │ │ tst r3, #254 @ 0xfe │ │ │ │ beq 0x2a500 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x355680 │ │ │ │ + bl 0x355780 │ │ │ │ ldr r3, [pc, #268] @ 0x2a5ac │ │ │ │ bic r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ beq 0x2a538 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #8388608 @ 0x800000 │ │ │ │ - bl 0x355c80 │ │ │ │ + bl 0x355d80 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x2a548 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -26931,29 +26931,29 @@ │ │ │ │ and r2, r2, r3 │ │ │ │ orrs r2, r2, #0 │ │ │ │ beq 0x2a6f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x354ba0 │ │ │ │ + bl 0x354ca0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #412] @ 0x2a7e8 │ │ │ │ mov r2, r0 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ cmpeq r2, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ beq 0x2a73c │ │ │ │ mov r0, r2 │ │ │ │ bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1048576 @ 0x100000 │ │ │ │ - bl 0x3554b4 │ │ │ │ + bl 0x3555b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x2a74c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -27074,29 +27074,29 @@ │ │ │ │ and r2, r2, r3 │ │ │ │ orrs r2, r2, #0 │ │ │ │ beq 0x2a930 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x354b9c │ │ │ │ + bl 0x354c9c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #412] @ 0x2aa24 │ │ │ │ mov r2, r0 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ cmpeq r2, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ beq 0x2a978 │ │ │ │ mov r0, r2 │ │ │ │ bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1048576 @ 0x100000 │ │ │ │ - bl 0x3554b4 │ │ │ │ + bl 0x3555b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x2a988 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -27249,17 +27249,17 @@ │ │ │ │ bne 0x2ab34 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #244] @ 0x2ac50 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -27319,17 +27319,17 @@ │ │ │ │ bne 0x2ac4c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov r3, #0 │ │ │ │ b 0x19220 │ │ │ │ mov r3, #1 │ │ │ │ b 0x19220 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -27368,15 +27368,15 @@ │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -27412,15 +27412,15 @@ │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -27454,15 +27454,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, #1 │ │ │ │ @@ -27496,15 +27496,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [pc, #2684] @ 0x2b9ac │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -27573,15 +27573,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bne 0x2b120 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r3 │ │ │ │ @@ -27905,15 +27905,15 @@ │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ moveq r3, r0 │ │ │ │ beq 0x2b1d4 │ │ │ │ ldr r3, [pc, #1104] @ 0x2b9bc │ │ │ │ ldr r1, [pc, #1104] @ 0x2b9c0 │ │ │ │ ldr r0, [pc, #1104] @ 0x2b9c4 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #1 │ │ │ │ bic r1, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #12582912 @ 0xc00000 │ │ │ │ sub r1, r1, #1048576 @ 0x100000 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r1, #1 │ │ │ │ @@ -28090,15 +28090,15 @@ │ │ │ │ ldrbeq r2, [r2, #1] │ │ │ │ beq 0x2b500 │ │ │ │ ldr r3, [pc, #384] @ 0x2b9cc │ │ │ │ ldr r2, [pc, #384] @ 0x2b9d0 │ │ │ │ ldr r1, [pc, #364] @ 0x2b9c0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ clz r3, r2 │ │ │ │ lsl r5, r2, r3 │ │ │ │ add lr, r3, #32 │ │ │ │ rsb r3, r3, #0 │ │ │ │ orr r5, r5, r2, lsr r3 │ │ │ │ lsl r2, r2, lr │ │ │ │ mov r6, #3 │ │ │ │ @@ -28112,28 +28112,28 @@ │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x2b5c8 │ │ │ │ ldr r3, [pc, #300] @ 0x2b9d4 │ │ │ │ ldr r1, [pc, #300] @ 0x2b9d8 │ │ │ │ ldr r0, [pc, #300] @ 0x2b9dc │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ sub r3, r6, r7 │ │ │ │ lsr r3, r3, #21 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ b 0x2b4dc │ │ │ │ cmp r7, #6 │ │ │ │ beq 0x2b8e8 │ │ │ │ cmp r7, #5 │ │ │ │ bne 0x2b7ac │ │ │ │ add r2, sp, #24 │ │ │ │ b 0x2b514 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ cmpeq r0, r1 │ │ │ │ beq 0x2b920 │ │ │ │ @@ -28151,58 +28151,58 @@ │ │ │ │ bne 0x2b514 │ │ │ │ b 0x2b774 │ │ │ │ ldr ip, [pc, #160] @ 0x2b9e0 │ │ │ │ ldr r3, [pc, #160] @ 0x2b9e4 │ │ │ │ ldr r2, [pc, #160] @ 0x2b9e8 │ │ │ │ ldr r1, [pc, #116] @ 0x2b9c0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #148] @ 0x2b9ec │ │ │ │ ldr r3, [pc, #148] @ 0x2b9f0 │ │ │ │ ldr r1, [pc, #120] @ 0x2b9d8 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ b 0x2b2fc │ │ │ │ mov r7, r3 │ │ │ │ b 0x2b6e0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #108] @ 0x2b9f4 │ │ │ │ ldr r1, [pc, #52] @ 0x2b9c0 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #88] @ 0x2b9f8 │ │ │ │ ldr r2, [pc, #88] @ 0x2b9fc │ │ │ │ ldr r1, [pc, #24] @ 0x2b9c0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r3, lsr #16 │ │ │ │ + subeq r4, r5, r3, lsr #18 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, fp, lsr #16 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, fp, lsr #18 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + subeq r4, r5, r0, lsr sp │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ @@ -28222,23 +28222,23 @@ │ │ │ │ beq 0x2bab0 │ │ │ │ lsr r3, r6, #23 │ │ │ │ add r3, r3, #1 │ │ │ │ tst r3, #254 @ 0xfe │ │ │ │ beq 0x2bad0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3558c8 │ │ │ │ + bl 0x3559c8 │ │ │ │ ldr r3, [pc, #264] @ 0x2bb7c │ │ │ │ bic r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ beq 0x2bb08 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #8388608 @ 0x800000 │ │ │ │ - bl 0x355c80 │ │ │ │ + bl 0x355d80 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x2bb18 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -28327,29 +28327,29 @@ │ │ │ │ and r2, r2, r3 │ │ │ │ orrs r2, r2, #0 │ │ │ │ beq 0x2bc9c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x354f54 │ │ │ │ + bl 0x355054 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #372] @ 0x2bd90 │ │ │ │ mov r2, r0 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ cmpeq r2, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ beq 0x2bce4 │ │ │ │ mov r0, r2 │ │ │ │ bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1048576 @ 0x100000 │ │ │ │ - bl 0x3554b4 │ │ │ │ + bl 0x3555b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x2bcf4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -28491,17 +28491,17 @@ │ │ │ │ bne 0x2be9c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [pc, #2640] @ 0x2c910 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ @@ -28567,15 +28567,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bne 0x2c0ac │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r3 │ │ │ │ @@ -28891,15 +28891,15 @@ │ │ │ │ orreq r0, r0, #64 @ 0x40 │ │ │ │ moveq r2, r3 │ │ │ │ beq 0x2c14c │ │ │ │ ldr r3, [pc, #1096] @ 0x2c91c │ │ │ │ ldr r1, [pc, #1096] @ 0x2c920 │ │ │ │ ldr r0, [pc, #1096] @ 0x2c924 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r2, ip │ │ │ │ mov r3, #1 │ │ │ │ bic r0, r2, #-33554432 @ 0xfe000000 │ │ │ │ sub r0, r0, #8388608 @ 0x800000 │ │ │ │ orrs r3, r3, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -29074,15 +29074,15 @@ │ │ │ │ ldrbeq ip, [r1, #1] │ │ │ │ beq 0x2c468 │ │ │ │ ldr r3, [pc, #384] @ 0x2c92c │ │ │ │ ldr r2, [pc, #384] @ 0x2c930 │ │ │ │ ldr r1, [pc, #364] @ 0x2c920 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ clz r3, r2 │ │ │ │ lsl ip, r2, r3 │ │ │ │ add r4, r3, #32 │ │ │ │ rsb r3, r3, #0 │ │ │ │ orr ip, ip, r2, lsr r3 │ │ │ │ lsl r2, r2, r4 │ │ │ │ mvn r3, #69 @ 0x45 │ │ │ │ @@ -29097,28 +29097,28 @@ │ │ │ │ ldrb ip, [r5, #13] │ │ │ │ cmp ip, #0 │ │ │ │ bne 0x2c52c │ │ │ │ ldr r3, [pc, #296] @ 0x2c934 │ │ │ │ ldr r1, [pc, #296] @ 0x2c938 │ │ │ │ ldr r0, [pc, #296] @ 0x2c93c │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ sub r3, r6, r7 │ │ │ │ lsr r3, r3, #24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ b 0x2c444 │ │ │ │ cmp r1, #6 │ │ │ │ beq 0x2c84c │ │ │ │ cmp r1, #5 │ │ │ │ bne 0x2c70c │ │ │ │ add r1, sp, #24 │ │ │ │ b 0x2c47c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ cmpeq ip, r0 │ │ │ │ beq 0x2c884 │ │ │ │ @@ -29136,57 +29136,57 @@ │ │ │ │ bne 0x2c47c │ │ │ │ b 0x2c6d4 │ │ │ │ ldr ip, [pc, #156] @ 0x2c940 │ │ │ │ ldr r3, [pc, #156] @ 0x2c944 │ │ │ │ ldr r2, [pc, #156] @ 0x2c948 │ │ │ │ ldr r1, [pc, #112] @ 0x2c920 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #144] @ 0x2c94c │ │ │ │ ldr r3, [pc, #144] @ 0x2c950 │ │ │ │ ldr r1, [pc, #116] @ 0x2c938 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ b 0x2c274 │ │ │ │ mov r1, r3 │ │ │ │ b 0x2c640 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #104] @ 0x2c954 │ │ │ │ ldr r1, [pc, #48] @ 0x2c920 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #84] @ 0x2c958 │ │ │ │ ldr r2, [pc, #84] @ 0x2c95c │ │ │ │ ldr r1, [pc, #20] @ 0x2c920 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsr r8 │ │ │ │ + subeq r4, r5, r0, lsr r9 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, r8, lsr r8 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, r8, lsr r9 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + subeq r4, r5, r0, lsr sp │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ @@ -29283,15 +29283,15 @@ │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ strb r3, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #28] │ │ │ │ bne 0x2d778 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ bics r3, sl, #4 │ │ │ │ bne 0x2cd98 │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ ldrd r4, [sp, #144] @ 0x90 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, #0 │ │ │ │ @@ -29308,30 +29308,30 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldrd r6, [sp, #120] @ 0x78 │ │ │ │ strd r4, [sp] │ │ │ │ strd r6, [sp, #8] │ │ │ │ ldrd r6, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ strd r6, [sp] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ strd r6, [sp] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r4, [sp] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ adds r2, r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ adcs ip, ip, r3 │ │ │ │ @@ -29449,15 +29449,15 @@ │ │ │ │ bics r1, sl, #12 │ │ │ │ mov r2, r4 │ │ │ │ strb r3, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #28] │ │ │ │ bne 0x2d2a0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldrh r3, [r9] │ │ │ │ orr r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [r9] │ │ │ │ b 0x2cb08 │ │ │ │ mov r1, #1 │ │ │ │ ldrh lr, [r3, #16] │ │ │ │ mov r4, #0 │ │ │ │ @@ -30095,15 +30095,15 @@ │ │ │ │ ldrbeq r4, [r3, #1] │ │ │ │ beq 0x2d338 │ │ │ │ ldr r3, [pc, #336] @ 0x2d8f0 │ │ │ │ ldr r2, [pc, #336] @ 0x2d8f4 │ │ │ │ ldr r1, [pc, #388] @ 0x2d92c │ │ │ │ mov r0, sl │ │ │ │ str sl, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r3, #5 │ │ │ │ mov sl, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ b 0x2d76c │ │ │ │ orrs r3, r4, r1 │ │ │ │ bne 0x2d860 │ │ │ │ orrs r3, r0, ip │ │ │ │ @@ -30139,15 +30139,15 @@ │ │ │ │ ldrb r0, [r9, #13] │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x2d4cc │ │ │ │ ldr r3, [pc, #164] @ 0x2d8f8 │ │ │ │ ldr r1, [pc, #192] @ 0x2d918 │ │ │ │ ldr r0, [pc, #160] @ 0x2d8fc │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp r1, #0 │ │ │ │ clzeq r5, r4 │ │ │ │ addeq r5, r5, #32 │ │ │ │ clzne r5, r1 │ │ │ │ rsb r7, r5, #64 @ 0x40 │ │ │ │ lsl r1, r1, r5 │ │ │ │ sub r8, r5, #32 │ │ │ │ @@ -30168,39 +30168,39 @@ │ │ │ │ lsl r1, r0, r5 │ │ │ │ sub r3, r3, r5 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ b 0x2d818 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r4, r5, sp, lsr r8 │ │ │ │ + subeq r4, r5, sp, lsr r9 │ │ │ │ @ instruction: 0xffffbf91 │ │ │ │ @ instruction: 0xffffbfd1 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ svcvc 0x00ff0000 │ │ │ │ svcvc 0x00fe0000 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ - subeq r4, r5, r5, asr #16 │ │ │ │ - subeq r4, r5, ip, ror #20 │ │ │ │ + subeq r4, r5, r5, asr #18 │ │ │ │ + subeq r4, r5, ip, ror #22 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ @ instruction: 0xffffc011 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - strdeq r4, [r5], #-232 @ 0xffffff18 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + strdeq r4, [r5], #-248 @ 0xffffff08 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r4, r5, ip, lsr sl │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r4, r5, ip, lsr fp │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r4, r5, r8, lsr #20 │ │ │ │ - subeq r4, r5, r4, asr sl │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ + subeq r4, r5, r8, lsr #22 │ │ │ │ + subeq r4, r5, r4, asr fp │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ cmp r6, #0 │ │ │ │ clzeq r5, r4 │ │ │ │ addeq r5, r5, #32 │ │ │ │ clzne r5, r6 │ │ │ │ lsl r8, r6, r5 │ │ │ │ rsb r6, r5, #64 @ 0x40 │ │ │ │ lsr r7, r0, r6 │ │ │ │ @@ -30241,15 +30241,15 @@ │ │ │ │ b 0x2d1b4 │ │ │ │ cmp r1, #6 │ │ │ │ beq 0x2d9f8 │ │ │ │ cmp r1, #5 │ │ │ │ bne 0x2d6e0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ b 0x2d35c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r3, r2 │ │ │ │ cmpeq r4, r0 │ │ │ │ beq 0x2da34 │ │ │ │ @@ -30275,43 +30275,43 @@ │ │ │ │ bne 0x2d35c │ │ │ │ b 0x2d6a0 │ │ │ │ ldr ip, [pc, #-364] @ 0x2d904 │ │ │ │ ldr r3, [pc, #-364] @ 0x2d908 │ │ │ │ ldr r2, [pc, #-364] @ 0x2d90c │ │ │ │ ldr r1, [pc, #-336] @ 0x2d92c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ b 0x2cff8 │ │ │ │ mov r1, r3 │ │ │ │ b 0x2d600 │ │ │ │ ldr ip, [pc, #-392] @ 0x2d910 │ │ │ │ ldr r3, [pc, #-392] @ 0x2d914 │ │ │ │ ldr r1, [pc, #-392] @ 0x2d918 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-412] @ 0x2d91c │ │ │ │ ldr r2, [pc, #-412] @ 0x2d920 │ │ │ │ ldr r1, [pc, #-404] @ 0x2d92c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-428] @ 0x2d924 │ │ │ │ ldr r1, [pc, #-424] @ 0x2d92c │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #-444] @ 0x2d928 │ │ │ │ ldr r1, [pc, #-444] @ 0x2d92c │ │ │ │ ldr r0, [pc, #-444] @ 0x2d930 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr fp, [sp, #288] @ 0x120 │ │ │ │ @@ -30418,15 +30418,15 @@ │ │ │ │ bics r1, r3, #12 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ strb ip, [sp, #144] @ 0x90 │ │ │ │ bne 0x2f34c │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp sl, #3 │ │ │ │ bne 0x2dcd0 │ │ │ │ ldrh r3, [fp] │ │ │ │ orr r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [fp] │ │ │ │ ldrd r2, [sp, #152] @ 0x98 │ │ │ │ mov r4, #0 │ │ │ │ @@ -30441,34 +30441,34 @@ │ │ │ │ strd r4, [sp, #64] @ 0x40 │ │ │ │ strd r4, [sp, #72] @ 0x48 │ │ │ │ strd r4, [sp, #80] @ 0x50 │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ strd r4, [sp, #96] @ 0x60 │ │ │ │ strd r4, [sp, #104] @ 0x68 │ │ │ │ strd r4, [sp, #112] @ 0x70 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ strd r4, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, r4 │ │ │ │ strd r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ strd r2, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ adds r2, r2, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ adcs ip, ip, r3 │ │ │ │ @@ -30706,15 +30706,15 @@ │ │ │ │ movne ip, r3 │ │ │ │ bne 0x2df6c │ │ │ │ ldr ip, [pc, #2444] @ 0x2eab8 │ │ │ │ ldr r3, [pc, #2444] @ 0x2eabc │ │ │ │ ldr r2, [pc, #2444] @ 0x2eac0 │ │ │ │ ldr r1, [pc, #2532] @ 0x2eb1c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ lsr r0, r0, #3 │ │ │ │ and r0, r0, #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ b 0x2dbb4 │ │ │ │ lsr r7, r1, #15 │ │ │ │ orrs r4, r5, r0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -31310,44 +31310,44 @@ │ │ │ │ moveq ip, r1 │ │ │ │ moveq r0, r1 │ │ │ │ beq 0x2e570 │ │ │ │ ldr r3, [pc, #52] @ 0x2ead4 │ │ │ │ ldr r1, [pc, #120] @ 0x2eb1c │ │ │ │ ldr r0, [pc, #104] @ 0x2eb10 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, sl, asr #16 │ │ │ │ - subeq r4, r5, r0, asr r8 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - strdeq r4, [r5], #-232 @ 0xffffff18 │ │ │ │ + subeq r4, r5, sl, asr #18 │ │ │ │ + subeq r4, r5, r0, asr r9 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + strdeq r4, [r5], #-248 @ 0xffffff08 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - subeq r4, r5, r0, ror #16 │ │ │ │ - subeq r4, r5, r0, ror r8 │ │ │ │ + subeq r4, r5, r0, ror #18 │ │ │ │ + subeq r4, r5, r0, ror r9 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ @ instruction: 0xffffc001 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, ip, lsr ip │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, ip, lsr sp │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - ldrdeq r4, [r5], #-192 @ 0xffffff40 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + ldrdeq r4, [r5], #-208 @ 0xffffff30 │ │ │ │ andeq r0, r0, r3, asr r7 │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ - subeq r4, r5, r8, lsr #20 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ - subeq r4, r5, r4, asr sl │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, ip, lsr sl │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ + subeq r4, r5, r8, lsr #22 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ + subeq r4, r5, r4, asr fp │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, ip, lsr fp │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ ldrb r1, [fp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 0x2ebc0 │ │ │ │ ldrh r3, [fp] │ │ │ │ orr r2, r2, #4 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [fp] │ │ │ │ @@ -31514,15 +31514,15 @@ │ │ │ │ bics r1, r3, #12 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ strb ip, [sp, #144] @ 0x90 │ │ │ │ bne 0x2f33c │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ b 0x2dcc4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov ip, r1 │ │ │ │ strh r2, [fp] │ │ │ │ b 0x2e49c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -31609,15 +31609,15 @@ │ │ │ │ ldrb r1, [fp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ bne 0x2eb70 │ │ │ │ ldr r3, [pc, #-1136] @ 0x2eadc │ │ │ │ ldr r1, [pc, #-1116] @ 0x2eaf4 │ │ │ │ ldr r0, [pc, #-1140] @ 0x2eae0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5, r3 │ │ │ │ and r3, r1, #1 │ │ │ │ orrne r3, r3, #1 │ │ │ │ lsl r3, r3, #31 │ │ │ │ @@ -31776,20 +31776,20 @@ │ │ │ │ strh r3, [fp] │ │ │ │ b 0x2e49c │ │ │ │ cmp r8, #6 │ │ │ │ beq 0x2df10 │ │ │ │ cmp r8, #5 │ │ │ │ bne 0x2e76c │ │ │ │ b 0x2df40 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #-1816] @ 0x2eae4 │ │ │ │ ldr r2, [pc, #-1816] @ 0x2eae8 │ │ │ │ ldr r1, [pc, #-1796] @ 0x2eb00 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and r2, sl, ip │ │ │ │ and r1, r1, lr │ │ │ │ orrs r2, r2, r1 │ │ │ │ beq 0x2f360 │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -31858,15 +31858,15 @@ │ │ │ │ b 0x2e8d8 │ │ │ │ ldr ip, [pc, #-2108] @ 0x2eaec │ │ │ │ ldr r3, [pc, #-2108] @ 0x2eaf0 │ │ │ │ ldr r1, [pc, #-2108] @ 0x2eaf4 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ bne 0x2f358 │ │ │ │ orr r0, r3, #8 │ │ │ │ b 0x2e100 │ │ │ │ orr r0, r3, #4 │ │ │ │ mov r8, ip │ │ │ │ b 0x2e0f0 │ │ │ │ @@ -31881,38 +31881,38 @@ │ │ │ │ lsr ip, r0, r7 │ │ │ │ b 0x2f108 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-2196] @ 0x2eaf8 │ │ │ │ ldr r2, [pc, #-2196] @ 0x2eafc │ │ │ │ ldr r1, [pc, #-2196] @ 0x2eb00 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-2208] @ 0x2eb04 │ │ │ │ ldr r1, [pc, #-2188] @ 0x2eb1c │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-2228] @ 0x2eb08 │ │ │ │ ldr r2, [pc, #-2216] @ 0x2eb18 │ │ │ │ ldr r1, [pc, #-2216] @ 0x2eb1c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #-2244] @ 0x2eb0c │ │ │ │ ldr r1, [pc, #-2232] @ 0x2eb1c │ │ │ │ ldr r0, [pc, #-2248] @ 0x2eb10 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-2260] @ 0x2eb14 │ │ │ │ ldr r2, [pc, #-2260] @ 0x2eb18 │ │ │ │ ldr r1, [pc, #-2260] @ 0x2eb1c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #4008] @ 0x303bc │ │ │ │ @@ -32026,15 +32026,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strb sl, [sp, #97] @ 0x61 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ blt 0x2f62c │ │ │ │ @@ -32542,15 +32542,15 @@ │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ moveq r3, r0 │ │ │ │ beq 0x2f938 │ │ │ │ ldr r3, [pc, #1512] @ 0x303c8 │ │ │ │ ldr r1, [pc, #1584] @ 0x30414 │ │ │ │ ldr r0, [pc, #1508] @ 0x303cc │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp ip, #0 │ │ │ │ bne 0x30554 │ │ │ │ mov r3, #4 │ │ │ │ mov ip, #16 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ b 0x2f4e8 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -32700,15 +32700,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls 0x2fcd8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #888] @ 0x303d0 │ │ │ │ ldr r2, [pc, #888] @ 0x303d4 │ │ │ │ ldr r1, [pc, #948] @ 0x30414 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [pc, #872] @ 0x303d8 │ │ │ │ movne r3, #30720 @ 0x7800 │ │ │ │ moveq r3, #31744 @ 0x7c00 │ │ │ │ mov r1, #20 │ │ │ │ moveq r0, #0 │ │ │ │ b 0x2f938 │ │ │ │ @@ -32721,15 +32721,15 @@ │ │ │ │ cmp r5, #4 │ │ │ │ beq 0x2fadc │ │ │ │ ldr ip, [pc, #820] @ 0x303dc │ │ │ │ ldr r3, [pc, #836] @ 0x303f0 │ │ │ │ ldr r2, [pc, #816] @ 0x303e0 │ │ │ │ ldr r1, [pc, #864] @ 0x30414 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 0x30360 │ │ │ │ sub r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bhi 0x30380 │ │ │ │ tst r3, #2097152 @ 0x200000 │ │ │ │ bne 0x300e0 │ │ │ │ @@ -32751,15 +32751,15 @@ │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x2fc9c │ │ │ │ ldr r3, [pc, #704] @ 0x303e4 │ │ │ │ ldr r1, [pc, #728] @ 0x30400 │ │ │ │ ldr r0, [pc, #700] @ 0x303e8 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ orrs r9, r8, r9 │ │ │ │ beq 0x3072c │ │ │ │ cmp r1, #0 │ │ │ │ beq 0x30358 │ │ │ │ sub r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bhi 0x307e0 │ │ │ │ @@ -32916,36 +32916,36 @@ │ │ │ │ mov r9, #0 │ │ │ │ strh r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ b 0x2fb44 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, sl, ror r8 │ │ │ │ + subeq r4, r5, sl, ror r9 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ + strdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - subeq r4, r5, r8, asr #29 │ │ │ │ - @ instruction: 0x00454e98 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - strheq r4, [r5], #-224 @ 0xffffff20 │ │ │ │ - ldrdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + subeq r4, r5, r8, asr #31 │ │ │ │ + @ instruction: 0x00454f98 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + strheq r4, [r5], #-240 @ 0xffffff10 │ │ │ │ + ldrdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x30670 │ │ │ │ ldrh r3, [r4] │ │ │ │ mov r8, #0 │ │ │ │ orr r3, r3, #32 │ │ │ │ mov r9, #0 │ │ │ │ @@ -33199,54 +33199,54 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ b 0x2fa2c │ │ │ │ orr r5, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ b 0x2ff54 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov ip, #0 │ │ │ │ orr r1, r1, r0 │ │ │ │ orr r2, r2, r3 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r3, ip │ │ │ │ str ip, [sp, #24] │ │ │ │ b 0x30274 │ │ │ │ ldr lr, [pc, #-1132] @ 0x303ec │ │ │ │ ldr r3, [pc, #-1132] @ 0x303f0 │ │ │ │ ldr r1, [pc, #-1100] @ 0x30414 │ │ │ │ mov r2, #660 @ 0x294 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1156] @ 0x303f4 │ │ │ │ ldr r1, [pc, #-1128] @ 0x30414 │ │ │ │ mov r2, #159 @ 0x9f │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #-1172] @ 0x303f8 │ │ │ │ ldr r3, [pc, #-1172] @ 0x303fc │ │ │ │ ldr r1, [pc, #-1172] @ 0x30400 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #-1188] @ 0x30404 │ │ │ │ ldr r1, [pc, #-1176] @ 0x30414 │ │ │ │ ldr r0, [pc, #-1192] @ 0x30408 │ │ │ │ mov r2, #166 @ 0xa6 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1204] @ 0x3040c │ │ │ │ ldr r2, [pc, #-1204] @ 0x30410 │ │ │ │ ldr r1, [pc, #-1204] @ 0x30414 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -33378,15 +33378,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strb sl, [sp, #97] @ 0x61 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ blt 0x30b4c │ │ │ │ @@ -34037,15 +34037,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bls 0x311e8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #960] @ 0x318fc │ │ │ │ ldr r2, [pc, #960] @ 0x31900 │ │ │ │ ldr r1, [pc, #1020] @ 0x31940 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r2, [pc, #932] @ 0x318f8 │ │ │ │ mov r1, #20 │ │ │ │ movne r2, #2130706432 @ 0x7f000000 │ │ │ │ mvnne r0, #-16777216 @ 0xff000000 │ │ │ │ moveq r0, #0 │ │ │ │ b 0x30e4c │ │ │ │ @@ -34058,15 +34058,15 @@ │ │ │ │ cmp r5, #4 │ │ │ │ beq 0x30fec │ │ │ │ ldr ip, [pc, #888] @ 0x31904 │ │ │ │ ldr r3, [pc, #916] @ 0x31924 │ │ │ │ ldr r2, [pc, #884] @ 0x31908 │ │ │ │ ldr r1, [pc, #936] @ 0x31940 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 0x31864 │ │ │ │ sub r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bhi 0x31884 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ bne 0x315c0 │ │ │ │ @@ -34094,15 +34094,15 @@ │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ moveq r2, r0 │ │ │ │ beq 0x30e4c │ │ │ │ ldr r3, [pc, #748] @ 0x3190c │ │ │ │ ldr r1, [pc, #796] @ 0x31940 │ │ │ │ ldr r0, [pc, #744] @ 0x31910 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ bne 0x31510 │ │ │ │ ldr r2, [pc, #696] @ 0x318f8 │ │ │ │ mov r0, #0 │ │ │ │ b 0x30e58 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -34110,15 +34110,15 @@ │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x311ac │ │ │ │ ldr r3, [pc, #692] @ 0x31914 │ │ │ │ ldr r1, [pc, #716] @ 0x31930 │ │ │ │ ldr r0, [pc, #688] @ 0x31918 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ bne 0x31644 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r3, [r4] │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ orr r3, r3, #1 │ │ │ │ @@ -34273,35 +34273,35 @@ │ │ │ │ mov r9, #0 │ │ │ │ strh r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ b 0x31038 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r2, lsl #17 │ │ │ │ + subeq r4, r5, r2, lsl #19 │ │ │ │ svcvc 0x00800000 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - strdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ + strdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - @ instruction: 0x00454e98 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - subeq r4, r5, r8, asr #29 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + @ instruction: 0x00454f98 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + subeq r4, r5, r8, asr #31 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - strheq r4, [r5], #-224 @ 0xffffff20 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - ldrdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ + strheq r4, [r5], #-240 @ 0xffffff10 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + ldrdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ cmp r2, lr, lsr #30 │ │ │ │ bne 0x31098 │ │ │ │ mov r5, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -34543,54 +34543,54 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ b 0x30f3c │ │ │ │ orr r5, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ b 0x31438 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov ip, #0 │ │ │ │ orr r1, r1, r0 │ │ │ │ orr r2, r2, r3 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, ip │ │ │ │ mov r3, ip │ │ │ │ str ip, [sp, #24] │ │ │ │ b 0x3177c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1088] @ 0x3191c │ │ │ │ ldr r1, [pc, #-1056] @ 0x31940 │ │ │ │ mov r2, #159 @ 0x9f │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr lr, [pc, #-1104] @ 0x31920 │ │ │ │ ldr r3, [pc, #-1104] @ 0x31924 │ │ │ │ ldr r1, [pc, #-1080] @ 0x31940 │ │ │ │ mov r2, #660 @ 0x294 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #-1124] @ 0x31928 │ │ │ │ ldr r3, [pc, #-1124] @ 0x3192c │ │ │ │ ldr r1, [pc, #-1124] @ 0x31930 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1144] @ 0x31934 │ │ │ │ ldr r2, [pc, #-1144] @ 0x31938 │ │ │ │ ldr r1, [pc, #-1140] @ 0x31940 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #-1156] @ 0x3193c │ │ │ │ ldr r1, [pc, #-1156] @ 0x31940 │ │ │ │ ldr r0, [pc, #-1156] @ 0x31944 │ │ │ │ mov r2, #166 @ 0xa6 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [pc, #4024] @ 0x32da0 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -34719,15 +34719,15 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strb sl, [sp, #89] @ 0x59 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ blt 0x32038 │ │ │ │ adds r0, r0, r0 │ │ │ │ @@ -35377,15 +35377,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bls 0x326a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #904] @ 0x32db4 │ │ │ │ ldr r2, [pc, #904] @ 0x32db8 │ │ │ │ ldr r1, [pc, #976] @ 0x32e04 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r5, [pc, #876] @ 0x32db0 │ │ │ │ ldrne r5, [pc, #884] @ 0x32dbc │ │ │ │ ldrne lr, [pc, #884] @ 0x32dc0 │ │ │ │ moveq r1, #20 │ │ │ │ moveq lr, r0 │ │ │ │ movne r1, #20 │ │ │ │ @@ -35400,15 +35400,15 @@ │ │ │ │ cmp r5, #4 │ │ │ │ beq 0x324e8 │ │ │ │ ldr ip, [pc, #832] @ 0x32dc4 │ │ │ │ ldr r3, [pc, #864] @ 0x32de8 │ │ │ │ ldr r2, [pc, #828] @ 0x32dc8 │ │ │ │ ldr r1, [pc, #884] @ 0x32e04 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 0x32d6c │ │ │ │ sub sl, sl, #5 │ │ │ │ cmp sl, #1 │ │ │ │ bhi 0x32d90 │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ bne 0x32ac0 │ │ │ │ @@ -35440,15 +35440,15 @@ │ │ │ │ moveq lr, r0 │ │ │ │ moveq r5, r0 │ │ │ │ beq 0x32340 │ │ │ │ ldr r3, [pc, #676] @ 0x32dcc │ │ │ │ ldr r1, [pc, #728] @ 0x32e04 │ │ │ │ ldr r0, [pc, #672] @ 0x32dd0 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #4 │ │ │ │ bne 0x32a00 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [pc, #612] @ 0x32db0 │ │ │ │ mov lr, r0 │ │ │ │ b 0x3234c │ │ │ │ @@ -35457,15 +35457,15 @@ │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x32668 │ │ │ │ ldr r3, [pc, #616] @ 0x32dd4 │ │ │ │ ldr r1, [pc, #644] @ 0x32df4 │ │ │ │ ldr r0, [pc, #612] @ 0x32dd8 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ bne 0x32b50 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r3, [r4] │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ orr r3, r3, #1 │ │ │ │ @@ -35598,39 +35598,39 @@ │ │ │ │ b 0x32ac0 │ │ │ │ adds r7, r7, r0 │ │ │ │ adc ip, r8, ip │ │ │ │ mov r0, r7 │ │ │ │ b 0x32ac0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq r4, r5, sl, lsl #17 │ │ │ │ + subeq r4, r5, sl, lsl #19 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ svcvc 0x00e00000 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - strdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ + strdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ @ instruction: 0xfffffc0d │ │ │ │ - @ instruction: 0x00454e98 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - subeq r4, r5, r8, asr #29 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + @ instruction: 0x00454f98 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + subeq r4, r5, r8, asr #31 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - strheq r4, [r5], #-224 @ 0xffffff20 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - ldrdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ + strheq r4, [r5], #-240 @ 0xffffff10 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + ldrdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x33150 │ │ │ │ ldrh r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ orr r3, r3, #32 │ │ │ │ strh r3, [r4] │ │ │ │ @@ -35938,53 +35938,53 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ b 0x32434 │ │ │ │ orr lr, r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ orr r1, r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 0x32920 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r6, #0 │ │ │ │ orr r3, r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ orr r1, r1, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov r2, r6 │ │ │ │ b 0x32c84 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1352] @ 0x32de0 │ │ │ │ ldr r1, [pc, #-1320] @ 0x32e04 │ │ │ │ mov r2, #159 @ 0x9f │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #-1368] @ 0x32de4 │ │ │ │ ldr r3, [pc, #-1368] @ 0x32de8 │ │ │ │ ldr r1, [pc, #-1344] @ 0x32e04 │ │ │ │ mov r2, #660 @ 0x294 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #-1384] @ 0x32dec │ │ │ │ ldr r3, [pc, #-1384] @ 0x32df0 │ │ │ │ ldr r1, [pc, #-1384] @ 0x32df4 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1404] @ 0x32df8 │ │ │ │ ldr r2, [pc, #-1404] @ 0x32dfc │ │ │ │ ldr r1, [pc, #-1400] @ 0x32e04 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #-1416] @ 0x32e00 │ │ │ │ ldr r1, [pc, #-1416] @ 0x32e04 │ │ │ │ ldr r0, [pc, #-1416] @ 0x32e08 │ │ │ │ mov r2, #166 @ 0xa6 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ @@ -36052,34 +36052,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ addne r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ addne r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x2dc658 │ │ │ │ + bl 0x2dc758 │ │ │ │ ldr r3, [pc, #236] @ 0x335b8 │ │ │ │ bic r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ beq 0x335a8 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #8388608 @ 0x800000 │ │ │ │ - bl 0x355c80 │ │ │ │ + bl 0x355d80 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x33514 │ │ │ │ b 0x33420 │ │ │ │ lsr r1, r3, #1 │ │ │ │ eor r5, r5, r4 │ │ │ │ tst r6, #1 │ │ │ │ eor r1, r1, r5, lsr #31 │ │ │ │ mov r0, r7 │ │ │ │ lsl r1, r1, #31 │ │ │ │ addne r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x355684 │ │ │ │ + bl 0x355784 │ │ │ │ mov r9, r0 │ │ │ │ tst r6, #4 │ │ │ │ addne r9, r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -36212,29 +36212,29 @@ │ │ │ │ movne r0, #0 │ │ │ │ ldrne r0, [sp, #88] @ 0x58 │ │ │ │ movne r1, #0 │ │ │ │ addne r1, ip, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x2db310 │ │ │ │ + bl 0x2db410 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #384] @ 0x338d0 │ │ │ │ mov r2, r0 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ cmpeq r2, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ beq 0x338bc │ │ │ │ mov r0, r2 │ │ │ │ bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, #344] @ 0x338d4 │ │ │ │ - bl 0x3554b4 │ │ │ │ + bl 0x3555b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x337cc │ │ │ │ b 0x3366c │ │ │ │ eor r2, r7, r5 │ │ │ │ lsr r3, r3, #1 │ │ │ │ tst fp, #1 │ │ │ │ eor r3, r3, r2, lsr #31 │ │ │ │ @@ -36244,15 +36244,15 @@ │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ ldrne r0, [sp, #88] @ 0x58 │ │ │ │ addne r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, r5 │ │ │ │ - bl 0x354ba0 │ │ │ │ + bl 0x354ca0 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ tst fp, #4 │ │ │ │ addne r9, r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -36403,17 +36403,17 @@ │ │ │ │ bne 0x33a3c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #4040] @ 0x34a2c │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -36522,15 +36522,15 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strb fp, [sp, #89] @ 0x59 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ blt 0x33c64 │ │ │ │ adds r0, r0, r0 │ │ │ │ @@ -37188,15 +37188,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bls 0x342f0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #960] @ 0x34a38 │ │ │ │ ldr r2, [pc, #960] @ 0x34a3c │ │ │ │ ldr r1, [pc, #1020] @ 0x34a7c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r2, [pc, #932] @ 0x34a34 │ │ │ │ mov r1, #20 │ │ │ │ movne r2, #32512 @ 0x7f00 │ │ │ │ movne r0, #255 @ 0xff │ │ │ │ moveq r0, #0 │ │ │ │ b 0x33f54 │ │ │ │ @@ -37209,15 +37209,15 @@ │ │ │ │ cmp r6, #4 │ │ │ │ beq 0x340f8 │ │ │ │ ldr ip, [pc, #888] @ 0x34a40 │ │ │ │ ldr r3, [pc, #924] @ 0x34a68 │ │ │ │ ldr r2, [pc, #884] @ 0x34a44 │ │ │ │ ldr r1, [pc, #936] @ 0x34a7c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 0x349a4 │ │ │ │ sub r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bhi 0x349c0 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ bne 0x346fc │ │ │ │ @@ -37245,15 +37245,15 @@ │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ moveq r2, r0 │ │ │ │ beq 0x33f54 │ │ │ │ ldr r3, [pc, #748] @ 0x34a48 │ │ │ │ ldr r1, [pc, #796] @ 0x34a7c │ │ │ │ ldr r0, [pc, #744] @ 0x34a4c │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #4 │ │ │ │ bne 0x3464c │ │ │ │ ldr r2, [pc, #696] @ 0x34a34 │ │ │ │ mov r0, #0 │ │ │ │ b 0x33f60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -37261,15 +37261,15 @@ │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x342b4 │ │ │ │ ldr r3, [pc, #692] @ 0x34a50 │ │ │ │ ldr r1, [pc, #704] @ 0x34a60 │ │ │ │ ldr r0, [pc, #688] @ 0x34a54 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldrb r2, [r5, #7] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ bne 0x34780 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r3, [r5] │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ orr r3, r3, #1 │ │ │ │ @@ -37424,35 +37424,35 @@ │ │ │ │ strh r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ b 0x34140 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00454892 │ │ │ │ + @ instruction: 0x00454992 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - strdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ + strdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - subeq r4, r5, r8, asr #29 │ │ │ │ - @ instruction: 0x00454e98 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + subeq r4, r5, r8, asr #31 │ │ │ │ + @ instruction: 0x00454f98 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - strheq r4, [r5], #-224 @ 0xffffff20 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - ldrdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ + strheq r4, [r5], #-240 @ 0xffffff10 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + ldrdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ ldrb r1, [r5, #14] │ │ │ │ cmp r1, r2, lsr #30 │ │ │ │ bne 0x341a0 │ │ │ │ mov r6, #6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -37709,54 +37709,54 @@ │ │ │ │ str r1, [r3, #12] │ │ │ │ b 0x34730 │ │ │ │ orr lr, r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ orr r1, r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 0x34570 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r6, #0 │ │ │ │ orr r3, r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ orr r1, r1, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r2, r6 │ │ │ │ b 0x348b4 │ │ │ │ ldr ip, [pc, #-1144] @ 0x34a58 │ │ │ │ ldr r3, [pc, #-1144] @ 0x34a5c │ │ │ │ ldr r1, [pc, #-1144] @ 0x34a60 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #-1160] @ 0x34a64 │ │ │ │ ldr r3, [pc, #-1160] @ 0x34a68 │ │ │ │ ldr r1, [pc, #-1144] @ 0x34a7c │ │ │ │ mov r2, #660 @ 0x294 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1184] @ 0x34a6c │ │ │ │ ldr r1, [pc, #-1172] @ 0x34a7c │ │ │ │ mov r2, #159 @ 0x9f │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1204] @ 0x34a70 │ │ │ │ ldr r2, [pc, #-1204] @ 0x34a74 │ │ │ │ ldr r1, [pc, #-1200] @ 0x34a7c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #-1216] @ 0x34a78 │ │ │ │ ldr r1, [pc, #-1216] @ 0x34a7c │ │ │ │ ldr r0, [pc, #-1216] @ 0x34a80 │ │ │ │ mov r2, #166 @ 0xa6 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ add ip, sp, #324 @ 0x144 │ │ │ │ @@ -37891,15 +37891,15 @@ │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str ip, [sp, #216] @ 0xd8 │ │ │ │ strb r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r4, r3, r4 │ │ │ │ ands r3, r4, #96 @ 0x60 │ │ │ │ str r3, [sp, #28] │ │ │ │ orr r3, r4, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bne 0x35da8 │ │ │ │ @@ -37941,31 +37941,31 @@ │ │ │ │ strd r2, [sp, #128] @ 0x80 │ │ │ │ strd r2, [sp, #136] @ 0x88 │ │ │ │ strd r2, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r8, [sp] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r8, [sp] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r4, [sp] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ adds lr, lr, r3 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ adcs r5, r5, r3 │ │ │ │ @@ -38664,15 +38664,15 @@ │ │ │ │ str ip, [sp, #216] @ 0xd8 │ │ │ │ beq 0x36b54 │ │ │ │ mov r5, #5 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strb r5, [sp, #200] @ 0xc8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ orr r4, r3, r4 │ │ │ │ orr r3, r4, #32 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ @@ -38719,29 +38719,29 @@ │ │ │ │ orrne r2, r2, #536870912 @ 0x20000000 │ │ │ │ orreq r2, r2, #1073741824 @ 0x40000000 │ │ │ │ mov r1, #5 │ │ │ │ str r2, [r3, #12] │ │ │ │ strb r1, [r3] │ │ │ │ b 0x36050 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x0045489a │ │ │ │ + @ instruction: 0x0045499a │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ svcvc 0x00ff0000 │ │ │ │ svcvc 0x00fe0000 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ - strdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ - subeq r4, r5, r0, asr #30 │ │ │ │ + strdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ + subeq r5, r5, r0, asr #32 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, ip, ror #20 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, ip, ror #22 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs r4, r8, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sbcs ip, sl, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movcc lr, #1 │ │ │ │ subs r3, r3, r1 │ │ │ │ @@ -39188,39 +39188,39 @@ │ │ │ │ beq 0x362dc │ │ │ │ ldr ip, [pc, #-1836] @ 0x35e84 │ │ │ │ ldr r3, [pc, #-1836] @ 0x35e88 │ │ │ │ ldr r2, [pc, #-1836] @ 0x35e8c │ │ │ │ ldr r1, [pc, #-1816] @ 0x35ea4 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b 0x35804 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x3669c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x3600c │ │ │ │ ldr r3, [pc, #-1884] @ 0x35e90 │ │ │ │ ldr r1, [pc, #-1884] @ 0x35e94 │ │ │ │ ldr r0, [pc, #-1884] @ 0x35e98 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ sub r2, r2, #5 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ bls 0x36050 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1916] @ 0x35e9c │ │ │ │ ldr r2, [pc, #-1916] @ 0x35ea0 │ │ │ │ ldr r1, [pc, #-1916] @ 0x35ea4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ bgt 0x37418 │ │ │ │ ands r0, r0, #63 @ 0x3f │ │ │ │ beq 0x37128 │ │ │ │ mov r9, sl │ │ │ │ mov sl, ip │ │ │ │ sub ip, r0, #32 │ │ │ │ @@ -39552,15 +39552,15 @@ │ │ │ │ ldrb r3, [r5, #14] │ │ │ │ cmp r3, r2, lsr #30 │ │ │ │ bne 0x35d7c │ │ │ │ mov r5, #6 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strb r5, [sp, #200] @ 0xc8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ orr r4, r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ ldrh r3, [r2] │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ @@ -40162,15 +40162,15 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ b 0x36e74 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ orr r1, ip, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ orr r1, r0, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -40219,60 +40219,60 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ b 0x368a0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #144] @ 0x37664 │ │ │ │ ldr r1, [pc, #144] @ 0x37668 │ │ │ │ mov r2, #159 @ 0x9f │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #132] @ 0x3766c │ │ │ │ ldr r3, [pc, #132] @ 0x37670 │ │ │ │ ldr r1, [pc, #120] @ 0x37668 │ │ │ │ mov r2, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #112] @ 0x37674 │ │ │ │ ldr r3, [pc, #112] @ 0x37678 │ │ │ │ ldr r1, [pc, #112] @ 0x3767c │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #96] @ 0x37680 │ │ │ │ ldr r1, [pc, #68] @ 0x37668 │ │ │ │ ldr r0, [pc, #92] @ 0x37684 │ │ │ │ mov r2, #166 @ 0xa6 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #84] @ 0x37688 │ │ │ │ ldr r1, [pc, #48] @ 0x37668 │ │ │ │ ldr r0, [pc, #80] @ 0x3768c │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #68] @ 0x37690 │ │ │ │ ldr r2, [pc, #68] @ 0x37694 │ │ │ │ ldr r1, [pc, #20] @ 0x37668 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ @ instruction: 0xffffbf91 │ │ │ │ @ instruction: 0xffffbfd1 │ │ │ │ @ instruction: 0xffffc011 │ │ │ │ - subeq r4, r5, r8, lsl #30 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r1, r0, ip, ror lr │ │ │ │ - subeq r4, r5, r0, asr #30 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r4, r5, r4, lsr #30 │ │ │ │ - ldrdeq r1, [r0], #-224 @ 0xffffff20 │ │ │ │ - subeq r4, r5, r4, asr sl │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, ip, lsr sl │ │ │ │ + subeq r5, r5, r8 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r1, r0, ip, ror pc │ │ │ │ + subeq r5, r5, r0, asr #32 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r5, r5, r4, lsr #32 │ │ │ │ + ldrdeq r1, [r0], #-240 @ 0xffffff10 │ │ │ │ + subeq r4, r5, r4, asr fp │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, ip, lsr fp │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #284] @ 0x377cc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -40342,18 +40342,18 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ tst r3, #16 │ │ │ │ @@ -40372,23 +40372,23 @@ │ │ │ │ beq 0x37888 │ │ │ │ lsr r3, r6, #23 │ │ │ │ add r3, r3, #1 │ │ │ │ tst r3, #254 @ 0xfe │ │ │ │ beq 0x37894 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x355a60 │ │ │ │ + bl 0x355b60 │ │ │ │ ldr r3, [pc, #248] @ 0x37944 │ │ │ │ bic r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ beq 0x378d4 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #8388608 @ 0x800000 │ │ │ │ - bl 0x355c80 │ │ │ │ + bl 0x355d80 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x378e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -40474,29 +40474,29 @@ │ │ │ │ orrs r2, r2, #0 │ │ │ │ mov fp, #0 │ │ │ │ beq 0x37a48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3551c0 │ │ │ │ + bl 0x3552c0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #348] @ 0x37b44 │ │ │ │ mov r2, r0 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ cmpeq r2, fp │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ beq 0x37aa0 │ │ │ │ mov r0, r2 │ │ │ │ bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1048576 @ 0x100000 │ │ │ │ - bl 0x3554b4 │ │ │ │ + bl 0x3555b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x37ab0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -40632,17 +40632,17 @@ │ │ │ │ bne 0x37c50 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [pc, #3228] @ 0x38910 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ @@ -40719,15 +40719,15 @@ │ │ │ │ lsrcs r3, r0, #1 │ │ │ │ lslcs r9, r0, #31 │ │ │ │ mov r2, r7 │ │ │ │ orrcs r0, r3, r1, lsl #31 │ │ │ │ lsrcs r1, r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ movcc r9, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r5, r0 │ │ │ │ umull ip, r3, r4, r5 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ cmp r9, ip │ │ │ │ sbcs r1, r2, r3 │ │ │ │ mov lr, r2 │ │ │ │ @@ -40747,15 +40747,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ moveq r5, r1 │ │ │ │ bne 0x37f00 │ │ │ │ subs r0, r0, ip │ │ │ │ sbc r1, lr, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r3, r0 │ │ │ │ umull ip, lr, r4, r3 │ │ │ │ mov r0, #0 │ │ │ │ mla lr, r4, r1, lr │ │ │ │ cmp r0, ip │ │ │ │ sbcs fp, r2, lr │ │ │ │ mov sl, r1 │ │ │ │ @@ -41058,15 +41058,15 @@ │ │ │ │ beq 0x3839c │ │ │ │ ldr ip, [pc, #1588] @ 0x3891c │ │ │ │ ldr r3, [pc, #1588] @ 0x38920 │ │ │ │ ldr r2, [pc, #1588] @ 0x38924 │ │ │ │ ldr r1, [pc, #1588] @ 0x38928 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 0x38410 │ │ │ │ sub r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bhi 0x38470 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ bne 0x38320 │ │ │ │ @@ -41094,15 +41094,15 @@ │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ moveq r2, r0 │ │ │ │ beq 0x37fa0 │ │ │ │ ldr r3, [pc, #1452] @ 0x3892c │ │ │ │ ldr r1, [pc, #1444] @ 0x38928 │ │ │ │ ldr r0, [pc, #1448] @ 0x38930 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ bne 0x38444 │ │ │ │ ldrb lr, [r3, #1] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ b 0x37fb0 │ │ │ │ @@ -41368,28 +41368,28 @@ │ │ │ │ ldrb lr, [r6, #13] │ │ │ │ cmp lr, #0 │ │ │ │ bne 0x38178 │ │ │ │ ldr r3, [pc, #368] @ 0x38938 │ │ │ │ ldr r1, [pc, #368] @ 0x3893c │ │ │ │ ldr r0, [pc, #368] @ 0x38940 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ sub r2, r5, r7 │ │ │ │ lsr r2, r2, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ b 0x38354 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq 0x38400 │ │ │ │ add r3, sp, #24 │ │ │ │ ldrb lr, [r3, #1] │ │ │ │ b 0x38138 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ cmp r3, #6 │ │ │ │ beq 0x38824 │ │ │ │ cmp r3, #5 │ │ │ │ bne 0x3868c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ b 0x38450 │ │ │ │ @@ -41423,58 +41423,58 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ b 0x38450 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #160] @ 0x38944 │ │ │ │ ldr r2, [pc, #160] @ 0x38948 │ │ │ │ ldr r1, [pc, #124] @ 0x38928 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [pc, #148] @ 0x3894c │ │ │ │ ldr r3, [pc, #148] @ 0x38950 │ │ │ │ ldr r1, [pc, #124] @ 0x3893c │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ eor r0, r0, r1 │ │ │ │ lsr lr, r0, #15 │ │ │ │ orr r1, r8, #16 │ │ │ │ mov r0, lr │ │ │ │ b 0x380e4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #104] @ 0x38954 │ │ │ │ ldr r1, [pc, #56] @ 0x38928 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #84] @ 0x38958 │ │ │ │ ldr r2, [pc, #84] @ 0x3895c │ │ │ │ ldr r1, [pc, #28] @ 0x38928 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r2, lsr #17 │ │ │ │ + subeq r4, r5, r2, lsr #19 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ + subeq r1, r0, r4, asr #30 │ │ │ │ + subeq r4, r5, r0, lsl #23 │ │ │ │ + andeq r0, r0, pc, lsl r3 │ │ │ │ subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, r8, asr sl │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, sl, lsr #19 │ │ │ │ subeq r4, r5, r0, lsl #21 │ │ │ │ - andeq r0, r0, pc, lsl r3 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r8, asr r9 │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, sl, lsr #17 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, r0, ror r9 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, r0, ror sl │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r4, r5, r4, lsr #19 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r4, r5, r4, lsr #21 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ @@ -41609,26 +41609,26 @@ │ │ │ │ mov r5, #0 │ │ │ │ mvncs r4, #0 │ │ │ │ bcs 0x38b9c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ subs r2, sl, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ sbcs r0, r9, r0 │ │ │ │ @@ -41657,15 +41657,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sbcs r3, r1, r6 │ │ │ │ mvncs r0, #0 │ │ │ │ movcs r1, #0 │ │ │ │ bcs 0x38c58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ orr r3, r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ @@ -41674,24 +41674,24 @@ │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r4, [sp, #80] @ 0x50 │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ strd r4, [sp, #96] @ 0x60 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ adds r4, r4, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ adcs r5, r5, r3 │ │ │ │ @@ -41759,23 +41759,23 @@ │ │ │ │ mov sl, #0 │ │ │ │ mvncs r9, #0 │ │ │ │ bcs 0x38df4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ subs r2, r7, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ sbcs r0, r8, r0 │ │ │ │ @@ -41804,35 +41804,35 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sbcs r3, r1, r6 │ │ │ │ mvncs r0, #0 │ │ │ │ movcs sl, #0 │ │ │ │ bcs 0x38ea8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov sl, r1 │ │ │ │ orr sl, sl, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ stm sp, {r9, sl} │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ stm sp, {r9, sl} │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ adds r1, r1, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -42349,15 +42349,15 @@ │ │ │ │ beq 0x397c0 │ │ │ │ ldr ip, [pc, #544] @ 0x39934 │ │ │ │ ldr r3, [pc, #544] @ 0x39938 │ │ │ │ ldr r2, [pc, #544] @ 0x3993c │ │ │ │ ldr r1, [pc, #608] @ 0x39980 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ bgt 0x39ef8 │ │ │ │ ands r0, r0, #63 @ 0x3f │ │ │ │ beq 0x39dc4 │ │ │ │ mov r8, sl │ │ │ │ mov sl, ip │ │ │ │ sub ip, r0, #32 │ │ │ │ @@ -42476,39 +42476,39 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ b 0x393ac │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r4, r5, pc, lsr #17 │ │ │ │ + subeq r4, r5, pc, lsr #19 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ svcvc 0x00ff0000 │ │ │ │ svcvc 0x00fe0000 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ - subeq r1, r0, r4, asr #28 │ │ │ │ - subeq r4, r5, r8, asr pc │ │ │ │ + subeq r1, r0, r4, asr #30 │ │ │ │ + subeq r5, r5, r8, asr r0 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - strheq r4, [r5], #-135 @ 0xffffff79 │ │ │ │ + strheq r4, [r5], #-151 @ 0xffffff69 │ │ │ │ @ instruction: 0xffffbf91 │ │ │ │ @ instruction: 0xffffbfd1 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ @ instruction: 0xffffc011 │ │ │ │ - subeq r4, r5, ip, ror #20 │ │ │ │ + subeq r4, r5, ip, ror #22 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r4, r5, r4, asr sl │ │ │ │ - subeq r1, r0, r0, ror #26 │ │ │ │ - subeq r4, r5, r8, lsr #20 │ │ │ │ - subeq r4, r5, ip, lsr sl │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r4, r5, r4, asr fp │ │ │ │ + subeq r1, r0, r0, ror #28 │ │ │ │ + subeq r4, r5, r8, lsr #22 │ │ │ │ + subeq r4, r5, ip, lsr fp │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrb r5, [r7, #11] │ │ │ │ cmp r5, #0 │ │ │ │ beq 0x39ca8 │ │ │ │ ldrh r2, [r7] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #32 │ │ │ │ @@ -42784,15 +42784,15 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x39380 │ │ │ │ ldr r3, [pc, #-1180] @ 0x3994c │ │ │ │ ldr r1, [pc, #-1156] @ 0x39968 │ │ │ │ ldr r0, [pc, #-1184] @ 0x39950 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp r2, #6 │ │ │ │ beq 0x39778 │ │ │ │ cmp r2, #5 │ │ │ │ bne 0x39b28 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ b 0x398ec │ │ │ │ @@ -42862,15 +42862,15 @@ │ │ │ │ mov r2, ip │ │ │ │ b 0x3953c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1480] @ 0x39958 │ │ │ │ ldr r2, [pc, #-1480] @ 0x3995c │ │ │ │ ldr r1, [pc, #-1448] @ 0x39980 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ eor r3, r3, ip │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsr r5, r3, #31 │ │ │ │ orr r1, r1, #16 │ │ │ │ mov r3, r5 │ │ │ │ b 0x39644 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -42882,49 +42882,49 @@ │ │ │ │ cmp r2, #5 │ │ │ │ beq 0x39778 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #12 │ │ │ │ addeq r3, sp, #104 @ 0x68 │ │ │ │ bne 0x39860 │ │ │ │ b 0x39900 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ cmp r2, #6 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ bne 0x39900 │ │ │ │ b 0x39b2c │ │ │ │ ldr ip, [pc, #-1588] @ 0x39960 │ │ │ │ ldr r3, [pc, #-1588] @ 0x39964 │ │ │ │ ldr r1, [pc, #-1588] @ 0x39968 │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #6 │ │ │ │ beq 0x39b28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ b 0x398e0 │ │ │ │ ldr r3, [pc, #-1628] @ 0x3996c │ │ │ │ ldr r1, [pc, #-1612] @ 0x39980 │ │ │ │ ldr r0, [pc, #-1632] @ 0x39970 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1644] @ 0x39974 │ │ │ │ ldr r1, [pc, #-1636] @ 0x39980 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #-1664] @ 0x39978 │ │ │ │ ldr r2, [pc, #-1664] @ 0x3997c │ │ │ │ ldr r1, [pc, #-1664] @ 0x39980 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add ip, sp, #188 @ 0xbc │ │ │ │ @@ -43047,26 +43047,26 @@ │ │ │ │ mov r5, #0 │ │ │ │ mvncs r4, #0 │ │ │ │ bcs 0x3a214 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ subs r2, sl, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ sbcs r0, r9, r0 │ │ │ │ @@ -43095,15 +43095,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sbcs r3, r1, r6 │ │ │ │ mvncs r0, #0 │ │ │ │ movcs r1, #0 │ │ │ │ bcs 0x3a2d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ orr r3, r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ @@ -43112,24 +43112,24 @@ │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strd r4, [sp, #72] @ 0x48 │ │ │ │ strd r4, [sp, #80] @ 0x50 │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ adds r4, r4, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ adcs r5, r5, r3 │ │ │ │ @@ -43197,23 +43197,23 @@ │ │ │ │ mov sl, #0 │ │ │ │ mvncs r9, #0 │ │ │ │ bcs 0x3a46c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ subs r2, r8, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ sbcs r0, r7, r0 │ │ │ │ @@ -43242,35 +43242,35 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sbcs r3, r1, r6 │ │ │ │ mvncs r0, #0 │ │ │ │ movcs sl, #0 │ │ │ │ bcs 0x3a520 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov sl, r1 │ │ │ │ orr sl, sl, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ stm sp, {r9, sl} │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ stm sp, {r9, sl} │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r2, r2, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -43389,15 +43389,15 @@ │ │ │ │ beq 0x3a7bc │ │ │ │ ldr ip, [pc, #208] @ 0x3a824 │ │ │ │ ldr r3, [pc, #208] @ 0x3a828 │ │ │ │ ldr r2, [pc, #208] @ 0x3a82c │ │ │ │ ldr r1, [pc, #208] @ 0x3a830 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [sp, #97] @ 0x61 │ │ │ │ bne 0x3a694 │ │ │ │ cmp r0, #4 │ │ │ │ beq 0x3a7bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 0x3a74c │ │ │ │ @@ -43435,20 +43435,20 @@ │ │ │ │ b 0x3a7d8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 0x244f0 │ │ │ │ mov r1, r0 │ │ │ │ b 0x3a698 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r0, r4, asr #28 │ │ │ │ - subeq r4, r5, r8, asr pc │ │ │ │ + subeq r1, r0, r4, asr #30 │ │ │ │ + subeq r5, r5, r8, asr r0 │ │ │ │ andeq r0, r0, pc, lsl r3 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #280] @ 0x3a964 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -43516,18 +43516,18 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ ldrsheq pc, [pc], #-255 @ │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #292] @ 0x3aab4 │ │ │ │ @@ -43600,17 +43600,17 @@ │ │ │ │ bne 0x3aab0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -43687,17 +43687,17 @@ │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ @@ -43768,15 +43768,15 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -43843,15 +43843,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -43921,15 +43921,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #252] @ 0x3b0d0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -43991,18 +43991,18 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r4, [sp, #1] │ │ │ │ ldrb r3, [sp] │ │ │ │ b 0x3b040 │ │ │ │ - bl 0x3b37dc │ │ │ │ - subeq r4, r5, r8, ror #30 │ │ │ │ + bl 0x3b38dc │ │ │ │ + subeq r5, r5, r8, rrx │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 0x3b1f8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -44065,18 +44065,18 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r4, [sp, #1] │ │ │ │ ldrb r3, [sp] │ │ │ │ b 0x3b164 │ │ │ │ - bl 0x3b37dc │ │ │ │ - subeq r4, r5, r8, ror #30 │ │ │ │ + bl 0x3b38dc │ │ │ │ + subeq r5, r5, r8, rrx │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #268] @ 0x3b330 │ │ │ │ @@ -44143,28 +44143,28 @@ │ │ │ │ b 0x3b29c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r3, [sp] │ │ │ │ ldrb r4, [sp, #1] │ │ │ │ b 0x3b288 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ - subeq r4, r5, r8, ror #30 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ + subeq r5, r5, r8, rrx │ │ │ │ lsr r2, r0, #23 │ │ │ │ add r2, r2, #1 │ │ │ │ tst r2, #254 @ 0xfe │ │ │ │ beq 0x3b378 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x354e98 │ │ │ │ + bl 0x354f98 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ bics r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 0x3b398 │ │ │ │ @@ -44247,19 +44247,19 @@ │ │ │ │ b 0x3b438 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r3, [sp] │ │ │ │ ldrb r4, [sp, #1] │ │ │ │ b 0x3b424 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ - subeq r4, r5, r8, ror #30 │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ + subeq r5, r5, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -44319,18 +44319,18 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r4, [sp, #1] │ │ │ │ ldrb r3, [sp] │ │ │ │ b 0x3b55c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #232] @ 0x3b700 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -44387,18 +44387,18 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ ldrb r3, [sp] │ │ │ │ b 0x3b66c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #232] @ 0x3b810 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -44455,18 +44455,18 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ ldrb r3, [sp] │ │ │ │ b 0x3b77c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #240] @ 0x3b928 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -44525,18 +44525,18 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r4, [sp, #1] │ │ │ │ ldrb r3, [sp] │ │ │ │ b 0x3b890 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ @@ -44598,18 +44598,18 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r5, [sp, #1] │ │ │ │ ldrb r3, [sp] │ │ │ │ b 0x3b9b4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ @@ -44698,18 +44698,18 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ b 0x3bb34 │ │ │ │ ldrh r3, [r5] │ │ │ │ orr r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [r5] │ │ │ │ b 0x3bba4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ @@ -44798,18 +44798,18 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ b 0x3bcc4 │ │ │ │ ldrh r3, [r5] │ │ │ │ orr r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [r5] │ │ │ │ b 0x3bd34 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #264] @ 0x3bea0 │ │ │ │ @@ -44875,17 +44875,17 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 0x24400 │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ b 0x3be30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #268] @ 0x3bfd0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -44951,17 +44951,17 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 0x24400 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ b 0x3bf60 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -45063,26 +45063,26 @@ │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r5, [sp, #25] │ │ │ │ b 0x3c0ec │ │ │ │ ldrh r3, [r4] │ │ │ │ orr r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [r4] │ │ │ │ b 0x3c07c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #24] @ 0x3c1b0 │ │ │ │ ldr r1, [pc, #24] @ 0x3c1b4 │ │ │ │ ldr r0, [pc, #24] @ 0x3c1b8 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -45184,26 +45184,26 @@ │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r5, [sp, #25] │ │ │ │ b 0x3c2d0 │ │ │ │ ldrh r3, [r4] │ │ │ │ orr r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [r4] │ │ │ │ b 0x3c260 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #24] @ 0x3c394 │ │ │ │ ldr r1, [pc, #24] @ 0x3c398 │ │ │ │ ldr r0, [pc, #24] @ 0x3c39c │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ @@ -45282,24 +45282,24 @@ │ │ │ │ strh r3, [r5] │ │ │ │ b 0x3c428 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x24400 │ │ │ │ ldrb r3, [sp, #8] │ │ │ │ b 0x3c420 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #16] @ 0x3c514 │ │ │ │ ldr r1, [pc, #16] @ 0x3c518 │ │ │ │ ldr r0, [pc, #16] @ 0x3c51c │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #264] @ 0x3c644 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -45364,17 +45364,17 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 0x24400 │ │ │ │ ldrb r1, [sp, #16] │ │ │ │ b 0x3c5d4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #268] @ 0x3c774 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -45440,17 +45440,17 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 0x24400 │ │ │ │ ldrb r3, [sp, #16] │ │ │ │ b 0x3c704 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ @@ -45509,17 +45509,17 @@ │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ bl 0x24400 │ │ │ │ ldrb r3, [sp] │ │ │ │ b 0x3c814 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #300] @ 0x3c9d4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ @@ -45586,26 +45586,26 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x1d9d8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrhne r3, [r5] │ │ │ │ orrne r3, r3, #16 │ │ │ │ strhne r3, [r5] │ │ │ │ b 0x3c924 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x3c9e0 │ │ │ │ ldr r1, [pc, #24] @ 0x3c9e4 │ │ │ │ mov r2, #1216 @ 0x4c0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ - strheq r4, [r5], #-140 @ 0xffffff74 │ │ │ │ - @ instruction: 0x00454f90 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ + strheq r4, [r5], #-156 @ 0xffffff64 │ │ │ │ + @ instruction: 0x00455090 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #296] @ 0x3cb28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ @@ -45671,27 +45671,27 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x1d9d8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrhne r3, [r5] │ │ │ │ orrne r3, r3, #16 │ │ │ │ strhne r3, [r5] │ │ │ │ b 0x3ca7c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #28] @ 0x3cb38 │ │ │ │ ldr r1, [pc, #28] @ 0x3cb3c │ │ │ │ mov r2, #1216 @ 0x4c0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ - subeq r4, r5, r2, asr #17 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ + subeq r4, r5, r2, asr #19 │ │ │ │ svcvc 0x00800000 │ │ │ │ - @ instruction: 0x00454f90 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + @ instruction: 0x00455090 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #300] @ 0x3cc88 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -45759,27 +45759,27 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x1d9d8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrhne r3, [r5] │ │ │ │ orrne r3, r3, #16 │ │ │ │ strhne r3, [r5] │ │ │ │ b 0x3cbdc │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #28] @ 0x3cc98 │ │ │ │ ldr r1, [pc, #28] @ 0x3cc9c │ │ │ │ mov r2, #1216 @ 0x4c0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ - subeq r4, r5, r8, asr #17 │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ + subeq r4, r5, r8, asr #19 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x00454f90 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + @ instruction: 0x00455090 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #300] @ 0x3cde4 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ @@ -45846,27 +45846,27 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x1d9d8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrhne r3, [r5] │ │ │ │ orrne r3, r3, #16 │ │ │ │ strhne r3, [r5] │ │ │ │ b 0x3cd34 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #28] @ 0x3cdf4 │ │ │ │ ldr r1, [pc, #28] @ 0x3cdf8 │ │ │ │ mov r2, #1216 @ 0x4c0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsr #28 │ │ │ │ - subeq r4, r5, lr, asr #17 │ │ │ │ + subeq r4, r5, r0, lsr #30 │ │ │ │ + subeq r4, r5, lr, asr #19 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ - @ instruction: 0x00454f90 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + @ instruction: 0x00455090 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ @@ -45933,26 +45933,26 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x2566c │ │ │ │ cmp r0, #0 │ │ │ │ ldrhne r3, [r5] │ │ │ │ orrne r3, r3, #16 │ │ │ │ strhne r3, [r5] │ │ │ │ b 0x3ceb4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x3cf4c │ │ │ │ ldr r1, [pc, #24] @ 0x3cf50 │ │ │ │ mov r2, #1216 @ 0x4c0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ - ldrdeq r4, [r5], #-132 @ 0xffffff7c │ │ │ │ - subeq r4, r5, r8, lsr #31 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ + ldrdeq r4, [r5], #-148 @ 0xffffff6c │ │ │ │ + subeq r5, r5, r8, lsr #1 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ @@ -46021,26 +46021,26 @@ │ │ │ │ orrne r3, r3, #16 │ │ │ │ strhne r3, [r5] │ │ │ │ b 0x3cff4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x29994 │ │ │ │ b 0x3d004 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x3d0ac │ │ │ │ ldr r1, [pc, #24] @ 0x3d0b0 │ │ │ │ mov r2, #1216 @ 0x4c0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-138 @ 0xffffff76 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ - subeq r4, r5, r8, lsr #31 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + ldrdeq r4, [r5], #-154 @ 0xffffff66 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ + subeq r5, r5, r8, lsr #1 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #192] @ 0x3d190 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -46087,17 +46087,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #192] @ 0x3d274 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -46144,17 +46144,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -46201,17 +46201,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #180] @ 0x3d430 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -46255,17 +46255,17 @@ │ │ │ │ bne 0x3d42c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #192] @ 0x3d514 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -46312,17 +46312,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -46369,17 +46369,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #180] @ 0x3d6d0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -46423,17 +46423,17 @@ │ │ │ │ bne 0x3d6cc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #196] @ 0x3d7b8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -46481,17 +46481,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -46539,17 +46539,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #184] @ 0x3d97c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -46594,17 +46594,17 @@ │ │ │ │ bne 0x3d978 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #188] @ 0x3da5c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -46650,17 +46650,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #188] @ 0x3db3c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -46706,17 +46706,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -46762,17 +46762,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #176] @ 0x3dcf0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -46815,17 +46815,17 @@ │ │ │ │ bne 0x3dcec │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #188] @ 0x3ddcc │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ @@ -46870,17 +46870,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #188] @ 0x3dea8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ @@ -46925,17 +46925,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #180] @ 0x3df84 │ │ │ │ @@ -46980,17 +46980,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #176] @ 0x3e054 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ @@ -47032,17 +47032,17 @@ │ │ │ │ bne 0x3e050 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #188] @ 0x3e130 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ @@ -47087,17 +47087,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #180] @ 0x3e20c │ │ │ │ @@ -47142,17 +47142,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #176] @ 0x3e2dc │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ @@ -47194,17 +47194,17 @@ │ │ │ │ bne 0x3e2d8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ lsr r3, r1, #31 │ │ │ │ @@ -47251,17 +47251,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, #0 │ │ │ │ @@ -47308,17 +47308,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ lsr r3, r1, #31 │ │ │ │ @@ -47362,17 +47362,17 @@ │ │ │ │ bne 0x3e578 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, sp, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -47423,17 +47423,17 @@ │ │ │ │ bne 0x3e66c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, sp, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -47483,17 +47483,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 0x3e75c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -47524,15 +47524,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, sp, #16 │ │ │ │ @@ -47599,24 +47599,24 @@ │ │ │ │ mvnne r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strb r3, [sp, #32] │ │ │ │ b 0x3e874 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #16] @ 0x3e948 │ │ │ │ ldr r1, [pc, #16] @ 0x3e94c │ │ │ │ ldr r0, [pc, #16] @ 0x3e950 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, sp, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -47681,24 +47681,24 @@ │ │ │ │ mvnne r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strb r3, [sp, #32] │ │ │ │ b 0x3e9c0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #16] @ 0x3ea90 │ │ │ │ ldr r1, [pc, #16] @ 0x3ea94 │ │ │ │ ldr r0, [pc, #16] @ 0x3ea98 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #184] @ 0x3eb6c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ @@ -47742,17 +47742,17 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #176] @ 0x3ec44 │ │ │ │ @@ -47796,17 +47796,17 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #172] @ 0x3ed10 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ @@ -47847,17 +47847,17 @@ │ │ │ │ bne 0x3ed0c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #184] @ 0x3ede8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ @@ -47901,17 +47901,17 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #176] @ 0x3eec0 │ │ │ │ @@ -47955,17 +47955,17 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #172] @ 0x3ef8c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ @@ -48006,17 +48006,17 @@ │ │ │ │ bne 0x3ef88 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #188] @ 0x3f06c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -48062,17 +48062,17 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -48118,17 +48118,17 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #176] @ 0x3f220 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -48171,17 +48171,17 @@ │ │ │ │ bne 0x3f21c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -48231,17 +48231,17 @@ │ │ │ │ bne 0x3f30c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -48290,17 +48290,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 0x3f3f8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -48331,15 +48331,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #16 │ │ │ │ @@ -48403,24 +48403,24 @@ │ │ │ │ mvnne r1, #0 │ │ │ │ mov r3, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strb r3, [sp, #32] │ │ │ │ b 0x3f50c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #16] @ 0x3f5d8 │ │ │ │ ldr r1, [pc, #16] @ 0x3f5dc │ │ │ │ ldr r0, [pc, #16] @ 0x3f5e0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -48482,24 +48482,24 @@ │ │ │ │ mvnne r1, #0 │ │ │ │ mov r3, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strb r3, [sp, #32] │ │ │ │ b 0x3f64c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #16] @ 0x3f714 │ │ │ │ ldr r1, [pc, #16] @ 0x3f718 │ │ │ │ ldr r0, [pc, #16] @ 0x3f71c │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #184] @ 0x3f7f0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ @@ -48543,17 +48543,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #184] @ 0x3f8c8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ @@ -48597,17 +48597,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #176] @ 0x3f9a0 │ │ │ │ @@ -48651,17 +48651,17 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #172] @ 0x3fa6c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ @@ -48702,17 +48702,17 @@ │ │ │ │ bne 0x3fa68 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #180] @ 0x3fb40 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ @@ -48755,17 +48755,17 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #180] @ 0x3fc14 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ @@ -48808,17 +48808,17 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #172] @ 0x3fce8 │ │ │ │ @@ -48861,17 +48861,17 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #168] @ 0x3fdb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ @@ -48911,17 +48911,17 @@ │ │ │ │ bne 0x3fdac │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -48961,17 +48961,17 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -49010,17 +49010,17 @@ │ │ │ │ bne 0x3ff38 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #176] @ 0x40010 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49063,17 +49063,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #180] @ 0x400e8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49117,17 +49117,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #172] @ 0x401bc │ │ │ │ @@ -49170,17 +49170,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #168] @ 0x40288 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49221,17 +49221,17 @@ │ │ │ │ bne 0x40284 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #180] @ 0x40360 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49275,17 +49275,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #172] @ 0x40434 │ │ │ │ @@ -49328,17 +49328,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #168] @ 0x40500 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49379,17 +49379,17 @@ │ │ │ │ bne 0x404fc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #184] @ 0x405dc │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49434,17 +49434,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #176] @ 0x406b4 │ │ │ │ @@ -49488,17 +49488,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #172] @ 0x40784 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49540,17 +49540,17 @@ │ │ │ │ bne 0x40780 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #172] @ 0x40854 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49592,17 +49592,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #176] @ 0x40928 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49645,17 +49645,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #168] @ 0x409f8 │ │ │ │ @@ -49697,17 +49697,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #164] @ 0x40ac0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49747,17 +49747,17 @@ │ │ │ │ bne 0x40abc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #172] @ 0x40b8c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ @@ -49798,17 +49798,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #176] @ 0x40c5c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ @@ -49850,17 +49850,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #168] @ 0x40d28 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -49901,17 +49901,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #164] @ 0x40dec │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ @@ -49950,17 +49950,17 @@ │ │ │ │ bne 0x40de8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #176] @ 0x40ebc │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ @@ -50002,17 +50002,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #168] @ 0x40f88 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -50053,17 +50053,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #164] @ 0x4104c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ @@ -50102,17 +50102,17 @@ │ │ │ │ bne 0x41048 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ lsr r3, r1, #31 │ │ │ │ @@ -50156,17 +50156,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -50209,17 +50209,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ lsr r3, r1, #31 │ │ │ │ @@ -50260,17 +50260,17 @@ │ │ │ │ bne 0x412c0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -50318,17 +50318,17 @@ │ │ │ │ bne 0x413a8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -50375,17 +50375,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 0x4148c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -50416,15 +50416,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #172] @ 0x415fc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -50466,18 +50466,18 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #164] @ 0x416c4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -50516,17 +50516,17 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #160] @ 0x41784 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -50564,17 +50564,17 @@ │ │ │ │ bne 0x41780 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #172] @ 0x41850 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -50615,18 +50615,18 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #164] @ 0x41918 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -50665,17 +50665,17 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #160] @ 0x419d8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -50713,17 +50713,17 @@ │ │ │ │ bne 0x419d4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #176] @ 0x41aac │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -50766,18 +50766,18 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #168] @ 0x41b7c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -50818,17 +50818,17 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #164] @ 0x41c44 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -50868,17 +50868,17 @@ │ │ │ │ bne 0x41c40 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -50925,17 +50925,17 @@ │ │ │ │ bne 0x41d24 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -50981,17 +50981,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 0x41e04 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -51022,15 +51022,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #168] @ 0x41f70 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -51071,17 +51071,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #172] @ 0x4203c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ @@ -51122,17 +51122,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #164] @ 0x42104 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -51172,17 +51172,17 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #160] @ 0x421c4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ @@ -51220,17 +51220,17 @@ │ │ │ │ bne 0x421c0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #164] @ 0x42288 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -51269,17 +51269,17 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #168] @ 0x42350 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -51319,18 +51319,18 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #160] @ 0x42414 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -51368,17 +51368,17 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #156] @ 0x424d0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ @@ -51415,17 +51415,17 @@ │ │ │ │ bne 0x424cc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ orrs r1, r0, ip │ │ │ │ mov r1, r3 │ │ │ │ @@ -51492,18 +51492,18 @@ │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r0, r0, #0 │ │ │ │ mov r3, #1 │ │ │ │ rsc ip, ip, #0 │ │ │ │ mov r4, #32768 @ 0x8000 │ │ │ │ strb r3, [sp, #1] │ │ │ │ b 0x42538 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ orrs r3, r0, r0, asr #31 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -51571,18 +51571,18 @@ │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r0, r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ rsc r3, r3, #0 │ │ │ │ mov r4, #32768 @ 0x8000 │ │ │ │ strb r2, [sp, #1] │ │ │ │ b 0x42674 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ orrs r3, r0, r0, asr #31 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -51650,18 +51650,18 @@ │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r0, r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ rsc r3, r3, #0 │ │ │ │ mov r4, #32768 @ 0x8000 │ │ │ │ strb r2, [sp, #1] │ │ │ │ b 0x427b0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ orrs r1, r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -51722,17 +51722,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r0, r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ rsc r3, r3, #0 │ │ │ │ mov r4, #32768 @ 0x8000 │ │ │ │ strb r2, [sp, #1] │ │ │ │ b 0x428e8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #248] @ 0x42ab4 │ │ │ │ orrs r3, r0, r0, asr #31 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -51792,17 +51792,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r0, r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ rsc r3, r3, #0 │ │ │ │ mov r4, #32768 @ 0x8000 │ │ │ │ strb r2, [sp, #1] │ │ │ │ b 0x42a00 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #248] @ 0x42bcc │ │ │ │ orrs r3, r0, r0, asr #31 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -51862,17 +51862,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r0, r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ rsc r3, r3, #0 │ │ │ │ mov r4, #32768 @ 0x8000 │ │ │ │ strb r2, [sp, #1] │ │ │ │ b 0x42b18 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #248] @ 0x42ce4 │ │ │ │ orrs r3, r0, r0, asr #31 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -51932,17 +51932,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r0, r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ rsc r3, r3, #0 │ │ │ │ mov r4, #32768 @ 0x8000 │ │ │ │ strb r2, [sp, #1] │ │ │ │ b 0x42c30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #324] @ 0x42e48 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -51954,15 +51954,15 @@ │ │ │ │ bne 0x42d70 │ │ │ │ ldrh r4, [r3] │ │ │ │ tst r4, #16 │ │ │ │ beq 0x42d70 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ cmp r4, #0 │ │ │ │ bne 0x42d70 │ │ │ │ - bl 0x35584c │ │ │ │ + bl 0x35594c │ │ │ │ ldr r3, [pc, #260] @ 0x42e48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x42e44 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -52021,18 +52021,18 @@ │ │ │ │ eor r2, r4, r2, lsl #23 │ │ │ │ and r3, r3, r2 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ eor r3, r3, r4 │ │ │ │ bic r0, r0, #8388608 @ 0x800000 │ │ │ │ eor r0, r0, r3 │ │ │ │ b 0x42d3c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ asr r1, r0, #31 │ │ │ │ b 0x42cec │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -52052,15 +52052,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ tst lr, #16 │ │ │ │ mov r2, r1 │ │ │ │ beq 0x42ef8 │ │ │ │ ldrb lr, [r3, #2] │ │ │ │ cmp lr, #0 │ │ │ │ bne 0x42ef8 │ │ │ │ - bl 0x35584c │ │ │ │ + bl 0x35594c │ │ │ │ ldr r3, [pc, #236] @ 0x42fb8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x42fb4 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -52113,17 +52113,17 @@ │ │ │ │ eor r2, r4, r2, lsl #23 │ │ │ │ and r3, r3, r2 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ eor r3, r3, r4 │ │ │ │ bic r0, r0, #8388608 @ 0x800000 │ │ │ │ eor r0, r0, r3 │ │ │ │ b 0x42ec4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh r3, [r1] │ │ │ │ ldr r2, [pc, #284] @ 0x430fc │ │ │ │ @@ -52133,15 +52133,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ beq 0x4303c │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x4303c │ │ │ │ - bl 0x35581c │ │ │ │ + bl 0x35591c │ │ │ │ ldr r3, [pc, #236] @ 0x430fc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x430f8 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -52194,17 +52194,17 @@ │ │ │ │ eor r2, r4, r2, lsl #23 │ │ │ │ and r3, r3, r2 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ eor r3, r3, r4 │ │ │ │ bic r0, r0, #8388608 @ 0x800000 │ │ │ │ eor r0, r0, r3 │ │ │ │ b 0x43008 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh r3, [r1] │ │ │ │ ldr r2, [pc, #284] @ 0x43240 │ │ │ │ @@ -52214,15 +52214,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ beq 0x43180 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x43180 │ │ │ │ - bl 0x35581c │ │ │ │ + bl 0x35591c │ │ │ │ ldr r3, [pc, #236] @ 0x43240 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x4323c │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -52275,17 +52275,17 @@ │ │ │ │ eor r2, r4, r2, lsl #23 │ │ │ │ and r3, r3, r2 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ eor r3, r3, r4 │ │ │ │ bic r0, r0, #8388608 @ 0x800000 │ │ │ │ eor r0, r0, r3 │ │ │ │ b 0x4314c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #324] @ 0x433a8 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -52298,15 +52298,15 @@ │ │ │ │ bne 0x432cc │ │ │ │ ldrh r4, [r3] │ │ │ │ tst r4, #16 │ │ │ │ beq 0x432cc │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ cmp r4, #0 │ │ │ │ bne 0x432cc │ │ │ │ - bl 0x354ef4 │ │ │ │ + bl 0x354ff4 │ │ │ │ ldr r3, [pc, #260] @ 0x433a8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x433a4 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -52365,18 +52365,18 @@ │ │ │ │ and r3, r3, r2 │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ eor r3, r3, r4 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ eor r1, r1, r3 │ │ │ │ b 0x4329c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -52389,15 +52389,15 @@ │ │ │ │ bne 0x43438 │ │ │ │ ldrh r2, [r1] │ │ │ │ tst r2, #16 │ │ │ │ beq 0x43438 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x43438 │ │ │ │ - bl 0x354e70 │ │ │ │ + bl 0x354f70 │ │ │ │ ldr r3, [pc, #260] @ 0x43514 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x43510 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -52456,18 +52456,18 @@ │ │ │ │ and r3, r3, r2 │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ eor r3, r3, r4 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ eor r1, r1, r3 │ │ │ │ b 0x43408 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -52480,15 +52480,15 @@ │ │ │ │ bne 0x435a4 │ │ │ │ ldrh r2, [r1] │ │ │ │ tst r2, #16 │ │ │ │ beq 0x435a4 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x435a4 │ │ │ │ - bl 0x354e70 │ │ │ │ + bl 0x354f70 │ │ │ │ ldr r3, [pc, #260] @ 0x43680 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x4367c │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -52547,18 +52547,18 @@ │ │ │ │ and r3, r3, r2 │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ eor r3, r3, r4 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ eor r1, r1, r3 │ │ │ │ b 0x43574 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #296] @ 0x437d0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -52570,15 +52570,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ tst lr, #16 │ │ │ │ mov r2, r1 │ │ │ │ beq 0x4370c │ │ │ │ ldrb lr, [r3, #2] │ │ │ │ cmp lr, #0 │ │ │ │ bne 0x4370c │ │ │ │ - bl 0x354ef4 │ │ │ │ + bl 0x354ff4 │ │ │ │ ldr r3, [pc, #236] @ 0x437d0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x437cc │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -52631,17 +52631,17 @@ │ │ │ │ and r3, r3, r2 │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ eor r3, r3, r4 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ eor r1, r1, r3 │ │ │ │ b 0x436dc │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh r3, [r1] │ │ │ │ ldr r2, [pc, #284] @ 0x43914 │ │ │ │ @@ -52651,15 +52651,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ beq 0x43850 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x43850 │ │ │ │ - bl 0x354e70 │ │ │ │ + bl 0x354f70 │ │ │ │ ldr r3, [pc, #236] @ 0x43914 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x43910 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -52712,17 +52712,17 @@ │ │ │ │ and r3, r3, r2 │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ eor r3, r3, r4 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ eor r1, r1, r3 │ │ │ │ b 0x43820 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh r3, [r1] │ │ │ │ ldr r2, [pc, #284] @ 0x43a58 │ │ │ │ @@ -52732,15 +52732,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ beq 0x43994 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x43994 │ │ │ │ - bl 0x354e70 │ │ │ │ + bl 0x354f70 │ │ │ │ ldr r3, [pc, #236] @ 0x43a58 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x43a54 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -52793,17 +52793,17 @@ │ │ │ │ and r3, r3, r2 │ │ │ │ bic r1, r1, #-16777216 @ 0xff000000 │ │ │ │ eor r3, r3, r4 │ │ │ │ bic r1, r1, #15728640 @ 0xf00000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ eor r1, r1, r3 │ │ │ │ b 0x43964 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ orrs r1, r0, ip │ │ │ │ @@ -52871,18 +52871,18 @@ │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r0, r0, #0 │ │ │ │ mov r3, #1 │ │ │ │ rsc ip, ip, #0 │ │ │ │ mov r4, #32768 @ 0x8000 │ │ │ │ strb r3, [sp, #1] │ │ │ │ b 0x43ac4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ asr r1, r0, #31 │ │ │ │ b 0x43a64 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -53047,15 +53047,15 @@ │ │ │ │ rsb r7, r5, #32 │ │ │ │ orr r0, r0, ip, lsr r7 │ │ │ │ mov r6, lr │ │ │ │ mov lr, r0 │ │ │ │ mov r0, ip │ │ │ │ lsl ip, ip, r5 │ │ │ │ b 0x43d2c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r1, r2 │ │ │ │ orrs r2, r1, r3 │ │ │ │ @@ -53112,15 +53112,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r1, r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ rsc r3, r3, #0 │ │ │ │ strb r0, [sp, #1] │ │ │ │ b 0x43ec0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ orrs r3, r1, r1, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ @@ -53176,15 +53176,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r1, r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ rsc r3, r3, #0 │ │ │ │ strb r0, [sp, #1] │ │ │ │ b 0x43fc0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r1, r2 │ │ │ │ orrs r2, r1, r3 │ │ │ │ @@ -53241,15 +53241,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r1, r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ rsc r3, r3, #0 │ │ │ │ strb r0, [sp, #1] │ │ │ │ b 0x440c4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ orrs r3, r1, r1, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ @@ -53305,15 +53305,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r1, r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ rsc r3, r3, #0 │ │ │ │ strb r0, [sp, #1] │ │ │ │ b 0x441c4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ orrs r1, r0, ip │ │ │ │ @@ -53368,18 +53368,18 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #204] @ 0x4444c │ │ │ │ @@ -53430,18 +53430,18 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #204] @ 0x44544 │ │ │ │ @@ -53492,18 +53492,18 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ orrs r1, r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -53551,17 +53551,17 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #172] @ 0x446fc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -53602,17 +53602,17 @@ │ │ │ │ bne 0x446f8 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #172] @ 0x447c8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -53653,17 +53653,17 @@ │ │ │ │ bne 0x447c4 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #172] @ 0x44894 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -53704,17 +53704,17 @@ │ │ │ │ bne 0x44890 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #272] @ 0x449c4 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -53726,15 +53726,15 @@ │ │ │ │ bne 0x44920 │ │ │ │ ldrh r4, [r3] │ │ │ │ tst r4, #16 │ │ │ │ beq 0x44920 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ cmp r4, #0 │ │ │ │ bne 0x44920 │ │ │ │ - bl 0x35583c │ │ │ │ + bl 0x35593c │ │ │ │ ldr r3, [pc, #208] @ 0x449c4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x449c0 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -53780,17 +53780,17 @@ │ │ │ │ sub r2, r1, #32 │ │ │ │ orr ip, ip, lr, lsl r2 │ │ │ │ rsb r2, r1, #32 │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ lsl lr, lr, r1 │ │ │ │ mov r2, #2 │ │ │ │ b 0x44938 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r1, #0 │ │ │ │ @@ -53804,15 +53804,15 @@ │ │ │ │ bne 0x44a58 │ │ │ │ ldrh r2, [r1] │ │ │ │ tst r2, #16 │ │ │ │ beq 0x44a58 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x44a58 │ │ │ │ - bl 0x355814 │ │ │ │ + bl 0x355914 │ │ │ │ ldr r3, [pc, #192] @ 0x44aec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x44ae8 │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -53854,17 +53854,17 @@ │ │ │ │ rsb r2, r3, #32 │ │ │ │ add ip, ip, #63 @ 0x3f │ │ │ │ orr lr, lr, r0, lsr r2 │ │ │ │ sub ip, ip, r3 │ │ │ │ lsl r0, r0, r3 │ │ │ │ mov r3, #2 │ │ │ │ b 0x44a70 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r1, #0 │ │ │ │ @@ -53878,15 +53878,15 @@ │ │ │ │ bne 0x44b80 │ │ │ │ ldrh r2, [r1] │ │ │ │ tst r2, #16 │ │ │ │ beq 0x44b80 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x44b80 │ │ │ │ - bl 0x355814 │ │ │ │ + bl 0x355914 │ │ │ │ ldr r3, [pc, #192] @ 0x44c14 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x44c10 │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -53928,17 +53928,17 @@ │ │ │ │ rsb r2, r3, #32 │ │ │ │ add ip, ip, #63 @ 0x3f │ │ │ │ orr lr, lr, r0, lsr r2 │ │ │ │ sub ip, ip, r3 │ │ │ │ lsl r0, r0, r3 │ │ │ │ mov r3, #2 │ │ │ │ b 0x44b98 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ 0x44d28 │ │ │ │ @@ -53950,15 +53950,15 @@ │ │ │ │ mov lr, r0 │ │ │ │ tst r3, #16 │ │ │ │ mov ip, r1 │ │ │ │ beq 0x44ca0 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x44ca0 │ │ │ │ - bl 0x35583c │ │ │ │ + bl 0x35593c │ │ │ │ ldr r3, [pc, #180] @ 0x44d28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x44d24 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -53997,17 +53997,17 @@ │ │ │ │ ldr r3, [pc, #32] @ 0x44d30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #8388608 @ 0x800000 │ │ │ │ and r3, r3, r2, lsl #23 │ │ │ │ orr r0, r0, r3 │ │ │ │ b 0x44c6c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh r3, [r1] │ │ │ │ ldr r2, [pc, #204] @ 0x44e1c │ │ │ │ @@ -54017,15 +54017,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ beq 0x44da8 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x44da8 │ │ │ │ - bl 0x355814 │ │ │ │ + bl 0x355914 │ │ │ │ ldr r3, [pc, #156] @ 0x44e1c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x44e18 │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -54058,17 +54058,17 @@ │ │ │ │ ldr r3, [pc, #32] @ 0x44e24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #8388608 @ 0x800000 │ │ │ │ and r3, r3, r2, lsl #23 │ │ │ │ orr r0, r0, r3 │ │ │ │ b 0x44d78 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh r3, [r1] │ │ │ │ ldr r2, [pc, #204] @ 0x44f10 │ │ │ │ @@ -54078,15 +54078,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ beq 0x44e9c │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x44e9c │ │ │ │ - bl 0x355814 │ │ │ │ + bl 0x355914 │ │ │ │ ldr r3, [pc, #156] @ 0x44f10 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x44f0c │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -54119,17 +54119,17 @@ │ │ │ │ ldr r3, [pc, #32] @ 0x44f18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #8388608 @ 0x800000 │ │ │ │ and r3, r3, r2, lsl #23 │ │ │ │ orr r0, r0, r3 │ │ │ │ b 0x44e6c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #272] @ 0x45044 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -54142,15 +54142,15 @@ │ │ │ │ bne 0x44f9c │ │ │ │ ldrh r4, [r3] │ │ │ │ tst r4, #16 │ │ │ │ beq 0x44f9c │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ cmp r4, #0 │ │ │ │ bne 0x44f9c │ │ │ │ - bl 0x354ee0 │ │ │ │ + bl 0x354fe0 │ │ │ │ ldr r3, [pc, #208] @ 0x45044 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x45040 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -54196,17 +54196,17 @@ │ │ │ │ sub r2, r1, #32 │ │ │ │ orr ip, ip, lr, lsl r2 │ │ │ │ rsb r2, r1, #32 │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ lsl lr, lr, r1 │ │ │ │ mov r2, #2 │ │ │ │ b 0x44fb4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r1, #0 │ │ │ │ @@ -54220,15 +54220,15 @@ │ │ │ │ bne 0x450d4 │ │ │ │ ldrh r2, [r1] │ │ │ │ tst r2, #16 │ │ │ │ beq 0x450d4 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x450d4 │ │ │ │ - bl 0x354e4c │ │ │ │ + bl 0x354f4c │ │ │ │ ldr r3, [pc, #192] @ 0x4516c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x45168 │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -54270,17 +54270,17 @@ │ │ │ │ rsb r2, r3, #32 │ │ │ │ add ip, ip, #63 @ 0x3f │ │ │ │ orr lr, lr, r0, lsr r2 │ │ │ │ sub ip, ip, r3 │ │ │ │ lsl r0, r0, r3 │ │ │ │ mov r3, #2 │ │ │ │ b 0x450ec │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r1, #0 │ │ │ │ @@ -54294,15 +54294,15 @@ │ │ │ │ bne 0x451fc │ │ │ │ ldrh r2, [r1] │ │ │ │ tst r2, #16 │ │ │ │ beq 0x451fc │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x451fc │ │ │ │ - bl 0x354e4c │ │ │ │ + bl 0x354f4c │ │ │ │ ldr r3, [pc, #192] @ 0x45294 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x45290 │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -54344,17 +54344,17 @@ │ │ │ │ rsb r2, r3, #32 │ │ │ │ add ip, ip, #63 @ 0x3f │ │ │ │ orr lr, lr, r0, lsr r2 │ │ │ │ sub ip, ip, r3 │ │ │ │ lsl r0, r0, r3 │ │ │ │ mov r3, #2 │ │ │ │ b 0x45214 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ 0x453a8 │ │ │ │ @@ -54366,15 +54366,15 @@ │ │ │ │ mov lr, r0 │ │ │ │ tst r3, #16 │ │ │ │ mov ip, r1 │ │ │ │ beq 0x4531c │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x4531c │ │ │ │ - bl 0x354ee0 │ │ │ │ + bl 0x354fe0 │ │ │ │ ldr r3, [pc, #180] @ 0x453a8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x453a4 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -54413,17 +54413,17 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ and r1, r1, r2, lsl #20 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r1, r1, r3 │ │ │ │ b 0x452ec │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh r3, [r1] │ │ │ │ ldr r2, [pc, #204] @ 0x4549c │ │ │ │ @@ -54433,15 +54433,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ beq 0x45424 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x45424 │ │ │ │ - bl 0x354e4c │ │ │ │ + bl 0x354f4c │ │ │ │ ldr r3, [pc, #156] @ 0x4549c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x45498 │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -54474,17 +54474,17 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ and r1, r1, r2, lsl #20 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r1, r1, r3 │ │ │ │ b 0x453f8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh r3, [r1] │ │ │ │ ldr r2, [pc, #204] @ 0x45590 │ │ │ │ @@ -54494,15 +54494,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ beq 0x45518 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x45518 │ │ │ │ - bl 0x354e4c │ │ │ │ + bl 0x354f4c │ │ │ │ ldr r3, [pc, #156] @ 0x45590 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x4558c │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -54535,17 +54535,17 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ and r1, r1, r2, lsl #20 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r1, r1, r3 │ │ │ │ b 0x454ec │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ orrs r1, r0, ip │ │ │ │ @@ -54599,18 +54599,18 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ b 0x4559c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -54670,17 +54670,17 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #168] @ 0x45878 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -54721,17 +54721,17 @@ │ │ │ │ bne 0x45874 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #168] @ 0x45944 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -54772,17 +54772,17 @@ │ │ │ │ bne 0x45940 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #168] @ 0x45a10 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -54823,17 +54823,17 @@ │ │ │ │ bne 0x45a0c │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, lsr #28 │ │ │ │ + subeq r4, r5, r8, lsr #30 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -54882,15 +54882,15 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -54989,15 +54989,15 @@ │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ mov r1, r5 │ │ │ │ stmib sp, {r3, r6} │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ b 0x45bfc │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov r3, #0 │ │ │ │ b 0x27894 │ │ │ │ mov r3, #2 │ │ │ │ b 0x27894 │ │ │ │ mov r3, #6 │ │ │ │ b 0x27894 │ │ │ │ @@ -55256,17 +55256,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ @@ -55347,17 +55347,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ @@ -55438,17 +55438,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ @@ -55529,17 +55529,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ @@ -55620,17 +55620,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ @@ -55711,17 +55711,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ @@ -55802,17 +55802,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ @@ -55893,17 +55893,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ mov r3, #0 │ │ │ │ b 0x1e14c │ │ │ │ mov r3, #1 │ │ │ │ b 0x1e14c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -55925,46 +55925,46 @@ │ │ │ │ b 0x1e4dc │ │ │ │ ldr r3, [pc, #180] @ 0x46be8 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x46b98 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x355cbc │ │ │ │ + bl 0x355dbc │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46ba4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x355c6c │ │ │ │ + bl 0x355d6c │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46ba4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x355c80 │ │ │ │ + bl 0x355d80 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bics r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 0x46b14 │ │ │ │ b 0x46b3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x355cbc │ │ │ │ + bl 0x355dbc │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46b14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x355c94 │ │ │ │ + bl 0x355d94 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46b14 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -55992,46 +55992,46 @@ │ │ │ │ b 0x1e4dc │ │ │ │ ldr r3, [pc, #180] @ 0x46cf4 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x46ca4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x355cbc │ │ │ │ + bl 0x355dbc │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46cb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x355c6c │ │ │ │ + bl 0x355d6c │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46cb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x355c80 │ │ │ │ + bl 0x355d80 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bics r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 0x46c20 │ │ │ │ b 0x46c48 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x355cbc │ │ │ │ + bl 0x355dbc │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46c20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x355c94 │ │ │ │ + bl 0x355d94 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46c20 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -56076,33 +56076,33 @@ │ │ │ │ lsl r3, r3, #20 │ │ │ │ orrs r3, r3, #0 │ │ │ │ beq 0x46e10 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3554f0 │ │ │ │ + bl 0x3555f0 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46e20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3554a0 │ │ │ │ + bl 0x3555a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46e20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3554b4 │ │ │ │ + bl 0x3555b4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -56112,22 +56112,22 @@ │ │ │ │ orrs r3, r3, r6 │ │ │ │ bne 0x46d3c │ │ │ │ b 0x46d90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 0x3554f0 │ │ │ │ + bl 0x3555f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46d3c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 0x3554c8 │ │ │ │ + bl 0x3555c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ bne 0x46d3c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -56172,33 +56172,33 @@ │ │ │ │ lsl r3, r3, #20 │ │ │ │ orrs r3, r3, #0 │ │ │ │ beq 0x46f90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3554f0 │ │ │ │ + bl 0x3555f0 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46fa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3554a0 │ │ │ │ + bl 0x3555a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46fa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3554b4 │ │ │ │ + bl 0x3555b4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -56208,22 +56208,22 @@ │ │ │ │ orrs r3, r3, r6 │ │ │ │ bne 0x46ebc │ │ │ │ b 0x46f10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 0x3554f0 │ │ │ │ + bl 0x3555f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x46ebc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 0x3554c8 │ │ │ │ + bl 0x3555c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ bne 0x46ebc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -56384,28 +56384,28 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r4, [sp, #9] │ │ │ │ b 0x471f0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #28] @ 0x4729c │ │ │ │ ldr r2, [pc, #28] @ 0x472a0 │ │ │ │ ldr r1, [pc, #28] @ 0x472a4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsl #28 │ │ │ │ - subeq r4, r5, r0, ror #17 │ │ │ │ + subeq r4, r5, r0, lsl #30 │ │ │ │ + subeq r4, r5, r0, ror #19 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - subeq r4, r5, r0, asr #31 │ │ │ │ + subeq r5, r5, r0, asr #1 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #308] @ 0x473f8 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -56475,29 +56475,29 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r4, [sp, #9] │ │ │ │ b 0x47360 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #32] @ 0x4740c │ │ │ │ ldr r2, [pc, #32] @ 0x47410 │ │ │ │ ldr r1, [pc, #32] @ 0x47414 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ - subeq r4, r5, r6, ror #17 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ + subeq r4, r5, r6, ror #19 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ svcvc 0x00800000 │ │ │ │ - subeq r4, r5, r0, asr #31 │ │ │ │ + subeq r5, r5, r0, asr #1 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r3 │ │ │ │ @@ -56569,29 +56569,29 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r4, [sp, #9] │ │ │ │ b 0x474d8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #32] @ 0x47584 │ │ │ │ ldr r2, [pc, #32] @ 0x47588 │ │ │ │ ldr r1, [pc, #32] @ 0x4758c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ - subeq r4, r5, ip, ror #17 │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ + subeq r4, r5, ip, ror #19 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - subeq r4, r5, r0, asr #31 │ │ │ │ + subeq r5, r5, r0, asr #1 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #312] @ 0x476e4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -56662,29 +56662,29 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x26f64 │ │ │ │ ldrb r4, [sp, #9] │ │ │ │ b 0x47648 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #32] @ 0x476f8 │ │ │ │ ldr r2, [pc, #32] @ 0x476fc │ │ │ │ ldr r1, [pc, #32] @ 0x47700 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsr #28 │ │ │ │ - strdeq r4, [r5], #-130 @ 0xffffff7e │ │ │ │ + subeq r4, r5, r0, lsr #30 │ │ │ │ + strdeq r4, [r5], #-146 @ 0xffffff6e │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ - subeq r4, r5, r0, asr #31 │ │ │ │ + subeq r5, r5, r0, asr #1 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ @@ -56755,28 +56755,28 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x24400 │ │ │ │ b 0x477e0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #28] @ 0x47868 │ │ │ │ ldr r2, [pc, #28] @ 0x4786c │ │ │ │ ldr r1, [pc, #28] @ 0x47870 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r8, ror sp │ │ │ │ - strdeq r4, [r5], #-136 @ 0xffffff78 │ │ │ │ + subeq r4, r5, r8, ror lr │ │ │ │ + strdeq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - ldrdeq r4, [r5], #-240 @ 0xffffff10 │ │ │ │ + ldrdeq r5, [r5], #-0 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ @@ -56846,27 +56846,27 @@ │ │ │ │ bl 0x29994 │ │ │ │ b 0x47948 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x24400 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ b 0x47934 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #24] @ 0x479d0 │ │ │ │ ldr r2, [pc, #24] @ 0x479d4 │ │ │ │ ldr r1, [pc, #24] @ 0x479d8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strdeq r4, [r5], #-142 @ 0xffffff72 │ │ │ │ + strdeq r4, [r5], #-158 @ 0xffffff62 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - ldrdeq r4, [r5], #-240 @ 0xffffff10 │ │ │ │ + ldrdeq r5, [r5], #-0 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsr ip, r0, #10 │ │ │ │ lsl r3, r0, #22 │ │ │ │ ands ip, ip, #31 │ │ │ │ @@ -57054,15 +57054,15 @@ │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x47c50 │ │ │ │ ldr r3, [pc, #92] @ 0x47d3c │ │ │ │ ldr r1, [pc, #92] @ 0x47d40 │ │ │ │ ldr r0, [pc, #92] @ 0x47d44 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp r2, #0 │ │ │ │ ldrh r2, [r1] │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r1] │ │ │ │ bne 0x47ccc │ │ │ │ cmp ip, #0 │ │ │ │ @@ -57071,24 +57071,24 @@ │ │ │ │ orreq r3, r3, #1073741824 @ 0x40000000 │ │ │ │ b 0x47c6c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #36] @ 0x47d48 │ │ │ │ ldr r2, [pc, #36] @ 0x47d4c │ │ │ │ ldr r1, [pc, #36] @ 0x47d50 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r0, lsr fp │ │ │ │ - subeq r4, r5, r4, lsl #18 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, r4, lsl #20 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ ldrh r3, [r1] │ │ │ │ tst r3, #16 │ │ │ │ beq 0x47dc4 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x47dc4 │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ @@ -57100,15 +57100,15 @@ │ │ │ │ beq 0x47dbc │ │ │ │ cmp r0, #0 │ │ │ │ blt 0x47dc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x2dc4d0 │ │ │ │ + bl 0x2dc5d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ bics r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -57143,15 +57143,15 @@ │ │ │ │ lsr r3, r1, #20 │ │ │ │ adds r3, r3, #1 │ │ │ │ and ip, ip, r3 │ │ │ │ orrs ip, ip, #0 │ │ │ │ beq 0x47e64 │ │ │ │ cmp r1, #0 │ │ │ │ blt 0x47e70 │ │ │ │ - bl 0x2dabb0 │ │ │ │ + bl 0x2dacb0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ orrs r3, r3, r0 │ │ │ │ @@ -57239,30 +57239,30 @@ │ │ │ │ umull r1, r8, r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ adds r6, r1, r1 │ │ │ │ adc r8, r8, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #24 │ │ │ │ stm sp, {r6, r8} │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ stm sp, {r6, r8} │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ rsbs r3, r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ rsc r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ subs r3, r3, #2 │ │ │ │ sbc r0, r0, #0 │ │ │ │ lsr r3, r3, #9 │ │ │ │ orr r3, r3, r0, lsl #23 │ │ │ │ adds ip, r3, #1 │ │ │ │ @@ -57368,30 +57368,30 @@ │ │ │ │ strh r3, [r4] │ │ │ │ b 0x47f4c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #52] @ 0x481fc │ │ │ │ ldr r1, [pc, #52] @ 0x48200 │ │ │ │ mov r2, #892 @ 0x37c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #36] @ 0x48204 │ │ │ │ ldr r1, [pc, #36] @ 0x48208 │ │ │ │ ldr r0, [pc, #36] @ 0x4820c │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ - subeq r4, r5, r0, lsr fp │ │ │ │ - subeq r4, r5, ip, lsl #18 │ │ │ │ - subeq r4, r5, r0, ror #31 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ + subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, ip, lsl #20 │ │ │ │ + subeq r5, r5, r0, ror #1 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsr ip, r0, #7 │ │ │ │ ands ip, ip, #255 @ 0xff │ │ │ │ lsr lr, r0, #15 │ │ │ │ @@ -57577,15 +57577,15 @@ │ │ │ │ ldrb lr, [r1, #13] │ │ │ │ cmp lr, #0 │ │ │ │ bne 0x48474 │ │ │ │ ldr r3, [pc, #92] @ 0x48568 │ │ │ │ ldr r1, [pc, #92] @ 0x4856c │ │ │ │ ldr r0, [pc, #92] @ 0x48570 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r3, [r1] │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r1] │ │ │ │ bne 0x484f8 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -57594,24 +57594,24 @@ │ │ │ │ orreq r0, r0, #1073741824 @ 0x40000000 │ │ │ │ b 0x48490 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #36] @ 0x48574 │ │ │ │ ldr r2, [pc, #36] @ 0x48578 │ │ │ │ ldr r1, [pc, #36] @ 0x4857c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r4, r5, r0, lsr fp │ │ │ │ - subeq r4, r5, r2, lsl r9 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, r2, lsl sl │ │ │ │ andeq r7, r0, r0, lsl #31 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - subeq r4, r5, r0, asr #18 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + subeq r4, r5, r0, asr #20 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ @@ -57701,58 +57701,58 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rsc r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ adds r3, r3, r3 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ adc r3, r3, r3 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rsc r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ strd r8, [sp] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ adds r8, r8, r8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ adcs r2, sl, sl │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ @@ -57776,38 +57776,38 @@ │ │ │ │ strd sl, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ strd sl, [sp, #144] @ 0x90 │ │ │ │ strd sl, [sp, #152] @ 0x98 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r8, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r7, r9} │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ adds r2, r2, r3 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ ldr lr, [sp, #144] @ 0x90 │ │ │ │ @@ -57865,35 +57865,35 @@ │ │ │ │ strd sl, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ strd sl, [sp, #144] @ 0x90 │ │ │ │ strd sl, [sp, #152] @ 0x98 │ │ │ │ strd r6, [sp, #24] │ │ │ │ strd r6, [sp] │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ adcs r2, r2, r1 │ │ │ │ @@ -57952,37 +57952,37 @@ │ │ │ │ strd sl, [sp, #104] @ 0x68 │ │ │ │ strd sl, [sp, #112] @ 0x70 │ │ │ │ strd sl, [sp, #120] @ 0x78 │ │ │ │ strd sl, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ strd sl, [sp, #144] @ 0x90 │ │ │ │ strd sl, [sp, #152] @ 0x98 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str sl, [sp] │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r3, r9} │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r3, r8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ adds r2, r2, r1 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -58038,15 +58038,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r8, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ sbc r7, r7, #0 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ sbcs lr, r3, lr │ │ │ │ @@ -58386,15 +58386,15 @@ │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ cmp r1, #0 │ │ │ │ bne 0x49050 │ │ │ │ ldr r3, [pc, #536] @ 0x493c8 │ │ │ │ ldr r1, [pc, #536] @ 0x493cc │ │ │ │ ldr r0, [pc, #536] @ 0x493d0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp r1, #0 │ │ │ │ bne 0x49030 │ │ │ │ ldr r0, [pc, #492] @ 0x493b8 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -58413,15 +58413,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 0x48e84 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #440] @ 0x493d4 │ │ │ │ ldr r1, [pc, #440] @ 0x493d8 │ │ │ │ mov r2, #892 @ 0x37c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x4907c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ cmp r1, #0 │ │ │ │ bne 0x49050 │ │ │ │ b 0x491a8 │ │ │ │ @@ -58496,47 +58496,47 @@ │ │ │ │ sub r5, r5, r0 │ │ │ │ str ip, [sp, #12] │ │ │ │ b 0x492ec │ │ │ │ ldr r5, [pc, #124] @ 0x493e4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 0x492ec │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr ip, [pc, #108] @ 0x493e8 │ │ │ │ ldr r3, [pc, #108] @ 0x493ec │ │ │ │ ldr r1, [pc, #72] @ 0x493cc │ │ │ │ mov r2, #171 @ 0xab │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #88] @ 0x493f0 │ │ │ │ ldr r2, [pc, #88] @ 0x493f4 │ │ │ │ ldr r1, [pc, #56] @ 0x493d8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r4, r5, r0, lsr fp │ │ │ │ - subeq r4, r5, sl, lsl r9 │ │ │ │ + subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, sl, lsl sl │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ svcvc 0x00ff0000 │ │ │ │ - subeq r4, r5, r2, lsr #18 │ │ │ │ + subeq r4, r5, r2, lsr #20 │ │ │ │ svcvc 0x00fe0000 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ - strdeq r4, [r5], #-240 @ 0xffffff10 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ + strdeq r5, [r5], #-0 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ @ instruction: 0xffffbfd1 │ │ │ │ @ instruction: 0xffffc011 │ │ │ │ @ instruction: 0xffffbf91 │ │ │ │ - subeq r1, r0, r8, lsl lr │ │ │ │ - strheq r4, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq r4, r5, ip, lsr sl │ │ │ │ + subeq r1, r0, r8, lsl pc │ │ │ │ + strheq r4, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq r4, r5, ip, lsr fp │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ @@ -58620,58 +58620,58 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rsc r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ adds r3, r3, r3 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ adc r3, r3, r3 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rsc r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ strd r4, [sp] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ adds r5, r5, r5 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ adcs r7, r7, r7 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ @@ -58692,33 +58692,33 @@ │ │ │ │ strd sl, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ strd sl, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ stm sp, {r5, r7} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ stm sp, {r4, r6} │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ @@ -58773,33 +58773,33 @@ │ │ │ │ strd sl, [sp, #96] @ 0x60 │ │ │ │ strd sl, [sp, #104] @ 0x68 │ │ │ │ strd sl, [sp, #112] @ 0x70 │ │ │ │ strd sl, [sp, #120] @ 0x78 │ │ │ │ strd sl, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ strd sl, [sp, #144] @ 0x90 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ strd r4, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ adcs r2, r2, r1 │ │ │ │ @@ -58860,38 +58860,38 @@ │ │ │ │ strd sl, [sp, #96] @ 0x60 │ │ │ │ strd sl, [sp, #104] @ 0x68 │ │ │ │ strd sl, [sp, #112] @ 0x70 │ │ │ │ strd sl, [sp, #120] @ 0x78 │ │ │ │ strd sl, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ strd sl, [sp, #144] @ 0x90 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r9, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r9, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr ip, [sp, #132] @ 0x84 │ │ │ │ adds r2, r2, r3 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ adcs ip, ip, r3 │ │ │ │ @@ -58949,15 +58949,15 @@ │ │ │ │ lsr r7, r7, #13 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ mul r0, r6, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ lsl r8, r3, #2 │ │ │ │ umull r3, r1, r6, r5 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ ldm sl, {sl, fp, lr} │ │ │ │ @@ -59121,21 +59121,21 @@ │ │ │ │ strh r3, [r2] │ │ │ │ b 0x494b0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #28] @ 0x49d48 │ │ │ │ ldr r1, [pc, #28] @ 0x49d4c │ │ │ │ mov r2, #892 @ 0x37c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, lsr fp │ │ │ │ - subeq r4, r5, r8, lsr #18 │ │ │ │ - strdeq r4, [r5], #-240 @ 0xffffff10 │ │ │ │ - subeq r1, r0, r4, asr #26 │ │ │ │ + subeq r4, r5, r0, lsr ip │ │ │ │ + subeq r4, r5, r8, lsr #20 │ │ │ │ + strdeq r5, [r5], #-0 │ │ │ │ + subeq r1, r0, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #204] @ 0x49e34 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ @@ -59184,17 +59184,17 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -59247,17 +59247,17 @@ │ │ │ │ bne 0x49f2c │ │ │ │ add sp, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x49f84 │ │ │ │ lsr r2, r3, #7 │ │ │ │ lsl r0, r3, #24 │ │ │ │ ands r3, r3, #1 │ │ │ │ @@ -59277,18 +59277,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x49fa8 │ │ │ │ ldr r1, [pc, #12] @ 0x49fac │ │ │ │ ldr r0, [pc, #12] @ 0x49fb0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x4a000 │ │ │ │ lsr r2, r3, #7 │ │ │ │ lsl r0, r3, #24 │ │ │ │ lsl r2, r2, #31 │ │ │ │ ands r3, r3, #1 │ │ │ │ @@ -59308,18 +59308,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x4a024 │ │ │ │ ldr r1, [pc, #12] @ 0x4a028 │ │ │ │ ldr r0, [pc, #12] @ 0x4a02c │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x4a088 │ │ │ │ lsr r2, r3, #7 │ │ │ │ ands r0, r3, #1 │ │ │ │ mvnne r0, #0 │ │ │ │ lsl r1, r3, #24 │ │ │ │ @@ -59342,18 +59342,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x4a0ac │ │ │ │ ldr r1, [pc, #12] @ 0x4a0b0 │ │ │ │ ldr r0, [pc, #12] @ 0x4a0b4 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ cmp r2, #0 │ │ │ │ beq 0x4a144 │ │ │ │ @@ -59385,18 +59385,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x4a158 │ │ │ │ ldr r1, [pc, #12] @ 0x4a15c │ │ │ │ ldr r0, [pc, #12] @ 0x4a160 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x4a19c │ │ │ │ lsr r3, r0, #7 │ │ │ │ lsl r3, r3, #15 │ │ │ │ eor r3, r3, #32512 @ 0x7f00 │ │ │ │ eor r3, r3, #128 @ 0x80 │ │ │ │ @@ -59411,18 +59411,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x4a1c0 │ │ │ │ ldr r1, [pc, #12] @ 0x4a1c4 │ │ │ │ ldr r0, [pc, #12] @ 0x4a1c8 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r5, r0, lsl #19 │ │ │ │ - subeq r1, r0, r0, lsr #27 │ │ │ │ - subeq r1, r0, r0, asr #27 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r5, r0, lsl #21 │ │ │ │ + subeq r1, r0, r0, lsr #29 │ │ │ │ + subeq r1, r0, r0, asr #29 │ │ │ │ ldrb r2, [r1, #15] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ bne 0x4a214 │ │ │ │ lsl r3, r0, #22 │ │ │ │ lsr r3, r3, #22 │ │ │ │ lsl r3, r3, #21 │ │ │ │ @@ -59741,15 +59741,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 0x244f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x26bdc │ │ │ │ b 0x4a684 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ @@ -60276,30 +60276,30 @@ │ │ │ │ mov r4, r1 │ │ │ │ b 0x4aaf4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #60] @ 0x4af74 │ │ │ │ ldr r2, [pc, #60] @ 0x4af78 │ │ │ │ ldr r1, [pc, #60] @ 0x4af7c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ lsr r9, r1, #1 │ │ │ │ orrs r8, r8, r3 │ │ │ │ orr r9, r9, r4, lsl #31 │ │ │ │ lsr r1, r4, #1 │ │ │ │ bne 0x4ad60 │ │ │ │ b 0x4ac58 │ │ │ │ bl 0x10b84 │ │ │ │ - subeq r4, r5, lr, lsr #18 │ │ │ │ - subeq r4, r5, r3, lsr r9 │ │ │ │ + subeq r4, r5, lr, lsr #20 │ │ │ │ + subeq r4, r5, r3, lsr sl │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq r5, r5, r0 │ │ │ │ + subeq r5, r5, r0, lsl #2 │ │ │ │ @ instruction: 0x000013b0 │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ @@ -60369,15 +60369,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r4 │ │ │ │ mov lr, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, #64 @ 0x40 │ │ │ │ b 0x4b048 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #636] @ 0x4b350 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -60532,27 +60532,27 @@ │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ b 0x4b294 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #48] @ 0x4b368 │ │ │ │ ldr r2, [pc, #48] @ 0x4b36c │ │ │ │ ldr r1, [pc, #48] @ 0x4b370 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ bicle r7, pc, r0, lsl #16 │ │ │ │ ldrshlt r1, [r2, #-119]! @ 0xffffff89 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r4, [r5], #-144 @ 0xffffff70 │ │ │ │ - subeq r5, r5, r8, lsr #32 │ │ │ │ - subeq r4, r5, r0, asr lr │ │ │ │ + ldrdeq r4, [r5], #-160 @ 0xffffff60 │ │ │ │ + subeq r5, r5, r8, lsr #2 │ │ │ │ + subeq r4, r5, r0, asr pc │ │ │ │ svcvc 0x00800000 │ │ │ │ - subeq r4, r5, r8, lsr r9 │ │ │ │ - subeq r5, r5, r8, lsl r0 │ │ │ │ + subeq r4, r5, r8, lsr sl │ │ │ │ + subeq r5, r5, r8, lsl r1 │ │ │ │ andeq r1, r0, fp, lsr #9 │ │ │ │ - subeq r1, r0, r4, lsr lr │ │ │ │ + subeq r1, r0, r4, lsr pc │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ @@ -60597,15 +60597,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x29994 │ │ │ │ b 0x4b3f8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ ldr r3, [r0, #716] @ 0x2cc │ │ │ │ tst r1, r3 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -60646,15 +60646,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ add r3, r0, #8192 @ 0x2000 │ │ │ │ strb r1, [r3, #524] @ 0x20c │ │ │ │ add r0, r0, #168 @ 0xa8 │ │ │ │ - bl 0x3b3308 │ │ │ │ + bl 0x3b3408 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #724] @ 0x2d4 │ │ │ │ bl 0x4b4e8 │ │ │ │ @@ -60663,15 +60663,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ bne 0x4b54c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x4b4e8 │ │ │ │ - bl 0x122d4c │ │ │ │ + bl 0x122e4c │ │ │ │ b 0x4b544 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #716] @ 0x2cc │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -60682,55 +60682,55 @@ │ │ │ │ beq 0x4b59c │ │ │ │ ldr ip, [pc, #32] @ 0x4b5a8 │ │ │ │ ldr r3, [pc, #32] @ 0x4b5ac │ │ │ │ ldr r1, [pc, #32] @ 0x4b5b0 │ │ │ │ mov r2, #87 @ 0x57 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r2, [pc, #16] @ 0x4b5b4 │ │ │ │ str r2, [r0, #724] @ 0x2d4 │ │ │ │ bl 0x4b528 │ │ │ │ - subeq r1, r0, r4, asr #30 │ │ │ │ - subeq r5, r5, r0, lsr #1 │ │ │ │ - subeq r1, r0, r8, lsr #30 │ │ │ │ + subeq r2, r0, r4, asr #32 │ │ │ │ + subeq r5, r5, r0, lsr #3 │ │ │ │ + subeq r2, r0, r8, lsr #32 │ │ │ │ andeq r0, r1, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x354954 │ │ │ │ + bl 0x354a54 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x354b74 │ │ │ │ + bl 0x354c74 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x354748 │ │ │ │ + bl 0x354848 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x354934 │ │ │ │ + bl 0x354a34 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsl r3, r1, r2 │ │ │ │ mov r1, r0 │ │ │ │ @@ -60762,47 +60762,47 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x355cf4 │ │ │ │ + bl 0x355df4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x355cf4 │ │ │ │ + bl 0x355df4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -60820,29 +60820,29 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r5, #0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ strd r4, [sp, #16] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [pc, #48] @ 0x4b7fc │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x4b7f8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #108] @ 0x4b884 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -60854,29 +60854,29 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r5, #0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ strd r4, [sp, #16] │ │ │ │ - bl 0x1ca7bc │ │ │ │ + bl 0x1ca8bc │ │ │ │ ldr r3, [pc, #48] @ 0x4b884 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x4b880 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r0, r1 │ │ │ │ clzne r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @@ -60912,15 +60912,15 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrs ip, r0, r1 │ │ │ │ beq 0x4b950 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x355e30 │ │ │ │ + bl 0x355f30 │ │ │ │ asr r3, r0, #31 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -60934,32 +60934,32 @@ │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x355f00 │ │ │ │ + bl 0x356000 │ │ │ │ asr r1, r0, #31 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x355e58 │ │ │ │ + bl 0x355f58 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x355e9c │ │ │ │ + bl 0x355f9c │ │ │ │ asr r1, r0, #31 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -62342,15 +62342,15 @@ │ │ │ │ cmp r5, #2 │ │ │ │ lsl r6, r6, #3 │ │ │ │ beq 0x4cfd0 │ │ │ │ add r7, r5, #1 │ │ │ │ lsl r7, r7, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r7, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -62359,18 +62359,18 @@ │ │ │ │ sub r2, r4, r5 │ │ │ │ cmp r6, r3 │ │ │ │ add r0, r8, r7 │ │ │ │ lslgt r2, r2, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ movle r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ - b 0x39b860 │ │ │ │ + b 0x39b960 │ │ │ │ mov r2, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x39aba0 │ │ │ │ + b 0x39aca0 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ lsr lr, r1, #8 │ │ │ │ and lr, lr, #3 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp lr, #2 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r4, r1, #3 │ │ │ │ @@ -68293,40 +68293,40 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #4] @ 0x52c88 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x165848 │ │ │ │ - strheq r5, [r5], #-8 │ │ │ │ + b 0x165948 │ │ │ │ + strheq r5, [r5], #-24 @ 0xffffffe8 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #128] @ 0x52d2c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #124] @ 0x52d30 │ │ │ │ ldr r1, [pc, #124] @ 0x52d34 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ str r5, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ - bl 0x16657c │ │ │ │ + bl 0x16c8c0 │ │ │ │ + bl 0x16667c │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x52cf8 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r2, [pc, #84] @ 0x52d30 │ │ │ │ ldr r1, [pc, #84] @ 0x52d34 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ - bl 0x16657c │ │ │ │ + bl 0x16c8c0 │ │ │ │ + bl 0x16667c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x52d18 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -68334,33 +68334,33 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #24] @ 0x52d38 │ │ │ │ ldr r0, [pc, #24] @ 0x52d3c │ │ │ │ add r3, r5, #8 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r5, r5, r8, ror #1 │ │ │ │ - subeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x00450a98 │ │ │ │ - subeq r3, r0, ip, lsr r0 │ │ │ │ - subeq r3, r0, r0, asr r0 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r5, r5, r8, ror #3 │ │ │ │ + subeq r1, r0, ip, asr #9 │ │ │ │ + @ instruction: 0x00450b98 │ │ │ │ + subeq r3, r0, ip, lsr r1 │ │ │ │ + subeq r3, r0, r0, asr r1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x16f528 │ │ │ │ + bl 0x16f628 │ │ │ │ ldr r1, [pc, #12] @ 0x52d6c │ │ │ │ - bl 0x16a99c │ │ │ │ + bl 0x16aa9c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #4] @ 0x52d70 │ │ │ │ - b 0x16a99c │ │ │ │ - subeq r1, r0, r4, lsl #18 │ │ │ │ - strheq r3, [r0], #-8 │ │ │ │ + b 0x16aa9c │ │ │ │ + subeq r1, r0, r4, lsl #20 │ │ │ │ + strheq r3, [r0], #-24 @ 0xffffffe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #136] @ 0x52e14 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -68369,44 +68369,44 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #96] @ 0x52e18 │ │ │ │ - bl 0x11ff64 │ │ │ │ + bl 0x120064 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x52dfc │ │ │ │ - bl 0x16d980 │ │ │ │ + bl 0x16da80 │ │ │ │ ldr ip, [pc, #80] @ 0x52e1c │ │ │ │ ldr r2, [pc, #80] @ 0x52e20 │ │ │ │ ldr r1, [pc, #80] @ 0x52e24 │ │ │ │ mov r3, #21 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [pc, #36] @ 0x52e28 │ │ │ │ ldr r3, [pc, #20] @ 0x52e1c │ │ │ │ ldr r1, [pc, #20] @ 0x52e20 │ │ │ │ mov r2, #20 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r3, r8, r0, ror r2 │ │ │ │ - subeq r3, r0, r4, asr #1 │ │ │ │ - subeq r5, r5, r8, lsl #2 │ │ │ │ - subeq r3, r0, r8, asr #1 │ │ │ │ - subeq ip, r0, ip, lsr r0 │ │ │ │ - ldrdeq r3, [r0], #-12 │ │ │ │ + subeq r3, r0, r4, asr #3 │ │ │ │ + subeq r5, r5, r8, lsl #4 │ │ │ │ + subeq r3, r0, r8, asr #3 │ │ │ │ + subeq ip, r0, ip, lsr r1 │ │ │ │ + ldrdeq r3, [r0], #-28 @ 0xffffffe4 │ │ │ │ mov ip, sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6} │ │ │ │ @@ -68422,15 +68422,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 0x52e74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3] │ │ │ │ mvn r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -68445,26 +68445,26 @@ │ │ │ │ bl 0x581b0 │ │ │ │ cmp r4, r5 │ │ │ │ bne 0x52ec0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r5, r5, r8, lsl r1 │ │ │ │ + subeq r5, r5, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #304] @ 0x53030 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #296] @ 0x53034 │ │ │ │ ldr r1, [pc, #296] @ 0x53038 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r5, pc, #260 @ 0x104 │ │ │ │ ldrd r4, [r5] │ │ │ │ ldr r8, [pc, #280] @ 0x5303c │ │ │ │ ldr r7, [pc, #280] @ 0x53040 │ │ │ │ ldr r6, [pc, #280] @ 0x53044 │ │ │ │ ldr lr, [pc, #280] @ 0x53048 │ │ │ │ mov r9, #17 │ │ │ │ @@ -68528,17 +68528,17 @@ │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tstmi pc, r1, lsr #4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsthi r3, #3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq r5, r5, r8, ror r1 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, r8, ror r2 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ eoreq r2, r1, #0 │ │ │ │ eorcs r2, r3, r2, lsr r2 │ │ │ │ tsteq r1, r1, lsr r1 │ │ │ │ andsne r0, r1, r1, lsr #4 │ │ │ │ andsne r0, r0, #268435457 @ 0x10000001 │ │ │ │ andcs r0, r0, r0, lsr r0 │ │ │ │ @@ -68553,53 +68553,53 @@ │ │ │ │ add r3, r4, #104 @ 0x68 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [pc, #100] @ 0x530f0 │ │ │ │ ldr r1, [pc, #100] @ 0x530f4 │ │ │ │ mov r3, #27 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r2, [pc, #88] @ 0x530f8 │ │ │ │ ldr r1, [pc, #88] @ 0x530fc │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ add r4, r4, #132 @ 0x84 │ │ │ │ ldr r3, [pc, #60] @ 0x53100 │ │ │ │ str r6, [r5, #184] @ 0xb8 │ │ │ │ str r4, [r0, #164] @ 0xa4 │ │ │ │ str r3, [r0, #140] @ 0x8c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subeq r5, r5, r8, lsl r1 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r1, r0, r0, lsl r4 │ │ │ │ - subeq r3, r0, r4, lsl #2 │ │ │ │ - subeq r3, r0, r8, lsl #2 │ │ │ │ + subeq r5, r5, r8, lsl r2 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r1, r0, r0, lsl r5 │ │ │ │ + subeq r3, r0, r4, lsl #4 │ │ │ │ + subeq r3, r0, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #212] @ 0x531f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #204] @ 0x531f4 │ │ │ │ ldr r1, [pc, #204] @ 0x531f8 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r5, pc, #176 @ 0xb0 │ │ │ │ ldrd r4, [r5] │ │ │ │ mov ip, #512 @ 0x200 │ │ │ │ add r2, r0, #13248 @ 0x33c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ add r1, r0, #13824 @ 0x3600 │ │ │ │ orr r3, r3, #520 @ 0x208 │ │ │ │ @@ -68640,31 +68640,31 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mrsmi ip, R12_fiq │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq r5, r5, r8, ror r1 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, r8, ror r2 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ andseq r1, r1, #0 │ │ │ │ tsteq r4, r0, lsl r1 │ │ │ │ tstcs r1, r1, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #224] @ 0x53300 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #216] @ 0x53304 │ │ │ │ ldr r1, [pc, #216] @ 0x53308 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r5, pc, #188 @ 0xbc │ │ │ │ ldrd r4, [r5] │ │ │ │ add r3, r0, #13248 @ 0x33c0 │ │ │ │ ldmdb r3, {r1, r2} │ │ │ │ add ip, r0, #13824 @ 0x3600 │ │ │ │ orr r1, r1, #544 @ 0x220 │ │ │ │ orr r2, r2, #16 │ │ │ │ @@ -68708,31 +68708,31 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tstmi pc, r1, lsr r2 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq r5, r5, r8, ror r1 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, r8, ror r2 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ andseq r1, r1, #0 │ │ │ │ tsteq r4, r0, lsl r1 │ │ │ │ tstcs r1, r1, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #240] @ 0x53420 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #232] @ 0x53424 │ │ │ │ ldr r1, [pc, #232] @ 0x53428 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r5, pc, #204 @ 0xcc │ │ │ │ ldrd r4, [r5] │ │ │ │ mov lr, #8 │ │ │ │ ldr r7, [pc, #212] @ 0x5342c │ │ │ │ ldr r6, [pc, #212] @ 0x53430 │ │ │ │ add r3, r0, #13248 @ 0x33c0 │ │ │ │ ldmdb r3, {r1, r2} │ │ │ │ @@ -68780,17 +68780,17 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tstmi pc, r2, ror r2 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq r5, r5, r8, ror r1 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, r8, ror r2 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ andseq r2, r1, #0 │ │ │ │ andsne r0, r1, r1, lsr #4 │ │ │ │ andne r0, r0, #17 │ │ │ │ andseq r0, r0, r0, lsr r0 │ │ │ │ eorcs r2, r3, r1, lsr r2 │ │ │ │ tsteq r1, r1, lsr r1 │ │ │ │ @@ -68801,15 +68801,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #236] @ 0x53550 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #228] @ 0x53554 │ │ │ │ ldr r1, [pc, #228] @ 0x53558 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r5, pc, #200 @ 0xc8 │ │ │ │ ldrd r4, [r5] │ │ │ │ mov lr, #8 │ │ │ │ add r3, r0, #13248 @ 0x33c0 │ │ │ │ ldmdb r3, {r1, r2} │ │ │ │ add ip, r0, #13824 @ 0x3600 │ │ │ │ orr r1, r1, #544 @ 0x220 │ │ │ │ @@ -68856,17 +68856,17 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tstmi pc, r0, asr #4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq r5, r5, r8, ror r1 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, r8, ror r2 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ andsne r0, r1, r1, lsr #32 │ │ │ │ tstne r0, r1, lsl r0 │ │ │ │ andseq r1, r1, #0 │ │ │ │ tsteq r4, r0, lsl r1 │ │ │ │ tstcs r1, r1, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -68874,15 +68874,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #296] @ 0x536b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #288] @ 0x536b4 │ │ │ │ ldr r1, [pc, #288] @ 0x536b8 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r5, pc, #260 @ 0x104 │ │ │ │ ldrd r4, [r5] │ │ │ │ mov lr, #16 │ │ │ │ ldr r8, [pc, #268] @ 0x536bc │ │ │ │ ldr r7, [pc, #268] @ 0x536c0 │ │ │ │ ldr r6, [pc, #268] @ 0x536c4 │ │ │ │ add r2, r0, #13248 @ 0x33c0 │ │ │ │ @@ -68944,17 +68944,17 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ tstmi pc, r3, lsl r2 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq r5, r5, r8, ror r1 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, r8, ror r2 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ eoreq r2, r1, #0 │ │ │ │ eorcs r2, r3, r2, lsr r2 │ │ │ │ andsne r0, r1, r1, lsr #32 │ │ │ │ tstne r0, r1, lsl r0 │ │ │ │ andseq r1, r0, r0, asr #30 │ │ │ │ tsteq r1, r1, lsr r1 │ │ │ │ @@ -68970,48 +68970,48 @@ │ │ │ │ orr r1, r1, #39680 @ 0x9b00 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ strh r1, [sp, #2] │ │ │ │ add r1, sp, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [pc, #124] @ 0x537a4 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ strh r3, [sp, #2] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [pc, #104] @ 0x537a8 │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ strh r3, [sp, #2] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [pc, #84] @ 0x537ac │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r4, #6 │ │ │ │ strh r3, [sp, #2] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [pc, #52] @ 0x537a0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x5379c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xffffcb0c │ │ │ │ muleq r0, r9, r6 │ │ │ │ andeq r4, r0, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -69023,177 +69023,177 @@ │ │ │ │ mov r2, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 0x138fc8 │ │ │ │ + bl 0x1390c8 │ │ │ │ mov r2, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #32 │ │ │ │ ldr r8, [r7] │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #52 @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #56 @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #60 @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #64 @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #68 @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #72 @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #76 @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #80 @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #84 @ 0x54 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #88 @ 0x58 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x65080 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #96 @ 0x60 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #24 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #100 @ 0x64 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #28 │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #864] @ 0x360 │ │ │ │ add r9, r6, #232 @ 0xe8 │ │ │ │ tst r3, #15 │ │ │ │ bne 0x53ab0 │ │ │ │ add r3, r5, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #4 │ │ │ │ bne 0x53b8c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #104 @ 0x68 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #108 @ 0x6c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [pc, #528] @ 0x53c90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x53c8c │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -69205,129 +69205,129 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #476] @ 0x53c94 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #288 @ 0x120 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #236 @ 0xec │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r8, r6, #240 @ 0xf0 │ │ │ │ add r3, r4, #412 @ 0x19c │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r2, [r3, r5] │ │ │ │ mov r0, r8 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r4, #32 │ │ │ │ add r8, r8, #8 │ │ │ │ bne 0x53ae4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x666e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r9, r6, #520 @ 0x208 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #496 @ 0x1f0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #3880] @ 0xf28 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #504 @ 0x1f8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #3884] @ 0xf2c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #508 @ 0x1fc │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #3888] @ 0xf30 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #512 @ 0x200 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, r5, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #4 │ │ │ │ beq 0x53a30 │ │ │ │ ldr r3, [pc, #260] @ 0x53c98 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #160 @ 0xa0 │ │ │ │ mov r1, sp │ │ │ │ add r0, r9, r2 │ │ │ │ add r4, r5, #4160 @ 0x1040 │ │ │ │ add r8, r5, #4288 @ 0x10c0 │ │ │ │ str r3, [sp] │ │ │ │ add r4, r4, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r8, r8, #16 │ │ │ │ add r3, r9, #8 │ │ │ │ ldrd sl, [r4, #8]! │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ strd sl, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r4, r8 │ │ │ │ add r3, r0, #8 │ │ │ │ bne 0x53bd0 │ │ │ │ add r3, r9, #136 @ 0x88 │ │ │ │ ldr r2, [r5, #3856] @ 0xf10 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #3860] @ 0xf14 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #3880] @ 0xf28 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r9, #144 @ 0x90 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #3884] @ 0xf2c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r9, #148 @ 0x94 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #3888] @ 0xf30 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r9, #152 @ 0x98 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #3892] @ 0xf34 │ │ │ │ add r0, r9, #156 @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ add r9, r9, #160 @ 0xa0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ b 0x53a30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strbpl r5, [r6], -r1 │ │ │ │ rscne r8, pc, #704643072 @ 0x2a000000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -69337,120 +69337,120 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r1, r6, #104 @ 0x68 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x138a3c │ │ │ │ + bl 0x138b3c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x138e38 │ │ │ │ + bl 0x138f38 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #32 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #40 @ 0x28 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #44 @ 0x2c │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #52 @ 0x34 │ │ │ │ str r3, [r5, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #56 @ 0x38 │ │ │ │ str r3, [r5, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #60 @ 0x3c │ │ │ │ str r3, [r5, #24] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #64 @ 0x40 │ │ │ │ str r3, [r5, #28] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #68 @ 0x44 │ │ │ │ str r3, [r5, #32] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #72 @ 0x48 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #76 @ 0x4c │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #80 @ 0x50 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #84 @ 0x54 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #88 @ 0x58 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #92 @ 0x5c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #96 @ 0x60 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #620] @ 0x540f4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 0x65110 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #864] @ 0x360 │ │ │ │ @@ -69460,79 +69460,79 @@ │ │ │ │ add r3, r5, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #4 │ │ │ │ beq 0x53fb8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r9, r2 │ │ │ │ mov r0, sp │ │ │ │ ldr r4, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [pc, #536] @ 0x540f8 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ cmpeq r4, r2 │ │ │ │ bne 0x540e4 │ │ │ │ add r4, r5, #4160 @ 0x1040 │ │ │ │ add r8, r5, #4288 @ 0x10c0 │ │ │ │ add r7, r9, #8 │ │ │ │ add r4, r4, #16 │ │ │ │ add r8, r8, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r2, [sp] │ │ │ │ add r7, r7, #8 │ │ │ │ strd r2, [r4, #8]! │ │ │ │ cmp r4, r8 │ │ │ │ bne 0x53f00 │ │ │ │ add r4, r9, #136 @ 0x88 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5, #3856] @ 0xf10 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r9, #144 @ 0x90 │ │ │ │ str r3, [r5, #3860] @ 0xf14 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r9, #148 @ 0x94 │ │ │ │ str r3, [r5, #3880] @ 0xf28 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r9, #152 @ 0x98 │ │ │ │ str r3, [r5, #3884] @ 0xf2c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r5, #3888] @ 0xf30 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r9, #156 @ 0x9c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r5, #3892] @ 0xf34 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 0x1390d8 │ │ │ │ + bl 0x1391d8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #288] @ 0x540f0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x540ec │ │ │ │ @@ -69542,72 +69542,72 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #236 @ 0xec │ │ │ │ mov r0, sp │ │ │ │ ldr r4, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [pc, #212] @ 0x540fc │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #288 @ 0x120 │ │ │ │ cmpeq r4, r2 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ addeq r7, r6, #240 @ 0xf0 │ │ │ │ bne 0x540e4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r0, r4, #412 @ 0x19c │ │ │ │ ldrd r2, [sp] │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ cmp r4, #32 │ │ │ │ add r7, r7, #8 │ │ │ │ strd r2, [r5, r0] │ │ │ │ bne 0x54040 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #496 @ 0x1f0 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 0x667e4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #504 @ 0x1f8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ bic r3, r3, #-1879048192 @ 0x90000000 │ │ │ │ orr r3, r3, #1073741824 @ 0x40000000 │ │ │ │ add r1, r6, #508 @ 0x1fc │ │ │ │ str r3, [r5, #3880] @ 0xf28 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r5, #3884] @ 0xf2c │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #512 @ 0x200 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ add r9, r6, #520 @ 0x208 │ │ │ │ str r3, [r5, #3888] @ 0xf30 │ │ │ │ b 0x53ea4 │ │ │ │ mov r0, #1 │ │ │ │ b 0x53fc8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xff1ffe20 │ │ │ │ rscne r8, pc, #704643072 @ 0x2a000000 │ │ │ │ strbpl r5, [r6], -r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -69617,21 +69617,21 @@ │ │ │ │ ldr r6, [pc, #628] @ 0x54394 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r3 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #656] @ 0x290 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [r3, #200] @ 0xc8 │ │ │ │ - bl 0x1300cc │ │ │ │ + bl 0x1301cc │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r7, [r5] │ │ │ │ and r8, r8, #4 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -69667,20 +69667,20 @@ │ │ │ │ ldreq r3, [pc, #444] @ 0x543a4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, fp, #744 @ 0x2e8 │ │ │ │ ldrne r8, [pc, #432] @ 0x543a8 │ │ │ │ ldreq r8, [pc, #432] @ 0x543ac │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r1, sl │ │ │ │ add r0, fp, #748 @ 0x2ec │ │ │ │ mov r2, #4 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ ldrne r6, [r5, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -69713,69 +69713,69 @@ │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [pc, #276] @ 0x543b8 │ │ │ │ mov r1, sl │ │ │ │ movne r3, r2 │ │ │ │ add r0, fp, #744 @ 0x2e8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [pc, #252] @ 0x543bc │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, fp, #748 @ 0x2ec │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [pc, #232] @ 0x543c0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, fp, #752 @ 0x2f0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ beq 0x5430c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ add r0, fp, #756 @ 0x2f4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b 0x54228 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 0x54384 │ │ │ │ add sl, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, r2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 0x54384 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 0x54180 │ │ │ │ mov r0, #1 │ │ │ │ b 0x54260 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ addseq fp, lr, r4, asr #26 │ │ │ │ @ instruction: 0xf9ff03df │ │ │ │ adceq r4, r8, r8, lsr #19 │ │ │ │ mov r7, #173 @ 0xad │ │ │ │ mov r7, #119 @ 0x77 │ │ │ │ svc 0x009000ad │ │ │ │ @@ -69795,26 +69795,26 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0x138f54 │ │ │ │ + bl 0x139054 │ │ │ │ ldr r3, [pc, #328] @ 0x54550 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ sub r4, r0, #760 @ 0x2f8 │ │ │ │ bic r4, r4, #7 │ │ │ │ bne 0x544c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #760 @ 0x2f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 0x54498 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 0x537b0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ @@ -69843,15 +69843,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x54548 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x13a3c0 │ │ │ │ + b 0x13a4c0 │ │ │ │ ldr r3, [pc, #140] @ 0x54554 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x54418 │ │ │ │ ldr r3, [pc, #128] @ 0x54558 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ @@ -69863,37 +69863,37 @@ │ │ │ │ beq 0x54534 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #48] @ 0x54560 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x54418 │ │ │ │ ldr r0, [pc, #40] @ 0x54564 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x54418 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #210 @ 0xd2 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq r3, r0, r4, ror #2 │ │ │ │ - @ instruction: 0x0040319c │ │ │ │ + subeq r3, r0, r4, ror #4 │ │ │ │ + @ instruction: 0x0040329c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r9, r3 │ │ │ │ @@ -69901,32 +69901,32 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0x138f54 │ │ │ │ + bl 0x139054 │ │ │ │ ldr r3, [pc, #360] @ 0x54718 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ sub r4, r0, #888 @ 0x378 │ │ │ │ bic r4, r4, #7 │ │ │ │ bne 0x54688 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #888 @ 0x378 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 0x54660 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x537b0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ @@ -69957,15 +69957,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x54710 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x13a3c0 │ │ │ │ + b 0x13a4c0 │ │ │ │ ldr r3, [pc, #140] @ 0x5471c │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x545c0 │ │ │ │ ldr r3, [pc, #128] @ 0x54720 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ @@ -69977,37 +69977,37 @@ │ │ │ │ beq 0x546fc │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #48] @ 0x54728 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x545c0 │ │ │ │ ldr r0, [pc, #40] @ 0x5472c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x545c0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #208 @ 0xd0 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq r3, r0, r8, asr #3 │ │ │ │ - subeq r3, r0, r4, lsl #4 │ │ │ │ + subeq r3, r0, r8, asr #5 │ │ │ │ + subeq r3, r0, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #300] @ 0x54874 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -70018,15 +70018,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x547e4 │ │ │ │ tst r5, #7 │ │ │ │ beq 0x547b4 │ │ │ │ mov r0, #11 │ │ │ │ - bl 0x139c2c │ │ │ │ + bl 0x139d2c │ │ │ │ ldr r3, [pc, #244] @ 0x54878 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x54870 │ │ │ │ mvn r0, #512 @ 0x200 │ │ │ │ @@ -70037,15 +70037,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #760 @ 0x2f8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 0x54774 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x53c9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x5477c │ │ │ │ b 0x54774 │ │ │ │ @@ -70064,38 +70064,38 @@ │ │ │ │ beq 0x5485c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #48] @ 0x54888 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x5476c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [pc, #32] @ 0x5488c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x5476c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #204 @ 0xcc │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq r3, r0, r4, lsr r2 │ │ │ │ - subeq r3, r0, r0, ror r2 │ │ │ │ + subeq r3, r0, r4, lsr r3 │ │ │ │ + subeq r3, r0, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #304] @ 0x549d8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -70106,15 +70106,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x54948 │ │ │ │ tst r5, #7 │ │ │ │ beq 0x54914 │ │ │ │ mov r0, #11 │ │ │ │ - bl 0x139c2c │ │ │ │ + bl 0x139d2c │ │ │ │ ldr r3, [pc, #248] @ 0x549dc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x549d4 │ │ │ │ mvn r0, #512 @ 0x200 │ │ │ │ @@ -70125,15 +70125,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #888 @ 0x378 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x548d4 │ │ │ │ add r1, r0, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x53c9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x548dc │ │ │ │ @@ -70153,171 +70153,171 @@ │ │ │ │ beq 0x549c0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #48] @ 0x549ec │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x548cc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [pc, #32] @ 0x549f0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x548cc │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #206 @ 0xce │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - @ instruction: 0x0040329c │ │ │ │ - ldrdeq r3, [r0], #-40 @ 0xffffffd8 │ │ │ │ + @ instruction: 0x0040339c │ │ │ │ + ldrdeq r3, [r0], #-56 @ 0xffffffc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #408] @ 0x54ba4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 0x54b90 │ │ │ │ ldr r3, [pc, #360] @ 0x54ba8 │ │ │ │ ldr r2, [pc, #360] @ 0x54bac │ │ │ │ mov r1, sp │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r5, [r3] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [pc, #336] @ 0x54bb0 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [pc, #320] @ 0x54bb4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #12 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [pc, #300] @ 0x54bb8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [pc, #280] @ 0x54bbc │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #28 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [pc, #260] @ 0x54bc0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [pc, #240] @ 0x54bc4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ ldr r6, [pc, #224] @ 0x54bc8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ ldr r5, [pc, #208] @ 0x54bcc │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r1, #756 @ 0x2f4 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ bl 0x536dc │ │ │ │ ldr r3, [pc, #168] @ 0x54bd0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [pc, #60] @ 0x54ba4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x54b8c │ │ │ │ mov r1, #884 @ 0x374 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 0x536dc │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #60] @ 0x54bd4 │ │ │ │ ldr r2, [pc, #60] @ 0x54bd8 │ │ │ │ ldr r1, [pc, #60] @ 0x54bdc │ │ │ │ ldr r0, [pc, #60] @ 0x54be0 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r4, r8, r8, lsr #19 │ │ │ │ mov r7, #119 @ 0x77 │ │ │ │ svc 0x00900077 │ │ │ │ svcle 0x00002777 │ │ │ │ mov r7, #173 @ 0xad │ │ │ │ svc 0x009000ad │ │ │ │ svcle 0x000027ad │ │ │ │ ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ ldm r3, {r3, r8, fp} │ │ │ │ bx r3 │ │ │ │ ldr r3, [sp, #884] @ 0x374 │ │ │ │ - subeq r5, r5, r4, asr #3 │ │ │ │ + subeq r5, r5, r4, asr #5 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - subeq r3, r0, r8, lsl #6 │ │ │ │ - subeq r3, r0, r0, lsr #6 │ │ │ │ + subeq r3, r0, r8, lsl #8 │ │ │ │ + subeq r3, r0, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r1, r1, #1 │ │ │ │ tst r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ bne 0x54c38 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ and r3, r0, #25 │ │ │ │ cmp r3, #25 │ │ │ │ bne 0x54c64 │ │ │ │ ldr r3, [pc, #100] @ 0x54c80 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r4, r3 │ │ │ │ mov r1, #0 │ │ │ │ @@ -70325,28 +70325,28 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #7 │ │ │ │ - bl 0x139cdc │ │ │ │ + bl 0x139ddc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ tst r0, #8 │ │ │ │ mov r2, r4 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #2 │ │ │ │ mov r0, #11 │ │ │ │ - bl 0x139cdc │ │ │ │ + bl 0x139ddc │ │ │ │ b 0x54c48 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #1592] @ 0x552d4 │ │ │ │ @@ -70360,15 +70360,15 @@ │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x14258 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x121d50 │ │ │ │ + bl 0x121e50 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x14330 │ │ │ │ mov r0, sl │ │ │ │ bl 0x14480 │ │ │ │ cmp r8, #18 │ │ │ │ bgt 0x54f9c │ │ │ │ @@ -70381,20 +70381,20 @@ │ │ │ │ ldrh r3, [r5, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 0x54fcc │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #680] @ 0x2a8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ eorne r3, r0, r0, ror #16 │ │ │ │ lsrne r3, r3, #8 │ │ │ │ bicne r3, r3, #65280 @ 0xff00 │ │ │ │ eorne r0, r3, r0, ror #8 │ │ │ │ @@ -70405,15 +70405,15 @@ │ │ │ │ bic r2, r0, #-268435456 @ 0xf0000000 │ │ │ │ cmp r2, r3 │ │ │ │ beq 0x54e40 │ │ │ │ sub r3, r4, #8192 @ 0x2000 │ │ │ │ ldr r8, [r3, #128] @ 0x80 │ │ │ │ mov r2, r4 │ │ │ │ add r1, r8, #8 │ │ │ │ - bl 0x161b30 │ │ │ │ + bl 0x161c30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x54fd8 │ │ │ │ bgt 0x54dd4 │ │ │ │ rsb r2, r0, #0 │ │ │ │ and r3, r0, #1 │ │ │ │ tst r2, #2 │ │ │ │ orrne r3, r3, #2 │ │ │ │ @@ -70444,28 +70444,28 @@ │ │ │ │ bne 0x550d0 │ │ │ │ cmp r1, r3 │ │ │ │ beq 0x550c0 │ │ │ │ ldr r3, [pc, #1240] @ 0x552f0 │ │ │ │ ldr r2, [pc, #1240] @ 0x552f4 │ │ │ │ ldr r1, [pc, #1240] @ 0x552f8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r2, [pc, #1232] @ 0x552fc │ │ │ │ ldr r1, [pc, #1232] @ 0x55300 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r0, r1 │ │ │ │ cmpne r3, r2 │ │ │ │ bne 0x54fd8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #5 │ │ │ │ - bl 0x139cdc │ │ │ │ + bl 0x139ddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13a9b4 │ │ │ │ + bl 0x13aab4 │ │ │ │ b 0x54cc4 │ │ │ │ add r8, r4, #4096 @ 0x1000 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r8, #512] @ 0x200 │ │ │ │ ldrb r2, [r4, #333] @ 0x14d │ │ │ │ cmp r2, #0 │ │ │ │ beq 0x5503c │ │ │ │ @@ -70476,15 +70476,15 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #5 │ │ │ │ bhi 0x54f78 │ │ │ │ ldrb r3, [fp, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, sl │ │ │ │ - bl 0x11e678 │ │ │ │ + bl 0x11e778 │ │ │ │ ldrb r2, [r4, #333] @ 0x14d │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #4 │ │ │ │ movne r2, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ @@ -70495,36 +70495,36 @@ │ │ │ │ bhi 0x55098 │ │ │ │ ldr r2, [pc, #1064] @ 0x55304 │ │ │ │ cmp r3, r2 │ │ │ │ beq 0x550e8 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ bne 0x552b4 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ tst r3, #1 │ │ │ │ bicne r3, r3, #1 │ │ │ │ movne r2, #1 │ │ │ │ strbne r2, [r4, #333] @ 0x14d │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b 0x54e50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r4] │ │ │ │ - bl 0xd19bc │ │ │ │ + bl 0xd1abc │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r8, [r4, #1352] @ 0x548 │ │ │ │ strne r3, [r4, #1356] @ 0x54c │ │ │ │ streq r8, [r4, #1360] @ 0x550 │ │ │ │ streq r0, [r4, #1364] @ 0x554 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ b 0x54e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd19bc │ │ │ │ + bl 0xd1abc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r4, #1352] @ 0x548 │ │ │ │ ldreq r3, [r4, #1360] @ 0x550 │ │ │ │ str r3, [r4] │ │ │ │ b 0x54e50 │ │ │ │ ldrb r3, [r4, #333] @ 0x14d │ │ │ │ cmp r3, #0 │ │ │ │ @@ -70549,54 +70549,54 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi 0x552b4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r6, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, sl │ │ │ │ - bl 0x12199c │ │ │ │ + bl 0x121a9c │ │ │ │ b 0x54e50 │ │ │ │ ldrb r0, [r4, #333] @ 0x14d │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x54d74 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #4 │ │ │ │ - bl 0x139cdc │ │ │ │ + bl 0x139ddc │ │ │ │ b 0x54e50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 0x155188 │ │ │ │ + bl 0x155288 │ │ │ │ cmn r0, #512 @ 0x200 │ │ │ │ beq 0x55280 │ │ │ │ mvn r3, #512 @ 0x200 │ │ │ │ cmp r0, r3 │ │ │ │ strne r0, [r4] │ │ │ │ b 0x54e50 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ sub r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 0x54e74 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #680] @ 0x2a8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ eorne r3, r1, r1, ror #16 │ │ │ │ lsrne r3, r3, #8 │ │ │ │ bicne r3, r3, #65280 @ 0xff00 │ │ │ │ eorne r1, r3, r1, ror #8 │ │ │ │ @@ -70606,58 +70606,58 @@ │ │ │ │ eor r1, r1, #9437184 @ 0x900000 │ │ │ │ strb r3, [r8, #512] @ 0x200 │ │ │ │ b 0x54e78 │ │ │ │ ldr r2, [pc, #624] @ 0x55310 │ │ │ │ cmp r3, r2 │ │ │ │ bne 0x552b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd19bc │ │ │ │ + bl 0xd1abc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r4, #1352] @ 0x548 │ │ │ │ ldreq r3, [r4, #1360] @ 0x550 │ │ │ │ str r3, [r4] │ │ │ │ b 0x54ef0 │ │ │ │ mov r0, #7 │ │ │ │ ldr r2, [r4, #3248] @ 0xcb0 │ │ │ │ - bl 0x139cdc │ │ │ │ + bl 0x139ddc │ │ │ │ b 0x54e50 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #11 │ │ │ │ b 0x550c4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #11 │ │ │ │ b 0x550c4 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 0x5525c │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 0x5525c │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x1357b4 │ │ │ │ + bl 0x1358b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #8 │ │ │ │ bl 0x54be4 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 0x552a0 │ │ │ │ bl 0x13ff0 │ │ │ │ ldrd r2, [r8] │ │ │ │ @@ -70666,41 +70666,41 @@ │ │ │ │ cmpeq r9, r2 │ │ │ │ movne r8, #0 │ │ │ │ bne 0x55194 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r2, [r8] │ │ │ │ mov r8, #536870912 @ 0x20000000 │ │ │ │ bl 0x141c0 │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x135900 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #536870912 @ 0x20000000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x65110 │ │ │ │ clz r3, r8 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r3, r3, #0 │ │ │ │ b 0x550b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r8, [r4] │ │ │ │ - bl 0x1357b4 │ │ │ │ + bl 0x1358b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ bl 0x54be4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x552a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x135900 │ │ │ │ sub r1, r8, r9 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #536870912 @ 0x20000000 │ │ │ │ lsl r1, r1, #29 │ │ │ │ mov r0, r4 │ │ │ │ @@ -70713,64 +70713,64 @@ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #2 │ │ │ │ mov r1, #4 │ │ │ │ sub r2, r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x139cdc │ │ │ │ + bl 0x139ddc │ │ │ │ b 0x54e50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ mov r2, r8 │ │ │ │ tst r0, #8 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #2 │ │ │ │ mov r0, #11 │ │ │ │ - bl 0x139cdc │ │ │ │ + bl 0x139ddc │ │ │ │ b 0x54ef0 │ │ │ │ ldrb r3, [r4, #333] @ 0x14d │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ moveq r2, #4 │ │ │ │ movne r2, #2 │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b 0x54e50 │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x135900 │ │ │ │ b 0x54ef0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 0x139c2c │ │ │ │ + bl 0x139d2c │ │ │ │ b 0x54e50 │ │ │ │ ldr r1, [pc, #88] @ 0x55314 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x154f5c │ │ │ │ + bl 0x15505c │ │ │ │ bl 0x10b84 │ │ │ │ ldr r0, [pc, #72] @ 0x55318 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x54f94 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strdeq r5, [r5], #-30 @ 0xffffffe2 │ │ │ │ - ldrdeq r5, [r5], #-20 @ 0xffffffec │ │ │ │ + strdeq r5, [r5], #-46 @ 0xffffffd2 │ │ │ │ + ldrdeq r5, [r5], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ - strdeq r5, [r5], #-24 @ 0xffffffe8 │ │ │ │ + strdeq r5, [r5], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0x07f001f0 │ │ │ │ andeq sl, r0, r8, asr #20 │ │ │ │ - subeq r5, r5, ip, lsl #4 │ │ │ │ + subeq r5, r5, ip, lsl #6 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ - subeq r3, r0, r8, asr r3 │ │ │ │ + subeq r3, r0, r8, asr r4 │ │ │ │ andeq sp, r0, r1, lsl #28 │ │ │ │ strdge pc, [r0], -r0 │ │ │ │ @ instruction: 0xffff0f60 │ │ │ │ andeq r0, pc, r0, lsl #16 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ @ instruction: 0xffff0fe0 │ │ │ │ - subeq r3, r0, r4, ror r3 │ │ │ │ - subeq r3, r0, r0, lsr r3 │ │ │ │ + subeq r3, r0, r4, ror r4 │ │ │ │ + subeq r3, r0, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r0, #8192 @ 0x2000 │ │ │ │ ldr r6, [r3, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ @@ -70897,68 +70897,68 @@ │ │ │ │ bic ip, ip, #4080 @ 0xff0 │ │ │ │ bic ip, ip, #15 │ │ │ │ orr r1, ip, r1 │ │ │ │ ldr ip, [r0, #852] @ 0x354 │ │ │ │ orr r3, ip, r3 │ │ │ │ b 0x55494 │ │ │ │ ldr r0, [pc] @ 0x55538 │ │ │ │ - b 0x16c1ec │ │ │ │ - subeq r5, r5, r8, lsl r2 │ │ │ │ + b 0x16c2ec │ │ │ │ + subeq r5, r5, r8, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #304] @ 0x55684 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [pc, #292] @ 0x55688 │ │ │ │ ldr r1, [pc, #292] @ 0x5568c │ │ │ │ mov r3, #27 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ add ip, r5, #68 @ 0x44 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #272] @ 0x55690 │ │ │ │ ldr r1, [pc, #272] @ 0x55694 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r2, [pc, #260] @ 0x55698 │ │ │ │ ldr r1, [pc, #260] @ 0x5569c │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ add ip, r5, #96 @ 0x60 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #21 │ │ │ │ ldr r2, [pc, #224] @ 0x556a0 │ │ │ │ ldr r1, [pc, #224] @ 0x556a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ add r2, r6, #188 @ 0xbc │ │ │ │ ldr r1, [pc, #208] @ 0x556a8 │ │ │ │ add r6, r6, #192 @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x167294 │ │ │ │ + bl 0x167394 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r5, #120 @ 0x78 │ │ │ │ mov r2, #6 │ │ │ │ - bl 0x165848 │ │ │ │ + bl 0x165948 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [pc, #164] @ 0x556ac │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x169054 │ │ │ │ + bl 0x169154 │ │ │ │ ldr r3, [pc, #156] @ 0x556b0 │ │ │ │ ldr r1, [pc, #156] @ 0x556b4 │ │ │ │ ldr r2, [pc, #156] @ 0x556b8 │ │ │ │ ldr r0, [pc, #156] @ 0x556bc │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [pc, #152] @ 0x556c0 │ │ │ │ add r5, r5, #408 @ 0x198 │ │ │ │ @@ -70981,23 +70981,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r5, r5, r8, lsl r2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r1, r0, r0, lsl r4 │ │ │ │ - subeq r3, r0, r4, lsl #2 │ │ │ │ - subeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x00450a98 │ │ │ │ - subeq r1, r0, r8, ror #7 │ │ │ │ - subeq r1, r0, r4, lsl #8 │ │ │ │ + subeq r5, r5, r8, lsl r3 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r1, r0, r0, lsl r5 │ │ │ │ + subeq r3, r0, r4, lsl #4 │ │ │ │ + subeq r1, r0, ip, asr #9 │ │ │ │ + @ instruction: 0x00450b98 │ │ │ │ + subeq r1, r0, r8, ror #9 │ │ │ │ + subeq r1, r0, r4, lsl #10 │ │ │ │ ldrdeq r6, [r5], -r4 │ │ │ │ andeq r6, r5, r8, lsl r2 │ │ │ │ andeq r5, r5, r0, lsr #7 │ │ │ │ ldrdeq r5, [r5], -r4 │ │ │ │ andeq r5, r5, r8, asr #28 │ │ │ │ andeq r5, r5, r8, lsr sl │ │ │ │ ldrdeq r5, [r5], -r0 │ │ │ │ @@ -71007,44 +71007,44 @@ │ │ │ │ andeq r5, r5, r4, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #100] @ 0x55754 │ │ │ │ - bl 0x30754c │ │ │ │ + bl 0x30764c │ │ │ │ ldr r1, [pc, #96] @ 0x55758 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ ldr r1, [pc, #80] @ 0x5575c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, r5 │ │ │ │ ldr r0, [pc, #68] @ 0x55760 │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x16cc34 │ │ │ │ + bl 0x16cd34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x307928 │ │ │ │ + bl 0x307a28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r0, r4, lsr #7 │ │ │ │ - strdeq r0, [r2], #-240 @ 0xffffff10 │ │ │ │ - subeq r3, r0, r8, lsr #7 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r0, r4, lsr #9 │ │ │ │ + strdeq r1, [r2], #-0 │ │ │ │ + subeq r3, r0, r8, lsr #9 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr r3, [pc, #152] @ 0x55808 │ │ │ │ and r3, r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxne lr │ │ │ │ @@ -71077,19 +71077,19 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #16] @ 0x5580c │ │ │ │ ldr r1, [pc, #16] @ 0x55810 │ │ │ │ ldr r0, [pc, #16] @ 0x55814 │ │ │ │ mov r2, #223 @ 0xdf │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ - ldrdeq r5, [r5], #-56 @ 0xffffffc8 │ │ │ │ - strheq r3, [r0], #-52 @ 0xffffffcc │ │ │ │ - subeq r3, r0, r8, asr #7 │ │ │ │ + ldrdeq r5, [r5], #-72 @ 0xffffffb8 │ │ │ │ + strheq r3, [r0], #-68 @ 0xffffffbc │ │ │ │ + subeq r3, r0, r8, asr #9 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ands r3, r3, #131072 @ 0x20000 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb ip, [r0, #860] @ 0x35c │ │ │ │ @@ -71111,22 +71111,22 @@ │ │ │ │ ldr r5, [pc, #112] @ 0x558e8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ str r5, [sp] │ │ │ │ ldr r2, [pc, #100] @ 0x558ec │ │ │ │ ldr r1, [pc, #100] @ 0x558f0 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ add r5, r5, #16 │ │ │ │ ldr r2, [pc, #88] @ 0x558f4 │ │ │ │ ldr r1, [pc, #88] @ 0x558f8 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ str r5, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r3, [pc, #72] @ 0x558fc │ │ │ │ str r6, [r4, #184] @ 0xb8 │ │ │ │ str r3, [r0, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r0, #152] @ 0x98 │ │ │ │ @@ -71134,110 +71134,110 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r5, r5, ip, asr #4 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r1, r0, r0, lsl r4 │ │ │ │ - subeq r3, r0, r4, lsl #2 │ │ │ │ - subeq r3, r0, r0, ror #7 │ │ │ │ + subeq r5, r5, ip, asr #6 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r1, r0, r0, lsl r5 │ │ │ │ + subeq r3, r0, r4, lsl #4 │ │ │ │ + subeq r3, r0, r0, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #56] @ 0x55950 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #52] @ 0x55954 │ │ │ │ ldr r1, [pc, #52] @ 0x55958 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #12288 @ 0x3000 │ │ │ │ ldrb r0, [r0, #1282] @ 0x502 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #72] @ 0x559bc │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #68] @ 0x559c0 │ │ │ │ ldr r1, [pc, #68] @ 0x559c4 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #56] @ 0x559c8 │ │ │ │ add r0, r0, #13248 @ 0x33c0 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ ldr r0, [pc, #48] @ 0x559cc │ │ │ │ tst r2, #4 │ │ │ │ moveq r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - strdeq r3, [r0], #-56 @ 0xffffffc8 │ │ │ │ - strdeq r3, [r0], #-48 @ 0xffffffd0 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + strdeq r3, [r0], #-72 @ 0xffffffb8 │ │ │ │ + strdeq r3, [r0], #-64 @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #68] @ 0x55a2c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #64] @ 0x55a30 │ │ │ │ ldr r1, [pc, #64] @ 0x55a34 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #848] @ 0x350 │ │ │ │ ldreq r0, [r0, #588] @ 0x24c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #104] @ 0x55ab8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #96] @ 0x55abc │ │ │ │ ldr r1, [pc, #96] @ 0x55ac0 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ biceq r3, r4, #1 │ │ │ │ strne r4, [r0, #848] @ 0x350 │ │ │ │ andeq r4, r4, #1 │ │ │ │ @@ -71250,29 +71250,29 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #96] @ 0x55b3c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #88] @ 0x55b40 │ │ │ │ ldr r1, [pc, #88] @ 0x55b44 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r0, #13248 @ 0x33c0 │ │ │ │ ldmdb r3, {r1, r2} │ │ │ │ add r3, r0, #8192 @ 0x2000 │ │ │ │ orrne r2, r2, #2 │ │ │ │ biceq r2, r2, #2 │ │ │ │ add r3, r3, #5056 @ 0x13c0 │ │ │ │ @@ -71283,34 +71283,34 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #132] @ 0x55be4 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #124] @ 0x55be8 │ │ │ │ ldr r1, [pc, #124] @ 0x55bec │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #116] @ 0x55bf0 │ │ │ │ ldr r1, [pc, #116] @ 0x55bf4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #108] @ 0x55bf8 │ │ │ │ - bl 0x2eb420 │ │ │ │ + bl 0x2eb520 │ │ │ │ ldr r3, [pc, #104] @ 0x55bfc │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldr r2, [pc, #96] @ 0x55c00 │ │ │ │ cmp r3, r1 │ │ │ │ ldr ip, [pc, #92] @ 0x55c04 │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ @@ -71325,79 +71325,79 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - eoreq fp, pc, r8, lsl r7 @ │ │ │ │ - eoreq sp, lr, r4, ror #4 │ │ │ │ - eoreq sl, lr, ip, lsl #18 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + eoreq fp, pc, r8, lsl r8 @ │ │ │ │ + eoreq sp, lr, r4, ror #6 │ │ │ │ + eoreq sl, lr, ip, lsl #20 │ │ │ │ adceq r3, r8, ip, ror #4 │ │ │ │ andeq r0, r1, r1 │ │ │ │ - strdeq r3, [r0], #-60 @ 0xffffffc4 │ │ │ │ + strdeq r3, [r0], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #296] @ 0x55d48 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #292] @ 0x55d4c │ │ │ │ ldr r1, [pc, #292] @ 0x55d50 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r6, r0, #12288 @ 0x3000 │ │ │ │ ldr r0, [r6, #1056] @ 0x420 │ │ │ │ - bl 0x2ec828 │ │ │ │ + bl 0x2ec928 │ │ │ │ ldr r0, [r6, #1804] @ 0x70c │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x55cb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ movne r5, #0 │ │ │ │ beq 0x55c94 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r3] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ beq 0x55c98 │ │ │ │ mov r4, r2 │ │ │ │ b 0x55c60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r0, [r6, #1808] @ 0x710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x55d28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ movne r5, #0 │ │ │ │ beq 0x55d04 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r3] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ beq 0x55d08 │ │ │ │ mov r4, r2 │ │ │ │ b 0x55cd0 │ │ │ │ @@ -71405,38 +71405,38 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x2fb718 │ │ │ │ + b 0x2fb818 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #208] @ 0x55e3c │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #204] @ 0x55e40 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #192] @ 0x55e44 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r2, r0, #8192 @ 0x2000 │ │ │ │ ldrb ip, [r2, #860] @ 0x35c │ │ │ │ add r0, r0, #9408 @ 0x24c0 │ │ │ │ ldr r3, [r0, #-8] │ │ │ │ cmp ip, #0 │ │ │ │ and r3, r3, #128 @ 0x80 │ │ │ │ beq 0x55dec │ │ │ │ @@ -71475,50 +71475,50 @@ │ │ │ │ and r2, r2, #64 @ 0x40 │ │ │ │ orr r2, r2, r1 │ │ │ │ moveq r1, #0 │ │ │ │ movne r1, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r2, [r4, #136] @ 0x88 │ │ │ │ b 0x55db4 │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr fp, [pc, #872] @ 0x561c8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r3, #27 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [pc, #856] @ 0x561cc │ │ │ │ ldr r2, [pc, #856] @ 0x561d0 │ │ │ │ str fp, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r7, r0, #8192 @ 0x2000 │ │ │ │ ldrb r4, [r7, #860] @ 0x35c │ │ │ │ cmp r4, #0 │ │ │ │ addeq r6, r0, #8704 @ 0x2200 │ │ │ │ addeq r8, r6, #16 │ │ │ │ moveq sl, r0 │ │ │ │ addeq r6, r6, #12 │ │ │ │ bne 0x561b0 │ │ │ │ ldr r1, [pc, #816] @ 0x561d4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1cddf4 │ │ │ │ + bl 0x1cdef4 │ │ │ │ and r3, r4, #3 │ │ │ │ cmp r3, #3 │ │ │ │ ldreq r1, [pc, #792] @ 0x561d8 │ │ │ │ ldrne r1, [pc, #792] @ 0x561dc │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 0x1cddf4 │ │ │ │ + bl 0x1cdef4 │ │ │ │ cmp r4, #16 │ │ │ │ bne 0x55e9c │ │ │ │ add r6, r7, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ beq 0x560e4 │ │ │ │ @@ -71582,15 +71582,15 @@ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ str r1, [sp, #8] │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ movne r1, #84 @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #512] @ 0x561ec │ │ │ │ - bl 0x1cddf4 │ │ │ │ + bl 0x1cdef4 │ │ │ │ tst r9, #131072 @ 0x20000 │ │ │ │ beq 0x560c4 │ │ │ │ add sl, sl, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #1392] @ 0x570 │ │ │ │ tst r3, #14 │ │ │ │ bne 0x561a0 │ │ │ │ tst r3, #15 │ │ │ │ @@ -71605,35 +71605,35 @@ │ │ │ │ add r0, r2, #1 │ │ │ │ stm sp, {r0, r1, r6} │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #432] @ 0x561f0 │ │ │ │ add r6, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x1cddf4 │ │ │ │ + bl 0x1cdef4 │ │ │ │ cmp r4, r6 │ │ │ │ bne 0x56014 │ │ │ │ mov r0, r8 │ │ │ │ bl 0x666e4 │ │ │ │ ldr r1, [pc, #404] @ 0x561f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1cddf4 │ │ │ │ + bl 0x1cdef4 │ │ │ │ ldr r3, [sl, #1384] @ 0x568 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ beq 0x560c4 │ │ │ │ ldr r3, [sl, #1396] @ 0x574 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ beq 0x560c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r7, #3764] @ 0xeb4 │ │ │ │ ldr r1, [pc, #360] @ 0x561f8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1cddf4 │ │ │ │ + b 0x1cdef4 │ │ │ │ ldr r0, [r7, #3688] @ 0xe68 │ │ │ │ ldr r3, [pc, #344] @ 0x561fc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [pc, #340] @ 0x56200 │ │ │ │ movne r1, r3 │ │ │ │ lsl r3, r2, #23 │ │ │ │ lsr r3, r3, #23 │ │ │ │ @@ -71690,89 +71690,89 @@ │ │ │ │ tst r2, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ moveq r1, #26 │ │ │ │ movne r1, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #112] @ 0x5620c │ │ │ │ - bl 0x1cddf4 │ │ │ │ + bl 0x1cdef4 │ │ │ │ b 0x55fec │ │ │ │ mov r4, #32 │ │ │ │ b 0x5600c │ │ │ │ ldr r3, [pc, #76] @ 0x561fc │ │ │ │ b 0x56120 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #84] @ 0x56210 │ │ │ │ ldr r1, [pc, #84] @ 0x56214 │ │ │ │ add r3, fp, #8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsr r4 │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq r1, r0, ip, lsl #25 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r3, r0, r4, lsl r4 │ │ │ │ - subeq r3, r0, r4, lsr #8 │ │ │ │ - subeq r3, r0, ip, lsr r4 │ │ │ │ - subeq r3, r0, r8, ror r4 │ │ │ │ - subeq r3, r0, r0, lsr #9 │ │ │ │ - strheq r3, [r0], #-64 @ 0xffffffc0 │ │ │ │ - subeq r3, r0, r0, lsl r4 │ │ │ │ - subeq r3, r0, ip, lsl #8 │ │ │ │ - strdeq lr, [r1], #-4 │ │ │ │ - subeq r5, r5, ip, lsl #8 │ │ │ │ - subeq r3, r0, r8, asr r4 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsr r5 │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq r1, r0, ip, lsl #27 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r3, r0, r4, lsl r5 │ │ │ │ + subeq r3, r0, r4, lsr #10 │ │ │ │ + subeq r3, r0, ip, lsr r5 │ │ │ │ + subeq r3, r0, r8, ror r5 │ │ │ │ + subeq r3, r0, r0, lsr #11 │ │ │ │ + strheq r3, [r0], #-80 @ 0xffffffb0 │ │ │ │ + subeq r3, r0, r0, lsl r5 │ │ │ │ + subeq r3, r0, ip, lsl #10 │ │ │ │ + strdeq lr, [r1], #-20 @ 0xffffffec │ │ │ │ + subeq r5, r5, ip, lsl #10 │ │ │ │ + subeq r3, r0, r8, asr r5 │ │ │ │ andeq r0, r0, r1, ror #10 │ │ │ │ - strheq r3, [r0], #-52 @ 0xffffffcc │ │ │ │ + strheq r3, [r0], #-68 @ 0xffffffbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #1400] @ 0x567a8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r2, [pc, #1396] @ 0x567ac │ │ │ │ mov r3, #27 │ │ │ │ str r4, [sp] │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #1384] @ 0x567b0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r4, r4, #96 @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ mov r3, #27 │ │ │ │ ldr r2, [pc, #1348] @ 0x567ac │ │ │ │ ldr r1, [pc, #1348] @ 0x567b0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ add r7, r6, #8704 @ 0x2200 │ │ │ │ add r9, r7, #16 │ │ │ │ ldr r3, [r0, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x56290 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add r4, r6, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #1304] @ 0x567b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r1, [pc, #1292] @ 0x567b8 │ │ │ │ ldr r0, [r4, #1056] @ 0x420 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x2eca84 │ │ │ │ + bl 0x2ecb84 │ │ │ │ ldr r1, [pc, #1280] @ 0x567bc │ │ │ │ ldr r0, [r4, #1056] @ 0x420 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x2eca84 │ │ │ │ + bl 0x2ecb84 │ │ │ │ ldr r3, [r4, #1548] @ 0x60c │ │ │ │ str r3, [r4, #280] @ 0x118 │ │ │ │ ldr r3, [r4, #1396] @ 0x574 │ │ │ │ str r3, [r4, #304] @ 0x130 │ │ │ │ ldr r8, [r4, #1392] @ 0x570 │ │ │ │ ldr r3, [r4, #1400] @ 0x578 │ │ │ │ str r8, [r4, #308] @ 0x134 │ │ │ │ @@ -71928,25 +71928,25 @@ │ │ │ │ ands sl, r1, #1 │ │ │ │ bne 0x56748 │ │ │ │ tst r3, #32 │ │ │ │ beq 0x5657c │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #960] @ 0x3c0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [r4, #1292] @ 0x50c │ │ │ │ mov r1, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r0, [r4, #964] @ 0x3c4 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [r4, #1292] @ 0x50c │ │ │ │ ldr r0, [r4, #968] @ 0x3c8 │ │ │ │ mov r1, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [r4, #1296] @ 0x510 │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x56720 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r5, #5056 @ 0x13c0 │ │ │ │ str r3, [r4, #972] @ 0x3cc │ │ │ │ str r3, [r4, #976] @ 0x3d0 │ │ │ │ @@ -71967,37 +71967,37 @@ │ │ │ │ mov r5, #1 │ │ │ │ add r0, r7, #3952 @ 0xf70 │ │ │ │ add r0, r0, #8 │ │ │ │ strb r5, [r4, #493] @ 0x1ed │ │ │ │ strb r5, [r4, #495] @ 0x1ef │ │ │ │ strb r5, [r4, #496] @ 0x1f0 │ │ │ │ strb r5, [r4, #514] @ 0x202 │ │ │ │ - bl 0x11885c │ │ │ │ + bl 0x11895c │ │ │ │ add r0, r6, #12672 @ 0x3180 │ │ │ │ add r0, r0, #10 │ │ │ │ - bl 0x11885c │ │ │ │ + bl 0x11895c │ │ │ │ add r0, r7, #4064 @ 0xfe0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 0x11885c │ │ │ │ + bl 0x11895c │ │ │ │ add r0, r7, #3984 @ 0xf90 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 0x11885c │ │ │ │ + bl 0x11895c │ │ │ │ add r0, r7, #4000 @ 0xfa0 │ │ │ │ add r0, r0, #14 │ │ │ │ - bl 0x11885c │ │ │ │ + bl 0x11895c │ │ │ │ add r0, r7, #4080 @ 0xff0 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 0x11885c │ │ │ │ + bl 0x11895c │ │ │ │ add r0, r6, #12736 @ 0x31c0 │ │ │ │ - bl 0x118894 │ │ │ │ + bl 0x118994 │ │ │ │ add r0, r7, #4048 @ 0xfd0 │ │ │ │ add r0, r0, #2 │ │ │ │ strb r5, [r4, #457] @ 0x1c9 │ │ │ │ strb r5, [r4, #459] @ 0x1cb │ │ │ │ - bl 0x118894 │ │ │ │ + bl 0x118994 │ │ │ │ ldr r3, [pc, #380] @ 0x567cc │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x566d8 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -72033,62 +72033,62 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 0x59790 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x59554 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd19f8 │ │ │ │ + b 0xd1af8 │ │ │ │ ldr r0, [r4, #1024] @ 0x400 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [r4, #1300] @ 0x514 │ │ │ │ ldr r0, [r4, #1028] @ 0x404 │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ b 0x565c0 │ │ │ │ ldr r0, [r4, #996] @ 0x3e4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [r4, #1296] @ 0x510 │ │ │ │ ldr r0, [r4, #1000] @ 0x3e8 │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ b 0x56588 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #980] @ 0x3d4 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [r4, #1292] @ 0x50c │ │ │ │ ldr r0, [r4, #988] @ 0x3dc │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r8, r8, #4480 @ 0x1180 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r8, #44] @ 0x2c │ │ │ │ tst r3, #8 │ │ │ │ beq 0x5657c │ │ │ │ ldr r2, [r4, #1292] @ 0x50c │ │ │ │ ldr r0, [r4, #984] @ 0x3d8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [r4, #1292] @ 0x50c │ │ │ │ ldr r0, [r4, #992] @ 0x3e0 │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ b 0x5657c │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ andeq r1, r0, r4, lsr #3 │ │ │ │ @ instruction: 0x000553b4 │ │ │ │ andeq r5, r5, r4, ror #14 │ │ │ │ stmdbvs r5, {r0, r4, r6, ip} │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrsheq pc, [r0], #255 @ 0xff @ │ │ │ │ adceq r3, r8, ip, ror #4 │ │ │ │ @@ -72105,24 +72105,24 @@ │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #776] @ 0x56b18 │ │ │ │ ldr r2, [pc, #776] @ 0x56b1c │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ add ip, r8, #96 @ 0x60 │ │ │ │ mov r3, #27 │ │ │ │ ldr r2, [pc, #744] @ 0x56b1c │ │ │ │ ldr r1, [pc, #736] @ 0x56b18 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ add r4, r5, #12288 @ 0x3000 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r4, #1321] @ 0x529 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ bne 0x56adc │ │ │ │ @@ -72261,22 +72261,22 @@ │ │ │ │ beq 0x568b8 │ │ │ │ ldr ip, [pc, #180] @ 0x56b28 │ │ │ │ ldr r3, [pc, #232] @ 0x56b60 │ │ │ │ ldr r2, [pc, #176] @ 0x56b2c │ │ │ │ ldr r1, [pc, #256] @ 0x56b80 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x56aa4 │ │ │ │ add r3, pc, #116 @ 0x74 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [r1] │ │ │ │ b 0x5686c │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1cd14c │ │ │ │ + bl 0x1cd24c │ │ │ │ ldr r3, [pc, #100] @ 0x56b10 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x57200 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ @@ -72289,52 +72289,52 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [pc, #76] @ 0x56b30 │ │ │ │ ldr r2, [pc, #76] @ 0x56b34 │ │ │ │ ldr r1, [pc, #148] @ 0x56b80 │ │ │ │ add r3, r8, #116 @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x56aa4 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ blcc 0xfe709308 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x03b9aca0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ rscseq r0, pc, pc │ │ │ │ @ instruction: 0xff0f0ff0 │ │ │ │ - strdeq r3, [r0], #-68 @ 0xffffffbc │ │ │ │ + strdeq r3, [r0], #-84 @ 0xffffffac │ │ │ │ andeq r0, r0, sp, lsr r8 │ │ │ │ - strheq r3, [r0], #-76 @ 0xffffffb4 │ │ │ │ + strheq r3, [r0], #-92 @ 0xffffffa4 │ │ │ │ andeq r0, r0, r2, asr #15 │ │ │ │ svceq 0x0000f00f │ │ │ │ adceq r3, r8, ip, ror #4 │ │ │ │ andeq r1, r6, r8, lsr r1 │ │ │ │ andeq r1, r6, r0, asr #3 │ │ │ │ - subeq r3, r0, r8, lsr #10 │ │ │ │ + subeq r3, r0, r8, lsr #12 │ │ │ │ andeq r0, r0, r3, asr #16 │ │ │ │ - subeq r3, r0, ip, asr #12 │ │ │ │ - subeq r3, r0, r8, lsl #12 │ │ │ │ + subeq r3, r0, ip, asr #14 │ │ │ │ + subeq r3, r0, r8, lsl #14 │ │ │ │ andeq r0, r0, sl, lsr #19 │ │ │ │ - subeq r3, r0, r8, lsr #12 │ │ │ │ - subeq r5, r5, r0, ror #8 │ │ │ │ + subeq r3, r0, r8, lsr #14 │ │ │ │ + subeq r5, r5, r0, ror #10 │ │ │ │ @ instruction: 0x000009bf │ │ │ │ andeq r0, r0, lr, lsl sl │ │ │ │ - subeq r3, r0, r8, ror #12 │ │ │ │ - subeq r3, r0, ip, asr r5 │ │ │ │ + subeq r3, r0, r8, ror #14 │ │ │ │ + subeq r3, r0, ip, asr r6 │ │ │ │ andeq r0, r0, r9, asr r9 │ │ │ │ - ldrdeq r3, [r0], #-84 @ 0xffffffac │ │ │ │ + ldrdeq r3, [r0], #-100 @ 0xffffff9c │ │ │ │ andeq r0, r0, r6, lsr #20 │ │ │ │ - strheq r3, [r0], #-52 @ 0xffffffcc │ │ │ │ - subeq r3, r0, ip, lsl #13 │ │ │ │ - subeq r5, r5, r4, ror r4 │ │ │ │ + strheq r3, [r0], #-68 @ 0xffffffbc │ │ │ │ + subeq r3, r0, ip, lsl #15 │ │ │ │ + subeq r5, r5, r4, ror r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bne 0x57170 │ │ │ │ ldr sl, [r4, #1392] @ 0x570 │ │ │ │ add r1, r5, #13696 @ 0x3580 │ │ │ │ ldr lr, [r1, #24] │ │ │ │ ldr fp, [r1, #28] │ │ │ │ @@ -72517,62 +72517,62 @@ │ │ │ │ bne 0x56f0c │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ bhi 0x571cc │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ beq 0x5719c │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #980] @ 0x3d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ add r3, r8, #5056 @ 0x13c0 │ │ │ │ str r0, [r4, #988] @ 0x3dc │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ tst r3, #8 │ │ │ │ beq 0x571c4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #984] @ 0x3d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ ldr r1, [r4, #1296] @ 0x510 │ │ │ │ str r0, [r4, #992] @ 0x3e0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bhi 0x571dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 0x56f00 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #4 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #996] @ 0x3e4 │ │ │ │ ldr r0, [r4, #1296] @ 0x510 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ str r0, [r4, #1000] @ 0x3e8 │ │ │ │ add r2, r8, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ tst r2, #8 │ │ │ │ beq 0x56f54 │ │ │ │ ldr r9, [r4, #1300] @ 0x514 │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ bhi 0x5717c │ │ │ │ cmp r9, #0 │ │ │ │ beq 0x56f54 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #1024] @ 0x400 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ add r2, r8, #5056 @ 0x13c0 │ │ │ │ str r0, [r4, #1028] @ 0x404 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ addlt r8, r8, #5056 @ 0x13c0 │ │ │ │ orrlt r2, r2, #4 │ │ │ │ @@ -72599,15 +72599,15 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, #31 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 0x57240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x12efc8 │ │ │ │ + bl 0x12f0c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x12a7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -72623,30 +72623,30 @@ │ │ │ │ beq 0x56e48 │ │ │ │ b 0x56df4 │ │ │ │ tst r2, #2 │ │ │ │ beq 0x56d78 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x60a68 │ │ │ │ mov r0, #16 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ ldr r3, [pc, #-1272] @ 0x56b40 │ │ │ │ add r9, r5, #14080 @ 0x3700 │ │ │ │ str r3, [r0] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4, #1804] @ 0x70c │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ addne r2, r0, #8 │ │ │ │ strne r2, [r3, #12] │ │ │ │ add r3, r9, #12 │ │ │ │ str r0, [r4, #1804] @ 0x70c │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, #16 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ ldr r3, [pc, #-1328] @ 0x56b44 │ │ │ │ add r9, r9, #16 │ │ │ │ str r3, [r0] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4, #1808] @ 0x710 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -72661,15 +72661,15 @@ │ │ │ │ b 0x56da4 │ │ │ │ ldr ip, [pc, #-1388] @ 0x56b48 │ │ │ │ ldr r3, [pc, #-1368] @ 0x56b60 │ │ │ │ ldr r2, [pc, #-1392] @ 0x56b4c │ │ │ │ ldr r1, [pc, #-1344] @ 0x56b80 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x56aa4 │ │ │ │ add r1, r8, #5056 @ 0x13c0 │ │ │ │ bic r2, r2, #1 │ │ │ │ str r3, [r1, #-8] │ │ │ │ str r2, [r1, #-4] │ │ │ │ ldr r1, [r4, #1332] @ 0x534 │ │ │ │ bic r1, r1, #61440 @ 0xf000 │ │ │ │ @@ -72713,71 +72713,71 @@ │ │ │ │ b 0x56a1c │ │ │ │ ldr r1, [pc, #-1588] @ 0x56b50 │ │ │ │ ldr r3, [pc, #-1576] @ 0x56b60 │ │ │ │ mov r2, #2512 @ 0x9d0 │ │ │ │ stm sp, {r1, r9} │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #-1560] @ 0x56b80 │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x56aa4 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #960] @ 0x3c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #964] @ 0x3c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ str r0, [r4, #968] @ 0x3c8 │ │ │ │ ldr r1, [r4, #1296] @ 0x510 │ │ │ │ b 0x56ed0 │ │ │ │ ldr r1, [pc, #-1664] @ 0x56b54 │ │ │ │ ldr r3, [pc, #-1656] @ 0x56b60 │ │ │ │ ldr r2, [pc, #-1668] @ 0x56b58 │ │ │ │ b 0x57188 │ │ │ │ ldr ip, [pc, #-1672] @ 0x56b5c │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [pc, #-1676] @ 0x56b60 │ │ │ │ ldr r2, [pc, #-1676] @ 0x56b64 │ │ │ │ ldr r1, [pc, #-1652] @ 0x56b80 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ b 0x56aa4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #-1668] @ 0x56b88 │ │ │ │ ldr r2, [pc, #-1704] @ 0x56b68 │ │ │ │ ldr r1, [pc, #-1684] @ 0x56b80 │ │ │ │ ldr r0, [pc, #-1708] @ 0x56b6c │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #-1688] @ 0x56b88 │ │ │ │ ldr r1, [pc, #-1700] @ 0x56b80 │ │ │ │ ldr r0, [pc, #-1720] @ 0x56b70 │ │ │ │ mov r2, #2272 @ 0x8e0 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #-1708] @ 0x56b88 │ │ │ │ ldr r2, [pc, #-1732] @ 0x56b74 │ │ │ │ ldr r1, [pc, #-1724] @ 0x56b80 │ │ │ │ ldr r0, [pc, #-1736] @ 0x56b78 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #-1728] @ 0x56b88 │ │ │ │ ldr r2, [pc, #-1744] @ 0x56b7c │ │ │ │ ldr r1, [pc, #-1744] @ 0x56b80 │ │ │ │ ldr r0, [pc, #-1744] @ 0x56b84 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r2, #1804] @ 0x70c │ │ │ │ cmp r3, #0 │ │ │ │ addne r1, r0, #8 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r6, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ @@ -72797,15 +72797,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r2, #1808] @ 0x710 │ │ │ │ cmp r3, #0 │ │ │ │ addne r1, r0, #8 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r6, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ @@ -72829,15 +72829,15 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r5, #468 @ 0x1d4 │ │ │ │ ldr r2, [pc, #612] @ 0x575bc │ │ │ │ mov r3, #27 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #600] @ 0x575c0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ cmp r4, #2 │ │ │ │ add r2, r0, #13248 @ 0x33c0 │ │ │ │ ldmdb r2, {r3, ip} │ │ │ │ add r1, r0, #8192 @ 0x2000 │ │ │ │ lsr r2, r3, #31 │ │ │ │ orr r2, r2, ip, lsl #1 │ │ │ │ lsr r3, r3, #30 │ │ │ │ @@ -72967,33 +72967,33 @@ │ │ │ │ orr r2, r2, #256 @ 0x100 │ │ │ │ b 0x574d4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [pc, #64] @ 0x575c4 │ │ │ │ add r3, r5, #652 @ 0x28c │ │ │ │ mov r2, #608 @ 0x260 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r2, [pc, #48] @ 0x575c8 │ │ │ │ ldr r1, [pc, #40] @ 0x575c4 │ │ │ │ ldr r0, [pc, #44] @ 0x575cc │ │ │ │ add r3, r5, #624 @ 0x270 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [pc, #36] @ 0x575d0 │ │ │ │ ldr r1, [pc, #20] @ 0x575c4 │ │ │ │ ldr r0, [pc, #32] @ 0x575d4 │ │ │ │ add r3, r5, #624 @ 0x270 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r5, r5, r8, lsl r2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - strheq r3, [r0], #-52 @ 0xffffffcc │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r5, r5, r8, lsl r3 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + strheq r3, [r0], #-68 @ 0xffffffbc │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - subeq r3, r0, ip, lsr #13 │ │ │ │ + subeq r3, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r5, asr r2 │ │ │ │ - strheq r3, [r0], #-104 @ 0xffffff98 │ │ │ │ + strheq r3, [r0], #-120 @ 0xffffff88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r0, #8704 @ 0x2200 │ │ │ │ add r5, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -73014,15 +73014,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1259c0 │ │ │ │ + b 0x125ac0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -73043,15 +73043,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1259c0 │ │ │ │ + b 0x125ac0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r0, #8704 @ 0x2200 │ │ │ │ add r5, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -73072,15 +73072,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1259c0 │ │ │ │ + b 0x125ac0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -73101,15 +73101,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1259c0 │ │ │ │ + b 0x125ac0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r0, #8704 @ 0x2200 │ │ │ │ add r5, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -73130,15 +73130,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1259c0 │ │ │ │ + b 0x125ac0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -73159,15 +73159,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1259c0 │ │ │ │ + b 0x125ac0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r0, #8704 @ 0x2200 │ │ │ │ add r5, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -73199,15 +73199,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1259c0 │ │ │ │ + b 0x125ac0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -73224,21 +73224,21 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ orrs r3, r3, #0 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ beq 0x57994 │ │ │ │ - b 0x1259c0 │ │ │ │ + b 0x125ac0 │ │ │ │ b 0x12978 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x354b74 │ │ │ │ + bl 0x354c74 │ │ │ │ orr r0, r1, r0, lsl #8 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #13888 @ 0x3640 │ │ │ │ ldrd r0, [r0, #16] │ │ │ │ @@ -73253,15 +73253,15 @@ │ │ │ │ bcc 0x57a20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r1, pc, #52 @ 0x34 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ @@ -73280,15 +73280,15 @@ │ │ │ │ ldr ip, [pc, #1644] @ 0x580c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #1640] @ 0x580cc │ │ │ │ ldr r1, [pc, #1640] @ 0x580d0 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ ldr r2, [r1, #-4] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ mov r6, r0 │ │ │ │ add r4, r0, #8192 @ 0x2000 │ │ │ │ beq 0x57ca4 │ │ │ │ @@ -73340,30 +73340,30 @@ │ │ │ │ beq 0x57b78 │ │ │ │ ldr r7, [pc, #1412] @ 0x580d4 │ │ │ │ ldr r2, [pc, #1412] @ 0x580d8 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r1, [pc, #1408] @ 0x580dc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r1, r7, #8 │ │ │ │ - bl 0x165740 │ │ │ │ + bl 0x165840 │ │ │ │ add r2, r4, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ bne 0x57bac │ │ │ │ ldr r2, [pc, #1360] @ 0x580d8 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r1, [pc, #1356] @ 0x580dc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r1, [pc, #1344] @ 0x580e0 │ │ │ │ - bl 0x165740 │ │ │ │ + bl 0x165840 │ │ │ │ add r2, r4, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ bne 0x57f64 │ │ │ │ tst r2, #2 │ │ │ │ bne 0x57f38 │ │ │ │ @@ -73400,24 +73400,24 @@ │ │ │ │ bne 0x57fa4 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ bne 0x57f8c │ │ │ │ ldr r1, [pc, #1188] @ 0x580ec │ │ │ │ add r2, r8, #24 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1711f0 │ │ │ │ + bl 0x1712f0 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r2, [pc, #1144] @ 0x580d8 │ │ │ │ ldr r1, [pc, #1144] @ 0x580dc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r4, r4, #5056 @ 0x13c0 │ │ │ │ ldr r1, [pc, #1144] @ 0x580f0 │ │ │ │ - bl 0x165740 │ │ │ │ + bl 0x165840 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ tst r3, #262144 @ 0x40000 │ │ │ │ bne 0x57f10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -73496,38 +73496,38 @@ │ │ │ │ tst r1, #234881024 @ 0xe000000 │ │ │ │ movne r0, #0 │ │ │ │ bne 0x57ce0 │ │ │ │ ldr r3, [pc, #812] @ 0x580f4 │ │ │ │ ldr r2, [pc, #812] @ 0x580f8 │ │ │ │ ldr r1, [pc, #812] @ 0x580fc │ │ │ │ ldr r0, [pc, #812] @ 0x58100 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [pc, #764] @ 0x580d8 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r1, [pc, #760] @ 0x580dc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r1, [pc, #784] @ 0x58104 │ │ │ │ - bl 0x165740 │ │ │ │ + bl 0x165840 │ │ │ │ add r2, r4, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ beq 0x57c08 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [pc, #708] @ 0x580d8 │ │ │ │ strb r3, [r8, #1285] @ 0x505 │ │ │ │ ldr r1, [pc, #704] @ 0x580dc │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r1, [pc, #728] @ 0x58108 │ │ │ │ - bl 0x165740 │ │ │ │ + bl 0x165840 │ │ │ │ add r2, r4, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ b 0x57c08 │ │ │ │ ldr r1, [r8, #1392] @ 0x570 │ │ │ │ tst r1, #4080 @ 0xff0 │ │ │ │ beq 0x57c00 │ │ │ │ @@ -73542,17 +73542,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x57ea4 │ │ │ │ ldr r2, [pc, #604] @ 0x580d8 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r1, [pc, #600] @ 0x580dc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r1, [pc, #624] @ 0x58104 │ │ │ │ - bl 0x165740 │ │ │ │ + bl 0x165840 │ │ │ │ add r2, r4, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r1, [r8, #1392] @ 0x570 │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ tst r1, #14 │ │ │ │ beq 0x57c00 │ │ │ │ ldrb r1, [r9] │ │ │ │ @@ -73569,98 +73569,98 @@ │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ beq 0x57c00 │ │ │ │ ldr r2, [pc, #496] @ 0x580d8 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r1, [pc, #492] @ 0x580dc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r1, [pc, #524] @ 0x5810c │ │ │ │ - bl 0x165740 │ │ │ │ + bl 0x165840 │ │ │ │ add r2, r4, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ b 0x57c00 │ │ │ │ ldr r2, [pc, #448] @ 0x580d8 │ │ │ │ ldr r1, [pc, #448] @ 0x580dc │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r1, [pc, #480] @ 0x58110 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x165740 │ │ │ │ + b 0x165840 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [pc, #464] @ 0x58114 │ │ │ │ strb r3, [r8, #1282] @ 0x502 │ │ │ │ ldr r1, [pc, #460] @ 0x58118 │ │ │ │ ldr r3, [pc, #460] @ 0x5811c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x170c78 │ │ │ │ + bl 0x170d78 │ │ │ │ add r2, r4, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ b 0x57bbc │ │ │ │ add r2, r6, #14016 @ 0x36c0 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [pc, #424] @ 0x58120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1712dc │ │ │ │ + bl 0x1713dc │ │ │ │ add r2, r4, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ b 0x57bb4 │ │ │ │ ldr r1, [pc, #400] @ 0x58124 │ │ │ │ mov r3, #3 │ │ │ │ add r2, r8, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1711f0 │ │ │ │ + bl 0x1712f0 │ │ │ │ b 0x57c40 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #372] @ 0x58128 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r6, #13504 @ 0x34c0 │ │ │ │ ldr r2, [pc, #364] @ 0x5812c │ │ │ │ ldr r1, [pc, #364] @ 0x58130 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ add r8, r6, #13568 @ 0x3500 │ │ │ │ - bl 0x16faf4 │ │ │ │ + bl 0x16fbf4 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [pc, #344] @ 0x58134 │ │ │ │ add r2, r8, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1711f0 │ │ │ │ + bl 0x1712f0 │ │ │ │ add r3, r4, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ b 0x57c38 │ │ │ │ ldr r2, [pc, #224] @ 0x580d8 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r1, [pc, #220] @ 0x580dc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r8, r4, #5056 @ 0x13c0 │ │ │ │ ldr r1, [pc, #292] @ 0x58138 │ │ │ │ - bl 0x165740 │ │ │ │ + bl 0x165840 │ │ │ │ ldr r3, [r8, #-8] │ │ │ │ ldr r2, [r8, #-4] │ │ │ │ tst r3, #32 │ │ │ │ beq 0x57c2c │ │ │ │ ldr r2, [pc, #172] @ 0x580d8 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r1, [pc, #168] @ 0x580dc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r1, [pc, #248] @ 0x5813c │ │ │ │ - bl 0x165740 │ │ │ │ + bl 0x165840 │ │ │ │ ldr r3, [r8, #-8] │ │ │ │ ldr r2, [r8, #-4] │ │ │ │ b 0x57c2c │ │ │ │ orr r1, r1, r3, lsr #28 │ │ │ │ tst r1, #1 │ │ │ │ ldreq r7, [pc, #116] @ 0x580d4 │ │ │ │ bne 0x57b48 │ │ │ │ @@ -73671,140 +73671,140 @@ │ │ │ │ ldr r3, [r8, #1332] @ 0x534 │ │ │ │ lsrs r3, r3, #28 │ │ │ │ bne 0x57d50 │ │ │ │ ldr r3, [pc, #112] @ 0x580f4 │ │ │ │ ldr r2, [pc, #184] @ 0x58140 │ │ │ │ ldr r1, [pc, #112] @ 0x580fc │ │ │ │ ldr r0, [pc, #180] @ 0x58144 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [pc, #64] @ 0x580d8 │ │ │ │ mov r3, #77 @ 0x4d │ │ │ │ ldr r1, [pc, #60] @ 0x580dc │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r1, [pc, #152] @ 0x58148 │ │ │ │ - bl 0x165740 │ │ │ │ + bl 0x165840 │ │ │ │ add r2, r4, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ b 0x57c24 │ │ │ │ mov r1, r3 │ │ │ │ b 0x57d24 │ │ │ │ - subeq r5, r5, ip, ror #7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - strdeq r5, [r5], #-72 @ 0xffffffb8 │ │ │ │ - subeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x00450a98 │ │ │ │ - subeq r5, r5, r0, lsr r5 │ │ │ │ + subeq r5, r5, ip, ror #9 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + strdeq r5, [r5], #-88 @ 0xffffffa8 │ │ │ │ + subeq r1, r0, ip, asr #9 │ │ │ │ + @ instruction: 0x00450b98 │ │ │ │ + subeq r5, r5, r0, lsr r6 │ │ │ │ adceq r3, r8, ip, ror #4 │ │ │ │ adceq sp, r8, #48, 10 @ 0xc000000 │ │ │ │ - subeq r3, r0, r8, lsl #15 │ │ │ │ - subeq r5, r5, r0, lsl #13 │ │ │ │ - ldrdeq r5, [r5], #-64 @ 0xffffffc0 │ │ │ │ + subeq r3, r0, r8, lsl #17 │ │ │ │ + subeq r5, r5, r0, lsl #15 │ │ │ │ + ldrdeq r5, [r5], #-80 @ 0xffffffb0 │ │ │ │ andeq r0, r0, pc, lsl #13 │ │ │ │ - strheq r3, [r0], #-52 @ 0xffffffcc │ │ │ │ - subeq r3, r0, r4, asr #13 │ │ │ │ - subeq r5, r5, r0, ror #10 │ │ │ │ - subeq r5, r5, r0, asr #11 │ │ │ │ - @ instruction: 0x00455590 │ │ │ │ - strheq r5, [r5], #-96 @ 0xffffffa0 │ │ │ │ + strheq r3, [r0], #-68 @ 0xffffffbc │ │ │ │ + subeq r3, r0, r4, asr #15 │ │ │ │ + subeq r5, r5, r0, ror #12 │ │ │ │ + subeq r5, r5, r0, asr #13 │ │ │ │ + @ instruction: 0x00455690 │ │ │ │ + strheq r5, [r5], #-112 @ 0xffffff90 │ │ │ │ andeq r5, r5, r0, lsl #18 │ │ │ │ - subeq r3, r0, r4, asr r7 │ │ │ │ + subeq r3, r0, r4, asr r8 │ │ │ │ andeq r5, r5, r4, asr #21 │ │ │ │ - subeq r3, r0, ip, asr #14 │ │ │ │ - subeq r3, r0, ip, ror r7 │ │ │ │ - andseq r3, r6, r0, lsr lr │ │ │ │ - subeq r3, r0, r8, asr r7 │ │ │ │ - subeq r3, r0, r8, ror #14 │ │ │ │ - subeq r3, r0, r0, ror r7 │ │ │ │ - subeq r5, r5, r0, lsr #12 │ │ │ │ - subeq r5, r5, r0, asr r6 │ │ │ │ + subeq r3, r0, ip, asr #16 │ │ │ │ + subeq r3, r0, ip, ror r8 │ │ │ │ + andseq r3, r6, r0, lsr pc │ │ │ │ + subeq r3, r0, r8, asr r8 │ │ │ │ + subeq r3, r0, r8, ror #16 │ │ │ │ + subeq r3, r0, r0, ror r8 │ │ │ │ + subeq r5, r5, r0, lsr #14 │ │ │ │ + subeq r5, r5, r0, asr r7 │ │ │ │ andeq r0, r0, fp, lsr #13 │ │ │ │ - subeq r3, r0, r8, lsl #14 │ │ │ │ - strdeq r5, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subeq r3, r0, r8, lsl #16 │ │ │ │ + strdeq r5, [r5], #-96 @ 0xffffffa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16cc0c │ │ │ │ + bl 0x16cd0c │ │ │ │ ldr ip, [pc, #48] @ 0x581a0 │ │ │ │ ldr r2, [pc, #48] @ 0x581a4 │ │ │ │ ldr r1, [pc, #48] @ 0x581a8 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r3, [r0, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 0x57a44 │ │ │ │ - subeq r5, r5, ip, asr #8 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, ip, asr #10 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #168] @ 0x58270 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [pc, #132] @ 0x58274 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [pc, #124] @ 0x58278 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [pc, #120] @ 0x5827c │ │ │ │ moveq r3, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [pc, #112] @ 0x58280 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x16c1ec │ │ │ │ + bl 0x16c2ec │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r3, [pc, #52] @ 0x58270 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x5826c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r8, r5, ip, asr #2 │ │ │ │ andeq r5, r5, r0, ror #16 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r8, lsr #7 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r8, lsr #9 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ bne 0x582a8 │ │ │ │ ldr r1, [pc, #60] @ 0x582d8 │ │ │ │ add r1, r2, r1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ @@ -73965,15 +73965,15 @@ │ │ │ │ ldreq r0, [r2, #3076] @ 0xc04 │ │ │ │ mvneq r0, r0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - strdeq r5, [r5], #-96 @ 0xffffffa0 │ │ │ │ + strdeq r5, [r5], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -73982,23 +73982,23 @@ │ │ │ │ bgt 0x5856c │ │ │ │ moveq r2, #67108864 @ 0x4000000 │ │ │ │ movne r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ orr r2, r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ ldr r3, [pc, #12] @ 0x58580 │ │ │ │ ldr r1, [pc, #12] @ 0x58584 │ │ │ │ ldr r0, [pc, #12] @ 0x58588 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r5, r5, ip, lsl r7 │ │ │ │ - subeq r3, r0, ip, asr #16 │ │ │ │ - subeq r3, r0, r8, ror #16 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r5, r5, ip, lsl r8 │ │ │ │ + subeq r3, r0, ip, asr #18 │ │ │ │ + subeq r3, r0, r8, ror #18 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5864c │ │ │ │ lsr r3, r2, #27 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -74091,15 +74091,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ b 0x586cc │ │ │ │ - strdeq r5, [r5], #-96 @ 0xffffffa0 │ │ │ │ + strdeq r5, [r5], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -74151,15 +74151,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ lsr r5, r5, #2 │ │ │ │ and r5, r5, #3 │ │ │ │ b 0x5876c │ │ │ │ - strdeq r5, [r5], #-96 @ 0xffffffa0 │ │ │ │ + strdeq r5, [r5], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -74211,15 +74211,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ lsr r5, r5, #2 │ │ │ │ and r5, r5, #3 │ │ │ │ b 0x5885c │ │ │ │ - strdeq r5, [r5], #-96 @ 0xffffffa0 │ │ │ │ + strdeq r5, [r5], #-112 @ 0xffffff90 │ │ │ │ b 0x58810 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ @@ -74307,15 +74307,15 @@ │ │ │ │ mov r0, #6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r5, [r5], #-96 @ 0xffffffa0 │ │ │ │ + strdeq r5, [r5], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #13248 @ 0x33c0 │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ add r4, r0, #8192 @ 0x2000 │ │ │ │ @@ -74530,15 +74530,15 @@ │ │ │ │ beq 0x58c20 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x58d2c │ │ │ │ b 0x58d40 │ │ │ │ cmp r3, #1 │ │ │ │ bne 0x58c20 │ │ │ │ b 0x58d40 │ │ │ │ - strdeq r5, [r5], #-96 @ 0xffffffa0 │ │ │ │ + strdeq r5, [r5], #-112 @ 0xffffff90 │ │ │ │ ldr r3, [r0, #2088] @ 0x828 │ │ │ │ ands r3, r3, #1 │ │ │ │ bne 0x58e7c │ │ │ │ ldr r2, [r0, #2096] @ 0x830 │ │ │ │ mov r1, r0 │ │ │ │ and r2, r2, #1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ @@ -74701,15 +74701,15 @@ │ │ │ │ orrs ip, ip, r4 │ │ │ │ beq 0x58f0c │ │ │ │ b 0x59050 │ │ │ │ ldr lr, [r1, #3136] @ 0xc40 │ │ │ │ cmp lr, #0 │ │ │ │ bne 0x58f5c │ │ │ │ b 0x58fdc │ │ │ │ - strdeq r5, [r5], #-96 @ 0xffffffa0 │ │ │ │ + strdeq r5, [r5], #-112 @ 0xffffff90 │ │ │ │ ldr r3, [r0, #2080] @ 0x820 │ │ │ │ mov r2, r0 │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -74777,15 +74777,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #212] @ 0x59298 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, #27 │ │ │ │ ldr r2, [pc, #204] @ 0x5929c │ │ │ │ ldr r1, [pc, #204] @ 0x592a0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r6, r0, #8192 @ 0x2000 │ │ │ │ ldr r3, [r6, #2608] @ 0xa30 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ bne 0x59208 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -74826,28 +74826,28 @@ │ │ │ │ bne 0x59234 │ │ │ │ b 0x591e8 │ │ │ │ ldrb r3, [r6, #861] @ 0x35d │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5924c │ │ │ │ ldr r4, [r6, #588] @ 0x24c │ │ │ │ b 0x59244 │ │ │ │ - subeq r5, r5, r4, lsr r7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, r4, lsr r8 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x59344 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #27 │ │ │ │ ldr r2, [pc, #128] @ 0x59348 │ │ │ │ ldr r1, [pc, #128] @ 0x5934c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r3, r0, #8192 @ 0x2000 │ │ │ │ ldr r3, [r3, #2608] @ 0xa30 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ bne 0x59300 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ @@ -74869,29 +74869,29 @@ │ │ │ │ bl 0x58a80 │ │ │ │ cmp r0, #0 │ │ │ │ bne 0x592e4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ bne 0x5931c │ │ │ │ b 0x592e0 │ │ │ │ - subeq r5, r5, r4, lsr r7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, r4, lsr r8 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #320] @ 0x594a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #316] @ 0x594ac │ │ │ │ ldr r1, [pc, #316] @ 0x594b0 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r8, [r7, #652] @ 0x28c │ │ │ │ cmp r8, #0 │ │ │ │ add r5, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r5, #16 │ │ │ │ beq 0x593c4 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ @@ -74958,17 +74958,17 @@ │ │ │ │ orr r2, r2, #34 @ 0x22 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #3772] @ 0xebc │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ stm r4, {r3, r9} │ │ │ │ bl 0x58528 │ │ │ │ - subeq r5, r5, r4, lsr r7 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq r5, r5, r4, lsr r8 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ andgt r0, r0, #34 @ 0x22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -74983,15 +74983,15 @@ │ │ │ │ mov r1, #7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #3244] @ 0xcac │ │ │ │ strd r8, [r3] │ │ │ │ mov r0, r4 │ │ │ │ movge r3, r5 │ │ │ │ movlt r3, #1 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl 0x58528 │ │ │ │ @@ -75005,15 +75005,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ add r0, r0, #13120 @ 0x3340 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - b 0x39b860 │ │ │ │ + b 0x39b960 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ add r6, r6, #12288 @ 0x3000 │ │ │ │ add r3, r0, r1, lsl #3 │ │ │ │ @@ -75057,27 +75057,27 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [pc, #128] @ 0x596b8 │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ ldr r3, [pc, #116] @ 0x596b4 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [pc, #84] @ 0x596bc │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ lsr r8, r8, #5 │ │ │ │ ands r8, r8, #15 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -75088,18 +75088,18 @@ │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ add r3, r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ addeq r1, r1, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r2, #32 │ │ │ │ b 0x145c4 │ │ │ │ - subeq r5, r5, r0, ror #13 │ │ │ │ + subeq r5, r5, r0, ror #15 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - strheq r3, [r0], #-132 @ 0xffffff7c │ │ │ │ - subeq r3, r0, ip, ror r8 │ │ │ │ + strheq r3, [r0], #-148 @ 0xffffff6c │ │ │ │ + subeq r3, r0, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ eor ip, r2, r2, lsl #1 │ │ │ │ and ip, ip, #64 @ 0x40 │ │ │ │ eor r2, r2, ip │ │ │ │ @@ -75155,15 +75155,15 @@ │ │ │ │ mov r1, #32 │ │ │ │ mov r5, r0 │ │ │ │ bl 0x1495c │ │ │ │ add r0, r5, #13056 @ 0x3300 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ bl 0x59568 │ │ │ │ cmp r4, #16 │ │ │ │ bne 0x597c4 │ │ │ │ @@ -75225,24 +75225,24 @@ │ │ │ │ ldr r7, [pc, #996] @ 0x59ca4 │ │ │ │ ldr r9, [pc, #996] @ 0x59ca8 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #980] @ 0x59cac │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #968] @ 0x59cb0 │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r2, #187 @ 0xbb │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #13 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #252 @ 0xfc │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #932] @ 0x59cb4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [pc, #928] @ 0x59cb8 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ @@ -75275,36 +75275,36 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ bl 0x61a48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ cmp r4, sl │ │ │ │ add r8, r8, #8 │ │ │ │ bne 0x598cc │ │ │ │ ldr r8, [pc, #768] @ 0x59cc0 │ │ │ │ ldr sl, [pc, #768] @ 0x59cc4 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #760] @ 0x59cc8 │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #748] @ 0x59ccc │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r2, #187 @ 0xbb │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #13 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #252 @ 0xfc │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #712] @ 0x59cd0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ strb r2, [sp, #14] │ │ │ │ @@ -75336,17 +75336,17 @@ │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ bl 0x61a48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ add r8, r8, #8 │ │ │ │ bne 0x599c4 │ │ │ │ ldr r3, [pc, #480] @ 0x59c98 │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -75372,15 +75372,15 @@ │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ b 0x5987c │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #13 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r8, sp, #8 │ │ │ │ ldr r2, [pc, #428] @ 0x59cdc │ │ │ │ mov r3, #14 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ strb r3, [sp, #12] │ │ │ │ @@ -75396,15 +75396,15 @@ │ │ │ │ bl 0x6140c │ │ │ │ ldr r3, [r4, #1412] @ 0x584 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ beq 0x5982c │ │ │ │ mov r2, #90 @ 0x5a │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #14 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [pc, #340] @ 0x59ce0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #336] @ 0x59ce4 │ │ │ │ strh r3, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [sp, #17] │ │ │ │ mov r3, #168 @ 0xa8 │ │ │ │ @@ -75421,15 +75421,15 @@ │ │ │ │ ldr r3, [r4, #1404] @ 0x57c │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #4 │ │ │ │ bls 0x5983c │ │ │ │ mov r2, #186 @ 0xba │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #14 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r0, [pc, #248] @ 0x59ce8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #1420] @ 0x58c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #236] @ 0x59cec │ │ │ │ ldr r3, [pc, #224] @ 0x59ce4 │ │ │ │ mov r1, #16 │ │ │ │ @@ -75460,48 +75460,48 @@ │ │ │ │ b 0x598b4 │ │ │ │ ldr r1, [pc, #132] @ 0x59cf4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 0x61a48 │ │ │ │ b 0x598a4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #108] @ 0x59cf8 │ │ │ │ ldr r2, [pc, #108] @ 0x59cfc │ │ │ │ ldr r1, [pc, #108] @ 0x59d00 │ │ │ │ ldr r0, [pc, #108] @ 0x59d04 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r5, r5, r0, asr r7 │ │ │ │ + subeq r5, r5, r0, asr r8 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ andeq r8, r5, r0, lsl #18 │ │ │ │ andeq ip, r5, r8, lsl r1 │ │ │ │ - subeq r3, r0, ip, lsr #18 │ │ │ │ - subeq r3, r0, ip, lsr r9 │ │ │ │ + subeq r3, r0, ip, lsr #20 │ │ │ │ + subeq r3, r0, ip, lsr sl │ │ │ │ andeq r9, r5, r4, lsr r7 │ │ │ │ andeq r9, r5, r0, asr #13 │ │ │ │ andeq r0, r0, r1, asr #24 │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ muleq r5, r0, r3 │ │ │ │ - subeq r3, r0, ip, asr #18 │ │ │ │ - subeq r3, r0, ip, asr r9 │ │ │ │ + subeq r3, r0, ip, asr #20 │ │ │ │ + subeq r3, r0, ip, asr sl │ │ │ │ andeq r8, r5, ip, lsl #8 │ │ │ │ andeq r0, r0, r2, asr #24 │ │ │ │ andeq r0, r0, r3, asr #24 │ │ │ │ - subeq r3, r0, ip, ror #17 │ │ │ │ - strdeq r3, [r0], #-132 @ 0xffffff7c │ │ │ │ + subeq r3, r0, ip, ror #19 │ │ │ │ + strdeq r3, [r0], #-148 @ 0xffffff6c │ │ │ │ andeq r0, r0, lr, lsl #14 │ │ │ │ - subeq r3, r0, r0, lsl #18 │ │ │ │ - subeq r3, r0, ip, lsl #18 │ │ │ │ - ldrdeq r5, [r5], #-224 @ 0xffffff20 │ │ │ │ - subeq r5, r5, r0, ror lr │ │ │ │ - subeq r5, r5, ip, lsr r7 │ │ │ │ + subeq r3, r0, r0, lsl #20 │ │ │ │ + subeq r3, r0, ip, lsl #20 │ │ │ │ + ldrdeq r5, [r5], #-240 @ 0xffffff10 │ │ │ │ + subeq r5, r5, r0, ror pc │ │ │ │ + subeq r5, r5, ip, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - subeq r3, r0, ip, asr #16 │ │ │ │ - subeq r3, r0, r8, lsl r9 │ │ │ │ + subeq r3, r0, ip, asr #18 │ │ │ │ + subeq r3, r0, r8, lsl sl │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -75514,15 +75514,15 @@ │ │ │ │ mov r3, #27 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [pc, #116] @ 0x59dcc │ │ │ │ ldr r1, [pc, #116] @ 0x59dd0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ cmp r4, #0 │ │ │ │ movne r0, #0 │ │ │ │ beq 0x59d9c │ │ │ │ ldr r3, [pc, #84] @ 0x59dc4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -75537,22 +75537,22 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldr r3, [r0, #3764] @ 0xeb4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ mov r0, #4 │ │ │ │ b 0x59d68 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #148] @ 0x59e84 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -75561,15 +75561,15 @@ │ │ │ │ mov r3, #27 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [pc, #120] @ 0x59e8c │ │ │ │ ldr r1, [pc, #120] @ 0x59e90 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ cmp r4, #0 │ │ │ │ movne r0, #0 │ │ │ │ beq 0x59e58 │ │ │ │ ldr r3, [pc, #88] @ 0x59e84 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -75582,25 +75582,25 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r5, r5, #8192 @ 0x2000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r5, #3764] @ 0xeb4 │ │ │ │ b 0x59e24 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #160] @ 0x59f50 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -75609,27 +75609,27 @@ │ │ │ │ mov r3, #27 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [pc, #132] @ 0x59f58 │ │ │ │ ldr r1, [pc, #132] @ 0x59f5c │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 0x59f40 │ │ │ │ cmp r4, #1 │ │ │ │ movne r0, #0 │ │ │ │ bne 0x59f0c │ │ │ │ add r0, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [r0, #312] @ 0x138 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ mov r0, #4 │ │ │ │ ldr r3, [pc, #60] @ 0x59f50 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x59f4c │ │ │ │ @@ -75639,19 +75639,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [r0, #280] @ 0x118 │ │ │ │ b 0x59ef4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #188] @ 0x5a038 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -75660,25 +75660,25 @@ │ │ │ │ mov r3, #27 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [pc, #160] @ 0x5a040 │ │ │ │ ldr r1, [pc, #160] @ 0x5a044 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 0x5a014 │ │ │ │ cmp r5, #1 │ │ │ │ movne r0, #0 │ │ │ │ bne 0x59fe0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, r4, #12288 @ 0x3000 │ │ │ │ and r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r0, #312] @ 0x138 │ │ │ │ mov r0, #4 │ │ │ │ ldr r3, [pc, #80] @ 0x5a038 │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -75692,24 +75692,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, r4, #12288 @ 0x3000 │ │ │ │ str r3, [r0, #280] @ 0x118 │ │ │ │ b 0x59fdc │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #236] @ 0x5a150 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -75718,15 +75718,15 @@ │ │ │ │ mov r3, #27 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [pc, #208] @ 0x5a158 │ │ │ │ ldr r1, [pc, #208] @ 0x5a15c │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #1104] @ 0x450 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r2, r5, lsl #2] │ │ │ │ ldr r0, [r3, #1056] @ 0x420 │ │ │ │ bl 0x6507c │ │ │ │ subs r1, r0, #0 │ │ │ │ @@ -75742,15 +75742,15 @@ │ │ │ │ bne 0x5a124 │ │ │ │ bl 0x60618 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ mov r0, #4 │ │ │ │ ldr r3, [pc, #88] @ 0x5a150 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x5a14c │ │ │ │ @@ -75764,22 +75764,22 @@ │ │ │ │ bl 0x60618 │ │ │ │ mov r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, r2 │ │ │ │ strd r4, [sp, #8] │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ mov r0, #8 │ │ │ │ b 0x5a0f0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #328] @ 0x5a2c4 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -75788,15 +75788,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #300] @ 0x5a2cc │ │ │ │ ldr r2, [pc, #300] @ 0x5a2d0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #1392] @ 0x570 │ │ │ │ add r1, r0, #8704 @ 0x2200 │ │ │ │ tst r3, #14 │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #32 │ │ │ │ cmp r2, r4 │ │ │ │ @@ -75832,47 +75832,47 @@ │ │ │ │ add r1, r1, r4 │ │ │ │ ldrd r6, [r3, r4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, [sp, #8] │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ mov r0, #16 │ │ │ │ b 0x5a1ec │ │ │ │ add r4, r4, #412 @ 0x19c │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldrd r2, [r1, r4] │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ mov r0, #8 │ │ │ │ b 0x5a1ec │ │ │ │ mov r0, r1 │ │ │ │ bl 0x666e4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ mov r0, #4 │ │ │ │ b 0x5a1ec │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #324] @ 0x5a434 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -75881,15 +75881,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #296] @ 0x5a43c │ │ │ │ ldr r2, [pc, #296] @ 0x5a440 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #1392] @ 0x570 │ │ │ │ add r7, r0, #8704 @ 0x2200 │ │ │ │ tst r3, #14 │ │ │ │ moveq r3, #16 │ │ │ │ movne r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -75919,52 +75919,52 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r5, r3 │ │ │ │ bge 0x5a354 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r5, r5, #174 @ 0xae │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r5, r5, #4 │ │ │ │ add r1, r6, r2 │ │ │ │ add r0, sp, r2 │ │ │ │ strd r8, [r4, r5] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ add r5, r7, r5 │ │ │ │ mov r0, #16 │ │ │ │ strd r2, [r5, #8] │ │ │ │ b 0x5a360 │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r5, r5, #412 @ 0x19c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ lsl r5, r5, #3 │ │ │ │ mov r0, #8 │ │ │ │ strd r2, [r7, r5] │ │ │ │ b 0x5a360 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl 0x667e4 │ │ │ │ mov r0, #4 │ │ │ │ b 0x5a360 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #440] @ 0x5a618 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -75973,15 +75973,15 @@ │ │ │ │ str r6, [sp] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #412] @ 0x5a620 │ │ │ │ ldr r2, [pc, #412] @ 0x5a624 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ cmp r4, #3 │ │ │ │ mov r3, r0 │ │ │ │ add r7, r3, #8192 @ 0x2000 │ │ │ │ add r0, r0, #8704 @ 0x2200 │ │ │ │ ldr r1, [r7, #3688] @ 0xe68 │ │ │ │ add r0, r0, #16 │ │ │ │ beq 0x5a608 │ │ │ │ @@ -75991,15 +75991,15 @@ │ │ │ │ cmp r4, #7 │ │ │ │ bhi 0x5a504 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0xd6ab0 │ │ │ │ + bl 0xd6bb0 │ │ │ │ add r3, r7, #5056 @ 0x13c0 │ │ │ │ add r6, r6, r4, lsl #3 │ │ │ │ ldmdb r3, {r2, ip} │ │ │ │ ldr r1, [r6, #12] │ │ │ │ lsr r3, r2, r1 │ │ │ │ rsb r2, r1, #32 │ │ │ │ orr r3, r3, ip, lsl r2 │ │ │ │ @@ -76031,20 +76031,20 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ mov r0, #4 │ │ │ │ b 0x5a508 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0xd6ab0 │ │ │ │ + bl 0xd6bb0 │ │ │ │ b 0x5a4d0 │ │ │ │ add r3, r7, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ beq 0x5a504 │ │ │ │ add r1, r1, #784 @ 0x310 │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -76070,38 +76070,38 @@ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ beq 0x5a504 │ │ │ │ add r1, r1, #792 @ 0x318 │ │ │ │ add r1, r1, #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ b 0x5a558 │ │ │ │ - bl 0xd6764 │ │ │ │ + bl 0xd6864 │ │ │ │ mov r3, r0 │ │ │ │ b 0x5a55c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - @ instruction: 0x00455f90 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + @ instruction: 0x00456090 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #304] @ 0x5a774 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, #27 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #284] @ 0x5a778 │ │ │ │ ldr r1, [pc, #284] @ 0x5a77c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, #33792 @ 0x8400 │ │ │ │ bne 0x5a694 │ │ │ │ add r2, r0, #13248 @ 0x33c0 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ @@ -76133,15 +76133,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #144] @ 0x5a784 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r6, #4 │ │ │ │ mov r3, r8 │ │ │ │ bne 0x5a740 │ │ │ │ mov r2, #32 │ │ │ │ - bl 0x175b3c │ │ │ │ + bl 0x175c3c │ │ │ │ add r0, r5, #12288 @ 0x3000 │ │ │ │ ldr r3, [r0, #1104] @ 0x450 │ │ │ │ str r7, [r3, r8, lsl #2] │ │ │ │ b 0x5a694 │ │ │ │ ldr r8, [r6, #20] │ │ │ │ ldr r3, [pc, #92] @ 0x5a780 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -76149,31 +76149,31 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, r8, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r6, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 0x175b3c │ │ │ │ + bl 0x175c3c │ │ │ │ add r0, r5, #12288 @ 0x3000 │ │ │ │ ldr r3, [r0, #1104] @ 0x450 │ │ │ │ str r7, [r3, r8, lsl #2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r0, ror #20 │ │ │ │ - subeq r8, r3, r4, asr r8 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r0, ror #22 │ │ │ │ + subeq r8, r3, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #308] @ 0x5a8d8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -76182,15 +76182,15 @@ │ │ │ │ mov r3, #27 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [pc, #280] @ 0x5a8e0 │ │ │ │ ldr r1, [pc, #280] @ 0x5a8e4 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ cmp r4, #15 │ │ │ │ ble 0x5a8b0 │ │ │ │ cmp r4, #25 │ │ │ │ movne r0, #0 │ │ │ │ beq 0x5a814 │ │ │ │ ldr r3, [pc, #240] @ 0x5a8d8 │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -76237,31 +76237,31 @@ │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ mov r0, #4 │ │ │ │ b 0x5a7e0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ add r3, r0, r4, lsl #2 │ │ │ │ ldr r3, [r3, #528] @ 0x210 │ │ │ │ b 0x5a894 │ │ │ │ add r0, r0, #8704 @ 0x2200 │ │ │ │ add r0, r0, #16 │ │ │ │ bl 0x65080 │ │ │ │ mov r3, r0 │ │ │ │ b 0x5a894 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #312] @ 0x5aa3c │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -76270,20 +76270,20 @@ │ │ │ │ mov r3, #27 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #284] @ 0x5aa44 │ │ │ │ ldr r2, [pc, #284] @ 0x5aa48 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r4, #15 │ │ │ │ biceq r1, r1, #1 │ │ │ │ addeq r0, r6, #8192 @ 0x2000 │ │ │ │ beq 0x5a9b8 │ │ │ │ ble 0x5a998 │ │ │ │ cmp r4, #25 │ │ │ │ @@ -76338,59 +76338,59 @@ │ │ │ │ b 0x5a9c0 │ │ │ │ add r0, r6, #8704 @ 0x2200 │ │ │ │ mov r3, #3 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ bl 0x65110 │ │ │ │ b 0x5a9c0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 0x2de70c │ │ │ │ + bl 0x2de80c │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x2de70c │ │ │ │ + bl 0x2de80c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x3096f4 │ │ │ │ + bl 0x3097f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 0x5aabc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5aad0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5aae4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x308fec │ │ │ │ + bl 0x3090ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2dee98 │ │ │ │ + bl 0x2def98 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x2dee98 │ │ │ │ + b 0x2def98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x176828 │ │ │ │ + bl 0x176928 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x5aa90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x176864 │ │ │ │ + bl 0x176964 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x5aa9c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 0x176750 │ │ │ │ + bl 0x176850 │ │ │ │ b 0x5aa9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ add r7, r0, #13248 @ 0x33c0 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ @@ -76426,52 +76426,52 @@ │ │ │ │ ldr r6, [pc, #732] @ 0x5ae60 │ │ │ │ ldr r2, [pc, #732] @ 0x5ae64 │ │ │ │ ldr r1, [pc, #732] @ 0x5ae68 │ │ │ │ mov r3, #27 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr fp, [r4, #620] @ 0x26c │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ add r8, r8, #5056 @ 0x13c0 │ │ │ │ add r9, r0, #12288 @ 0x3000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r9, #1056] @ 0x420 │ │ │ │ - bl 0x2eccd0 │ │ │ │ + bl 0x2ecdd0 │ │ │ │ add r7, r7, #13312 @ 0x3400 │ │ │ │ add r7, r7, #60 @ 0x3c │ │ │ │ ldr r3, [pc, #656] @ 0x5ae6c │ │ │ │ ldr r2, [pc, #656] @ 0x5ae70 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp] │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x175a30 │ │ │ │ + bl 0x175b30 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x2fb784 │ │ │ │ + bl 0x2fb884 │ │ │ │ ldr r1, [pc, #624] @ 0x5ae74 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [r9, #1104] @ 0x450 │ │ │ │ ldr r0, [r9, #1056] @ 0x420 │ │ │ │ - bl 0x2eca84 │ │ │ │ + bl 0x2ecb84 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x175c0c │ │ │ │ + bl 0x175d0c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #596] @ 0x5ae78 │ │ │ │ ldr r1, [pc, #596] @ 0x5ae7c │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x176190 │ │ │ │ + bl 0x176290 │ │ │ │ ldr r3, [r8, #-8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ beq 0x5ac4c │ │ │ │ ldr r3, [pc, #572] @ 0x5ae80 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, r5 │ │ │ │ bne 0x5ace0 │ │ │ │ @@ -76490,39 +76490,39 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #500] @ 0x5ae80 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x5ab7c │ │ │ │ ldr r0, [pc, #488] @ 0x5ae84 │ │ │ │ - bl 0x175cd4 │ │ │ │ + bl 0x175dd4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [pc, #480] @ 0x5ae88 │ │ │ │ ldr r1, [pc, #480] @ 0x5ae8c │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x176190 │ │ │ │ + bl 0x176290 │ │ │ │ b 0x5ab7c │ │ │ │ ldr r0, [pc, #460] @ 0x5ae90 │ │ │ │ - bl 0x175cd4 │ │ │ │ + bl 0x175dd4 │ │ │ │ ldr r2, [pc, #456] @ 0x5ae94 │ │ │ │ ldr r1, [pc, #456] @ 0x5ae98 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x176190 │ │ │ │ + bl 0x176290 │ │ │ │ b 0x5ab64 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [pc, #376] @ 0x5ae64 │ │ │ │ ldr r1, [pc, #376] @ 0x5ae68 │ │ │ │ mov r3, #27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r4, #620] @ 0x26c │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ str r8, [sp] │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [pc, #400] @ 0x5ae9c │ │ │ │ ldr r2, [pc, #400] @ 0x5aea0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -76533,15 +76533,15 @@ │ │ │ │ add r6, r6, #72 @ 0x48 │ │ │ │ add r8, r0, #13376 @ 0x3440 │ │ │ │ mov r7, r0 │ │ │ │ add r8, r8, #44 @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, r7, #13184 @ 0x3380 │ │ │ │ - bl 0x175a30 │ │ │ │ + bl 0x175b30 │ │ │ │ add r7, r7, #16 │ │ │ │ b 0x5ad5c │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, r5 │ │ │ │ beq 0x5adb0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ @@ -76556,87 +76556,87 @@ │ │ │ │ mov r3, fp │ │ │ │ str r9, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ mov r2, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, sp, #12 │ │ │ │ add r5, r5, #8 │ │ │ │ - bl 0x175b3c │ │ │ │ + bl 0x175c3c │ │ │ │ cmp r6, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ bne 0x5ad5c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x175c0c │ │ │ │ + bl 0x175d0c │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [pc, #228] @ 0x5aea8 │ │ │ │ ldr r1, [pc, #228] @ 0x5aeac │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x176190 │ │ │ │ + bl 0x176290 │ │ │ │ b 0x5ac4c │ │ │ │ ldr r0, [pc, #208] @ 0x5aeb0 │ │ │ │ - bl 0x175cd4 │ │ │ │ + bl 0x175dd4 │ │ │ │ str r5, [sp] │ │ │ │ ldr r2, [pc, #200] @ 0x5aeb4 │ │ │ │ ldr r1, [pc, #200] @ 0x5aeb8 │ │ │ │ add r6, r4, #12288 @ 0x3000 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x176190 │ │ │ │ + bl 0x176290 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r5, r3, #1 │ │ │ │ bne 0x5ab64 │ │ │ │ b 0x5acbc │ │ │ │ ldr r0, [pc, #164] @ 0x5aebc │ │ │ │ - bl 0x175cd4 │ │ │ │ + bl 0x175dd4 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #140] @ 0x5aeb4 │ │ │ │ ldr r1, [pc, #140] @ 0x5aeb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x176190 │ │ │ │ + bl 0x176290 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r5, r3, #1 │ │ │ │ bne 0x5ab64 │ │ │ │ b 0x5acbc │ │ │ │ ldr r0, [pc, #116] @ 0x5aec0 │ │ │ │ - bl 0x175cd4 │ │ │ │ + bl 0x175dd4 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ b 0x5ae20 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00455f98 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r0, asr #21 │ │ │ │ - ldrdeq r3, [r0], #-168 @ 0xffffff58 │ │ │ │ + @ instruction: 0x00456098 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r0, asr #23 │ │ │ │ + ldrdeq r3, [r0], #-184 @ 0xffffff48 │ │ │ │ andeq sl, r5, ip, lsr #12 │ │ │ │ andeq r9, r5, r8, lsl #26 │ │ │ │ andeq sl, r5, r8, asr #32 │ │ │ │ adceq r3, r8, ip, ror #4 │ │ │ │ - subeq r3, r0, r8, lsr #21 │ │ │ │ + subeq r3, r0, r8, lsr #23 │ │ │ │ ldrdeq r9, [r5], -r4 │ │ │ │ andeq r9, r5, r8, lsl sp │ │ │ │ - @ instruction: 0x00403a94 │ │ │ │ + @ instruction: 0x00403b94 │ │ │ │ andeq r9, r5, r0, ror #30 │ │ │ │ muleq r5, r4, lr │ │ │ │ - strdeq r3, [r0], #-164 @ 0xffffff5c │ │ │ │ - subeq r3, r0, r8, lsl #22 │ │ │ │ - subeq r8, r3, r4, asr r8 │ │ │ │ + strdeq r3, [r0], #-180 @ 0xffffff4c │ │ │ │ + subeq r3, r0, r8, lsl #24 │ │ │ │ + subeq r8, r3, r4, asr r9 │ │ │ │ andeq r9, r5, r0, lsl sp │ │ │ │ andeq sl, r5, r4, asr #8 │ │ │ │ - subeq r3, r0, r8, ror #20 │ │ │ │ + subeq r3, r0, r8, ror #22 │ │ │ │ ldrdeq sl, [r5], -r4 │ │ │ │ andeq sl, r5, r0, ror #2 │ │ │ │ - subeq r3, r0, r8, lsl #21 │ │ │ │ - subeq r3, r0, r8, ror sl │ │ │ │ + subeq r3, r0, r8, lsl #23 │ │ │ │ + subeq r3, r0, r8, ror fp │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ add r1, r0, #4480 @ 0x1180 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ tst ip, #67108864 @ 0x4000000 │ │ │ │ bne 0x5aef4 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ @@ -76783,15 +76783,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq r3, r8, r4, ror r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ lsl r3, r3, #3 │ │ │ │ and r3, r3, #24 │ │ │ │ and r2, r2, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -77376,15 +77376,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x1e20c8 │ │ │ │ + bl 0x1e21c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x5ba9c │ │ │ │ sub r4, r4, #8704 @ 0x2200 │ │ │ │ sub r4, r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x577a8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -77392,39 +77392,39 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b 0x57890 │ │ │ │ ldr ip, [pc, #16] @ 0x5bab4 │ │ │ │ ldr r3, [pc, #16] @ 0x5bab8 │ │ │ │ ldr r2, [pc, #16] @ 0x5babc │ │ │ │ ldr r1, [pc, #16] @ 0x5bac0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r0, r4, ror fp │ │ │ │ - subeq r6, r5, r8, lsr #32 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r3, r0, r4, ror ip │ │ │ │ + subeq r6, r5, r8, lsr #2 │ │ │ │ andeq r1, r0, sl, lsr #11 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, #32 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x1259c0 │ │ │ │ + b 0x125ac0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1e1efc │ │ │ │ + bl 0x1e1ffc │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r6, #8704 @ 0x2200 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r4, r1 │ │ │ │ bl 0x579cc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x355cf4 │ │ │ │ + bl 0x355df4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -77435,20 +77435,20 @@ │ │ │ │ mov r3, #4 │ │ │ │ and r0, r0, #15 │ │ │ │ lsl r3, r3, r0 │ │ │ │ rsb r5, r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ and r5, r5, r2 │ │ │ │ orr r4, r3, r2 │ │ │ │ - bl 0x1357b4 │ │ │ │ + bl 0x1358b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x122890 │ │ │ │ + bl 0x122990 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x135800 │ │ │ │ + b 0x135900 │ │ │ │ mov r1, r2 │ │ │ │ b 0x6677c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x66684 │ │ │ │ @@ -77528,26 +77528,26 @@ │ │ │ │ rsb r2, r2, #27 │ │ │ │ cmp r2, #1 │ │ │ │ bls 0x5bfd4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ mov fp, r0 │ │ │ │ add r0, r0, #97 @ 0x61 │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, fp, #1 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ strne r2, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -77609,15 +77609,15 @@ │ │ │ │ beq 0x5bf84 │ │ │ │ add r6, r6, #12288 @ 0x3000 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #1056] @ 0x420 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x2ebc80 │ │ │ │ + b 0x2ebd80 │ │ │ │ cmp r7, #0 │ │ │ │ beq 0x5be9c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #2 │ │ │ │ lslne r2, r7, #16 │ │ │ │ beq 0x5be9c │ │ │ │ orr r2, r3, r2 │ │ │ │ @@ -77631,26 +77631,26 @@ │ │ │ │ orr r2, r2, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ bne 0x5bc84 │ │ │ │ add r2, r6, #12288 @ 0x3000 │ │ │ │ ldr r0, [r2, #1056] @ 0x420 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x2eb980 │ │ │ │ + bl 0x2eba80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x5bc84 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ bne 0x5bc84 │ │ │ │ ldr r3, [pc, #432] @ 0x5c040 │ │ │ │ ldr r2, [pc, #432] @ 0x5c044 │ │ │ │ ldr r1, [pc, #432] @ 0x5c048 │ │ │ │ ldr r0, [pc, #432] @ 0x5c04c │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r2, #1245184 @ 0x130000 │ │ │ │ mov r7, #19 │ │ │ │ b 0x5be30 │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r1, #252 @ 0xfc │ │ │ │ movne r1, #240 @ 0xf0 │ │ │ │ tst r1, r2 │ │ │ │ @@ -77717,15 +77717,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5bdfc │ │ │ │ ldr r3, [pc, #132] @ 0x5c040 │ │ │ │ ldr r2, [pc, #144] @ 0x5c050 │ │ │ │ ldr r1, [pc, #132] @ 0x5c048 │ │ │ │ ldr r0, [pc, #140] @ 0x5c054 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ orr r2, r2, #33024 @ 0x8100 │ │ │ │ str r2, [r4, #16] │ │ │ │ b 0x5bdf4 │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ bne 0x5bcc0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ tst r2, #65536 @ 0x10000 │ │ │ │ @@ -77747,32 +77747,32 @@ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ bne 0x5bf70 │ │ │ │ b 0x5bf30 │ │ │ │ ldr r3, [pc, #12] @ 0x5c040 │ │ │ │ ldr r2, [pc, #32] @ 0x5c058 │ │ │ │ ldr r1, [pc, #12] @ 0x5c048 │ │ │ │ ldr r0, [pc, #28] @ 0x5c05c │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, r4, lsr r0 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r4, lsr r1 │ │ │ │ andeq r2, r0, r1, lsr #7 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - subeq r3, r0, r4, lsl #23 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + subeq r3, r0, r4, lsl #25 │ │ │ │ andeq r2, r0, r3, lsr r4 │ │ │ │ - ldrdeq r3, [r0], #-180 @ 0xffffff4c │ │ │ │ + ldrdeq r3, [r0], #-196 @ 0xffffff3c │ │ │ │ ldrdeq r2, [r0], -r6 │ │ │ │ - subeq r3, r0, r4, lsr #23 │ │ │ │ + subeq r3, r0, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r1, #12288 @ 0x3000 │ │ │ │ ldr r0, [r5, #1056] @ 0x420 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x2eb980 │ │ │ │ + bl 0x2eba80 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ tst r3, #1280 @ 0x500 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -77835,18 +77835,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x5c1a0 │ │ │ │ ldr r1, [pc, #12] @ 0x5c1a4 │ │ │ │ ldr r0, [pc, #12] @ 0x5c1a8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x5c200 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add ip, r0, r3 │ │ │ │ cmp r2, #1 │ │ │ │ beq 0x5c1d4 │ │ │ │ @@ -77868,18 +77868,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x5c224 │ │ │ │ ldr r1, [pc, #12] @ 0x5c228 │ │ │ │ ldr r0, [pc, #12] @ 0x5c22c │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, r8, asr r0 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r8, asr r1 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ add ip, r0, #5056 @ 0x13c0 │ │ │ │ ldrb r1, [r1, #9] │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ lsl r3, r3, #3 │ │ │ │ and r3, r3, #24 │ │ │ │ and r1, r1, #7 │ │ │ │ @@ -77900,28 +77900,28 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x5c2a4 │ │ │ │ ldr r2, [pc, #12] @ 0x5c2a8 │ │ │ │ ldr r1, [pc, #12] @ 0x5c2ac │ │ │ │ ldr r0, [pc, #12] @ 0x5c2b0 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, r4, rrx │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r4, ror #2 │ │ │ │ andeq r0, r0, r3, asr r6 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - subeq r3, r0, r0, lsl #24 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + subeq r3, r0, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ add r4, r4, #12288 @ 0x3000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #1056] @ 0x420 │ │ │ │ - bl 0x2eb980 │ │ │ │ + bl 0x2eba80 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ tst r3, #1280 @ 0x500 │ │ │ │ ldreq r3, [r4, #1068] @ 0x42c │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r4, #1068] @ 0x42c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -78051,15 +78051,15 @@ │ │ │ │ orrs lr, lr, #0 │ │ │ │ beq 0x5c54c │ │ │ │ orr r1, r1, #14024704 @ 0xd60000 │ │ │ │ and ip, ip, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ str ip, [r0, #936] @ 0x3a8 │ │ │ │ str r3, [r0, #940] @ 0x3ac │ │ │ │ - bl 0x1e20c8 │ │ │ │ + bl 0x1e21c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x5c600 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x575d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x576c0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -78121,19 +78121,19 @@ │ │ │ │ and r3, r3, r1 │ │ │ │ b 0x5c4d4 │ │ │ │ ldr ip, [pc, #16] @ 0x5c618 │ │ │ │ ldr r3, [pc, #16] @ 0x5c61c │ │ │ │ ldr r2, [pc, #16] @ 0x5c620 │ │ │ │ ldr r1, [pc, #16] @ 0x5c624 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r0, r4, ror fp │ │ │ │ - subeq r6, r5, r8, ror r0 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r3, r0, r4, ror ip │ │ │ │ + subeq r6, r5, r8, ror r1 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #936] @ 0x3a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mvn r4, #0 │ │ │ │ @@ -78464,19 +78464,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x5cb74 │ │ │ │ ldr r2, [pc, #12] @ 0x5cb78 │ │ │ │ ldr r1, [pc, #12] @ 0x5cb7c │ │ │ │ ldr r0, [pc, #12] @ 0x5cb80 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, r8, lsl #1 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r8, lsl #3 │ │ │ │ andeq r0, r0, pc, asr #8 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - subeq r3, r0, r0, lsr #24 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + subeq r3, r0, r0, lsr #26 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 0x5cbd8 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r3, #864] @ 0x360 │ │ │ │ ands r3, r1, #15 │ │ │ │ @@ -78543,15 +78543,15 @@ │ │ │ │ and r2, r2, r3 │ │ │ │ ldr r3, [lr, #1148] @ 0x47c │ │ │ │ and ip, ip, r3 │ │ │ │ orrs r2, r2, ip │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1690d0 │ │ │ │ + b 0x1691d0 │ │ │ │ add r1, r0, #5056 @ 0x13c0 │ │ │ │ push {r4, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ mov r4, #1 │ │ │ │ lsr r0, r0, #11 │ │ │ │ and r0, r0, #31 │ │ │ │ @@ -78580,15 +78580,15 @@ │ │ │ │ and r2, r2, r3 │ │ │ │ ldr r3, [lr, #1172] @ 0x494 │ │ │ │ and ip, ip, r3 │ │ │ │ orrs r2, r2, ip │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1690d0 │ │ │ │ + b 0x1691d0 │ │ │ │ add r1, r0, #5056 @ 0x13c0 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [r1, #40] @ 0x28 │ │ │ │ mov r4, #1 │ │ │ │ lsr lr, lr, #11 │ │ │ │ and lr, lr, #31 │ │ │ │ sub r1, lr, #32 │ │ │ │ @@ -78617,15 +78617,15 @@ │ │ │ │ and r3, r3, r1 │ │ │ │ ldr r1, [ip, #1148] @ 0x47c │ │ │ │ and r2, r2, r1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1690d0 │ │ │ │ + b 0x1691d0 │ │ │ │ add r1, r0, #5056 @ 0x13c0 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [r1, #40] @ 0x28 │ │ │ │ mov r4, #1 │ │ │ │ lsr lr, lr, #11 │ │ │ │ and lr, lr, #31 │ │ │ │ sub r1, lr, #32 │ │ │ │ @@ -78654,15 +78654,15 @@ │ │ │ │ and r3, r3, r1 │ │ │ │ ldr r1, [ip, #1172] @ 0x494 │ │ │ │ and r2, r2, r1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1690d0 │ │ │ │ + b 0x1691d0 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x5cec0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add ip, r0, r3 │ │ │ │ cmp r2, #1 │ │ │ │ beq 0x5ce94 │ │ │ │ @@ -78684,18 +78684,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x5cee4 │ │ │ │ ldr r1, [pc, #12] @ 0x5cee8 │ │ │ │ ldr r0, [pc, #12] @ 0x5ceec │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, r8, asr r0 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r8, asr r1 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5cf44 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5cf54 │ │ │ │ @@ -78717,15 +78717,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #328] @ 0x148 │ │ │ │ lsr r0, r0, #2 │ │ │ │ and r0, r0, #3 │ │ │ │ b 0x5cf2c │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5cfbc │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5cfcc │ │ │ │ @@ -78747,15 +78747,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #328] @ 0x148 │ │ │ │ lsr r0, r0, #2 │ │ │ │ and r0, r0, #3 │ │ │ │ b 0x5cfa4 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ tst r1, #512 @ 0x200 │ │ │ │ bne 0x5d038 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d050 │ │ │ │ @@ -78780,15 +78780,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ b 0x5d01c │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5d0c8 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d0b8 │ │ │ │ @@ -78816,15 +78816,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov r0, #6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5d148 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d170 │ │ │ │ @@ -78852,15 +78852,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ b 0x5d130 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5d1e4 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d1f4 │ │ │ │ @@ -78885,15 +78885,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ b 0x5d1c0 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5d25c │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d284 │ │ │ │ @@ -78921,15 +78921,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ b 0x5d244 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5d2ec │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d314 │ │ │ │ @@ -78957,15 +78957,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ b 0x5d2d4 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5d38c │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d37c │ │ │ │ @@ -78998,15 +78998,15 @@ │ │ │ │ ldr r3, [r0, #680] @ 0x2a8 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ bne 0x5d36c │ │ │ │ mov r0, #5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r1, r0, #4480 @ 0x1180 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ tst ip, #512 @ 0x200 │ │ │ │ bne 0x5d430 │ │ │ │ ldrb r1, [r0, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ bne 0x5d454 │ │ │ │ @@ -79037,15 +79037,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #328] @ 0x148 │ │ │ │ lsr r1, r1, #2 │ │ │ │ and r1, r1, #3 │ │ │ │ b 0x5d408 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5d4c0 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d4e0 │ │ │ │ @@ -79072,15 +79072,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ b 0x5d4a4 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ beq 0x5d568 │ │ │ │ @@ -79106,18 +79106,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x5d57c │ │ │ │ ldr r1, [pc, #12] @ 0x5d580 │ │ │ │ ldr r0, [pc, #12] @ 0x5d584 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ beq 0x5d5fc │ │ │ │ @@ -79143,18 +79143,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x5d610 │ │ │ │ ldr r1, [pc, #12] @ 0x5d614 │ │ │ │ ldr r0, [pc, #12] @ 0x5d618 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ beq 0x5d694 │ │ │ │ @@ -79181,18 +79181,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x5d6a8 │ │ │ │ ldr r1, [pc, #12] @ 0x5d6ac │ │ │ │ ldr r0, [pc, #12] @ 0x5d6b0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x5d730 │ │ │ │ @@ -79220,18 +79220,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x5d744 │ │ │ │ ldr r1, [pc, #12] @ 0x5d748 │ │ │ │ ldr r0, [pc, #12] @ 0x5d74c │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ tst r1, #512 @ 0x200 │ │ │ │ bne 0x5d7a8 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d7bc │ │ │ │ @@ -79260,15 +79260,15 @@ │ │ │ │ and r3, r3, #3 │ │ │ │ b 0x5d78c │ │ │ │ mov r0, #7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r2, r0, #4480 @ 0x1180 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ bne 0x5d858 │ │ │ │ ldrb r2, [r0, #332] @ 0x14c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -79305,15 +79305,15 @@ │ │ │ │ beq 0x5d82c │ │ │ │ ldrb r3, [r0, #681] @ 0x2a9 │ │ │ │ lsr r3, r3, #6 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ lsl r3, r3, #4 │ │ │ │ b 0x5d82c │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5d93c │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d910 │ │ │ │ @@ -79360,15 +79360,15 @@ │ │ │ │ tst r3, #1 │ │ │ │ beq 0x5d8e8 │ │ │ │ b 0x5d8dc │ │ │ │ mov r0, #5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5da18 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5d9ec │ │ │ │ @@ -79415,15 +79415,15 @@ │ │ │ │ tst r3, #1 │ │ │ │ beq 0x5d9c4 │ │ │ │ b 0x5d9b8 │ │ │ │ mov r0, #5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -79459,15 +79459,15 @@ │ │ │ │ ldr r1, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #3076] @ 0xc04 │ │ │ │ tst r3, #1 │ │ │ │ beq 0x5daa8 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - bl 0xd6aa8 │ │ │ │ + bl 0xd6ba8 │ │ │ │ cmp r0, #17 │ │ │ │ moveq r3, #2 │ │ │ │ beq 0x5db18 │ │ │ │ cmp r0, #24 │ │ │ │ moveq r3, #3 │ │ │ │ bne 0x5dacc │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ @@ -79476,15 +79476,15 @@ │ │ │ │ bne 0x5daa8 │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -79520,15 +79520,15 @@ │ │ │ │ ldr r1, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #3076] @ 0xc04 │ │ │ │ tst r3, #1 │ │ │ │ beq 0x5db9c │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - bl 0xd6aa8 │ │ │ │ + bl 0xd6ba8 │ │ │ │ cmp r0, #17 │ │ │ │ moveq r3, #2 │ │ │ │ beq 0x5dc0c │ │ │ │ cmp r0, #24 │ │ │ │ moveq r3, #3 │ │ │ │ bne 0x5dbc0 │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ @@ -79537,15 +79537,15 @@ │ │ │ │ bne 0x5db9c │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -79581,15 +79581,15 @@ │ │ │ │ ldr r1, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #3076] @ 0xc04 │ │ │ │ tst r3, #1 │ │ │ │ beq 0x5dc90 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - bl 0xd6aa8 │ │ │ │ + bl 0xd6ba8 │ │ │ │ cmp r0, #17 │ │ │ │ moveq r3, #2 │ │ │ │ beq 0x5dd00 │ │ │ │ cmp r0, #24 │ │ │ │ moveq r3, #3 │ │ │ │ bne 0x5dcb4 │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ @@ -79598,15 +79598,15 @@ │ │ │ │ bne 0x5dc90 │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -79642,15 +79642,15 @@ │ │ │ │ ldr r1, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #3076] @ 0xc04 │ │ │ │ tst r3, #1 │ │ │ │ beq 0x5dd84 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - bl 0xd6aa8 │ │ │ │ + bl 0xd6ba8 │ │ │ │ cmp r0, #17 │ │ │ │ moveq r3, #2 │ │ │ │ beq 0x5ddf4 │ │ │ │ cmp r0, #24 │ │ │ │ moveq r3, #3 │ │ │ │ bne 0x5dda8 │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ @@ -79659,15 +79659,15 @@ │ │ │ │ bne 0x5dd84 │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -79703,15 +79703,15 @@ │ │ │ │ ldr r1, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #3076] @ 0xc04 │ │ │ │ tst r3, #1 │ │ │ │ beq 0x5de78 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - bl 0xd6aa8 │ │ │ │ + bl 0xd6ba8 │ │ │ │ cmp r0, #17 │ │ │ │ moveq r3, #2 │ │ │ │ beq 0x5dee8 │ │ │ │ cmp r0, #24 │ │ │ │ moveq r3, #3 │ │ │ │ bne 0x5de9c │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ @@ -79720,15 +79720,15 @@ │ │ │ │ bne 0x5de78 │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r7, r0 │ │ │ │ @@ -79763,18 +79763,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x5dfc0 │ │ │ │ ldr r1, [pc, #12] @ 0x5dfc4 │ │ │ │ ldr r0, [pc, #12] @ 0x5dfc8 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r1, r0, #4480 @ 0x1180 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr lr, [r0, #328] @ 0x148 │ │ │ │ @@ -79849,20 +79849,20 @@ │ │ │ │ and r1, r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ b 0x5e034 │ │ │ │ ldr r3, [pc, #16] @ 0x5e11c │ │ │ │ ldr r2, [pc, #16] @ 0x5e120 │ │ │ │ ldr r1, [pc, #16] @ 0x5e124 │ │ │ │ ldr r0, [pc, #16] @ 0x5e128 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ - subeq r6, r5, r8, asr #1 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ + subeq r6, r5, r8, asr #3 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ - subeq r3, r0, r0, lsr ip │ │ │ │ - subeq r3, r0, r8, asr #24 │ │ │ │ + subeq r3, r0, r0, lsr sp │ │ │ │ + subeq r3, r0, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ beq 0x5e1a0 │ │ │ │ @@ -79888,18 +79888,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x5e1b4 │ │ │ │ ldr r1, [pc, #12] @ 0x5e1b8 │ │ │ │ ldr r0, [pc, #12] @ 0x5e1bc │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, r8, asr r0 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r8, asr r1 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ beq 0x5e234 │ │ │ │ @@ -79925,18 +79925,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x5e248 │ │ │ │ ldr r1, [pc, #12] @ 0x5e24c │ │ │ │ ldr r0, [pc, #12] @ 0x5e250 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, r8, asr r0 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r8, asr r1 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add ip, r0, #4480 @ 0x1180 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ @@ -79977,18 +79977,18 @@ │ │ │ │ movne r3, #0 │ │ │ │ andeq r2, r2, #7 │ │ │ │ b 0x5e28c │ │ │ │ ldr r3, [pc, #12] @ 0x5e318 │ │ │ │ ldr r1, [pc, #12] @ 0x5e31c │ │ │ │ ldr r0, [pc, #12] @ 0x5e320 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5e3c8 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x5e39c │ │ │ │ @@ -80035,15 +80035,15 @@ │ │ │ │ tst r3, #1 │ │ │ │ beq 0x5e374 │ │ │ │ b 0x5e368 │ │ │ │ mov r0, #5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 0x5e44c │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5e45c │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ @@ -80073,15 +80073,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ b 0x5e444 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsr r3, r2, #26 │ │ │ │ ands r3, r3, #1 │ │ │ │ beq 0x5e4e8 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x5e4f8 │ │ │ │ @@ -80109,15 +80109,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ b 0x5e4e0 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add ip, r0, #4096 @ 0x1000 │ │ │ │ ldr lr, [ip, #764] @ 0x2fc │ │ │ │ mov ip, r2 │ │ │ │ @@ -80132,15 +80132,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [pc, #132] @ 0x5e600 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, ip │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq 0x5e5e8 │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp lr, #1 │ │ │ │ add lr, r0, r2 │ │ │ │ beq 0x5e5ac │ │ │ │ @@ -80162,20 +80162,20 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #20] @ 0x5e604 │ │ │ │ ldr r1, [pc, #20] @ 0x5e608 │ │ │ │ ldr r0, [pc, #20] @ 0x5e60c │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq r3, r0, r4, ror #24 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + subeq r3, r0, r4, ror #26 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ lsr ip, r2, #9 │ │ │ │ ands ip, ip, #1 │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ @@ -80348,15 +80348,15 @@ │ │ │ │ and r8, r8, #262144 @ 0x40000 │ │ │ │ orrs r9, r8, r9 │ │ │ │ bne 0x5e708 │ │ │ │ mov r2, r8 │ │ │ │ b 0x5e7ac │ │ │ │ mov lr, r3 │ │ │ │ b 0x5e694 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ adceq r3, r8, r4, ror r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #476] @ 0x5eae0 │ │ │ │ @@ -80372,15 +80372,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x3a4aa4 │ │ │ │ + bl 0x3a4ba4 │ │ │ │ ldr r3, [pc, #412] @ 0x5eae8 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ umull r6, r5, r2, r3 │ │ │ │ mla r5, r3, r1, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, r6, r3 │ │ │ │ @@ -80435,15 +80435,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 0x39f320 │ │ │ │ + bl 0x39f420 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsl r3, r5, #5 │ │ │ │ lsl r1, r2, #5 │ │ │ │ subs r3, r3, r5 │ │ │ │ orr r1, r1, r5, lsr #27 │ │ │ │ sbc r1, r1, r2 │ │ │ │ @@ -80473,17 +80473,17 @@ │ │ │ │ ldr r1, [r4, #1168] @ 0x490 │ │ │ │ and r3, r3, r1 │ │ │ │ ldr r1, [r4, #1172] @ 0x494 │ │ │ │ and r2, r2, r1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - bl 0x1690d0 │ │ │ │ + bl 0x1691d0 │ │ │ │ b 0x5e9e0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq sp, r8, #80, 2 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ blcc 0xfe7112f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -80562,19 +80562,19 @@ │ │ │ │ ldr r1, [r4, #1168] @ 0x490 │ │ │ │ and r3, r3, r1 │ │ │ │ ldr r1, [r4, #1172] @ 0x494 │ │ │ │ and r2, r2, r1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - bl 0x1690d0 │ │ │ │ + bl 0x1691d0 │ │ │ │ b 0x5ebdc │ │ │ │ adceq r3, r8, r4, ror r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ ldrb r1, [r1, #9] │ │ │ │ lsl r4, r4, #3 │ │ │ │ @@ -80634,19 +80634,19 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x5ed5c │ │ │ │ ldr r2, [pc, #12] @ 0x5ed60 │ │ │ │ ldr r1, [pc, #12] @ 0x5ed64 │ │ │ │ ldr r0, [pc, #12] @ 0x5ed68 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq r6, [r5], #-8 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq r6, [r5], #-24 @ 0xffffffe8 │ │ │ │ andeq r0, r0, fp, asr #12 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - subeq r3, r0, r0, lsl #24 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + subeq r3, r0, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r7, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -80706,15 +80706,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ b 0x5ede0 │ │ │ │ adceq r3, r8, r4, ror r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ ldrb r1, [r1, #9] │ │ │ │ lsl r4, r4, #3 │ │ │ │ @@ -81241,15 +81241,15 @@ │ │ │ │ ldr r1, [r3, #1168] @ 0x490 │ │ │ │ and lr, lr, r1 │ │ │ │ ldr r1, [r3, #1172] @ 0x494 │ │ │ │ and r1, r1, ip │ │ │ │ orrs r1, lr, r1 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - bl 0x1690d0 │ │ │ │ + bl 0x1691d0 │ │ │ │ b 0x5f62c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -81430,15 +81430,15 @@ │ │ │ │ ldr r3, [r3, #1304] @ 0x518 │ │ │ │ tst r3, #1 │ │ │ │ bne 0x5f9cc │ │ │ │ ldr r3, [pc, #164] @ 0x5fa64 │ │ │ │ ldr r2, [pc, #164] @ 0x5fa68 │ │ │ │ ldr r1, [pc, #164] @ 0x5fa6c │ │ │ │ ldr r0, [pc, #164] @ 0x5fa70 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ beq 0x5fa50 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #1 │ │ │ │ @@ -81468,21 +81468,21 @@ │ │ │ │ str r2, [r0, r3] │ │ │ │ str lr, [ip, #4] │ │ │ │ b 0x5fa00 │ │ │ │ ldr r3, [pc, #28] @ 0x5fa74 │ │ │ │ ldr r1, [pc, #16] @ 0x5fa6c │ │ │ │ ldr r0, [pc, #24] @ 0x5fa78 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, ror #1 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, ror #3 │ │ │ │ andeq r1, r0, lr, lsl #19 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - subeq lr, r1, r0, lsr #30 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + subeq pc, r1, r0, lsr #32 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr lr, [r1, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ beq 0x5fb1c │ │ │ │ @@ -81519,18 +81519,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x5fb30 │ │ │ │ ldr r1, [pc, #12] @ 0x5fb34 │ │ │ │ ldr r0, [pc, #12] @ 0x5fb38 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, r8, asr r0 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r8, asr r1 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsr r3, r2, #9 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ and r3, r3, #1 │ │ │ │ beq 0x5fba0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -81621,15 +81621,15 @@ │ │ │ │ ldr r2, [r0, #328] @ 0x148 │ │ │ │ ands r3, r2, #12 │ │ │ │ bne 0x5fc9c │ │ │ │ ldr r1, [r0, #1152] @ 0x480 │ │ │ │ tst r1, #8 │ │ │ │ beq 0x5fc9c │ │ │ │ b 0x5fc14 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r1, r0, #4480 @ 0x1180 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ lsr r3, ip, #9 │ │ │ │ tst ip, #67108864 @ 0x4000000 │ │ │ │ and r3, r3, #1 │ │ │ │ beq 0x5fd94 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -81727,15 +81727,15 @@ │ │ │ │ ands r3, r1, #12 │ │ │ │ bne 0x5fe40 │ │ │ │ ldrb ip, [r0, #1152] @ 0x480 │ │ │ │ and r2, r2, ip, lsr #2 │ │ │ │ tst r2, #1 │ │ │ │ beq 0x5fe40 │ │ │ │ b 0x5fdd8 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add r1, r0, #4480 @ 0x1180 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ lsr r3, ip, #9 │ │ │ │ tst ip, #67108864 @ 0x4000000 │ │ │ │ and r3, r3, #1 │ │ │ │ beq 0x5ff3c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -81833,15 +81833,15 @@ │ │ │ │ ands r3, r1, #12 │ │ │ │ bne 0x5ffe8 │ │ │ │ ldrb ip, [r0, #1152] @ 0x480 │ │ │ │ and r2, r2, ip, lsr #3 │ │ │ │ tst r2, #1 │ │ │ │ beq 0x5ffe8 │ │ │ │ b 0x5ff80 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ add ip, r0, #4480 @ 0x1180 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ lsr r1, lr, #9 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ and r1, r1, #1 │ │ │ │ beq 0x600f0 │ │ │ │ @@ -81946,15 +81946,15 @@ │ │ │ │ ldrb r3, [r0, #1152] @ 0x480 │ │ │ │ lsr r3, r3, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orrs r3, r2, r3 │ │ │ │ bne 0x601a4 │ │ │ │ b 0x60134 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq 0x602b4 │ │ │ │ @@ -82005,18 +82005,18 @@ │ │ │ │ tst r1, #32 │ │ │ │ bne 0x60238 │ │ │ │ b 0x60274 │ │ │ │ ldr r3, [pc, #12] @ 0x602c8 │ │ │ │ ldr r1, [pc, #12] @ 0x602cc │ │ │ │ ldr r0, [pc, #12] @ 0x602d0 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, r8, asr r0 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r8, asr r1 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add ip, r0, #4480 @ 0x1180 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ @@ -82068,34 +82068,34 @@ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - b 0xd19f8 │ │ │ │ + b 0xd1af8 │ │ │ │ ldrb lr, [r1, #8] │ │ │ │ cmp lr, #6 │ │ │ │ beq 0x603f0 │ │ │ │ cmp ip, #0 │ │ │ │ bic r3, r3, #4064 @ 0xfe0 │ │ │ │ bne 0x60364 │ │ │ │ ldr r3, [pc, #32] @ 0x60404 │ │ │ │ ldr r1, [pc, #32] @ 0x60408 │ │ │ │ ldr r0, [pc, #32] @ 0x6040c │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp ip, #0 │ │ │ │ bic r3, r3, #2848 @ 0xb20 │ │ │ │ bne 0x60364 │ │ │ │ b 0x603dc │ │ │ │ adceq r3, r8, ip, ror #4 │ │ │ │ - subeq r6, r5, r8, asr r0 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + subeq r6, r5, r8, asr r1 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add lr, r0, #4480 @ 0x1180 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ @@ -82165,18 +82165,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x60548 │ │ │ │ ldr r1, [pc, #12] @ 0x6054c │ │ │ │ ldr r0, [pc, #12] @ 0x60550 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ tst r5, #16 │ │ │ │ mov ip, #0 │ │ │ │ @@ -82214,18 +82214,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x6060c │ │ │ │ ldr r1, [pc, #12] @ 0x60610 │ │ │ │ ldr r0, [pc, #12] @ 0x60614 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, asr #32 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, asr #2 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ tst ip, #16 │ │ │ │ bne 0x606a4 │ │ │ │ @@ -82262,18 +82262,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x606cc │ │ │ │ ldr r1, [pc, #12] @ 0x606d0 │ │ │ │ ldr r0, [pc, #12] @ 0x606d4 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, r8, asr r0 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strdeq r3, [r0], #-176 @ 0xffffff50 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, r8, asr r1 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strdeq r3, [r0], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ add r6, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [r6, #1068] @ 0x42c │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -82320,15 +82320,15 @@ │ │ │ │ orreq r1, r2, #268435456 @ 0x10000000 │ │ │ │ beq 0x607ac │ │ │ │ and r3, r3, #15728640 @ 0xf00000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ orreq r1, r1, #32768 @ 0x8000 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ ldr r0, [r6, #1056] @ 0x420 │ │ │ │ - bl 0x2eb980 │ │ │ │ + bl 0x2eba80 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [sp, #4] │ │ │ │ beq 0x60764 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ bne 0x60764 │ │ │ │ mov r1, r5 │ │ │ │ @@ -82396,15 +82396,15 @@ │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ orreq r1, r1, #32768 @ 0x8000 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r6, #1064] @ 0x428 │ │ │ │ ldr r0, [r6, #1056] @ 0x420 │ │ │ │ ldr r9, [r3, ip]! │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - bl 0x2eb980 │ │ │ │ + bl 0x2eba80 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ moveq r8, r4 │ │ │ │ beq 0x6092c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ bne 0x6092c │ │ │ │ @@ -82440,65 +82440,65 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r4, r0, #12288 @ 0x3000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #1056] @ 0x420 │ │ │ │ - bl 0x2ecd24 │ │ │ │ + bl 0x2ece24 │ │ │ │ ldr r1, [pc, #164] @ 0x60a40 │ │ │ │ - bl 0x2ee504 │ │ │ │ + bl 0x2ee604 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [pc, #152] @ 0x60a44 │ │ │ │ str r8, [r4, #1068] @ 0x42c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x2ee494 │ │ │ │ + bl 0x2ee594 │ │ │ │ ldr r5, [r4, #1068] @ 0x42c │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb784 │ │ │ │ + bl 0x2fb884 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [r4, #1060] @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb784 │ │ │ │ + bl 0x2fb884 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [r4, #1064] @ 0x428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb784 │ │ │ │ + bl 0x2fb884 │ │ │ │ mov r1, #8 │ │ │ │ str r0, [r4, #1072] @ 0x430 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb784 │ │ │ │ + bl 0x2fb884 │ │ │ │ ldr r3, [r4, #1068] @ 0x42c │ │ │ │ str r3, [r4, #1080] @ 0x438 │ │ │ │ ldr r1, [pc, #68] @ 0x60a48 │ │ │ │ mov r2, r6 │ │ │ │ str r8, [r4, #1068] @ 0x42c │ │ │ │ str r0, [r4, #1076] @ 0x434 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x2ee494 │ │ │ │ + bl 0x2ee594 │ │ │ │ ldr r3, [r4, #1068] @ 0x42c │ │ │ │ cmp r3, r5 │ │ │ │ bne 0x60a2c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x2edaac │ │ │ │ + b 0x2edbac │ │ │ │ ldr r3, [pc, #24] @ 0x60a4c │ │ │ │ ldr r2, [pc, #24] @ 0x60a50 │ │ │ │ ldr r1, [pc, #24] @ 0x60a54 │ │ │ │ ldr r0, [pc, #24] @ 0x60a58 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ andeq ip, r5, r0, lsl #19 │ │ │ │ @ instruction: 0x0005c2b4 │ │ │ │ andeq ip, r5, r0, rrx │ │ │ │ - subeq r6, r5, r0, lsl #2 │ │ │ │ + subeq r6, r5, r0, lsl #4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - @ instruction: 0x00403c98 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + @ instruction: 0x00403d98 │ │ │ │ ldr r0, [pc] @ 0x60a64 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r5, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -82506,15 +82506,15 @@ │ │ │ │ add sl, r7, #13824 @ 0x3600 │ │ │ │ mov r2, #122 @ 0x7a │ │ │ │ ldr r0, [pc, #236] @ 0x60b78 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r7, r7, #8704 @ 0x2200 │ │ │ │ ldr r4, [pc, #228] @ 0x60b7c │ │ │ │ ldr r9, [pc, #220] @ 0x60b78 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r7, r7, #16 │ │ │ │ add r8, sl, #48 @ 0x30 │ │ │ │ strd r2, [sl, #32] │ │ │ │ strd r2, [sl, #40] @ 0x28 │ │ │ │ @@ -82561,21 +82561,21 @@ │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [sl, #36] @ 0x24 │ │ │ │ b 0x60b1c │ │ │ │ ldr r3, [pc, #20] @ 0x60b80 │ │ │ │ ldr r2, [pc, #20] @ 0x60b84 │ │ │ │ ldr r1, [pc, #20] @ 0x60b88 │ │ │ │ ldr r0, [pc, #20] @ 0x60b8c │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r3, r8, r4, ror r2 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ - subeq r6, r5, r0, lsl r1 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ + subeq r6, r5, r0, lsl r2 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - strheq r3, [r0], #-204 @ 0xffffff34 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + strheq r3, [r0], #-220 @ 0xffffff24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ add r6, r5, #5056 @ 0x13c0 │ │ │ │ bl 0x5e8ec │ │ │ │ @@ -82872,15 +82872,15 @@ │ │ │ │ beq 0x61054 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x61054 │ │ │ │ add r0, r5, #2128 @ 0x850 │ │ │ │ lsl r2, r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r5, #1128] @ 0x468 │ │ │ │ and r7, r7, #249 @ 0xf9 │ │ │ │ bic r3, r3, #249 @ 0xf9 │ │ │ │ orr r3, r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #1128] @ 0x468 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -83009,19 +83009,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 0x61278 │ │ │ │ ldr r2, [pc, #12] @ 0x6127c │ │ │ │ ldr r1, [pc, #12] @ 0x61280 │ │ │ │ ldr r0, [pc, #12] @ 0x61284 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r6, r5, ip, lsl r1 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r6, r5, ip, lsl r2 │ │ │ │ andeq r1, r0, r2, lsr #10 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - ldrdeq r3, [r0], #-200 @ 0xffffff38 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + ldrdeq r3, [r0], #-216 @ 0xffffff28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, r0, #4864 @ 0x1300 │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ @@ -83060,25 +83060,25 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 0x6135c │ │ │ │ ldr r2, [pc, #36] @ 0x61360 │ │ │ │ ldr r1, [pc, #36] @ 0x61364 │ │ │ │ ldr r0, [pc, #36] @ 0x61368 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - subeq r6, r5, ip, ror #1 │ │ │ │ + subeq r6, r5, ip, ror #3 │ │ │ │ andeq r1, r0, lr, lsl #19 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - subeq lr, r1, r0, lsr #30 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + subeq pc, r1, r0, lsr #32 │ │ │ │ ldrb r3, [r0, #560] @ 0x230 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ands r3, r3, #1 │ │ │ │ beq 0x613b4 │ │ │ │ ldr r3, [r0, #1316] @ 0x524 │ │ │ │ tst r3, #1 │ │ │ │ bne 0x613e4 │ │ │ │ @@ -83100,25 +83100,25 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 0x613fc │ │ │ │ ldr r2, [pc, #36] @ 0x61400 │ │ │ │ ldr r1, [pc, #36] @ 0x61404 │ │ │ │ ldr r0, [pc, #36] @ 0x61408 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - subeq r6, r5, ip, ror #1 │ │ │ │ + subeq r6, r5, ip, ror #3 │ │ │ │ andeq r1, r0, lr, lsl #19 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - subeq lr, r1, r0, lsr #30 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + subeq pc, r1, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr r3, [pc, #1444] @ 0x619c8 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ @@ -83258,22 +83258,22 @@ │ │ │ │ add r3, r7, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #1436] @ 0x59c │ │ │ │ tst r3, #251658240 @ 0xf000000 │ │ │ │ beq 0x615d0 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [pc, #864] @ 0x619d0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ bne 0x619b4 │ │ │ │ cmp r3, #14 │ │ │ │ bhi 0x619a0 │ │ │ │ @@ -83291,15 +83291,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 0x5bbcc │ │ │ │ mov r0, sl │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ @@ -83355,37 +83355,37 @@ │ │ │ │ cmphi r5, #7 │ │ │ │ bhi 0x61950 │ │ │ │ cmp r3, #0 │ │ │ │ beq 0x6151c │ │ │ │ b 0x614fc │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [pc, #500] @ 0x619d4 │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 0x5bbcc │ │ │ │ mov r0, sl │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r3, #2 │ │ │ │ b 0x615f0 │ │ │ │ ldr r3, [pc, #432] @ 0x619d8 │ │ │ │ ldr r2, [pc, #432] @ 0x619dc │ │ │ │ ldr r1, [pc, #432] @ 0x619e0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ beq 0x6153c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x6153c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -83393,22 +83393,22 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x6153c │ │ │ │ ldr r3, [pc, #376] @ 0x619e4 │ │ │ │ ldr r2, [pc, #376] @ 0x619e8 │ │ │ │ ldr r1, [pc, #364] @ 0x619e0 │ │ │ │ ldr r0, [pc, #372] @ 0x619ec │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp r0, #1 │ │ │ │ bls 0x617c8 │ │ │ │ ldr r3, [pc, #348] @ 0x619e4 │ │ │ │ ldr r2, [pc, #356] @ 0x619f0 │ │ │ │ ldr r1, [pc, #336] @ 0x619e0 │ │ │ │ ldr r0, [pc, #352] @ 0x619f4 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov lr, r3 │ │ │ │ mov ip, r3 │ │ │ │ b 0x614d8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ beq 0x618b8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ @@ -83420,104 +83420,104 @@ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ bne 0x61858 │ │ │ │ b 0x6153c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq 0x61858 │ │ │ │ b 0x6153c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #232] @ 0x619d8 │ │ │ │ ldr r2, [pc, #260] @ 0x619f8 │ │ │ │ ldr r1, [pc, #232] @ 0x619e0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #208] @ 0x619d8 │ │ │ │ ldr r2, [pc, #240] @ 0x619fc │ │ │ │ ldr r1, [pc, #208] @ 0x619e0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [pc, #200] @ 0x619e4 │ │ │ │ ldr r2, [pc, #224] @ 0x61a00 │ │ │ │ ldr r1, [pc, #188] @ 0x619e0 │ │ │ │ ldr r0, [pc, #220] @ 0x61a04 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #180] @ 0x619e4 │ │ │ │ ldr r2, [pc, #212] @ 0x61a08 │ │ │ │ ldr r1, [pc, #168] @ 0x619e0 │ │ │ │ ldr r0, [pc, #208] @ 0x61a0c │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #160] @ 0x619e4 │ │ │ │ ldr r2, [pc, #200] @ 0x61a10 │ │ │ │ ldr r1, [pc, #148] @ 0x619e0 │ │ │ │ ldr r0, [pc, #196] @ 0x61a14 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #140] @ 0x619e4 │ │ │ │ ldr r2, [pc, #188] @ 0x61a18 │ │ │ │ ldr r1, [pc, #128] @ 0x619e0 │ │ │ │ ldr r0, [pc, #184] @ 0x61a1c │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #120] @ 0x619e4 │ │ │ │ ldr r2, [pc, #176] @ 0x61a20 │ │ │ │ ldr r1, [pc, #108] @ 0x619e0 │ │ │ │ ldr r0, [pc, #172] @ 0x61a24 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #100] @ 0x619e4 │ │ │ │ ldr r2, [pc, #164] @ 0x61a28 │ │ │ │ ldr r1, [pc, #88] @ 0x619e0 │ │ │ │ ldr r0, [pc, #160] @ 0x61a2c │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r2, [pc, #156] @ 0x61a30 │ │ │ │ ldr r1, [pc, #72] @ 0x619e0 │ │ │ │ ldr r0, [pc, #152] @ 0x61a34 │ │ │ │ add r3, r3, #336 @ 0x150 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #60] @ 0x619e4 │ │ │ │ ldr r2, [pc, #140] @ 0x61a38 │ │ │ │ ldr r1, [pc, #48] @ 0x619e0 │ │ │ │ ldr r0, [pc, #136] @ 0x61a3c │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #40] @ 0x619e4 │ │ │ │ ldr r2, [pc, #128] @ 0x61a40 │ │ │ │ ldr r1, [pc, #28] @ 0x619e0 │ │ │ │ ldr r0, [pc, #124] @ 0x61a44 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ - ldrdeq r3, [r0], #-232 @ 0xffffff18 │ │ │ │ - subeq r3, r0, r0, lsl pc │ │ │ │ - subeq r6, r5, ip, asr r1 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ + ldrdeq r3, [r0], #-248 @ 0xffffff08 │ │ │ │ + subeq r4, r0, r0, lsl r0 │ │ │ │ + subeq r6, r5, ip, asr r2 │ │ │ │ strdeq r2, [r0], -r7 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - subeq r6, r5, r8, lsr r1 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + subeq r6, r5, r8, lsr r2 │ │ │ │ @ instruction: 0x000024b7 │ │ │ │ - subeq r3, r0, r0, lsl #29 │ │ │ │ + subeq r3, r0, r0, lsl #31 │ │ │ │ andeq r2, r0, r6, ror r4 │ │ │ │ - @ instruction: 0x00403d94 │ │ │ │ + @ instruction: 0x00403e94 │ │ │ │ andeq r2, r0, r6, lsr #9 │ │ │ │ andeq r2, r0, pc, ror r4 │ │ │ │ @ instruction: 0x000024b2 │ │ │ │ - subeq r3, r0, r8, lsr #28 │ │ │ │ + subeq r3, r0, r8, lsr #30 │ │ │ │ andeq r2, r0, pc, asr r4 │ │ │ │ - subeq r3, r0, ip, ror #25 │ │ │ │ + subeq r3, r0, ip, ror #27 │ │ │ │ andeq r2, r0, r1, ror #8 │ │ │ │ - subeq r3, r0, r0, lsr #26 │ │ │ │ + subeq r3, r0, r0, lsr #28 │ │ │ │ andeq r2, r0, r8, ror r4 │ │ │ │ - strheq r3, [r0], #-208 @ 0xffffff30 │ │ │ │ + strheq r3, [r0], #-224 @ 0xffffff20 │ │ │ │ andeq r2, r0, r3, ror #8 │ │ │ │ - subeq r3, r0, r4, asr sp │ │ │ │ + subeq r3, r0, r4, asr lr │ │ │ │ andeq r2, r0, ip, ror r4 │ │ │ │ - ldrdeq r3, [r0], #-220 @ 0xffffff24 │ │ │ │ + ldrdeq r3, [r0], #-236 @ 0xffffff14 │ │ │ │ andeq r2, r0, r9, lsr #9 │ │ │ │ - subeq r3, r0, ip, lsl #28 │ │ │ │ + subeq r3, r0, ip, lsl #30 │ │ │ │ ldrdeq r2, [r0], -r5 │ │ │ │ - strdeq r3, [r0], #-236 @ 0xffffff14 │ │ │ │ + strdeq r3, [r0], #-252 @ 0xffffff04 │ │ │ │ ldrdeq r2, [r0], -r4 │ │ │ │ - subeq r3, r0, r0, ror #29 │ │ │ │ + subeq r3, r0, r0, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -83568,41 +83568,41 @@ │ │ │ │ beq 0x61b9c │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #170 @ 0xaa │ │ │ │ b 0x61b4c │ │ │ │ ldr r1, [r7, sl, lsl #2] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x61bd4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ add r8, r8, #96 @ 0x60 │ │ │ │ bls 0x61b8c │ │ │ │ cmp fp, #0 │ │ │ │ beq 0x61b28 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, fp │ │ │ │ - bl 0x3014cc │ │ │ │ + bl 0x3015cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x61b28 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r6 │ │ │ │ str r9, [r8, #16] │ │ │ │ str r4, [r8, #20] │ │ │ │ strd r2, [r8, #40] @ 0x28 │ │ │ │ add r8, r8, #96 @ 0x60 │ │ │ │ bcc 0x61b54 │ │ │ │ cmp fp, #0 │ │ │ │ beq 0x61b9c │ │ │ │ mov r0, fp │ │ │ │ - bl 0x301308 │ │ │ │ + bl 0x301408 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ add sl, sl, #6 │ │ │ │ str r3, [sp] │ │ │ │ bne 0x61afc │ │ │ │ @@ -83632,15 +83632,15 @@ │ │ │ │ orr r0, r0, r1 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ str r0, [r8, #40] @ 0x28 │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [r8, #44] @ 0x2c │ │ │ │ b 0x61b8c │ │ │ │ ldr r0, [r7, sl, lsl #2] │ │ │ │ - bl 0x300f44 │ │ │ │ + bl 0x301044 │ │ │ │ cmp r6, #0 │ │ │ │ mov fp, r0 │ │ │ │ bne 0x61b18 │ │ │ │ b 0x61b8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -83673,108 +83673,108 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r6, r5, r0, lsr #3 │ │ │ │ - subeq r3, r0, r8, lsl pc │ │ │ │ + subeq r6, r5, r0, lsr #5 │ │ │ │ + subeq r4, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ - subeq r3, r0, r0, lsr #30 │ │ │ │ + subeq r4, r0, r0, lsr #32 │ │ │ │ andeq ip, r5, r4, ror r7 │ │ │ │ - subeq r3, r0, r8, lsr #30 │ │ │ │ - subeq r3, r0, r0, lsr pc │ │ │ │ - subeq r3, r0, r8, lsr pc │ │ │ │ - subeq r3, r0, r4, asr #30 │ │ │ │ - subeq r3, r0, r0, asr pc │ │ │ │ - subeq r3, r0, ip, asr pc │ │ │ │ - subeq r3, r0, r8, ror #30 │ │ │ │ + subeq r4, r0, r8, lsr #32 │ │ │ │ + subeq r4, r0, r0, lsr r0 │ │ │ │ + subeq r4, r0, r8, lsr r0 │ │ │ │ + subeq r4, r0, r4, asr #32 │ │ │ │ + subeq r4, r0, r0, asr r0 │ │ │ │ + subeq r4, r0, ip, asr r0 │ │ │ │ + subeq r4, r0, r8, rrx │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ - subeq r3, r0, r4, ror pc │ │ │ │ - subeq r3, r0, r0, lsl #31 │ │ │ │ - subeq r3, r0, ip, lsl #31 │ │ │ │ - @ instruction: 0x00403f98 │ │ │ │ - subeq r3, r0, r4, lsr #31 │ │ │ │ - strheq r3, [r0], #-240 @ 0xffffff10 │ │ │ │ - strheq r3, [r0], #-252 @ 0xffffff04 │ │ │ │ + subeq r4, r0, r4, ror r0 │ │ │ │ + subeq r4, r0, r0, lsl #1 │ │ │ │ + subeq r4, r0, ip, lsl #1 │ │ │ │ + @ instruction: 0x00404098 │ │ │ │ + subeq r4, r0, r4, lsr #1 │ │ │ │ + strheq r4, [r0], #-0 │ │ │ │ + strheq r4, [r0], #-12 │ │ │ │ andeq ip, r5, ip, ror r7 │ │ │ │ - subeq r6, r5, r0, ror #10 │ │ │ │ - subeq r3, r0, r8, asr #31 │ │ │ │ + subeq r6, r5, r0, ror #12 │ │ │ │ + subeq r4, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, sl, lsl #24 │ │ │ │ andeq ip, r5, ip, asr r7 │ │ │ │ - subeq r6, r5, r0, ror #22 │ │ │ │ - ldrdeq r3, [r0], #-240 @ 0xffffff10 │ │ │ │ - ldrdeq r3, [r0], #-248 @ 0xffffff08 │ │ │ │ + subeq r6, r5, r0, ror #24 │ │ │ │ + ldrdeq r4, [r0], #-0 │ │ │ │ + ldrdeq r4, [r0], #-8 │ │ │ │ andeq sp, r5, r4, ror r9 │ │ │ │ andeq fp, r5, r0, asr #32 │ │ │ │ @ instruction: 0x00060fbc │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ tsteq ip, #0, 18 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ andeq ip, r5, ip, lsr #3 │ │ │ │ andeq r0, r0, pc, asr #24 │ │ │ │ andeq pc, r5, r8, asr #25 │ │ │ │ andeq pc, r5, r4, lsr r0 @ │ │ │ │ muleq r5, r4, r7 │ │ │ │ - subeq r3, r0, r4, ror #31 │ │ │ │ - subeq r3, r0, ip, ror #31 │ │ │ │ - strdeq r3, [r0], #-248 @ 0xffffff08 │ │ │ │ - subeq r4, r0, r8 │ │ │ │ - subeq r4, r0, r4, lsl r0 │ │ │ │ + subeq r4, r0, r4, ror #1 │ │ │ │ + subeq r4, r0, ip, ror #1 │ │ │ │ + strdeq r4, [r0], #-8 │ │ │ │ + subeq r4, r0, r8, lsl #2 │ │ │ │ + subeq r4, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ andeq pc, r5, r0, ror lr @ │ │ │ │ andeq pc, r5, r4, lsr #6 │ │ │ │ andeq pc, r5, r0, lsl #8 │ │ │ │ andeq ip, r5, r0, lsr r2 │ │ │ │ andeq lr, r5, ip, asr #24 │ │ │ │ andeq r0, r0, pc, lsl #28 │ │ │ │ andeq fp, r5, r0, lsr r1 │ │ │ │ andeq fp, r5, ip, ror r0 │ │ │ │ andeq r0, r0, sp, asr #24 │ │ │ │ andeq lr, r5, ip, ror lr │ │ │ │ - subeq r4, r0, r4, lsr #32 │ │ │ │ + subeq r4, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, sl, ror ip │ │ │ │ - subeq r4, r0, ip, lsr #32 │ │ │ │ + subeq r4, r0, ip, lsr #2 │ │ │ │ muleq r5, r8, r8 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ - subeq r7, r5, r0, lsr #16 │ │ │ │ - subeq sl, r5, r0, ror r2 │ │ │ │ - strdeq sl, [r5], #-48 @ 0xffffffd0 │ │ │ │ - subeq sl, r5, r0, ror lr │ │ │ │ - subeq r4, r0, r0, asr #26 │ │ │ │ + subeq r7, r5, r0, lsr #18 │ │ │ │ + subeq sl, r5, r0, ror r3 │ │ │ │ + strdeq sl, [r5], #-64 @ 0xffffffc0 │ │ │ │ + subeq sl, r5, r0, ror pc │ │ │ │ + subeq r4, r0, r0, asr #28 │ │ │ │ andeq r0, r0, pc, lsl #14 │ │ │ │ andeq r0, r6, r0, lsl r4 │ │ │ │ - @ instruction: 0x0045af90 │ │ │ │ - strdeq fp, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x0045b890 │ │ │ │ + @ instruction: 0x0045b090 │ │ │ │ + strdeq fp, [r5], #-96 @ 0xffffffa0 │ │ │ │ + @ instruction: 0x0045b990 │ │ │ │ ldrdeq fp, [r5], -ip │ │ │ │ andeq ip, r5, r8, lsl r1 │ │ │ │ - subeq r4, r0, r0, lsl #9 │ │ │ │ - subeq r4, r0, r8, lsl #9 │ │ │ │ + subeq r4, r0, r0, lsl #11 │ │ │ │ + subeq r4, r0, r8, lsl #11 │ │ │ │ andeq r0, r0, r9, lsl ip │ │ │ │ andeq ip, r5, ip, ror #28 │ │ │ │ - @ instruction: 0x00404494 │ │ │ │ + @ instruction: 0x00404594 │ │ │ │ andeq r0, r0, ip, lsl ip │ │ │ │ - subeq r4, r0, r8, ror r4 │ │ │ │ + subeq r4, r0, r8, ror r5 │ │ │ │ andeq r8, r0, r0, lsl r1 │ │ │ │ - subeq r4, r0, r0, lsr #9 │ │ │ │ - subeq r4, r0, r4, lsr #9 │ │ │ │ + subeq r4, r0, r0, lsr #11 │ │ │ │ + subeq r4, r0, r4, lsr #11 │ │ │ │ andeq sp, r5, r8, lsr #6 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #24 │ │ │ │ andeq ip, r5, r4, ror #14 │ │ │ │ - subeq r4, r0, ip, lsr #9 │ │ │ │ - strheq r4, [r0], #-68 @ 0xffffffbc │ │ │ │ - strheq r4, [r0], #-76 @ 0xffffffb4 │ │ │ │ - subeq r4, r0, r4, asr #9 │ │ │ │ + subeq r4, r0, ip, lsr #11 │ │ │ │ + strheq r4, [r0], #-84 @ 0xffffffac │ │ │ │ + strheq r4, [r0], #-92 @ 0xffffffa4 │ │ │ │ + subeq r4, r0, r4, asr #11 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - ldrdeq fp, [r5], #-160 @ 0xffffff60 │ │ │ │ - subeq fp, r5, r0, lsr #24 │ │ │ │ + ldrdeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ + subeq fp, r5, r0, lsr #26 │ │ │ │ ldr r4, [pc, #-384] @ 0x61cd4 │ │ │ │ mov sl, r0 │ │ │ │ add r5, r4, #384 @ 0x180 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ add r4, r4, #96 @ 0x60 │ │ │ │ @@ -83783,28 +83783,28 @@ │ │ │ │ bne 0x61e58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ beq 0x64a98 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x116e10 │ │ │ │ + bl 0x116f10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, #5056 @ 0x13c0 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ lsr r2, r2, #3 │ │ │ │ ands r2, r2, #1 │ │ │ │ beq 0x62fb4 │ │ │ │ add r7, sp, #1808 @ 0x710 │ │ │ │ sub r4, r7, #520 @ 0x208 │ │ │ │ ldr r8, [pc, #-480] @ 0x61cd8 │ │ │ │ mov r2, #1536 @ 0x600 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add fp, sl, #12288 @ 0x3000 │ │ │ │ str r8, [r7, #-520] @ 0xfffffdf8 │ │ │ │ add r8, sp, #1296 @ 0x510 │ │ │ │ mov r3, #2 │ │ │ │ mov ip, #16 │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -84032,15 +84032,15 @@ │ │ │ │ beq 0x62fc4 │ │ │ │ add r7, sp, #1808 @ 0x710 │ │ │ │ ldr r2, [pc, #-1336] @ 0x61d2c │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r7, #-1288] @ 0xfffffaf8 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r5, #16 │ │ │ │ add r8, sp, #528 @ 0x210 │ │ │ │ mov r1, #3 │ │ │ │ add r0, sl, #13888 @ 0x3640 │ │ │ │ strb r1, [r7, #-1281] @ 0xfffffaff │ │ │ │ ldr r3, [pc, #-1376] @ 0x61d30 │ │ │ │ mov r4, #168 @ 0xa8 │ │ │ │ @@ -84079,15 +84079,15 @@ │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr ip, [ip, #-4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [pc, #-1528] @ 0x61d40 │ │ │ │ str r3, [r7, #-1192] @ 0xfffffb58 │ │ │ │ ldr r8, [pc, #-1404] @ 0x61dc4 │ │ │ │ ldr r2, [pc, #-1520] @ 0x61d54 │ │ │ │ sub r3, r7, #1184 @ 0x4a0 │ │ │ │ strh r8, [r3, #-4] │ │ │ │ str r2, [r7, #-1164] @ 0xfffffb74 │ │ │ │ @@ -84112,15 +84112,15 @@ │ │ │ │ str r3, [r7, #-1120] @ 0xfffffba0 │ │ │ │ str r0, [r7, #-1116] @ 0xfffffba4 │ │ │ │ str r2, [r7, #-1176] @ 0xfffffb68 │ │ │ │ sub r0, ip, #4 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ str fp, [r7, #-1124] @ 0xfffffb9c │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [pc, #-1640] @ 0x61d54 │ │ │ │ str r2, [r7, #-1068] @ 0xfffffbd4 │ │ │ │ ldr r2, [pc, #-1644] @ 0x61d58 │ │ │ │ str r2, [r7, #-1092] @ 0xfffffbbc │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r7, #-1088] @ 0xfffffbc0 │ │ │ │ @@ -84141,15 +84141,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r7, #-1032] @ 0xfffffbf8 │ │ │ │ str r3, [r7, #-1024] @ 0xfffffc00 │ │ │ │ str r2, [r7, #-1020] @ 0xfffffc04 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ str fp, [r7, #-1028] @ 0xfffffbfc │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr lr, [pc, #-1744] @ 0x61d64 │ │ │ │ add r3, r9, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ ldr ip, [pc, #-1752] @ 0x61d68 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ ldr r0, [pc, #-1756] @ 0x61d6c │ │ │ │ @@ -84188,36 +84188,36 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #1280 @ 0x500 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [pc, #-1900] @ 0x61d78 │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r1, r8 │ │ │ │ sub r4, r7, #520 @ 0x208 │ │ │ │ mov r9, #768 @ 0x300 │ │ │ │ mov r6, #14 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #-1928] @ 0x61d7c │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [pc, #-1940] @ 0x61d80 │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #-1952] @ 0x61d84 │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ str fp, [r7, #-520] @ 0xfffffdf8 │ │ │ │ ldr r3, [pc, #-1980] @ 0x61d88 │ │ │ │ ldr fp, [pc, #-1960] @ 0x61da0 │ │ │ │ strh fp, [r4, #4] │ │ │ │ str r3, [r7, #-492] @ 0xfffffe14 │ │ │ │ str r3, [r7, #-396] @ 0xfffffe74 │ │ │ │ ldr r3, [pc, #-1996] @ 0x61d8c │ │ │ │ @@ -84296,21 +84296,21 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ add r5, r5, #96 @ 0x60 │ │ │ │ bl 0x6140c │ │ │ │ cmp r4, r5 │ │ │ │ bne 0x62670 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ bne 0x624d8 │ │ │ │ add fp, sl, #12288 @ 0x3000 │ │ │ │ ldr r3, [fp, #1404] @ 0x57c │ │ │ │ tst r3, #201326592 @ 0xc000000 │ │ │ │ @@ -84318,15 +84318,15 @@ │ │ │ │ and r3, r3, #251658240 @ 0xf000000 │ │ │ │ cmp r3, #251658240 @ 0xf000000 │ │ │ │ beq 0x627a0 │ │ │ │ sub r0, r7, #512 @ 0x200 │ │ │ │ mov r2, #185 @ 0xb9 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r3, sp, #1296 @ 0x510 │ │ │ │ mov r4, r3 │ │ │ │ ldr r8, [pc, #-2376] @ 0x61db4 │ │ │ │ mov r3, r7 │ │ │ │ str r8, [r3, #-520]! @ 0xfffffdf8 │ │ │ │ ldr r8, [pc, #-2372] @ 0x61dc4 │ │ │ │ strh r8, [r3, #4] │ │ │ │ @@ -84450,15 +84450,15 @@ │ │ │ │ addeq r3, sp, #1296 @ 0x510 │ │ │ │ streq r3, [sp, #8] │ │ │ │ beq 0x62968 │ │ │ │ add r0, sp, #1280 @ 0x500 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #15 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #-2864] @ 0x61dd8 │ │ │ │ str r2, [r3, #-520]! @ 0xfffffdf8 │ │ │ │ ldr r2, [pc, #-2868] @ 0x61ddc │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov r3, #4 │ │ │ │ strb r3, [r7, #-514] @ 0xfffffdfe │ │ │ │ @@ -84521,15 +84521,15 @@ │ │ │ │ bne 0x64858 │ │ │ │ ldr r3, [fp, #1332] @ 0x534 │ │ │ │ lsrs r3, r3, #28 │ │ │ │ bne 0x64824 │ │ │ │ mov r2, #576 @ 0x240 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r7, #520 @ 0x208 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r8, sl, #13824 @ 0x3600 │ │ │ │ add lr, sp, #720 @ 0x2d0 │ │ │ │ sub r1, lr, #8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r8, [sp, #24] │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -84590,15 +84590,15 @@ │ │ │ │ str r4, [r7, #-116] @ 0xffffff8c │ │ │ │ strb ip, [r7, #-34] @ 0xffffffde │ │ │ │ str r4, [r7, #-20] @ 0xffffffec │ │ │ │ strb r5, [r7, #-132] @ 0xffffff7c │ │ │ │ str r6, [r7, #-120] @ 0xffffff88 │ │ │ │ strb r5, [r7, #-36] @ 0xffffffdc │ │ │ │ str r6, [r7, #-24] @ 0xffffffe8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ strb r9, [r7, #-1089] @ 0xfffffbbf │ │ │ │ mov ip, r9 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldr r3, [pc, #-3400] @ 0x61dfc │ │ │ │ str r3, [r7, #-1096] @ 0xfffffbb8 │ │ │ │ mov r1, #2 │ │ │ │ @@ -84640,30 +84640,30 @@ │ │ │ │ str r6, [r7, #-888] @ 0xfffffc88 │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ str r3, [lr, #224] @ 0xe0 │ │ │ │ str r8, [lr, #228] @ 0xe4 │ │ │ │ add r0, sp, #141 @ 0x8d │ │ │ │ str r1, [r7, #-844] @ 0xfffffcb4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [pc, #-3564] @ 0x61e10 │ │ │ │ mov r3, #4 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ str r2, [r7, #-1672] @ 0xfffff978 │ │ │ │ strb r3, [r7, #-1663] @ 0xfffff981 │ │ │ │ ldr r2, [pc, #-3580] @ 0x61e14 │ │ │ │ sub r3, r7, #808 @ 0x328 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #-1656] @ 0xfffff988 │ │ │ │ mov r2, #288 @ 0x120 │ │ │ │ strd r8, [sp, #176] @ 0xb0 │ │ │ │ str r4, [r7, #-1652] @ 0xfffff98c │ │ │ │ strb r5, [r7, #-1668] @ 0xfffff97c │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [pc, #-3620] @ 0x61e18 │ │ │ │ ldrd r8, [r8, #16] │ │ │ │ str r1, [r7, #-808] @ 0xfffffcd8 │ │ │ │ mov ip, #1 │ │ │ │ sub r1, r7, #800 @ 0x320 │ │ │ │ mov lr, #3 │ │ │ │ @@ -84698,28 +84698,28 @@ │ │ │ │ str r4, [r7, #-596] @ 0xfffffdac │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ str r1, [r7, #-556] @ 0xfffffdd4 │ │ │ │ sub r0, r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ strb r5, [r7, #-612] @ 0xfffffd9c │ │ │ │ str r6, [r7, #-600] @ 0xfffffda8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add ip, sp, #336 @ 0x150 │ │ │ │ mov lr, #3 │ │ │ │ ldr r3, [pc, #-3768] @ 0x61e34 │ │ │ │ sub r0, ip, #3 │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ mov r1, #0 │ │ │ │ strb lr, [r7, #-1567] @ 0xfffff9e1 │ │ │ │ str r8, [r7, #-1516] @ 0xfffffa14 │ │ │ │ str r4, [r7, #-1556] @ 0xfffff9ec │ │ │ │ str r3, [r7, #-1576] @ 0xfffff9d8 │ │ │ │ strb r5, [r7, #-1572] @ 0xfffff9dc │ │ │ │ str r6, [r7, #-1560] @ 0xfffff9e8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #4 │ │ │ │ strb r3, [r7, #-1471] @ 0xfffffa41 │ │ │ │ ldr r3, [fp, #1292] @ 0x50c │ │ │ │ mov r8, #0 │ │ │ │ lsl r3, r3, #8 │ │ │ │ str r4, [r7, #-1460] @ 0xfffffa4c │ │ │ │ sub r4, r7, #1376 @ 0x560 │ │ │ │ @@ -84728,15 +84728,15 @@ │ │ │ │ sub r0, r4, #3 │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ ldr r3, [pc, #-3852] @ 0x61e38 │ │ │ │ str r3, [r7, #-1480] @ 0xfffffa38 │ │ │ │ strb r5, [r7, #-1476] @ 0xfffffa3c │ │ │ │ str r6, [r7, #-1464] @ 0xfffffa48 │ │ │ │ str r8, [sp, #372] @ 0x174 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [pc, #-3872] @ 0x61e3c │ │ │ │ str r2, [r7, #-1384] @ 0xfffffa98 │ │ │ │ ldr r2, [pc, #-3876] @ 0x61e40 │ │ │ │ strh r2, [r4] │ │ │ │ ldr r2, [fp, #1296] @ 0x510 │ │ │ │ str r2, [r7, #-1344] @ 0xfffffac0 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ @@ -84834,15 +84834,15 @@ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ beq 0x62fec │ │ │ │ sub r0, r7, #512 @ 0x200 │ │ │ │ mov r2, #185 @ 0xb9 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r1, r7 │ │ │ │ ldr lr, [pc, #2300] @ 0x63804 │ │ │ │ str lr, [r1, #-520]! @ 0xfffffdf8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr lr, [pc, #2292] @ 0x63808 │ │ │ │ mov r6, #3 │ │ │ │ lsr r3, r5, #18 │ │ │ │ @@ -84899,15 +84899,15 @@ │ │ │ │ cmp r5, r4 │ │ │ │ bne 0x62fcc │ │ │ │ b 0x627dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #90 @ 0x5a │ │ │ │ mov r1, r8 │ │ │ │ sub r0, r3, #2 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #2040] @ 0x63804 │ │ │ │ str r2, [r3, #-520]! @ 0xfffffdf8 │ │ │ │ ldr r2, [pc, #2036] @ 0x63808 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov r2, #4 │ │ │ │ strb r2, [r7, #-512] @ 0xfffffe00 │ │ │ │ @@ -84943,15 +84943,15 @@ │ │ │ │ add r3, r3, #5056 @ 0x13c0 │ │ │ │ ldr r4, [r3, #-8] │ │ │ │ ldr r3, [pc, #1924] @ 0x63824 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r7, #-808] @ 0xfffffcd8 │ │ │ │ sub r0, r7, #804 @ 0x324 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [pc, #1904] @ 0x63828 │ │ │ │ str r3, [r7, #-732] @ 0xfffffd24 │ │ │ │ ldr r3, [pc, #1900] @ 0x6382c │ │ │ │ str r3, [r7, #-804] @ 0xfffffcdc │ │ │ │ ldr r3, [pc, #1896] @ 0x63830 │ │ │ │ str r3, [r7, #-780] @ 0xfffffcf4 │ │ │ │ ldr r3, [pc, #1892] @ 0x63834 │ │ │ │ @@ -85123,15 +85123,15 @@ │ │ │ │ sub ip, r7, #520 @ 0x208 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, ip │ │ │ │ add r6, sl, #13824 @ 0x3600 │ │ │ │ add r8, sp, #1296 @ 0x510 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov ip, #15 │ │ │ │ strb ip, [r7, #-516] @ 0xfffffdfc │ │ │ │ str r8, [sp, #8] │ │ │ │ mov ip, r8 │ │ │ │ ldr r2, [pc, #1236] @ 0x6386c │ │ │ │ ldrd r8, [r6] │ │ │ │ str r2, [r7, #-520] @ 0xfffffdf8 │ │ │ │ @@ -85201,15 +85201,15 @@ │ │ │ │ strb r9, [r7, #-225] @ 0xffffff1f │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ str r3, [r5] │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str lr, [r7, #-184] @ 0xffffff48 │ │ │ │ sub r0, r7, #804 @ 0x324 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [pc, #972] @ 0x6388c │ │ │ │ str r3, [r7, #-804] @ 0xfffffcdc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ sub lr, r7, #808 @ 0x328 │ │ │ │ mov r6, #260 @ 0x104 │ │ │ │ strh r6, [lr, #8] │ │ │ │ lsr r3, r3, #11 │ │ │ │ @@ -85271,15 +85271,15 @@ │ │ │ │ bl 0x6140c │ │ │ │ cmp r4, r6 │ │ │ │ bne 0x635a0 │ │ │ │ sub r3, r7, #520 @ 0x208 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ mov lr, #3 │ │ │ │ mov r1, #12 │ │ │ │ strb r1, [r7, #-515] @ 0xfffffdfd │ │ │ │ strb lr, [r7, #-513] @ 0xfffffdff │ │ │ │ ldr r9, [sp, #8] │ │ │ │ @@ -85413,162 +85413,162 @@ │ │ │ │ b 0x62820 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r0, sl │ │ │ │ bl 0x6140c │ │ │ │ ldr r4, [r5, #-8] │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ b 0x62eb0 │ │ │ │ - subeq r4, r0, r4, lsr #10 │ │ │ │ + subeq r4, r0, r4, lsr #12 │ │ │ │ andeq r0, r0, pc, lsl #30 │ │ │ │ - subeq r4, r0, ip, lsr #10 │ │ │ │ + subeq r4, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - subeq r6, r5, r0, lsl #16 │ │ │ │ - subeq r7, r5, r0, lsl #17 │ │ │ │ + subeq r6, r5, r0, lsl #18 │ │ │ │ + subeq r7, r5, r0, lsl #19 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - strdeq fp, [r5], #-248 @ 0xffffff08 │ │ │ │ - subeq r4, r0, r0, ror #10 │ │ │ │ + strdeq ip, [r5], #-8 │ │ │ │ + subeq r4, r0, r0, ror #12 │ │ │ │ andeq ip, r5, r8, lsl r1 │ │ │ │ tsteq r0, #0, 2 │ │ │ │ andeq r0, r0, sp, lsl ip │ │ │ │ andeq r4, r0, r0, lsl r1 │ │ │ │ andeq sl, r5, r4, asr #29 │ │ │ │ ldrdeq r0, [r6], -r4 │ │ │ │ streq r0, [r0], #-128 @ 0xffffff80 │ │ │ │ - strheq ip, [r5], #-56 @ 0xffffffc8 │ │ │ │ - subeq ip, r5, r8, ror r7 │ │ │ │ + strheq ip, [r5], #-72 @ 0xffffffb8 │ │ │ │ + subeq ip, r5, r8, ror r8 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strheq ip, [r5], #-152 @ 0xffffff68 │ │ │ │ - subeq ip, r5, r8, lsr r5 │ │ │ │ - @ instruction: 0x0045c598 │ │ │ │ - strdeq ip, [r5], #-88 @ 0xffffffa8 │ │ │ │ - subeq ip, r5, r8, asr r6 │ │ │ │ - strheq ip, [r5], #-104 @ 0xffffff98 │ │ │ │ - subeq ip, r5, r8, lsl r7 │ │ │ │ - strdeq r4, [r0], #-60 @ 0xffffffc4 │ │ │ │ + strheq ip, [r5], #-168 @ 0xffffff58 │ │ │ │ + subeq ip, r5, r8, lsr r6 │ │ │ │ + @ instruction: 0x0045c698 │ │ │ │ + strdeq ip, [r5], #-104 @ 0xffffff98 │ │ │ │ + subeq ip, r5, r8, asr r7 │ │ │ │ + strheq ip, [r5], #-120 @ 0xffffff88 │ │ │ │ + subeq ip, r5, r8, lsl r8 │ │ │ │ + strdeq r4, [r0], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r4, r0, lsl #2 │ │ │ │ - subeq r4, r0, r4, lsl #8 │ │ │ │ + subeq r4, r0, r4, lsl #10 │ │ │ │ andeq ip, r5, r4, asr #14 │ │ │ │ - subeq r4, r0, r0, lsl r4 │ │ │ │ + subeq r4, r0, r0, lsl r5 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - subeq r4, r0, r8, lsl r4 │ │ │ │ - subeq r4, r0, r4, lsr #8 │ │ │ │ + subeq r4, r0, r8, lsl r5 │ │ │ │ + subeq r4, r0, r4, lsr #10 │ │ │ │ tsteq r1, #0, 2 │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ andeq r0, r6, r0, lsl #26 │ │ │ │ - strheq r8, [r5], #-208 @ 0xffffff30 │ │ │ │ - ldrdeq r9, [r5], #-160 @ 0xffffff60 │ │ │ │ - subeq r4, r0, r0, lsr r4 │ │ │ │ - subeq r4, r0, ip, lsr r4 │ │ │ │ + strheq r8, [r5], #-224 @ 0xffffff20 │ │ │ │ + ldrdeq r9, [r5], #-176 @ 0xffffff50 │ │ │ │ + subeq r4, r0, r0, lsr r5 │ │ │ │ + subeq r4, r0, ip, lsr r5 │ │ │ │ andeq r0, r0, r6, lsl #4 │ │ │ │ - subeq r4, r0, r4, asr #8 │ │ │ │ + subeq r4, r0, r4, asr #10 │ │ │ │ andeq r0, r0, pc, lsl #24 │ │ │ │ - subeq r4, r0, r8, asr #8 │ │ │ │ - subeq sl, r5, r0, lsr r1 │ │ │ │ - @ instruction: 0x0045a190 │ │ │ │ - @ instruction: 0x00459890 │ │ │ │ - strheq r9, [r5], #-144 @ 0xffffff70 │ │ │ │ - subeq r9, r5, r0, lsl sl │ │ │ │ - subeq r9, r5, r0, ror sl │ │ │ │ - strdeq r9, [r5], #-128 @ 0xffffff80 │ │ │ │ - subeq r9, r5, r0, asr r9 │ │ │ │ - strdeq sl, [r5], #-16 │ │ │ │ - subeq r4, r0, r4, lsr r0 │ │ │ │ - subeq r4, r0, r4, asr #32 │ │ │ │ - subeq r4, r0, r4, asr r0 │ │ │ │ - subeq r4, r0, r0, ror r0 │ │ │ │ - subeq r4, r0, ip, lsl #1 │ │ │ │ + subeq r4, r0, r8, asr #10 │ │ │ │ + subeq sl, r5, r0, lsr r2 │ │ │ │ + @ instruction: 0x0045a290 │ │ │ │ + @ instruction: 0x00459990 │ │ │ │ + strheq r9, [r5], #-160 @ 0xffffff60 │ │ │ │ + subeq r9, r5, r0, lsl fp │ │ │ │ + subeq r9, r5, r0, ror fp │ │ │ │ + strdeq r9, [r5], #-144 @ 0xffffff70 │ │ │ │ + subeq r9, r5, r0, asr sl │ │ │ │ + strdeq sl, [r5], #-32 @ 0xffffffe0 │ │ │ │ + subeq r4, r0, r4, lsr r1 │ │ │ │ + subeq r4, r0, r4, asr #2 │ │ │ │ + subeq r4, r0, r4, asr r1 │ │ │ │ + subeq r4, r0, r0, ror r1 │ │ │ │ + subeq r4, r0, ip, lsl #3 │ │ │ │ andeq ip, r5, ip, ror r7 │ │ │ │ - @ instruction: 0x0040409c │ │ │ │ - strheq r4, [r0], #-0 │ │ │ │ - subeq r4, r0, ip, asr #1 │ │ │ │ - subeq r4, r0, r8, ror #1 │ │ │ │ + @ instruction: 0x0040419c │ │ │ │ + strheq r4, [r0], #-16 │ │ │ │ + subeq r4, r0, ip, asr #3 │ │ │ │ + subeq r4, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - strdeq r4, [r0], #-8 │ │ │ │ - subeq r4, r0, r8, lsl #2 │ │ │ │ - subeq r4, r0, r4, lsr #2 │ │ │ │ - subeq r4, r0, r0, asr #2 │ │ │ │ - subeq r4, r0, r0, asr r1 │ │ │ │ - subeq r4, r0, r0, ror #2 │ │ │ │ - subeq r4, r0, ip, ror r1 │ │ │ │ - @ instruction: 0x00404198 │ │ │ │ - subeq r4, r0, ip, lsr #3 │ │ │ │ - subeq r4, r0, r0, asr #3 │ │ │ │ - ldrdeq r4, [r0], #-20 @ 0xffffffec │ │ │ │ - strdeq r4, [r0], #-16 │ │ │ │ - andeq r0, r0, r6, lsl #6 │ │ │ │ - subeq r4, r0, ip, lsl #4 │ │ │ │ - subeq r4, r0, r8, lsr #4 │ │ │ │ - subeq r4, r0, r4, asr #4 │ │ │ │ + strdeq r4, [r0], #-24 @ 0xffffffe8 │ │ │ │ + subeq r4, r0, r8, lsl #4 │ │ │ │ + subeq r4, r0, r4, lsr #4 │ │ │ │ + subeq r4, r0, r0, asr #4 │ │ │ │ + subeq r4, r0, r0, asr r2 │ │ │ │ subeq r4, r0, r0, ror #4 │ │ │ │ - subeq r4, r0, r4, ror r2 │ │ │ │ - subeq r4, r0, r8, lsl #5 │ │ │ │ - @ instruction: 0x0040429c │ │ │ │ - strheq r4, [r0], #-32 @ 0xffffffe0 │ │ │ │ - subeq r4, r0, ip, asr #5 │ │ │ │ - andeq r0, r0, r7, lsl #6 │ │ │ │ - subeq r4, r0, r8, ror #5 │ │ │ │ - subeq r4, r0, r4, lsl #6 │ │ │ │ - subeq r4, r0, r0, lsr #6 │ │ │ │ - subeq r4, r0, ip, lsr #6 │ │ │ │ - subeq r4, r0, r8, lsr r3 │ │ │ │ + subeq r4, r0, ip, ror r2 │ │ │ │ + @ instruction: 0x00404298 │ │ │ │ + subeq r4, r0, ip, lsr #5 │ │ │ │ + subeq r4, r0, r0, asr #5 │ │ │ │ + ldrdeq r4, [r0], #-36 @ 0xffffffdc │ │ │ │ + strdeq r4, [r0], #-32 @ 0xffffffe0 │ │ │ │ + andeq r0, r0, r6, lsl #6 │ │ │ │ + subeq r4, r0, ip, lsl #6 │ │ │ │ + subeq r4, r0, r8, lsr #6 │ │ │ │ subeq r4, r0, r4, asr #6 │ │ │ │ - subeq r4, r0, r4, asr r3 │ │ │ │ - subeq r4, r0, r4, ror #6 │ │ │ │ + subeq r4, r0, r0, ror #6 │ │ │ │ subeq r4, r0, r4, ror r3 │ │ │ │ - subeq r4, r0, r4, lsl #7 │ │ │ │ - subeq r4, r0, ip, lsl #7 │ │ │ │ - @ instruction: 0x00404394 │ │ │ │ - subeq r4, r0, r0, lsr #7 │ │ │ │ + subeq r4, r0, r8, lsl #7 │ │ │ │ + @ instruction: 0x0040439c │ │ │ │ strheq r4, [r0], #-48 @ 0xffffffd0 │ │ │ │ - strheq r4, [r0], #-56 @ 0xffffffc8 │ │ │ │ + subeq r4, r0, ip, asr #7 │ │ │ │ + andeq r0, r0, r7, lsl #6 │ │ │ │ + subeq r4, r0, r8, ror #7 │ │ │ │ + subeq r4, r0, r4, lsl #8 │ │ │ │ + subeq r4, r0, r0, lsr #8 │ │ │ │ + subeq r4, r0, ip, lsr #8 │ │ │ │ + subeq r4, r0, r8, lsr r4 │ │ │ │ + subeq r4, r0, r4, asr #8 │ │ │ │ + subeq r4, r0, r4, asr r4 │ │ │ │ + subeq r4, r0, r4, ror #8 │ │ │ │ + subeq r4, r0, r4, ror r4 │ │ │ │ + subeq r4, r0, r4, lsl #9 │ │ │ │ + subeq r4, r0, ip, lsl #9 │ │ │ │ + @ instruction: 0x00404494 │ │ │ │ + subeq r4, r0, r0, lsr #9 │ │ │ │ + strheq r4, [r0], #-64 @ 0xffffffc0 │ │ │ │ + strheq r4, [r0], #-72 @ 0xffffffb8 │ │ │ │ andeq r0, r0, r3, lsl #12 │ │ │ │ - subeq r4, r0, r4, asr #7 │ │ │ │ + subeq r4, r0, r4, asr #9 │ │ │ │ andeq r0, r0, pc, lsl #18 │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ - subeq r4, r0, ip, asr #7 │ │ │ │ - subeq r3, r0, r4, ror #31 │ │ │ │ + subeq r4, r0, ip, asr #9 │ │ │ │ + subeq r4, r0, r4, ror #1 │ │ │ │ andeq r0, r0, sl, ror ip │ │ │ │ muleq r5, r8, r8 │ │ │ │ andeq pc, r5, r8, asr #25 │ │ │ │ andeq pc, r5, r4, lsr r0 @ │ │ │ │ muleq r5, r4, pc @ │ │ │ │ - subeq r7, r5, r0, lsr #22 │ │ │ │ - ldrdeq r7, [r5], #-192 @ 0xffffff40 │ │ │ │ - subeq r4, r0, ip, ror #7 │ │ │ │ - strheq sl, [r5], #-208 @ 0xffffff30 │ │ │ │ - subeq sl, r5, r0, lsl lr │ │ │ │ - strdeq sl, [r5], #-192 @ 0xffffff40 │ │ │ │ - subeq sl, r5, r0, asr sp │ │ │ │ - strdeq r4, [r0], #-68 @ 0xffffffbc │ │ │ │ + subeq r7, r5, r0, lsr #24 │ │ │ │ + ldrdeq r7, [r5], #-208 @ 0xffffff30 │ │ │ │ + subeq r4, r0, ip, ror #9 │ │ │ │ + strheq sl, [r5], #-224 @ 0xffffff20 │ │ │ │ + subeq sl, r5, r0, lsl pc │ │ │ │ + strdeq sl, [r5], #-208 @ 0xffffff30 │ │ │ │ + subeq sl, r5, r0, asr lr │ │ │ │ + strdeq r4, [r0], #-84 @ 0xffffffac │ │ │ │ andeq r0, r0, sl, lsl ip │ │ │ │ andeq ip, r5, r8, lsr #15 │ │ │ │ - subeq fp, r5, r0, lsr #30 │ │ │ │ - subeq r4, r0, r0, lsl #10 │ │ │ │ - subeq r4, r0, ip, lsl #10 │ │ │ │ + subeq ip, r5, r0, lsr #32 │ │ │ │ + subeq r4, r0, r0, lsl #12 │ │ │ │ + subeq r4, r0, ip, lsl #12 │ │ │ │ andeq ip, r5, r4, asr r7 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - subeq r4, r0, r8, lsl r5 │ │ │ │ - subeq fp, r5, r0, lsl #22 │ │ │ │ - subeq fp, r5, r0, ror #22 │ │ │ │ - subeq fp, r5, r0, asr #23 │ │ │ │ - strdeq fp, [r5], #-128 @ 0xffffff80 │ │ │ │ - subeq fp, r5, r0, asr r6 │ │ │ │ - @ instruction: 0x0045b290 │ │ │ │ - strdeq sl, [r5], #-240 @ 0xffffff10 │ │ │ │ - ldrdeq sl, [r5], #-224 @ 0xffffff20 │ │ │ │ - subeq sl, r5, r0, lsr pc │ │ │ │ - subeq sl, r5, r0, ror r2 │ │ │ │ - strheq sl, [r5], #-160 @ 0xffffff60 │ │ │ │ - @ instruction: 0x0045ac90 │ │ │ │ + subeq r4, r0, r8, lsl r6 │ │ │ │ + subeq fp, r5, r0, lsl #24 │ │ │ │ + subeq fp, r5, r0, ror #24 │ │ │ │ + subeq fp, r5, r0, asr #25 │ │ │ │ + strdeq fp, [r5], #-144 @ 0xffffff70 │ │ │ │ + subeq fp, r5, r0, asr r7 │ │ │ │ + @ instruction: 0x0045b390 │ │ │ │ + strdeq fp, [r5], #-0 │ │ │ │ + ldrdeq sl, [r5], #-240 @ 0xffffff10 │ │ │ │ + subeq fp, r5, r0, lsr r0 │ │ │ │ + subeq sl, r5, r0, ror r3 │ │ │ │ + strheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + @ instruction: 0x0045ad90 │ │ │ │ add r4, sp, #1808 @ 0x710 │ │ │ │ sub r9, r4, #520 @ 0x208 │ │ │ │ mov r2, #4608 @ 0x1200 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [pc, #-384] @ 0x638dc │ │ │ │ str r3, [r4, #-520] @ 0xfffffdf8 │ │ │ │ mov r6, #772 @ 0x304 │ │ │ │ mov r3, #1 │ │ │ │ strh r6, [r9, #6] │ │ │ │ add ip, r9, #1920 @ 0x780 │ │ │ │ str r3, [r4, #-508] @ 0xfffffe04 │ │ │ │ @@ -86284,20 +86284,20 @@ │ │ │ │ tst r3, #224 @ 0xe0 │ │ │ │ bne 0x64ebc │ │ │ │ sub r8, r4, #800 @ 0x320 │ │ │ │ sub r8, r8, #3 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #-3024] @ 0x639d4 │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #15 │ │ │ │ strb r3, [r4, #-804] @ 0xfffffcdc │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [r4, #-799] @ 0xfffffce1 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [r4, #-792] @ 0xfffffce8 │ │ │ │ mov r3, #168 @ 0xa8 │ │ │ │ @@ -86307,15 +86307,15 @@ │ │ │ │ strb r6, [r4, #-802] @ 0xfffffcde │ │ │ │ str r3, [r4, #-788] @ 0xfffffcec │ │ │ │ str r7, [r4, #-808] @ 0xfffffcd8 │ │ │ │ str r5, [r4, #-748] @ 0xfffffd14 │ │ │ │ bl 0x6140c │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ cmp r6, #16 │ │ │ │ bne 0x64598 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ b 0x627f4 │ │ │ │ mov r0, sl │ │ │ │ @@ -86343,15 +86343,15 @@ │ │ │ │ ldr r4, [r5, #-8] │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ beq 0x62eb8 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r7, #516 @ 0x204 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r2, [pc, #-3248] @ 0x639e8 │ │ │ │ str r2, [r7, #-520] @ 0xfffffdf8 │ │ │ │ ldr r2, [pc, #-3252] @ 0x639ec │ │ │ │ str r2, [r7, #-492] @ 0xfffffe14 │ │ │ │ ldr r2, [pc, #-3256] @ 0x639f0 │ │ │ │ str r2, [r7, #-456] @ 0xfffffe38 │ │ │ │ mov r2, #3 │ │ │ │ @@ -86381,15 +86381,15 @@ │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ tst r4, #1 │ │ │ │ beq 0x62ec0 │ │ │ │ sub r4, r7, #520 @ 0x208 │ │ │ │ mov r2, #288 @ 0x120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr ip, [pc, #-3384] @ 0x639f8 │ │ │ │ str ip, [r7, #-520] @ 0xfffffdf8 │ │ │ │ mov ip, #252 @ 0xfc │ │ │ │ str ip, [r7, #-500] @ 0xfffffe0c │ │ │ │ mov ip, #280 @ 0x118 │ │ │ │ str ip, [r7, #-488] @ 0xfffffe18 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ @@ -86660,29 +86660,29 @@ │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ lsr r2, r8, #4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #1192] @ 0x65024 │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ lsr r5, r8, #1 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ mov r1, #0 │ │ │ │ and r4, r8, #1 │ │ │ │ and r5, r5, #7 │ │ │ │ ldr fp, [pc, #1160] @ 0x65028 │ │ │ │ orr r5, r5, #8 │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov sl, #1280 @ 0x500 │ │ │ │ mov r9, #252 @ 0xfc │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r7, #1280 @ 0x500 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r0, [pc, #1112] @ 0x6502c │ │ │ │ mov r2, #0 │ │ │ │ sub r1, r1, #8 │ │ │ │ @@ -86695,26 +86695,26 @@ │ │ │ │ str r0, [r7, #-1228] @ 0xfffffb34 │ │ │ │ strb r5, [r7, #-1282] @ 0xfffffafe │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [r7, #-1272] @ 0xfffffb08 │ │ │ │ str r9, [r7, #-1268] @ 0xfffffb0c │ │ │ │ bl 0x6140c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [pc, #1044] @ 0x65030 │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ mov r1, #0 │ │ │ │ orr r4, r4, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r7, #1184 @ 0x4a0 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r1, r7, #1184 @ 0x4a0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ str r6, [r7, #-1192] @ 0xfffffb58 │ │ │ │ strh fp, [r1, #-4] │ │ │ │ strb r3, [r7, #-1184] @ 0xfffffb60 │ │ │ │ @@ -86727,15 +86727,15 @@ │ │ │ │ str lr, [r7, #-1124] @ 0xfffffb9c │ │ │ │ strb r5, [r7, #-1186] @ 0xfffffb5e │ │ │ │ strb r4, [r7, #-1183] @ 0xfffffb61 │ │ │ │ str sl, [r7, #-1176] @ 0xfffffb68 │ │ │ │ str r9, [r7, #-1172] @ 0xfffffb6c │ │ │ │ bl 0x6140c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #1292] @ 0x50c │ │ │ │ cmp r2, #32 │ │ │ │ movcs r2, #32 │ │ │ │ cmp r2, r8 │ │ │ │ bhi 0x64b68 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ @@ -86759,29 +86759,29 @@ │ │ │ │ lsr r2, r8, #4 │ │ │ │ orr r2, r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #812] @ 0x65034 │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ lsr r5, r8, #1 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ mov r1, #0 │ │ │ │ and r4, r8, #1 │ │ │ │ and r5, r5, #7 │ │ │ │ ldr fp, [pc, #764] @ 0x65028 │ │ │ │ orr r5, r5, #8 │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov sl, #1024 @ 0x400 │ │ │ │ mov r9, #240 @ 0xf0 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r7, #1280 @ 0x500 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ sub r1, r1, #8 │ │ │ │ str r6, [r7, #-1288] @ 0xfffffaf8 │ │ │ │ @@ -86792,26 +86792,26 @@ │ │ │ │ str r0, [r7, #-1224] @ 0xfffffb38 │ │ │ │ strb r5, [r7, #-1282] @ 0xfffffafe │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [r7, #-1272] @ 0xfffffb08 │ │ │ │ str r9, [r7, #-1268] @ 0xfffffb0c │ │ │ │ bl 0x6140c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [pc, #664] @ 0x65038 │ │ │ │ - bl 0x305f88 │ │ │ │ + bl 0x306088 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ mov r1, #0 │ │ │ │ orr r4, r4, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r7, #1184 @ 0x4a0 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r1, r7, #1184 @ 0x4a0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ str r6, [r7, #-1192] @ 0xfffffb58 │ │ │ │ strh fp, [r1, #-4] │ │ │ │ strb r3, [r7, #-1184] @ 0xfffffb60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -86822,15 +86822,15 @@ │ │ │ │ str ip, [r7, #-1124] @ 0xfffffb9c │ │ │ │ strb r5, [r7, #-1186] @ 0xfffffb5e │ │ │ │ strb r4, [r7, #-1183] @ 0xfffffb61 │ │ │ │ str sl, [r7, #-1176] @ 0xfffffb68 │ │ │ │ str r9, [r7, #-1172] @ 0xfffffb6c │ │ │ │ bl 0x6140c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #1296] @ 0x510 │ │ │ │ cmp r2, #32 │ │ │ │ movcs r2, #32 │ │ │ │ cmp r2, r8 │ │ │ │ bhi 0x64cf0 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ @@ -86841,15 +86841,15 @@ │ │ │ │ ldr r4, [r3, #-8] │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ b 0x62eb0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, #90 @ 0x5a │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r6, #2 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r5, [pc, #476] @ 0x6503c │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [pc, #472] @ 0x65040 │ │ │ │ mov lr, #4 │ │ │ │ mov ip, #240 @ 0xf0 │ │ │ │ mov r0, #704 @ 0x2c0 │ │ │ │ str r5, [r3, #-520]! @ 0xfffffdf8 │ │ │ │ @@ -86894,15 +86894,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b 0x63598 │ │ │ │ ldr r3, [pc, #316] @ 0x65058 │ │ │ │ str r3, [r4, #-808] @ 0xfffffcd8 │ │ │ │ mov r2, #188 @ 0xbc │ │ │ │ sub r0, r4, #804 @ 0x324 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #-799] @ 0xfffffce1 │ │ │ │ mov r3, #168 @ 0xa8 │ │ │ │ str r3, [r4, #-788] @ 0xfffffcec │ │ │ │ mov r3, #12 │ │ │ │ strb r3, [r4, #-707] @ 0xfffffd3d │ │ │ │ mov r3, #3 │ │ │ │ @@ -86933,61 +86933,61 @@ │ │ │ │ str r3, [r4, #-668] @ 0xfffffd64 │ │ │ │ bl 0x6140c │ │ │ │ mov r2, r7 │ │ │ │ add r1, r6, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ bl 0x6140c │ │ │ │ b 0x64534 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ ldr r3, [pc, #148] @ 0x65064 │ │ │ │ ldr r2, [pc, #148] @ 0x65068 │ │ │ │ ldr r1, [pc, #148] @ 0x6506c │ │ │ │ ldr r0, [pc, #148] @ 0x65070 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r3, [pc, #128] @ 0x65064 │ │ │ │ ldr r2, [pc, #140] @ 0x65074 │ │ │ │ ldr r1, [pc, #128] @ 0x6506c │ │ │ │ ldr r0, [pc, #136] @ 0x65078 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq ip, r5, r8, asr r3 │ │ │ │ - strdeq ip, [r5], #-40 @ 0xffffffd8 │ │ │ │ - @ instruction: 0x0045c298 │ │ │ │ - subeq ip, r5, r8, lsr r2 │ │ │ │ - subeq ip, r5, r8, asr r0 │ │ │ │ - subeq r6, r5, r0, lsr #21 │ │ │ │ - subeq r6, r5, r0, lsl #22 │ │ │ │ - subeq r6, r5, r0, ror #16 │ │ │ │ - subeq r6, r5, r0, lsr #6 │ │ │ │ - subeq sl, r5, r0, ror r5 │ │ │ │ - subeq fp, r5, r0, lsl #25 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq ip, r5, r8, asr r4 │ │ │ │ + strdeq ip, [r5], #-56 @ 0xffffffc8 │ │ │ │ + @ instruction: 0x0045c398 │ │ │ │ + subeq ip, r5, r8, lsr r3 │ │ │ │ + subeq ip, r5, r8, asr r1 │ │ │ │ + subeq r6, r5, r0, lsr #23 │ │ │ │ + subeq r6, r5, r0, lsl #24 │ │ │ │ + subeq r6, r5, r0, ror #18 │ │ │ │ + subeq r6, r5, r0, lsr #8 │ │ │ │ + subeq sl, r5, r0, ror r6 │ │ │ │ + subeq fp, r5, r0, lsl #27 │ │ │ │ andeq fp, r5, r0, asr #13 │ │ │ │ andeq fp, r5, ip, lsl r6 │ │ │ │ - subeq r4, r0, ip, asr #9 │ │ │ │ + subeq r4, r0, ip, asr #11 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ andeq sl, r5, r4, asr #29 │ │ │ │ - ldrdeq r4, [r0], #-68 @ 0xffffffbc │ │ │ │ - ldrdeq r4, [r0], #-76 @ 0xffffffb4 │ │ │ │ - subeq r4, r0, r8, ror #9 │ │ │ │ - subeq r4, r0, r8, ror #10 │ │ │ │ + ldrdeq r4, [r0], #-84 @ 0xffffffac │ │ │ │ + ldrdeq r4, [r0], #-92 @ 0xffffffa4 │ │ │ │ + subeq r4, r0, r8, ror #11 │ │ │ │ + subeq r4, r0, r8, ror #12 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - subeq fp, r5, r8, lsr pc │ │ │ │ - @ instruction: 0x0045bf98 │ │ │ │ - @ instruction: 0x00458c90 │ │ │ │ - strdeq r8, [r5], #-192 @ 0xffffff40 │ │ │ │ - subeq r8, r5, r0, asr sp │ │ │ │ - ldrdeq r4, [r0], #-56 @ 0xffffffc8 │ │ │ │ + subeq ip, r5, r8, lsr r0 │ │ │ │ + @ instruction: 0x0045c098 │ │ │ │ + @ instruction: 0x00458d90 │ │ │ │ + strdeq r8, [r5], #-208 @ 0xffffff30 │ │ │ │ + subeq r8, r5, r0, asr lr │ │ │ │ + ldrdeq r4, [r0], #-72 @ 0xffffffb8 │ │ │ │ tsteq r0, #0, 24 │ │ │ │ - subeq r4, r0, r4, ror #7 │ │ │ │ - subeq sl, r5, r0, asr r2 │ │ │ │ + subeq r4, r0, r4, ror #9 │ │ │ │ + subeq sl, r5, r0, asr r3 │ │ │ │ andeq r2, r0, lr, lsr #5 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - subeq r4, r0, r8, lsr r5 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + subeq r4, r0, r8, lsr r6 │ │ │ │ andeq r2, r0, fp, lsr r1 │ │ │ │ - subeq r4, r0, r4, asr r4 │ │ │ │ - b 0x2eb980 │ │ │ │ + subeq r4, r0, r4, asr r5 │ │ │ │ + b 0x2eba80 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r0, #520] @ 0x208 │ │ │ │ ldr r2, [r0, #344] @ 0x158 │ │ │ │ and r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr lr, [r0, #536] @ 0x218 │ │ │ │ orr r3, r3, r1, lsl #29 │ │ │ │ @@ -87165,15 +87165,15 @@ │ │ │ │ ldr r1, [r2] │ │ │ │ bne 0x65410 │ │ │ │ sub r0, r5, #8704 @ 0x2200 │ │ │ │ tst r1, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ bne 0x654bc │ │ │ │ ldr r1, [pc, #496] @ 0x65558 │ │ │ │ - bl 0x11c270 │ │ │ │ + bl 0x11c370 │ │ │ │ and r3, r4, #448 @ 0x1c0 │ │ │ │ bic r2, r2, r3 │ │ │ │ and r3, r4, r6 │ │ │ │ and r3, r3, #448 @ 0x1c0 │ │ │ │ orr r2, r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r8, #-8] │ │ │ │ @@ -87222,30 +87222,30 @@ │ │ │ │ beq 0x65394 │ │ │ │ ldr r3, [pc, #300] @ 0x65564 │ │ │ │ and r1, ip, #15 │ │ │ │ and r2, r6, #15 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldr r0, [pc, #288] @ 0x65568 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr ip, [r5, #344] @ 0x158 │ │ │ │ eor r2, r6, ip │ │ │ │ and r2, r2, r4 │ │ │ │ b 0x65394 │ │ │ │ ldr r2, [pc, #232] @ 0x6554c │ │ │ │ bic r4, r4, #31 │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ orrne r4, r4, #1048576 @ 0x100000 │ │ │ │ orrne r6, r6, #1048576 @ 0x100000 │ │ │ │ b 0x6541c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd19f8 │ │ │ │ + b 0xd1af8 │ │ │ │ ldr r3, [pc, #188] @ 0x6554c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #16 │ │ │ │ bne 0x65504 │ │ │ │ cmp r8, #16 │ │ │ │ beq 0x65388 │ │ │ │ sub r0, r5, #8704 @ 0x2200 │ │ │ │ @@ -87263,68 +87263,68 @@ │ │ │ │ ldr r3, [pc, #140] @ 0x65564 │ │ │ │ and r2, ip, #15 │ │ │ │ str r0, [sp] │ │ │ │ and r0, r6, #15 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [pc, #132] @ 0x65574 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ b 0x65498 │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ lsr r2, r2, #2 │ │ │ │ and r2, r2, #3 │ │ │ │ b 0x65340 │ │ │ │ ldr r1, [pc, #96] @ 0x6556c │ │ │ │ b 0x654cc │ │ │ │ ldr r0, [pc, #100] @ 0x65578 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 0x6526c │ │ │ │ ldr r0, [pc, #84] @ 0x6557c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 0x65244 │ │ │ │ ldr r0, [pc, #68] @ 0x65580 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 0x65294 │ │ │ │ andseq r0, r0, pc, lsl r2 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ stmhi pc, {} @ │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ - strdeq r4, [r0], #-100 @ 0xffffff9c │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ + strdeq r4, [r0], #-116 @ 0xffffff8c │ │ │ │ mvnseq r0, pc, lsl r2 │ │ │ │ adceq r3, r8, ip, ror #4 │ │ │ │ - subeq ip, r5, r8, lsl sl │ │ │ │ - subeq r4, r0, r8, lsr #13 │ │ │ │ - @ instruction: 0x00404590 │ │ │ │ - subeq r4, r0, r0, ror r5 │ │ │ │ - ldrdeq r4, [r0], #-108 @ 0xffffff94 │ │ │ │ - subeq r4, r0, r0, lsl #12 │ │ │ │ - subeq r4, r0, ip, lsr #11 │ │ │ │ - subeq r4, r0, r4, asr r6 │ │ │ │ + subeq ip, r5, r8, lsl fp │ │ │ │ + subeq r4, r0, r8, lsr #15 │ │ │ │ + @ instruction: 0x00404690 │ │ │ │ + subeq r4, r0, r0, ror r6 │ │ │ │ + ldrdeq r4, [r0], #-124 @ 0xffffff84 │ │ │ │ + subeq r4, r0, r0, lsl #14 │ │ │ │ + subeq r4, r0, ip, lsr #13 │ │ │ │ + subeq r4, r0, r4, asr r7 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, #12] @ 0x655b8 │ │ │ │ ldr r2, [pc, #12] @ 0x655bc │ │ │ │ ldr r1, [pc, #12] @ 0x655c0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq ip, r5, r8, asr sl │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq ip, r5, r8, asr fp │ │ │ │ andeq r2, r0, r8, lsr #12 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ beq 0x655fc │ │ │ │ @@ -87340,15 +87340,15 @@ │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x65614 │ │ │ │ mov r1, #1 │ │ │ │ b 0x655e0 │ │ │ │ ldr r1, [r0, #3160] @ 0xc58 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - bl 0xd6aa8 │ │ │ │ + bl 0xd6ba8 │ │ │ │ cmp r0, #17 │ │ │ │ moveq r1, #2 │ │ │ │ beq 0x655e0 │ │ │ │ cmp r0, #24 │ │ │ │ moveq r1, #3 │ │ │ │ beq 0x655e0 │ │ │ │ b 0x6560c │ │ │ │ @@ -88035,32 +88035,32 @@ │ │ │ │ mov r3, r7 │ │ │ │ b 0x658d8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #56] @ 0x6612c │ │ │ │ ldr r1, [pc, #56] @ 0x66130 │ │ │ │ mov r2, #1088 @ 0x440 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r7, #2 │ │ │ │ b 0x65a30 │ │ │ │ ldr r3, [pc, #36] @ 0x66134 │ │ │ │ ldr r2, [pc, #36] @ 0x66138 │ │ │ │ ldr r1, [pc, #36] @ 0x6613c │ │ │ │ ldr r0, [pc, #36] @ 0x66140 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ andeq r0, r7, r5, lsl r0 │ │ │ │ rsbeq r3, pc, r0, lsl #30 │ │ │ │ - ldrdeq fp, [r5], #-240 @ 0xffffff10 │ │ │ │ + ldrdeq ip, [r5], #-0 │ │ │ │ andeq r0, r1, r3, lsl #2 │ │ │ │ - subeq ip, r5, r0, ror sl │ │ │ │ - subeq r3, r0, r0, lsr ip │ │ │ │ - subeq ip, r5, r8, lsl #21 │ │ │ │ + subeq ip, r5, r0, ror fp │ │ │ │ + subeq r3, r0, r0, lsr sp │ │ │ │ + subeq ip, r5, r8, lsl #23 │ │ │ │ andeq r2, r0, fp, ror #22 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ - subeq r4, r0, r8, lsl r7 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ + subeq r4, r0, r8, lsl r8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ands ip, r0, #64 @ 0x40 │ │ │ │ @@ -88080,34 +88080,34 @@ │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #20] @ 0x661b8 │ │ │ │ ldr r2, [pc, #20] @ 0x661bc │ │ │ │ ldr r1, [pc, #20] @ 0x661c0 │ │ │ │ mov r0, ip │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldrdeq fp, [r5], #-240 @ 0xffffff10 │ │ │ │ - subeq ip, r5, r4, asr #21 │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldrdeq ip, [r5], #-0 │ │ │ │ + subeq ip, r5, r4, asr #23 │ │ │ │ andeq r2, r0, r2, lsl #25 │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ add r2, r0, #4480 @ 0x1180 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ tst ip, #512 @ 0x200 │ │ │ │ bne 0x661f0 │ │ │ │ ldr r2, [pc, #268] @ 0x662ec │ │ │ │ cmp r1, #3 │ │ │ │ bhi 0x662c0 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [r0, #3160] @ 0xc58 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - b 0xd6aa8 │ │ │ │ + b 0xd6ba8 │ │ │ │ mov r0, #22 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #16 │ │ │ │ @@ -88158,19 +88158,19 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, #16] @ 0x662f0 │ │ │ │ ldr r2, [pc, #16] @ 0x662f4 │ │ │ │ ldr r1, [pc, #16] @ 0x662f8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r5, r5, r0, ror #31 │ │ │ │ - ldrdeq ip, [r5], #-168 @ 0xffffff58 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r6, r5, r0, ror #1 │ │ │ │ + ldrdeq ip, [r5], #-184 @ 0xffffff48 │ │ │ │ @ instruction: 0x00002cbc │ │ │ │ - subeq r3, r0, r0, ror #22 │ │ │ │ + subeq r3, r0, r0, ror #24 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ bne 0x66350 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -88193,24 +88193,24 @@ │ │ │ │ bne 0x6633c │ │ │ │ ldr r3, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r1, [r3, #3076] @ 0xc04 │ │ │ │ mvn r1, r1 │ │ │ │ and r1, r1, #1 │ │ │ │ b 0x661c4 │ │ │ │ - subeq r5, r5, r8, ror #31 │ │ │ │ + subeq r6, r5, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0xd1f7c │ │ │ │ + bl 0xd207c │ │ │ │ ldr r3, [r4, #336] @ 0x150 │ │ │ │ ldr ip, [r4, #340] @ 0x154 │ │ │ │ tst r3, #1 │ │ │ │ beq 0x66408 │ │ │ │ add r2, r4, #4864 @ 0x1300 │ │ │ │ ldr r1, [r4, #320] @ 0x140 │ │ │ │ add r2, r2, #32 │ │ │ │ @@ -88337,15 +88337,15 @@ │ │ │ │ tst r3, #61440 @ 0xf000 │ │ │ │ ldr r3, [r6, #908] @ 0x38c │ │ │ │ biceq r5, r5, #7 │ │ │ │ tst r3, #57344 @ 0xe000 │ │ │ │ biceq r5, r5, #8192 @ 0x2000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x118a30 │ │ │ │ + bl 0x118b30 │ │ │ │ add r3, r4, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ bne 0x6661c │ │ │ │ lsr r2, r5, #16 │ │ │ │ lsr r3, r5, #20 │ │ │ │ and r2, r2, #7 │ │ │ │ @@ -88395,15 +88395,15 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #3832] @ 0xef8 │ │ │ │ - bl 0x1188d4 │ │ │ │ + bl 0x1189d4 │ │ │ │ ldr r2, [r4, #3812] @ 0xee4 │ │ │ │ ldr r3, [r4, #3808] @ 0xee0 │ │ │ │ ldr r1, [r4, #3816] @ 0xee8 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r4, #3820] @ 0xeec │ │ │ │ orr r3, r3, r1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ @@ -88428,15 +88428,15 @@ │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldr r2, [r0, #3828] @ 0xef4 │ │ │ │ ldr r5, [pc, #96] @ 0x66774 │ │ │ │ orr r3, r3, r2, lsl #20 │ │ │ │ mov r4, r0 │ │ │ │ and r5, r5, r3 │ │ │ │ ldr r6, [r0, #3832] @ 0xef8 │ │ │ │ - bl 0x1188d4 │ │ │ │ + bl 0x1189d4 │ │ │ │ ldr r1, [r4, #3812] @ 0xee4 │ │ │ │ ldr r3, [r4, #3808] @ 0xee0 │ │ │ │ ldr r2, [pc, #68] @ 0x66778 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r4, #3816] @ 0xee8 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r4, #3820] @ 0xeec │ │ │ │ @@ -88473,15 +88473,15 @@ │ │ │ │ str r3, [r0, #3816] @ 0xee8 │ │ │ │ str r3, [r0, #3820] @ 0xeec │ │ │ │ ldr r3, [pc, #16] @ 0x667d8 │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, r1 │ │ │ │ str r3, [r0, #3832] @ 0xef8 │ │ │ │ str r2, [r0, #3836] @ 0xefc │ │ │ │ - b 0x1189d4 │ │ │ │ + b 0x118ad4 │ │ │ │ @ instruction: 0xf000009f │ │ │ │ mvn r2, #0 │ │ │ │ b 0x66544 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -88509,74 +88509,74 @@ │ │ │ │ ldr r3, [pc, #28] @ 0x6686c │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #3832] @ 0xef8 │ │ │ │ str r2, [r4, #3836] @ 0xefc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1189d4 │ │ │ │ + b 0x118ad4 │ │ │ │ ldrbeq r9, [pc, r0, lsl #30]! │ │ │ │ @ instruction: 0xf000009f │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, #12] @ 0x6689c │ │ │ │ ldr r1, [pc, #12] @ 0x668a0 │ │ │ │ mov r2, #18 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq ip, r5, r8, ror #21 │ │ │ │ - subeq r5, r0, r4, lsr r2 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq ip, r5, r8, ror #23 │ │ │ │ + subeq r5, r0, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, #12] @ 0x668d0 │ │ │ │ ldr r1, [pc, #12] @ 0x668d4 │ │ │ │ mov r2, #23 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq ip, r5, r0, lsl #22 │ │ │ │ - subeq r5, r0, r4, lsr r2 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq ip, r5, r0, lsl #24 │ │ │ │ + subeq r5, r0, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #44] @ 0x6691c │ │ │ │ - bl 0x16c1ec │ │ │ │ + bl 0x16c2ec │ │ │ │ ldr r4, [pc, #40] @ 0x66920 │ │ │ │ add r5, r4, #496 @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r4, #16 │ │ │ │ bl 0x581b0 │ │ │ │ cmp r4, r5 │ │ │ │ bne 0x668f8 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq ip, r5, r8, lsl fp │ │ │ │ - subeq ip, r5, ip, asr #22 │ │ │ │ + subeq ip, r5, r8, lsl ip │ │ │ │ + subeq ip, r5, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #444] @ 0x66af8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r4, #548 @ 0x224 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #432] @ 0x66afc │ │ │ │ ldr r1, [pc, #432] @ 0x66b00 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #424] @ 0x66b04 │ │ │ │ add r7, pc, #352 @ 0x160 │ │ │ │ ldrd r6, [r7] │ │ │ │ ldr fp, [pc, #416] @ 0x66b08 │ │ │ │ mov r8, #536870912 @ 0x20000000 │ │ │ │ mov sl, #19136512 @ 0x1240000 │ │ │ │ add ip, r0, #12288 @ 0x3000 │ │ │ │ @@ -88673,18 +88673,18 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andsvc lr, pc, sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ andscs lr, pc, sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstvc pc, sl, ror r0 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, r8, lsl fp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, asr #4 │ │ │ │ + subeq ip, r5, r8, lsl ip │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, asr #6 │ │ │ │ sbceq r0, r5, r8, ror r0 │ │ │ │ ands r2, r4, r0, lsl #18 │ │ │ │ andeq r1, r0, r1, lsr r1 │ │ │ │ andeq r1, r1, r1, lsl r0 │ │ │ │ eorne r1, r0, r5, lsl #2 │ │ │ │ andseq r2, r0, #268435457 @ 0x10000001 │ │ │ │ andne r1, r1, r2, asr #2 │ │ │ │ @@ -88697,15 +88697,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #104] @ 0x66bb0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #100] @ 0x66bb4 │ │ │ │ ldr r1, [pc, #100] @ 0x66bb8 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r5, pc, #68 @ 0x44 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #13248 @ 0x33c0 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ add r1, r0, #13824 @ 0x3600 │ │ │ │ orr r3, r3, #1114112 @ 0x110000 │ │ │ │ str r3, [r2, #-8] │ │ │ │ @@ -88719,28 +88719,28 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r1, {r0, r3, r4, r8, ip, sp, pc} │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #116] @ 0x66c48 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #112] @ 0x66c4c │ │ │ │ ldr r1, [pc, #112] @ 0x66c50 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #100] @ 0x66c54 │ │ │ │ add r5, pc, #76 @ 0x4c │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -88757,29 +88757,29 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strmi sl, [r1], #-283 @ 0xfffffee5 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, asr r2 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #128] @ 0x66cf0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #124] @ 0x66cf4 │ │ │ │ ldr r1, [pc, #124] @ 0x66cf8 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r5, pc, #84 @ 0x54 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ add r2, r0, #13824 @ 0x3600 │ │ │ │ orr r3, r3, #17408 @ 0x4400 │ │ │ │ str r3, [r1, #-8] │ │ │ │ @@ -88799,28 +88799,28 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strpl r9, [r2], #-594 @ 0xfffffdae │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldreq r9, [r0, #-329] @ 0xfffffeb7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #140] @ 0x66da0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #136] @ 0x66da4 │ │ │ │ ldr r1, [pc, #136] @ 0x66da8 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #124] @ 0x66dac │ │ │ │ add r5, pc, #92 @ 0x5c │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -88843,29 +88843,29 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ stmdbvs r5, {r0, r1, r2, r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x66e50 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x66e54 │ │ │ │ ldr r1, [pc, #132] @ 0x66e58 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x66e5c │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -88887,29 +88887,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r5, {r2, r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x66f00 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x66f04 │ │ │ │ ldr r1, [pc, #132] @ 0x66f08 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x66f0c │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -88931,29 +88931,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r5, {r0, r1, r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x66fb0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x66fb4 │ │ │ │ ldr r1, [pc, #132] @ 0x66fb8 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x66fbc │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -88975,29 +88975,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r5, {r1, r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x67060 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x67064 │ │ │ │ ldr r1, [pc, #132] @ 0x67068 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x6706c │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -89019,29 +89019,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r5, {r0, r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x67110 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x67114 │ │ │ │ ldr r1, [pc, #132] @ 0x67118 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x6711c │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -89063,29 +89063,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r5, {r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x671c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x671c4 │ │ │ │ ldr r1, [pc, #132] @ 0x671c8 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x671cc │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -89107,29 +89107,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r5, {r1, r2, r8, sl, fp, sp} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x67270 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x67274 │ │ │ │ ldr r1, [pc, #132] @ 0x67278 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x6727c │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -89151,29 +89151,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r5, {r0, r2, r8, sl, fp, sp} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x67320 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x67324 │ │ │ │ ldr r1, [pc, #132] @ 0x67328 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x6732c │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -89195,29 +89195,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r5, {r0, r1, r8, fp, sp} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x673d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x673d4 │ │ │ │ ldr r1, [pc, #132] @ 0x673d8 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x673dc │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -89239,29 +89239,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r5, {r8, sl, fp, sp} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x67480 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x67484 │ │ │ │ ldr r1, [pc, #132] @ 0x67488 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x6748c │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -89283,29 +89283,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdbvs r5, {r8, sp} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror #4 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #136] @ 0x67530 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #132] @ 0x67534 │ │ │ │ ldr r1, [pc, #132] @ 0x67538 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #120] @ 0x6753c │ │ │ │ add r5, pc, #88 @ 0x58 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -89327,29 +89327,29 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tstmi r5, r1, ror #8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svceq 0x00004006 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, ror r2 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #272] @ 0x67668 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #264] @ 0x6766c │ │ │ │ ldr r1, [pc, #264] @ 0x67670 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r2, [pc, #256] @ 0x67674 │ │ │ │ add r5, pc, #216 @ 0xd8 │ │ │ │ ldrd r4, [r5] │ │ │ │ mov lr, #0 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ add ip, r0, #13248 @ 0x33c0 │ │ │ │ str r2, [r3, #1268] @ 0x4f4 │ │ │ │ @@ -89405,18 +89405,18 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tstmi pc, r2, lsr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstne r1, r1, lsl r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x1d192992 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, r8, lsl #5 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, r8, lsl #7 │ │ │ │ tsteq r2, r0, lsl r0 │ │ │ │ strhmi r2, [r1, -r4] │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ andne r0, r2, r2, lsl #6 │ │ │ │ andseq r0, r0, r1, lsl r0 │ │ │ │ tsteq r0, r3, lsl #2 │ │ │ │ @ instruction: 0x01222000 │ │ │ │ @@ -89428,15 +89428,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #284] @ 0x677d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #276] @ 0x677d4 │ │ │ │ ldr r1, [pc, #276] @ 0x677d8 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r2, [pc, #268] @ 0x677dc │ │ │ │ add r5, pc, #228 @ 0xe4 │ │ │ │ ldrd r4, [r5] │ │ │ │ ldr lr, [pc, #260] @ 0x677e0 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ add ip, r0, #13248 @ 0x33c0 │ │ │ │ str r2, [r3, #1268] @ 0x4f4 │ │ │ │ @@ -89495,18 +89495,18 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tstmi pc, r7, ror #14 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstne r1, r1, lsl r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrsbeq r2, [sp, #2] │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - @ instruction: 0x00405298 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + @ instruction: 0x00405398 │ │ │ │ andeq r0, r5, r8, ror r0 │ │ │ │ strhmi r2, [r1, -r5] │ │ │ │ andne r0, r3, r2, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ tsteq r3, r3 │ │ │ │ @ instruction: 0x01222100 │ │ │ │ andseq r0, r4, r1, lsl r0 │ │ │ │ @@ -89518,15 +89518,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #284] @ 0x67938 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #276] @ 0x6793c │ │ │ │ ldr r1, [pc, #276] @ 0x67940 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r2, [pc, #268] @ 0x67944 │ │ │ │ add r5, pc, #228 @ 0xe4 │ │ │ │ ldrd r4, [r5] │ │ │ │ ldr lr, [pc, #260] @ 0x67948 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ add ip, r0, #13248 @ 0x33c0 │ │ │ │ str r2, [r3, #1268] @ 0x4f4 │ │ │ │ @@ -89585,18 +89585,18 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tstmi r7, r3, ror #6 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstne r1, r1, lsl r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrsbeq r2, [sp, #2] │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, r4, lsr #5 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, r4, lsr #7 │ │ │ │ andeq r0, r5, r8, ror r0 │ │ │ │ strhmi r2, [r1, -r4] │ │ │ │ andne r0, r3, r2, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ tsteq r3, r3 │ │ │ │ @ instruction: 0x01222110 │ │ │ │ andseq r0, r4, r1, lsl r0 │ │ │ │ @@ -89608,15 +89608,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #284] @ 0x67aa0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #276] @ 0x67aa4 │ │ │ │ ldr r1, [pc, #276] @ 0x67aa8 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r2, [pc, #268] @ 0x67aac │ │ │ │ add r5, pc, #228 @ 0xe4 │ │ │ │ ldrd r4, [r5] │ │ │ │ ldr lr, [pc, #260] @ 0x67ab0 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ add ip, r0, #13248 @ 0x33c0 │ │ │ │ str r2, [r3, #1268] @ 0x4f4 │ │ │ │ @@ -89675,18 +89675,18 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tstmi r7, r2, ror #6 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstne r1, r1, lsl r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrsbeq r2, [sp, #2] │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, r4, lsr #5 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, r4, lsr #7 │ │ │ │ andeq r0, r5, r8, ror r0 │ │ │ │ strhmi r2, [r1, -r4] │ │ │ │ andne r0, r3, r2, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ tsteq r3, r3 │ │ │ │ @ instruction: 0x01222110 │ │ │ │ andseq r0, r4, r1, lsl r0 │ │ │ │ @@ -89698,15 +89698,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #180] @ 0x67ba0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #176] @ 0x67ba4 │ │ │ │ ldr r1, [pc, #176] @ 0x67ba8 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #164] @ 0x67bac │ │ │ │ add r5, pc, #132 @ 0x84 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ add r1, r0, #13248 @ 0x33c0 │ │ │ │ str r3, [r2, #1268] @ 0x4f4 │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ @@ -89739,32 +89739,32 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tstmi r6, r5, ror #4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrsbeq r2, [sp, #2] │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - strheq r5, [r0], #-32 @ 0xffffffe0 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + strheq r5, [r0], #-48 @ 0xffffffd0 │ │ │ │ swpmi r1, r0, [r1] @ │ │ │ │ andeq r0, r9, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #272] @ 0x67ce0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r5, #548 @ 0x224 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #260] @ 0x67ce4 │ │ │ │ ldr r1, [pc, #260] @ 0x67ce8 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r7, pc, #224 @ 0xe0 │ │ │ │ ldrd r6, [r7] │ │ │ │ ldr fp, [pc, #244] @ 0x67cec │ │ │ │ ldr r9, [pc, #244] @ 0x67cf0 │ │ │ │ add r1, r5, #656 @ 0x290 │ │ │ │ mov sl, #66560 @ 0x10400 │ │ │ │ mov r5, #1 │ │ │ │ @@ -89819,17 +89819,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 0x61a48 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tstmi pc, r3, asr r1 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstmi r5, r0, lsl #16 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, r8, lsl fp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq ip, r5, r8, lsl ip │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ eoreq r0, r1, r0, lsr r0 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ andseq r1, r0, #1073741828 @ 0x40000004 │ │ │ │ andeq r0, r1, r2, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -89838,15 +89838,15 @@ │ │ │ │ ldr ip, [pc, #96] @ 0x67d78 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, #92] @ 0x67d7c │ │ │ │ ldr r1, [pc, #92] @ 0x67d80 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x67bb8 │ │ │ │ add r3, pc, #44 @ 0x2c │ │ │ │ ldrd r2, [r3] │ │ │ │ add r4, r4, #13632 @ 0x3540 │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ @@ -89857,29 +89857,29 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andsne r0, r1, r1, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #372] @ 0x67f10 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r4, #548 @ 0x224 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #360] @ 0x67f14 │ │ │ │ ldr r1, [pc, #360] @ 0x67f18 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #352] @ 0x67f1c │ │ │ │ add r7, pc, #296 @ 0x128 │ │ │ │ ldrd r6, [r7] │ │ │ │ ldr fp, [pc, #344] @ 0x67f20 │ │ │ │ mov r5, #17 │ │ │ │ ldr sl, [pc, #340] @ 0x67f24 │ │ │ │ mov r8, #536870912 @ 0x20000000 │ │ │ │ @@ -89959,18 +89959,18 @@ │ │ │ │ tsteq r1, r1, lsl r1 │ │ │ │ andhi r8, r3, r3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ and lr, pc, r9, lsl r0 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andcs lr, pc, r9, lsl r0 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, r8, lsl fp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - strheq r5, [r0], #-44 @ 0xffffffd4 │ │ │ │ + subeq ip, r5, r8, lsl ip │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + strheq r5, [r0], #-60 @ 0xffffffc4 │ │ │ │ swpmi r3, r0, [r3] @ │ │ │ │ sbceq r0, r5, r8, ror r0 │ │ │ │ andls r1, r0, r0, lsr #18 │ │ │ │ @ instruction: 0x01230000 │ │ │ │ andeq r2, r0, r1, lsl r1 │ │ │ │ andeq r1, r0, r1, lsr r0 │ │ │ │ andseq r1, r1, r2, asr #2 │ │ │ │ @@ -89987,15 +89987,15 @@ │ │ │ │ ldr ip, [pc, #304] @ 0x6809c │ │ │ │ ldr r2, [pc, #304] @ 0x680a0 │ │ │ │ ldr r1, [pc, #304] @ 0x680a4 │ │ │ │ mov r3, #27 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #284] @ 0x680a8 │ │ │ │ add r7, pc, #248 @ 0xf8 │ │ │ │ ldrd r6, [r7] │ │ │ │ mov r5, #1 │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #13248 @ 0x33c0 │ │ │ │ @@ -90023,15 +90023,15 @@ │ │ │ │ str r1, [r2, #1332] @ 0x534 │ │ │ │ str r0, [r2, #1560] @ 0x618 │ │ │ │ str r3, [r2, #1392] @ 0x570 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r2, #1760] @ 0x6e0 │ │ │ │ add r0, sp, #14 │ │ │ │ mov r2, #90 @ 0x5a │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r1, [pc, #152] @ 0x680b4 │ │ │ │ ldr r2, [pc, #152] @ 0x680b8 │ │ │ │ mov r0, #252 @ 0xfc │ │ │ │ ldr r3, [pc, #148] @ 0x680bc │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ strh r2, [sp, #12] │ │ │ │ @@ -90051,42 +90051,42 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tstmi r6, r2, ror #4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrsbeq r2, [sp, #2] │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, ip, asr #5 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, ip, asr #7 │ │ │ │ smlatbmi r1, r0, r0, r1 │ │ │ │ andeq r0, r9, r8, ror r0 │ │ │ │ - @ instruction: 0x00405194 │ │ │ │ + @ instruction: 0x00405294 │ │ │ │ andeq r0, r0, pc, lsl #12 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #416] @ 0x68278 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r4, #548 @ 0x224 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #404] @ 0x6827c │ │ │ │ ldr r1, [pc, #404] @ 0x68280 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r7, pc, #336 @ 0x150 │ │ │ │ ldrd r6, [r7] │ │ │ │ ldr fp, [pc, #388] @ 0x68284 │ │ │ │ ldr sl, [pc, #388] @ 0x68288 │ │ │ │ mov r9, #67 @ 0x43 │ │ │ │ mov lr, #16 │ │ │ │ add r3, r0, #13248 @ 0x33c0 │ │ │ │ @@ -90177,17 +90177,17 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r1, r2, asr #2 │ │ │ │ andeq r0, r1, r1 │ │ │ │ andvc lr, pc, sl, lsl r0 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andscs lr, pc, sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, r8, lsl fp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + subeq ip, r5, r8, lsl ip │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ andsne r0, r1, r2, lsr #4 │ │ │ │ andsne r1, r1, #1073741828 @ 0x40000004 │ │ │ │ strvs r0, [r4], #-385 @ 0xfffffe7f │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ andsne r1, r1, r1 │ │ │ │ tsteq r1, #6 │ │ │ │ eoreq r1, r1, r0, asr #32 │ │ │ │ @@ -90201,15 +90201,15 @@ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #376] @ 0x68440 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #368] @ 0x68444 │ │ │ │ ldr r1, [pc, #368] @ 0x68448 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r2, [pc, #360] @ 0x6844c │ │ │ │ add r7, pc, #304 @ 0x130 │ │ │ │ ldrd r6, [r7] │ │ │ │ mov r5, #536870912 @ 0x20000000 │ │ │ │ mov sl, #17 │ │ │ │ ldr r9, [pc, #344] @ 0x68450 │ │ │ │ mov r8, #1024 @ 0x400 │ │ │ │ @@ -90291,42 +90291,42 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r8, r4, #4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ and lr, r7, sl, lsl r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andcs lr, r7, sl, lsl r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - ldrdeq r5, [r0], #-40 @ 0xffffffd8 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + ldrdeq r5, [r0], #-56 @ 0xffffffc8 │ │ │ │ sbceq r0, r5, r8, ror r0 │ │ │ │ andshi r0, r0, r0, lsr #18 │ │ │ │ smlabtmi r3, r0, r0, r3 │ │ │ │ @ instruction: 0x01202000 │ │ │ │ andseq r1, r0, r1, lsl r1 │ │ │ │ andeq r1, r0, r1, lsr r0 │ │ │ │ tstcc r0, r3 │ │ │ │ andseq r1, r1, r2, asr #2 │ │ │ │ ldrne r1, [r4, #-0] │ │ │ │ beq 0x68488 │ │ │ │ mrsmi r2, (UNDEF: 0) │ │ │ │ - subeq sp, r5, r8, ror #29 │ │ │ │ + subeq sp, r5, r8, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #424] @ 0x68640 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r5, #548 @ 0x224 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #412] @ 0x68644 │ │ │ │ ldr r1, [pc, #412] @ 0x68648 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r3, [pc, #404] @ 0x6864c │ │ │ │ add r7, pc, #340 @ 0x154 │ │ │ │ ldrd r6, [r7] │ │ │ │ ldr fp, [pc, #396] @ 0x68650 │ │ │ │ ldr sl, [pc, #396] @ 0x68654 │ │ │ │ mov r8, #19136512 @ 0x1240000 │ │ │ │ add ip, r0, #12288 @ 0x3000 │ │ │ │ @@ -90419,18 +90419,18 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andsvc lr, pc, sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ andscs lr, pc, sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstvc pc, sl, ror r0 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, r8, lsl fp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r5, r0, r8, ror #5 │ │ │ │ + subeq ip, r5, r8, lsl ip │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r5, r0, r8, ror #7 │ │ │ │ tstmi r2, r5, ror r0 │ │ │ │ sbceq r0, r5, r8, ror r0 │ │ │ │ ands r2, r4, r0, lsl #18 │ │ │ │ andseq r2, r0, #268435457 @ 0x10000001 │ │ │ │ andeq r1, r0, r1, lsr r1 │ │ │ │ andeq r1, r1, r1, lsl r0 │ │ │ │ andne r1, r1, r2, asr #2 │ │ │ │ @@ -90518,15 +90518,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #436] @ 0x68970 │ │ │ │ sub sp, sp, #20 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #428] @ 0x68974 │ │ │ │ ldr r1, [pc, #428] @ 0x68978 │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r2, [pc, #420] @ 0x6897c │ │ │ │ add r7, pc, #356 @ 0x164 │ │ │ │ ldrd r6, [r7] │ │ │ │ ldr fp, [pc, #412] @ 0x68980 │ │ │ │ mov sl, #67 @ 0x43 │ │ │ │ ldr lr, [pc, #408] @ 0x68984 │ │ │ │ ldr r9, [pc, #408] @ 0x68988 │ │ │ │ @@ -90622,18 +90622,18 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andsvc lr, pc, sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ andscs lr, pc, r2, lsl r0 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ rscsvc lr, pc, sl, ror r0 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - subeq ip, r5, ip, lsr sp │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - strdeq r5, [r0], #-40 @ 0xffffffd8 │ │ │ │ + subeq ip, r5, ip, lsr lr │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + strdeq r5, [r0], #-56 @ 0xffffffc8 │ │ │ │ andsne r1, r1, #1073741828 @ 0x40000004 │ │ │ │ tsteq r1, #102 @ 0x66 │ │ │ │ sbceq r0, r5, r8, lsr r8 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ andeq r1, r1, r1, lsl r0 │ │ │ │ str r0, [r4], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0x01260000 │ │ │ │ @@ -90648,28 +90648,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68a2c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68a30 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90679,28 +90679,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68aa8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68aac │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90710,28 +90710,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68b24 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68b28 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90741,28 +90741,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68ba0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68ba4 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90772,28 +90772,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68c1c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68c20 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90803,28 +90803,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68c98 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68c9c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90834,28 +90834,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68d14 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68d18 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90865,28 +90865,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68d90 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68d94 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90896,28 +90896,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68e0c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68e10 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90927,28 +90927,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68e88 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68e8c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90958,28 +90958,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68f04 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68f08 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -90989,28 +90989,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68f80 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x68f84 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91020,28 +91020,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x68ffc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69000 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91051,28 +91051,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69078 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x6907c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91082,28 +91082,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x690f4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x690f8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91113,28 +91113,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69170 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69174 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91144,28 +91144,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x691ec │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x691f0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91175,28 +91175,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69268 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x6926c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91206,28 +91206,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x692e4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x692e8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91237,28 +91237,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69360 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69364 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91268,28 +91268,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x693dc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x693e0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91299,28 +91299,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69458 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x6945c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91330,28 +91330,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x694d4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x694d8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91361,28 +91361,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69550 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69554 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91392,28 +91392,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x695cc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x695d0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91423,28 +91423,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69648 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x6964c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91454,28 +91454,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x696c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x696c8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91485,28 +91485,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69740 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69744 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91516,28 +91516,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x697bc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x697c0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91547,28 +91547,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69838 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x6983c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91578,28 +91578,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x698b4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x698b8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91609,28 +91609,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69930 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69934 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91640,28 +91640,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x699ac │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x699b0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91671,28 +91671,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69a28 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69a2c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91702,28 +91702,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69aa4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69aa8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91733,28 +91733,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69b20 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69b24 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91764,28 +91764,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69b9c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69ba0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91795,28 +91795,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69c18 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69c1c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91826,28 +91826,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69c94 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69c98 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91857,28 +91857,28 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ 0x69d10 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ ldr r1, [pc, #44] @ 0x69d14 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -91887,27 +91887,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x69d88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x69d8c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -91917,27 +91917,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x69e00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x69e04 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -91947,27 +91947,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x69e78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x69e7c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -91977,27 +91977,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x69ef0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x69ef4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92007,27 +92007,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x69f68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x69f6c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92037,27 +92037,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x69fe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x69fe4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92067,27 +92067,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a058 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a05c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92097,27 +92097,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a0d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a0d4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92127,27 +92127,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a148 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a14c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92157,27 +92157,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a1c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a1c4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92187,27 +92187,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a238 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a23c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92217,27 +92217,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a2b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a2b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92247,27 +92247,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a328 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a32c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92277,27 +92277,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a3a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a3a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92307,27 +92307,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a418 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a41c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92337,27 +92337,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a490 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a494 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92367,27 +92367,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a508 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a50c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92397,27 +92397,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a580 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a584 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92427,27 +92427,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a5f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a5fc │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92457,27 +92457,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a670 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a674 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92487,27 +92487,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a6e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a6ec │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92517,27 +92517,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a760 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a764 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92547,27 +92547,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a7d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a7dc │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92577,27 +92577,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a850 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a854 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92607,27 +92607,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a8c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a8cc │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92637,27 +92637,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a940 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a944 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92667,27 +92667,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6a9b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6a9bc │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92697,27 +92697,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6aa30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6aa34 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92727,27 +92727,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6aaa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6aaac │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92757,27 +92757,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6ab20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6ab24 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92787,27 +92787,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6ab98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6ab9c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92817,27 +92817,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6ac10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6ac14 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92847,27 +92847,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6ac88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6ac8c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92877,27 +92877,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6ad00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6ad04 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92907,27 +92907,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6ad78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6ad7c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92937,27 +92937,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x6adf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr ip, [pc, #72] @ 0x6adf4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -92967,540 +92967,540 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x193ed8 │ │ │ │ + bl 0x193fd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x1a32e4 │ │ │ │ + bl 0x1a33e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ strd r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1aa7cc │ │ │ │ + bl 0x1aa8cc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x1a31a0 │ │ │ │ + bl 0x1a32a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x19eda0 │ │ │ │ + b 0x19eea0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x1a3128 │ │ │ │ + bl 0x1a3228 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ strd r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x1a30a0 │ │ │ │ + bl 0x1a31a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x19eda0 │ │ │ │ + b 0x19eea0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x196580 │ │ │ │ + bl 0x196680 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x193ed8 │ │ │ │ + bl 0x193fd8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x196580 │ │ │ │ + bl 0x196680 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r3, r8, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ add r3, pc, #56 @ 0x38 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x1a32e4 │ │ │ │ + bl 0x1a33e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andeq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ bl 0x6b0f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r3, r8, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ add r3, pc, #52 @ 0x34 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x1a31a0 │ │ │ │ + bl 0x1a32a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19eda0 │ │ │ │ + b 0x19eea0 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ bl 0x6b1bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19eda0 │ │ │ │ + b 0x19eea0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r3, r8, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ add r3, pc, #52 @ 0x34 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x1a3128 │ │ │ │ + bl 0x1a3228 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ andeq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ sub r3, r5, #16 │ │ │ │ orrs r3, r3, r4 │ │ │ │ mov r7, r0 │ │ │ │ beq 0x6b358 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 0x6b284 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a3128 │ │ │ │ + bl 0x1a3228 │ │ │ │ b 0x6b344 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r3, r8, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ add r3, pc, #52 @ 0x34 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x1a30a0 │ │ │ │ + bl 0x1a31a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19eda0 │ │ │ │ + b 0x19eea0 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ sub r3, r5, #8 │ │ │ │ orrs r3, r3, r4 │ │ │ │ mov r7, r0 │ │ │ │ beq 0x6b440 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 0x6b36c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19eda0 │ │ │ │ + b 0x19eea0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a30a0 │ │ │ │ + bl 0x1a31a0 │ │ │ │ b 0x6b42c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ subs r3, r8, #1 │ │ │ │ str r3, [sp] │ │ │ │ sbc r3, sl, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ str sl, [sp, #4] │ │ │ │ - bl 0x1aa7cc │ │ │ │ + bl 0x1aa8cc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r2, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x6b454 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ subs r3, r8, #1 │ │ │ │ str r3, [sp] │ │ │ │ sbc r3, sl, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ str sl, [sp, #4] │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r3, #8 │ │ │ │ lsl r3, r3, r4 │ │ │ │ asr r1, r3, #31 │ │ │ │ cmp r1, r9 │ │ │ │ cmpeq r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ beq 0x6b69c │ │ │ │ @@ -93512,207 +93512,207 @@ │ │ │ │ bl 0x6b568 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ subs r7, r7, #1 │ │ │ │ sbc r9, r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ b 0x6b680 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, sl │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7cc │ │ │ │ + bl 0x1aa8cc │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7cc │ │ │ │ + bl 0x1aa8cc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa918 │ │ │ │ + bl 0x1aaa18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, sl │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa918 │ │ │ │ + bl 0x1aaa18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r4, #4 │ │ │ │ lsl r4, r4, r5 │ │ │ │ mvn r1, #0 │ │ │ │ rsb r3, r4, #64 @ 0x40 │ │ │ │ lsr r2, r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r7, r0 │ │ │ │ sub r0, r4, #32 │ │ │ │ orr r2, r2, r1, lsl r0 │ │ │ │ rsb r0, r4, #32 │ │ │ │ orr r2, r2, r1, lsr r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ str r4, [sp] │ │ │ │ asr r4, r4, #31 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x6b858 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ rsb r4, r4, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x196004 │ │ │ │ + bl 0x196104 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -93723,15 +93723,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ rsb ip, r3, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x196004 │ │ │ │ + bl 0x196104 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -93742,21 +93742,21 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ rsb r4, r4, #32 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x1919b0 │ │ │ │ + bl 0x191ab0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -93767,15 +93767,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ rsb ip, r3, #32 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x1919b0 │ │ │ │ + bl 0x191ab0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -93802,35 +93802,35 @@ │ │ │ │ adc r3, r1, r3 │ │ │ │ lsl r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #16 │ │ │ │ lsl ip, ip, #16 │ │ │ │ adds r4, ip, r2 │ │ │ │ adc r9, r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mvn r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mvn r3, r9 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ @@ -93855,199 +93855,199 @@ │ │ │ │ adc r1, r1, r3 │ │ │ │ lsl r2, ip, #16 │ │ │ │ lsl r3, r1, #16 │ │ │ │ adds r4, ip, r2 │ │ │ │ orr r3, r3, ip, lsr #16 │ │ │ │ adc r9, r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mvn r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mvn r3, r9 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1934c0 │ │ │ │ + bl 0x1935c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a32e4 │ │ │ │ + bl 0x1a33e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a32e4 │ │ │ │ + bl 0x1a33e4 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19ede8 │ │ │ │ + bl 0x19eee8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ andeq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1934c0 │ │ │ │ + bl 0x1935c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a31a0 │ │ │ │ + bl 0x1a32a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a31a0 │ │ │ │ + bl 0x1a32a0 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19eda0 │ │ │ │ + bl 0x19eea0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19eda0 │ │ │ │ + b 0x19eea0 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1934c0 │ │ │ │ + bl 0x1935c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a3128 │ │ │ │ + bl 0x1a3228 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a3128 │ │ │ │ + bl 0x1a3228 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19ede8 │ │ │ │ + bl 0x19eee8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ andeq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1934c0 │ │ │ │ + bl 0x1935c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a30a0 │ │ │ │ + bl 0x1a31a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a30a0 │ │ │ │ + bl 0x1a31a0 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19eda0 │ │ │ │ + bl 0x19eea0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19eda0 │ │ │ │ + b 0x19eea0 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mvn r3, #0 │ │ │ │ rsb ip, r6, #64 @ 0x40 │ │ │ │ mov r1, #8 │ │ │ │ rsb r1, r6, r1, lsl r4 │ │ │ │ lsr r2, r3, ip │ │ │ │ lsl ip, r2, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -94058,135 +94058,135 @@ │ │ │ │ sub r3, r1, #32 │ │ │ │ orr ip, ip, r2, lsl r3 │ │ │ │ rsb r3, r1, #32 │ │ │ │ orr r3, ip, r2, lsr r3 │ │ │ │ mov r0, r5 │ │ │ │ lsl r2, r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r6, r9} │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa2c8 │ │ │ │ + b 0x1aa3c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, sl │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa2c8 │ │ │ │ + bl 0x1aa3c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7cc │ │ │ │ + bl 0x1aa8cc │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7cc │ │ │ │ + bl 0x1aa8cc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa918 │ │ │ │ + bl 0x1aaa18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, sl │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa2c8 │ │ │ │ + bl 0x1aa3c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa918 │ │ │ │ + bl 0x1aaa18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #160] @ 0x6c1bc │ │ │ │ mov r6, r2 │ │ │ │ lsl r2, ip, r2 │ │ │ │ @@ -94204,35 +94204,35 @@ │ │ │ │ lsl r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #16 │ │ │ │ lsl ip, ip, #16 │ │ │ │ adds r4, ip, r2 │ │ │ │ adc r9, r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x193c5c │ │ │ │ + bl 0x193d5c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mvn r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mvn r3, r9 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ @@ -94256,190 +94256,190 @@ │ │ │ │ mov r7, r1 │ │ │ │ lsl r2, r3, #16 │ │ │ │ lsl r1, ip, #16 │ │ │ │ adds r4, ip, r1 │ │ │ │ orr r2, r2, ip, lsr #16 │ │ │ │ adc r9, r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x193c5c │ │ │ │ + bl 0x193d5c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mvn r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mvn r3, r9 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mvn r1, #0 │ │ │ │ rsb r3, r7, #64 @ 0x40 │ │ │ │ lsr r2, r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r7, #32 │ │ │ │ orr r2, r2, r1, lsl r0 │ │ │ │ rsb r0, r7, #32 │ │ │ │ orr r2, r2, r1, lsr r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r7, sl} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1aa7a4 │ │ │ │ + bl 0x1aa8a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa2c8 │ │ │ │ + b 0x1aa3c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r6, #4 │ │ │ │ lsl r6, r6, r4 │ │ │ │ asr r9, r6, #31 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa7a4 │ │ │ │ + bl 0x1aa8a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r6, r9} │ │ │ │ - bl 0x1aa7cc │ │ │ │ + bl 0x1aa8cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 0x1aa7cc │ │ │ │ + bl 0x1aa8cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x6c334 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x19375c │ │ │ │ + bl 0x19385c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x190464 │ │ │ │ + bl 0x190564 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 0x6c518 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [pc, #96] @ 0x6c51c │ │ │ │ sub sp, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r3, [pc, #72] @ 0x6c520 │ │ │ │ ldr r1, [pc, #72] @ 0x6c524 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ add ip, r2, r5 │ │ │ │ add r3, r2, r4 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94451,36 +94451,36 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 0x6c5bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [pc, #96] @ 0x6c5c0 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r3, [pc, #72] @ 0x6c5c4 │ │ │ │ ldr r1, [pc, #72] @ 0x6c5c8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ add ip, r2, r5 │ │ │ │ add r3, r2, r4 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94492,24 +94492,24 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ 0x6c630 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #52] @ 0x6c634 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94519,24 +94519,24 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ 0x6c69c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #52] @ 0x6c6a0 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94547,85 +94547,85 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 0x1aa998 │ │ │ │ + bl 0x1aaa98 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x19375c │ │ │ │ + bl 0x19385c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x193384 │ │ │ │ + b 0x193484 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x190464 │ │ │ │ + bl 0x190564 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x18f4b0 │ │ │ │ + b 0x18f5b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 0x1aa998 │ │ │ │ + bl 0x1aaa98 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1aa958 │ │ │ │ + b 0x1aaa58 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #13 │ │ │ │ - b 0x1945c8 │ │ │ │ + b 0x1946c8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #13 │ │ │ │ - b 0x190280 │ │ │ │ + b 0x190380 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, lr │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #13 │ │ │ │ - bl 0x1aa838 │ │ │ │ + bl 0x1aa938 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -94633,55 +94633,55 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #32 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1921ec │ │ │ │ + bl 0x1922ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f678 │ │ │ │ + bl 0x18f778 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18fb44 │ │ │ │ + bl 0x18fc44 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18fc60 │ │ │ │ + bl 0x18fd60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #10 │ │ │ │ stm sp, {r9, fp} │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ mov r0, #10 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94690,29 +94690,29 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94721,29 +94721,29 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r0, #10 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94752,57 +94752,57 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x194b98 │ │ │ │ + bl 0x194c98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193b30 │ │ │ │ + bl 0x193c30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x193618 │ │ │ │ + bl 0x193718 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x193684 │ │ │ │ + bl 0x193784 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #10 │ │ │ │ stm sp, {r9, fp} │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ mov r0, #10 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94811,29 +94811,29 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94842,29 +94842,29 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r0, #10 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94872,27 +94872,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6cc2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6cc30 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94902,27 +94902,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6cca4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6cca8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94932,27 +94932,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6cd1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6cd20 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94962,27 +94962,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6cd94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6cd98 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -94992,27 +94992,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6ce0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6ce10 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95022,27 +95022,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6ce84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6ce88 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95052,27 +95052,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6cefc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6cf00 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95082,27 +95082,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6cf74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6cf78 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95112,27 +95112,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6cfec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6cff0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95142,27 +95142,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d064 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d068 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95172,27 +95172,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d0dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d0e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95202,27 +95202,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d154 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d158 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95232,27 +95232,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d1cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d1d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95262,27 +95262,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d244 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d248 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95292,27 +95292,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d2bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d2c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95322,27 +95322,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d334 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d338 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95352,27 +95352,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d3ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d3b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95382,27 +95382,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d424 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d428 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95412,27 +95412,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d49c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d4a0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95442,27 +95442,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d514 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d518 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95472,27 +95472,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d58c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d590 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95502,27 +95502,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d604 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d608 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95532,27 +95532,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d67c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d680 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95562,27 +95562,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d6f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d6f8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95592,27 +95592,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d76c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d770 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95622,27 +95622,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d7e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d7e8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95652,27 +95652,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d85c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d860 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95682,27 +95682,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d8d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d8d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95712,27 +95712,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d94c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d950 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95742,27 +95742,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6d9c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6d9c8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95772,27 +95772,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6da3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6da40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95802,27 +95802,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6dab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6dab8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95832,27 +95832,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6db2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6db30 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95862,27 +95862,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6dba4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6dba8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95892,27 +95892,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6dc1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6dc20 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95922,27 +95922,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6dc94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6dc98 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95952,27 +95952,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6dd0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6dd10 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -95982,27 +95982,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6dd84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6dd88 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96012,27 +96012,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6ddfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6de00 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96042,27 +96042,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6de74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6de78 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96072,27 +96072,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6deec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6def0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96102,27 +96102,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6df64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6df68 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96132,27 +96132,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6dfdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6dfe0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96162,27 +96162,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e058 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96192,27 +96192,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e0cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e0d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96222,27 +96222,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e148 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96252,27 +96252,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e1bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e1c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96282,27 +96282,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e238 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96312,27 +96312,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e2ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e2b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96342,27 +96342,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e324 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e328 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96372,27 +96372,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e39c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e3a0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96402,27 +96402,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e414 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e418 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96432,27 +96432,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e48c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e490 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96462,27 +96462,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e504 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e508 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96492,27 +96492,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e57c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e580 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96522,27 +96522,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ 0x6e5f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [pc, #56] @ 0x6e5f8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96555,184 +96555,184 @@ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa704 │ │ │ │ + bl 0x1aa804 │ │ │ │ cmp r4, #0 │ │ │ │ bne 0x6e720 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1a9e24 │ │ │ │ + bl 0x1a9f24 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aaa58 │ │ │ │ + bl 0x1aab58 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aaa98 │ │ │ │ + bl 0x1aab98 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r0, #11 │ │ │ │ - bl 0x1aad18 │ │ │ │ + bl 0x1aae18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #11 │ │ │ │ stm sp, {sl, fp} │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 0x1aad18 │ │ │ │ + bl 0x1aae18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1aa2c8 │ │ │ │ + b 0x1aa3c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aaa58 │ │ │ │ + bl 0x1aab58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aaa98 │ │ │ │ + bl 0x1aab98 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, #8 │ │ │ │ lsl r2, r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x1aad18 │ │ │ │ + bl 0x1aae18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ stm sp, {sl, fp} │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 0x1aad18 │ │ │ │ + bl 0x1aae18 │ │ │ │ b 0x6e704 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #31 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1921ec │ │ │ │ + bl 0x1922ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f678 │ │ │ │ + bl 0x18f778 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fb44 │ │ │ │ + bl 0x18fc44 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1924bc │ │ │ │ + bl 0x1925bc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18fd7c │ │ │ │ + bl 0x18fe7c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #15 │ │ │ │ stm sp, {r5, r8} │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96741,61 +96741,61 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x194b98 │ │ │ │ + bl 0x194c98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193b30 │ │ │ │ + bl 0x193c30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193618 │ │ │ │ + bl 0x193718 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1971f0 │ │ │ │ + bl 0x1972f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1936f0 │ │ │ │ + bl 0x1937f0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #15 │ │ │ │ stm sp, {r5, r8} │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96806,149 +96806,149 @@ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa704 │ │ │ │ + bl 0x1aa804 │ │ │ │ cmp r4, #0 │ │ │ │ bne 0x6eb28 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1a9e24 │ │ │ │ + bl 0x1a9f24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab1a8 │ │ │ │ + bl 0x1ab2a8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aaa58 │ │ │ │ + bl 0x1aab58 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aaad8 │ │ │ │ + bl 0x1aabd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ str fp, [sp] │ │ │ │ mov r6, r0 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ mov r0, #6 │ │ │ │ - bl 0x1aad18 │ │ │ │ + bl 0x1aae18 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x1aad18 │ │ │ │ + bl 0x1aae18 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mvn r2, #7 │ │ │ │ mvn r2, r2, lsl r4 │ │ │ │ mov r1, r4 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab1a8 │ │ │ │ + bl 0x1ab2a8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aaa58 │ │ │ │ + bl 0x1aab58 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aaad8 │ │ │ │ + bl 0x1aabd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ str fp, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #6 │ │ │ │ - bl 0x1aad18 │ │ │ │ + bl 0x1aae18 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x1aad18 │ │ │ │ + bl 0x1aae18 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -96958,1322 +96958,1322 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ stm sp, {r2, r4} │ │ │ │ mov r0, #10 │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #10 │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa918 │ │ │ │ + bl 0x1aaa18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab3a8 │ │ │ │ + bl 0x1ab4a8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa33c │ │ │ │ + bl 0x1aa43c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa2c8 │ │ │ │ + b 0x1aa3c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x195468 │ │ │ │ + bl 0x195568 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x193ed8 │ │ │ │ + bl 0x193fd8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193c28 │ │ │ │ + bl 0x193d28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa918 │ │ │ │ + bl 0x1aaa18 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa9d8 │ │ │ │ + bl 0x1aaad8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa33c │ │ │ │ + bl 0x1aa43c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa2c8 │ │ │ │ + b 0x1aa3c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa958 │ │ │ │ + bl 0x1aaa58 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab2d0 │ │ │ │ + bl 0x1ab3d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa33c │ │ │ │ + bl 0x1aa43c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa2c8 │ │ │ │ + b 0x1aa3c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193414 │ │ │ │ + bl 0x193514 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x193ed8 │ │ │ │ + bl 0x193fd8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193c28 │ │ │ │ + bl 0x193d28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x193414 │ │ │ │ + bl 0x193514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a32e4 │ │ │ │ + bl 0x1a33e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a32e4 │ │ │ │ + bl 0x1a33e4 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19ede8 │ │ │ │ + bl 0x19eee8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ andeq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x193414 │ │ │ │ + bl 0x193514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a31a0 │ │ │ │ + bl 0x1a32a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a31a0 │ │ │ │ + bl 0x1a32a0 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19eda0 │ │ │ │ + bl 0x19eea0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19eda0 │ │ │ │ + b 0x19eea0 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x193414 │ │ │ │ + bl 0x193514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a3128 │ │ │ │ + bl 0x1a3228 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a3128 │ │ │ │ + bl 0x1a3228 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19ede8 │ │ │ │ + bl 0x19eee8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ andeq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x193414 │ │ │ │ + bl 0x193514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a30a0 │ │ │ │ + bl 0x1a31a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a30a0 │ │ │ │ + bl 0x1a31a0 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19eda0 │ │ │ │ + bl 0x19eea0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19eda0 │ │ │ │ + b 0x19eea0 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, #80 @ 0x50 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193414 │ │ │ │ + bl 0x193514 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193414 │ │ │ │ + bl 0x193514 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, #80 @ 0x50 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193414 │ │ │ │ + bl 0x193514 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193414 │ │ │ │ + bl 0x193514 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 0x6f3b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa958 │ │ │ │ + bl 0x1aaa58 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aaa18 │ │ │ │ + bl 0x1aab18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa33c │ │ │ │ + bl 0x1aa43c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa2c8 │ │ │ │ + b 0x1aa3c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab114 │ │ │ │ + bl 0x1ab214 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab23c │ │ │ │ + bl 0x1ab33c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1aa958 │ │ │ │ + b 0x1aaa58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab1a8 │ │ │ │ + bl 0x1ab2a8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab080 │ │ │ │ + bl 0x1ab180 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1aa958 │ │ │ │ + b 0x1aaa58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f6ac │ │ │ │ + bl 0x18f7ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f6ac │ │ │ │ + bl 0x18f7ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x190990 │ │ │ │ + bl 0x190a90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f4b0 │ │ │ │ + b 0x18f5b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x190990 │ │ │ │ + bl 0x190a90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f4b0 │ │ │ │ + b 0x18f5b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x195468 │ │ │ │ + bl 0x195568 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a32e4 │ │ │ │ + bl 0x1a33e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a32e4 │ │ │ │ + bl 0x1a33e4 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1a2e70 │ │ │ │ + bl 0x1a2f70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1a2e70 │ │ │ │ + b 0x1a2f70 │ │ │ │ andeq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x195468 │ │ │ │ + bl 0x195568 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a3128 │ │ │ │ + bl 0x1a3228 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a3128 │ │ │ │ + bl 0x1a3228 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1a2e70 │ │ │ │ + bl 0x1a2f70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1a2e70 │ │ │ │ + b 0x1a2f70 │ │ │ │ andeq r0, r1, r1 │ │ │ │ andeq r0, r1, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa3b0 │ │ │ │ + bl 0x1aa4b0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7cc │ │ │ │ + bl 0x1aa8cc │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7cc │ │ │ │ + bl 0x1aa8cc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa958 │ │ │ │ + bl 0x1aaa58 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa958 │ │ │ │ + b 0x1aaa58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa3b0 │ │ │ │ + bl 0x1aa4b0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x1aa7b8 │ │ │ │ + bl 0x1aa8b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a924 │ │ │ │ + bl 0x18aa24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa254 │ │ │ │ + bl 0x1aa354 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa958 │ │ │ │ + bl 0x1aaa58 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa958 │ │ │ │ + b 0x1aaa58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x195468 │ │ │ │ + bl 0x195568 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a31a0 │ │ │ │ + bl 0x1a32a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a31a0 │ │ │ │ + bl 0x1a32a0 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1a2e24 │ │ │ │ + bl 0x1a2f24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1a2e24 │ │ │ │ + b 0x1a2f24 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x195468 │ │ │ │ + bl 0x195568 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a30a0 │ │ │ │ + bl 0x1a31a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1a30a0 │ │ │ │ + bl 0x1a31a0 │ │ │ │ add r3, pc, #48 @ 0x30 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193bc0 │ │ │ │ + bl 0x193cc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1a2e24 │ │ │ │ + bl 0x1a2f24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1a2e24 │ │ │ │ + b 0x1a2f24 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ ldr r3, [pc, #44] @ 0x6fd0c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [pc, #28] @ 0x6fd10 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ addseq r0, sp, r4, ror r2 │ │ │ │ adceq r3, r7, ip, lsl #17 │ │ │ │ ldr r3, [pc, #44] @ 0x6fd48 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [pc, #28] @ 0x6fd4c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ addseq r0, sp, r8, lsr r2 │ │ │ │ adceq r3, r7, r0, lsl r9 │ │ │ │ ldr r3, [pc, #44] @ 0x6fd84 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [pc, #28] @ 0x6fd88 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ @ instruction: 0x009d01fc │ │ │ │ umlaleq r3, r7, r4, r9 │ │ │ │ ldr r3, [pc, #44] @ 0x6fdc0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [pc, #28] @ 0x6fdc4 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ addseq r0, sp, r0, asr #3 │ │ │ │ adceq r3, r7, r8, lsl sl │ │ │ │ ldr r3, [pc, #44] @ 0x6fdfc │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [pc, #28] @ 0x6fe00 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ addseq r0, sp, r4, lsl #3 │ │ │ │ adceq r2, r7, ip, lsl #16 │ │ │ │ ldr r3, [pc, #44] @ 0x6fe38 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [pc, #28] @ 0x6fe3c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ addseq r0, sp, r8, asr #2 │ │ │ │ umlaleq r2, r7, r0, r8 │ │ │ │ mov r2, #32 │ │ │ │ - b 0x190c58 │ │ │ │ + b 0x190d58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x195150 │ │ │ │ + bl 0x195250 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #32 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 0x195e6c │ │ │ │ + b 0x195f6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x194cd8 │ │ │ │ + bl 0x194dd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #32 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x193ed8 │ │ │ │ + bl 0x193fd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 0x6f330 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1a77c0 │ │ │ │ + b 0x1a78c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x194ed0 │ │ │ │ + bl 0x194fd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #32 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ cmp r2, #32 │ │ │ │ beq 0x6ffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ sub r2, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x191450 │ │ │ │ + bl 0x191550 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov r1, #0 │ │ │ │ - b 0x18f32c │ │ │ │ + b 0x18f42c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 0x6ff54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ cmp r2, #32 │ │ │ │ beq 0x70060 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ sub r2, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x191450 │ │ │ │ + bl 0x191550 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #31 │ │ │ │ - b 0x191450 │ │ │ │ + b 0x191550 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 0x70100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [pc, #96] @ 0x70104 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r3, [pc, #72] @ 0x70108 │ │ │ │ ldr r1, [pc, #72] @ 0x7010c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ add ip, r2, r5 │ │ │ │ add r3, r2, r4 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -98285,36 +98285,36 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 0x701a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [pc, #96] @ 0x701a8 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r3, [pc, #72] @ 0x701ac │ │ │ │ ldr r1, [pc, #72] @ 0x701b0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ add ip, r2, r5 │ │ │ │ add r3, r2, r4 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -98325,557 +98325,557 @@ │ │ │ │ @ instruction: 0x00a73ebc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r3, [pc, #52] @ 0x7020c │ │ │ │ ldr r1, [pc, #52] @ 0x70210 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r3, r4 │ │ │ │ add r3, r3, r6 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x19ede8 │ │ │ │ + b 0x19eee8 │ │ │ │ addseq pc, ip, ip, ror sp @ │ │ │ │ umlaleq r2, r7, r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r3, [pc, #52] @ 0x7026c │ │ │ │ ldr r1, [pc, #52] @ 0x70270 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r3, r4 │ │ │ │ add r3, r3, r6 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1a77c0 │ │ │ │ + b 0x1a78c0 │ │ │ │ addseq pc, ip, ip, lsl sp @ │ │ │ │ adceq r2, r7, ip, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x194cd8 │ │ │ │ + bl 0x194dd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #32 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x193ed8 │ │ │ │ + bl 0x193fd8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x194ed0 │ │ │ │ + bl 0x194fd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #32 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x196580 │ │ │ │ + bl 0x196680 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193ed8 │ │ │ │ + bl 0x193fd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, r6 │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #10 │ │ │ │ mov r3, r6 │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, r6 │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #10 │ │ │ │ mov r3, r6 │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab114 │ │ │ │ + bl 0x1ab214 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab23c │ │ │ │ + bl 0x1ab33c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa958 │ │ │ │ + bl 0x1aaa58 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1899b4 │ │ │ │ + bl 0x189ab4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab1a8 │ │ │ │ + bl 0x1ab2a8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1ab080 │ │ │ │ + bl 0x1ab180 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1aa958 │ │ │ │ + bl 0x1aaa58 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1aa918 │ │ │ │ + b 0x1aaa18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ sub r3, r5, #64 @ 0x40 │ │ │ │ orrs r3, r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ beq 0x70740 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x196580 │ │ │ │ + bl 0x196680 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1932f4 │ │ │ │ + b 0x1933f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ b 0x7072c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r5, #32 │ │ │ │ mov r4, r0 │ │ │ │ beq 0x707cc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x191450 │ │ │ │ + bl 0x191550 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ mov r2, #31 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ b 0x707b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #120] @ 0x70870 │ │ │ │ sub sp, sp, #16 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ ldr r3, [pc, #96] @ 0x70874 │ │ │ │ mov r2, #3808 @ 0xee0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #120] @ 0x7090c │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ ldr r3, [pc, #96] @ 0x70910 │ │ │ │ mov r2, #3808 @ 0xee0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #120] @ 0x709a8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ ldr r3, [pc, #96] @ 0x709ac │ │ │ │ mov r2, #3808 @ 0xee0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #120] @ 0x70a44 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ ldr r3, [pc, #96] @ 0x70a48 │ │ │ │ mov r2, #3808 @ 0xee0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, r3 │ │ │ │ @@ -98885,15 +98885,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, [sp] │ │ │ │ mov r0, #8 │ │ │ │ - bl 0x1a96c8 │ │ │ │ + bl 0x1a97c8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -98909,15 +98909,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, [sp] │ │ │ │ mov r0, #7 │ │ │ │ - bl 0x1a96c8 │ │ │ │ + bl 0x1a97c8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -98933,15 +98933,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, [sp] │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x1a96c8 │ │ │ │ + bl 0x1a97c8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -98957,15 +98957,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, [sp] │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x1a96c8 │ │ │ │ + bl 0x1a97c8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -98981,15 +98981,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, [sp] │ │ │ │ mov r0, #6 │ │ │ │ - bl 0x1a96c8 │ │ │ │ + bl 0x1a97c8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -99002,15 +99002,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ sbcs r5, lr, ip │ │ │ │ movlt r3, r4 │ │ │ │ movlt ip, lr │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1a89e4 │ │ │ │ + b 0x1a8ae4 │ │ │ │ push {r4, r5} │ │ │ │ mov r3, #8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ lsl r3, r3, r0 │ │ │ │ cmp ip, r3 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ asr r3, r3, #31 │ │ │ │ @@ -99019,17 +99019,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ blt 0x70ca8 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ mov r2, ip │ │ │ │ pop {r4, r5} │ │ │ │ - b 0x1a75fc │ │ │ │ + b 0x1a76fc │ │ │ │ pop {r4, r5} │ │ │ │ - b 0x1a880c │ │ │ │ + b 0x1a890c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r3, r0 │ │ │ │ mvn ip, #7 │ │ │ │ mvn ip, ip, lsl r3 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ @@ -99044,16 +99044,16 @@ │ │ │ │ movlt lr, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1a58f0 │ │ │ │ - subeq sp, r5, r8, asr #31 │ │ │ │ + b 0x1a59f0 │ │ │ │ + subeq lr, r5, r8, asr #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r3, #8 │ │ │ │ lsl r3, r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -99067,21 +99067,21 @@ │ │ │ │ mov r0, lr │ │ │ │ ldr lr, [pc, #40] @ 0x70d7c │ │ │ │ mov r3, r5 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp, #20] │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1a58f0 │ │ │ │ + b 0x1a59f0 │ │ │ │ mov r3, r2 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1a6fcc │ │ │ │ - subeq lr, r5, r8, lsr r0 │ │ │ │ + b 0x1a70cc │ │ │ │ + subeq lr, r5, r8, lsr r1 │ │ │ │ mov r3, #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ lsl r3, r3, r0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ asr r5, r3, #31 │ │ │ │ @@ -99093,21 +99093,21 @@ │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ mov r0, lr │ │ │ │ ldr lr, [pc, #36] @ 0x70de4 │ │ │ │ mov r1, r4 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #24] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1a58f0 │ │ │ │ + b 0x1a59f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1a75fc │ │ │ │ - subeq lr, r5, r8, lsr #1 │ │ │ │ + b 0x1a76fc │ │ │ │ + subeq lr, r5, r8, lsr #3 │ │ │ │ mov ip, #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ lsl ip, ip, r0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ asr r5, ip, #31 │ │ │ │ @@ -99121,21 +99121,21 @@ │ │ │ │ mov r0, lr │ │ │ │ ldr lr, [pc, #40] @ 0x70e54 │ │ │ │ mov r3, r5 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp, #24] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1a58f0 │ │ │ │ + b 0x1a59f0 │ │ │ │ mov r3, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1a6fcc │ │ │ │ - subeq lr, r5, r8, lsl r1 │ │ │ │ + b 0x1a70cc │ │ │ │ + subeq lr, r5, r8, lsl r2 │ │ │ │ mov r3, #8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsl r3, r3, r0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ asr r4, r3, #31 │ │ │ │ cmp r4, r5 │ │ │ │ @@ -99149,31 +99149,31 @@ │ │ │ │ mov r4, r2 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #28] │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1a58f0 │ │ │ │ + b 0x1a59f0 │ │ │ │ subs lr, lr, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1a880c │ │ │ │ - subeq lr, r5, r8, lsl #3 │ │ │ │ + b 0x1a890c │ │ │ │ + subeq lr, r5, r8, lsl #5 │ │ │ │ ldr ip, [pc, #24] @ 0x70eec │ │ │ │ rsb r3, r0, r0, lsl #3 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ str ip, [sp, #8] │ │ │ │ - b 0x1a58f0 │ │ │ │ - strdeq lr, [r5], #-24 @ 0xffffffe8 │ │ │ │ + b 0x1a59f0 │ │ │ │ + strdeq lr, [r5], #-40 @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r3, [pc, #352] @ 0x71068 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ @@ -99183,15 +99183,15 @@ │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #8 │ │ │ │ lsl r3, r3, r4 │ │ │ │ cmp r8, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ sbcs r3, r7, r3 │ │ │ │ ldr r3, [pc, #280] @ 0x7106c │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -99236,15 +99236,15 @@ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x1a58f0 │ │ │ │ + bl 0x1a59f0 │ │ │ │ ldr r3, [pc, #84] @ 0x71068 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x71064 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ @@ -99257,27 +99257,27 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1a6fcc │ │ │ │ + bl 0x1a70cc │ │ │ │ b 0x7100c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq sl, r6, r0, asr #19 │ │ │ │ @ instruction: 0x0006bab8 │ │ │ │ andeq sl, r6, r8, asr #18 │ │ │ │ andeq fp, r6, r8, lsl #20 │ │ │ │ ldrdeq sl, [r6], -r0 │ │ │ │ andeq fp, r6, r8, asr r9 │ │ │ │ andeq sl, r6, r8, asr r8 │ │ │ │ andeq fp, r6, r8, lsr #29 │ │ │ │ - subeq lr, r5, r8, ror #4 │ │ │ │ + subeq lr, r5, r8, ror #6 │ │ │ │ andeq fp, r6, r8, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r3, [pc, #336] @ 0x711fc │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ @@ -99288,15 +99288,15 @@ │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #42] @ 0x2a │ │ │ │ strb r3, [sp, #68] @ 0x44 │ │ │ │ strb r3, [sp, #70] @ 0x46 │ │ │ │ strb r3, [sp, #98] @ 0x62 │ │ │ │ strb r3, [sp, #126] @ 0x7e │ │ │ │ ldr r3, [pc, #260] @ 0x71200 │ │ │ │ @@ -99333,15 +99333,15 @@ │ │ │ │ bne 0x711c8 │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1a6fcc │ │ │ │ + bl 0x1a70cc │ │ │ │ ldr r3, [pc, #100] @ 0x711fc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 0x711f8 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ @@ -99358,98 +99358,98 @@ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a58f0 │ │ │ │ + bl 0x1a59f0 │ │ │ │ b 0x71190 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq sl, r6, r0, lsr #23 │ │ │ │ andeq ip, r6, r4, lsl #2 │ │ │ │ andeq sl, r6, r8, lsr #22 │ │ │ │ andeq fp, r6, ip, ror #20 │ │ │ │ @ instruction: 0x0006aab0 │ │ │ │ @ instruction: 0x0006b9bc │ │ │ │ andeq sl, r6, r8, lsr sl │ │ │ │ andeq ip, r6, r0, asr #3 │ │ │ │ andeq ip, r6, ip, lsl #5 │ │ │ │ - subeq lr, r5, r0, ror r2 │ │ │ │ + subeq lr, r5, r0, ror r3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x7125c │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - subeq lr, r5, r8, ror r2 │ │ │ │ + b 0x1a6168 │ │ │ │ + subeq lr, r5, r8, ror r3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x71294 │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - subeq lr, r5, r8, ror #5 │ │ │ │ + b 0x1a6168 │ │ │ │ + subeq lr, r5, r8, ror #7 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x712cc │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - subeq lr, r5, r8, asr r3 │ │ │ │ + b 0x1a6168 │ │ │ │ + subeq lr, r5, r8, asr r4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x71304 │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - subeq lr, r5, r8, asr #7 │ │ │ │ + b 0x1a6168 │ │ │ │ + subeq lr, r5, r8, asr #9 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x7133c │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - subeq lr, r5, r8, lsr r4 │ │ │ │ + b 0x1a6168 │ │ │ │ + subeq lr, r5, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #80] @ 0x713a8 │ │ │ │ mov lr, r0 │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ @@ -99460,23 +99460,23 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #80] @ 0x71414 │ │ │ │ mov lr, r0 │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ @@ -99487,23 +99487,23 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -99517,24 +99517,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #52] @ 0x71494 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, r0 │ │ │ │ @@ -99549,24 +99549,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #52] @ 0x71514 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, r0 │ │ │ │ @@ -99581,24 +99581,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #52] @ 0x71594 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, r0 │ │ │ │ @@ -99613,24 +99613,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #52] @ 0x71614 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #40] @ 0x71654 │ │ │ │ ldr r3, [sp] │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ @@ -99638,16 +99638,16 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #16] @ 0x71658 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ str ip, [sp] │ │ │ │ - b 0x1a42fc │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + b 0x1a43fc │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #40] @ 0x71698 │ │ │ │ ldr r3, [sp] │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ @@ -99655,16 +99655,16 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #16] @ 0x7169c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ str ip, [sp] │ │ │ │ - b 0x1a42fc │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + b 0x1a43fc │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #40] @ 0x716dc │ │ │ │ ldr r3, [sp] │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ @@ -99672,55 +99672,55 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #16] @ 0x716e0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ str ip, [sp] │ │ │ │ - b 0x1a42fc │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + b 0x1a43fc │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ mov r3, #8 │ │ │ │ lsl r3, r3, r9 │ │ │ │ mvn r2, #0 │ │ │ │ rsb r1, r3, #64 @ 0x40 │ │ │ │ lsr r0, r2, r1 │ │ │ │ sub ip, r3, #32 │ │ │ │ mov r1, r0 │ │ │ │ orr r0, r0, r2, lsl ip │ │ │ │ rsb r3, r3, #32 │ │ │ │ orr r0, r0, r2, lsr r3 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1971f0 │ │ │ │ + bl 0x1972f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #68] @ 0x717d8 │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -99728,23 +99728,23 @@ │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, #3808 @ 0xee0 │ │ │ │ - bl 0x1a681c │ │ │ │ + bl 0x1a691c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq lr, r5, r8, lsr r5 │ │ │ │ + subeq lr, r5, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ mov ip, #8 │ │ │ │ lsl ip, ip, lr │ │ │ │ @@ -99756,42 +99756,42 @@ │ │ │ │ sub r2, ip, #33 @ 0x21 │ │ │ │ mov r6, sl │ │ │ │ orr sl, sl, r3, lsl r2 │ │ │ │ rsb ip, ip, #33 @ 0x21 │ │ │ │ orr sl, sl, r3, lsr ip │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19719c │ │ │ │ + bl 0x19729c │ │ │ │ mvn r1, r6 │ │ │ │ mvn r0, sl │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x197244 │ │ │ │ + bl 0x197344 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #68] @ 0x718f4 │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -99799,52 +99799,52 @@ │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, #3808 @ 0xee0 │ │ │ │ - bl 0x1a681c │ │ │ │ + bl 0x1a691c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq lr, r5, r8, lsr #11 │ │ │ │ + subeq lr, r5, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x197244 │ │ │ │ + bl 0x197344 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #68] @ 0x719c8 │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -99852,23 +99852,23 @@ │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, #3808 @ 0xee0 │ │ │ │ - bl 0x1a681c │ │ │ │ + bl 0x1a691c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq lr, r5, r8, lsl r6 │ │ │ │ + subeq lr, r5, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ mov ip, #8 │ │ │ │ lsl ip, ip, lr │ │ │ │ @@ -99880,42 +99880,42 @@ │ │ │ │ sub r2, ip, #33 @ 0x21 │ │ │ │ mov r6, sl │ │ │ │ orr sl, sl, r3, lsl r2 │ │ │ │ rsb ip, ip, #33 @ 0x21 │ │ │ │ orr sl, sl, r3, lsr ip │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x193384 │ │ │ │ + bl 0x193484 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19719c │ │ │ │ + bl 0x19729c │ │ │ │ mvn r1, r6 │ │ │ │ mvn r0, sl │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x197244 │ │ │ │ + bl 0x197344 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1934c0 │ │ │ │ + b 0x1935c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #68] @ 0x71ae4 │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -99923,79 +99923,79 @@ │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, #3808 @ 0xee0 │ │ │ │ - bl 0x1a681c │ │ │ │ + bl 0x1a691c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq lr, r5, r8, lsl #13 │ │ │ │ + subeq lr, r5, r8, lsl #15 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x71b1c │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - strdeq lr, [r5], #-104 @ 0xffffff98 │ │ │ │ + b 0x1a6168 │ │ │ │ + strdeq lr, [r5], #-120 @ 0xffffff88 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x71b54 │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - subeq lr, r5, r8, ror #14 │ │ │ │ + b 0x1a6168 │ │ │ │ + subeq lr, r5, r8, ror #16 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x71b8c │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - ldrdeq lr, [r5], #-120 @ 0xffffff88 │ │ │ │ + b 0x1a6168 │ │ │ │ + ldrdeq lr, [r5], #-136 @ 0xffffff78 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x71bc4 │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - subeq lr, r5, r8, asr #16 │ │ │ │ + b 0x1a6168 │ │ │ │ + subeq lr, r5, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #80] @ 0x71c30 │ │ │ │ mov lr, r0 │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ @@ -100006,23 +100006,23 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #80] @ 0x71c9c │ │ │ │ mov lr, r0 │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ @@ -100033,23 +100033,23 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #80] @ 0x71d08 │ │ │ │ mov lr, r0 │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ @@ -100060,23 +100060,23 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #80] @ 0x71d74 │ │ │ │ mov lr, r0 │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ @@ -100087,23 +100087,23 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #80] @ 0x71de0 │ │ │ │ mov lr, r0 │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ @@ -100114,51 +100114,51 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq sp, r5, r8, lsr #31 │ │ │ │ + subeq lr, r5, r8, lsr #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x71e18 │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - subeq lr, r5, r8, lsl #18 │ │ │ │ + b 0x1a6168 │ │ │ │ + subeq lr, r5, r8, lsl #20 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #40] @ 0x71e50 │ │ │ │ rsb ip, r0, r0, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1a6068 │ │ │ │ - subeq lr, r5, ip, asr r9 │ │ │ │ + b 0x1a6168 │ │ │ │ + subeq lr, r5, ip, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -100170,25 +100170,25 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [pc, #36] @ 0x71eb8 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #12] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1a6068 │ │ │ │ + b 0x1a6168 │ │ │ │ ldr r3, [pc, #16] @ 0x71ebc │ │ │ │ ldr r2, [pc, #16] @ 0x71ec0 │ │ │ │ ldr r1, [pc, #16] @ 0x71ec4 │ │ │ │ ldr r0, [pc, #16] @ 0x71ec8 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq lr, r5, r0, asr #19 │ │ │ │ - strheq lr, [r5], #-144 @ 0xffffff70 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq lr, r5, r0, asr #21 │ │ │ │ + strheq lr, [r5], #-160 @ 0xffffff60 │ │ │ │ andeq r0, r0, lr, asr r8 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, ror r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -100200,25 +100200,25 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [pc, #36] @ 0x71f30 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #12] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1a6068 │ │ │ │ + b 0x1a6168 │ │ │ │ ldr r3, [pc, #16] @ 0x71f34 │ │ │ │ ldr r2, [pc, #16] @ 0x71f38 │ │ │ │ ldr r1, [pc, #16] @ 0x71f3c │ │ │ │ ldr r0, [pc, #16] @ 0x71f40 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq lr, r5, r0, asr #20 │ │ │ │ - subeq lr, r5, r0, lsr sl │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq lr, r5, r0, asr #22 │ │ │ │ + subeq lr, r5, r0, lsr fp │ │ │ │ andeq r0, r0, r6, lsr #17 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, ror r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -100230,25 +100230,25 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [pc, #36] @ 0x71fa8 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #12] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1a6068 │ │ │ │ + b 0x1a6168 │ │ │ │ ldr r3, [pc, #16] @ 0x71fac │ │ │ │ ldr r2, [pc, #16] @ 0x71fb0 │ │ │ │ ldr r1, [pc, #16] @ 0x71fb4 │ │ │ │ ldr r0, [pc, #16] @ 0x71fb8 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq lr, r5, r0, asr #21 │ │ │ │ - strheq lr, [r5], #-160 @ 0xffffff60 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq lr, r5, r0, asr #23 │ │ │ │ + strheq lr, [r5], #-176 @ 0xffffff50 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, ror r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -100260,25 +100260,25 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [pc, #36] @ 0x72020 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #12] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1a6068 │ │ │ │ + b 0x1a6168 │ │ │ │ ldr r3, [pc, #16] @ 0x72024 │ │ │ │ ldr r2, [pc, #16] @ 0x72028 │ │ │ │ ldr r1, [pc, #16] @ 0x7202c │ │ │ │ ldr r0, [pc, #16] @ 0x72030 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq lr, r5, r4, lsr #22 │ │ │ │ - subeq lr, r5, r4, lsl fp │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq lr, r5, r4, lsr #24 │ │ │ │ + subeq lr, r5, r4, lsl ip │ │ │ │ andeq r0, r0, r6, lsr r9 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, ror r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ bhi 0x7207c │ │ │ │ @@ -100288,25 +100288,25 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [pc, #36] @ 0x72090 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1a54dc │ │ │ │ + b 0x1a55dc │ │ │ │ ldr r3, [pc, #16] @ 0x72094 │ │ │ │ ldr r2, [pc, #16] @ 0x72098 │ │ │ │ ldr r1, [pc, #16] @ 0x7209c │ │ │ │ ldr r0, [pc, #16] @ 0x720a0 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq lr, r5, r8, lsl #23 │ │ │ │ - subeq lr, r5, r8, ror fp │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq lr, r5, r8, lsl #25 │ │ │ │ + subeq lr, r5, r8, ror ip │ │ │ │ andeq r0, r0, r5, asr #18 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, ror r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ bhi 0x720ec │ │ │ │ @@ -100316,121 +100316,121 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [pc, #36] @ 0x72100 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1a54dc │ │ │ │ + b 0x1a55dc │ │ │ │ ldr r3, [pc, #16] @ 0x72104 │ │ │ │ ldr r2, [pc, #16] @ 0x72108 │ │ │ │ ldr r1, [pc, #16] @ 0x7210c │ │ │ │ ldr r0, [pc, #16] @ 0x72110 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq lr, r5, ip, ror #23 │ │ │ │ - ldrdeq lr, [r5], #-188 @ 0xffffff44 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq lr, r5, ip, ror #25 │ │ │ │ + ldrdeq lr, [r5], #-204 @ 0xffffff34 │ │ │ │ andeq r0, r0, r9, asr r9 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, ror r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs ip, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ bne 0x72170 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ 0x72184 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x1a3f28 │ │ │ │ + bl 0x1a4028 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #16] @ 0x72188 │ │ │ │ ldr r1, [pc, #16] @ 0x7218c │ │ │ │ ldr r0, [pc, #16] @ 0x72190 │ │ │ │ mov r2, #2400 @ 0x960 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ andeq sl, r6, r8, lsl ip │ │ │ │ - subeq lr, r5, r0, asr #24 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, lsl #13 │ │ │ │ + subeq lr, r5, r0, asr #26 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs ip, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ bne 0x721f0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ 0x72204 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x1a3f28 │ │ │ │ + bl 0x1a4028 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #16] @ 0x72208 │ │ │ │ ldr r2, [pc, #16] @ 0x7220c │ │ │ │ ldr r1, [pc, #16] @ 0x72210 │ │ │ │ ldr r0, [pc, #16] @ 0x72214 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ muleq r6, r0, ip │ │ │ │ - subeq lr, r5, r0, asr ip │ │ │ │ + subeq lr, r5, r0, asr sp │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, lsl #13 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ bne 0x72274 │ │ │ │ mov r4, #8 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r4, [sp] │ │ │ │ - bl 0x1a8a80 │ │ │ │ + bl 0x1a8b80 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x72288 │ │ │ │ ldr r1, [pc, #12] @ 0x7228c │ │ │ │ ldr r0, [pc, #12] @ 0x72290 │ │ │ │ mov r2, #2416 @ 0x970 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq lr, r5, r0, ror #24 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, lsl #13 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq lr, r5, r0, ror #26 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ subs ip, r0, #0 │ │ │ │ mov lr, r3 │ │ │ │ @@ -100440,15 +100440,15 @@ │ │ │ │ bne 0x72320 │ │ │ │ mov r4, #16 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ strd r4, [sp] │ │ │ │ - bl 0x1a8a80 │ │ │ │ + bl 0x1a8b80 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -100457,25 +100457,25 @@ │ │ │ │ ldr ip, [pc, #48] @ 0x72338 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp, #32] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1a54dc │ │ │ │ + b 0x1a55dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #16] @ 0x7233c │ │ │ │ ldr r2, [pc, #16] @ 0x72340 │ │ │ │ ldr r1, [pc, #16] @ 0x72344 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq lr, r5, r0, ror ip │ │ │ │ - subeq lr, r5, ip, lsl #25 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq lr, r5, r0, ror sp │ │ │ │ + subeq lr, r5, ip, lsl #27 │ │ │ │ andeq r0, r0, ip, lsl #19 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov lr, r3 │ │ │ │ @@ -100486,15 +100486,15 @@ │ │ │ │ bne 0x723e0 │ │ │ │ mov r4, #32 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ strd r4, [sp] │ │ │ │ - bl 0x1a8a80 │ │ │ │ + bl 0x1a8b80 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -100505,25 +100505,25 @@ │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ mov r0, r1 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp, #32] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1a54dc │ │ │ │ + b 0x1a55dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #16] @ 0x723fc │ │ │ │ ldr r2, [pc, #16] @ 0x72400 │ │ │ │ ldr r1, [pc, #16] @ 0x72404 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - @ instruction: 0x0045ec9c │ │ │ │ - ldrdeq lr, [r5], #-196 @ 0xffffff3c │ │ │ │ + bl 0x310fa0 │ │ │ │ + @ instruction: 0x0045ed9c │ │ │ │ + ldrdeq lr, [r5], #-212 @ 0xffffff2c │ │ │ │ andeq r0, r0, r3, lsr #19 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ bhi 0x72450 │ │ │ │ @@ -100533,25 +100533,25 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [pc, #36] @ 0x72464 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1a54dc │ │ │ │ + b 0x1a55dc │ │ │ │ ldr r3, [pc, #16] @ 0x72468 │ │ │ │ ldr r2, [pc, #16] @ 0x7246c │ │ │ │ ldr r1, [pc, #16] @ 0x72470 │ │ │ │ ldr r0, [pc, #16] @ 0x72474 │ │ │ │ - bl 0x365e98 │ │ │ │ - strdeq lr, [r5], #-196 @ 0xffffff3c │ │ │ │ - subeq lr, r5, r4, ror #25 │ │ │ │ + bl 0x365f98 │ │ │ │ + strdeq lr, [r5], #-212 @ 0xffffff2c │ │ │ │ + subeq lr, r5, r4, ror #27 │ │ │ │ andeq r0, r0, pc, asr #19 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, ror r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ bhi 0x724c0 │ │ │ │ @@ -100561,25 +100561,25 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [pc, #36] @ 0x724d4 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1a54dc │ │ │ │ + b 0x1a55dc │ │ │ │ ldr r3, [pc, #16] @ 0x724d8 │ │ │ │ ldr r2, [pc, #16] @ 0x724dc │ │ │ │ ldr r1, [pc, #16] @ 0x724e0 │ │ │ │ ldr r0, [pc, #16] @ 0x724e4 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq lr, r5, r8, asr sp │ │ │ │ - subeq lr, r5, r8, asr #26 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq lr, r5, r8, asr lr │ │ │ │ + subeq lr, r5, r8, asr #28 │ │ │ │ andeq r0, r0, sl, lsl #20 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, ror r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ bhi 0x72530 │ │ │ │ @@ -100589,25 +100589,25 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [pc, #36] @ 0x72544 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1a54dc │ │ │ │ + b 0x1a55dc │ │ │ │ ldr r3, [pc, #16] @ 0x72548 │ │ │ │ ldr r2, [pc, #16] @ 0x7254c │ │ │ │ ldr r1, [pc, #16] @ 0x72550 │ │ │ │ ldr r0, [pc, #16] @ 0x72554 │ │ │ │ - bl 0x365e98 │ │ │ │ - strheq lr, [r5], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r5, ip, lsr #27 │ │ │ │ + bl 0x365f98 │ │ │ │ + strheq lr, [r5], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r5, ip, lsr #29 │ │ │ │ andeq r0, r0, lr, asr #20 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, ror r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ bhi 0x725a0 │ │ │ │ @@ -100617,25 +100617,25 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr lr, [pc, #36] @ 0x725b4 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1a54dc │ │ │ │ + b 0x1a55dc │ │ │ │ ldr r3, [pc, #16] @ 0x725b8 │ │ │ │ ldr r2, [pc, #16] @ 0x725bc │ │ │ │ ldr r1, [pc, #16] @ 0x725c0 │ │ │ │ ldr r0, [pc, #16] @ 0x725c4 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq lr, r5, r0, lsr #28 │ │ │ │ - subeq lr, r5, r0, lsl lr │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq lr, r5, r0, lsr #30 │ │ │ │ + subeq lr, r5, r0, lsl pc │ │ │ │ andeq r0, r0, r9, lsl #21 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - subeq r5, r0, r8, ror r6 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + subeq r5, r0, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #8 │ │ │ │ lsl ip, ip, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -100649,15 +100649,15 @@ │ │ │ │ lsl r3, lr, r3 │ │ │ │ rsb ip, ip, #33 @ 0x21 │ │ │ │ orr r3, r3, lr, lsr ip │ │ │ │ sbc r3, r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x1a8424 │ │ │ │ + bl 0x1a8524 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -100676,15 +100676,15 @@ │ │ │ │ sub ip, r3, #33 @ 0x21 │ │ │ │ lsl ip, lr, ip │ │ │ │ rsb r3, r3, #33 @ 0x21 │ │ │ │ orr ip, ip, lr, lsr r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x1a8564 │ │ │ │ + bl 0x1a8664 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -100698,66 +100698,66 @@ │ │ │ │ ldr ip, [pc, #76] @ 0x72718 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r3, ip} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x1a3f28 │ │ │ │ + bl 0x1a4028 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #16] @ 0x7271c │ │ │ │ ldr r2, [pc, #16] @ 0x72720 │ │ │ │ ldr r1, [pc, #16] @ 0x72724 │ │ │ │ ldr r0, [pc, #16] @ 0x72728 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ andeq sl, r6, r8, lsl #26 │ │ │ │ - subeq lr, r5, r4, ror lr │ │ │ │ + subeq lr, r5, r4, ror pc │ │ │ │ muleq r0, lr, sl │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - @ instruction: 0x00405698 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + @ instruction: 0x00405798 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ bne 0x72788 │ │ │ │ ldr ip, [pc, #76] @ 0x7279c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r3, ip} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x1a3f28 │ │ │ │ + bl 0x1a4028 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #16] @ 0x727a0 │ │ │ │ ldr r2, [pc, #16] @ 0x727a4 │ │ │ │ ldr r1, [pc, #16] @ 0x727a8 │ │ │ │ ldr r0, [pc, #16] @ 0x727ac │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ andeq sl, r6, r0, lsl #27 │ │ │ │ - subeq lr, r5, r4, lsl #29 │ │ │ │ + subeq lr, r5, r4, lsl #31 │ │ │ │ andeq r0, r0, r6, lsr #21 │ │ │ │ - subeq r5, r0, ip, asr r6 │ │ │ │ - @ instruction: 0x00405698 │ │ │ │ + subeq r5, r0, ip, asr r7 │ │ │ │ + @ instruction: 0x00405798 │ │ │ │ tst r1, #1 │ │ │ │ movne ip, #255 @ 0xff │ │ │ │ moveq ip, #0 │ │ │ │ tst r1, #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ orrne ip, ip, #65280 @ 0xff00 │ │ │ │ ldr lr, [r0, #200] @ 0xc8 │ │ │ │ @@ -100844,72 +100844,72 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ 0x7292c │ │ │ │ ldr r1, [pc, #12] @ 0x72930 │ │ │ │ ldr r0, [pc, #12] @ 0x72934 │ │ │ │ mov r2, #292 @ 0x124 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq pc, r5, r0, ror #20 │ │ │ │ - subeq r5, r0, r8, lsr #13 │ │ │ │ - subeq r5, r0, r4, asr #13 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq pc, r5, r0, ror #22 │ │ │ │ + subeq r5, r0, r8, lsr #15 │ │ │ │ + subeq r5, r0, r4, asr #15 │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ cmn ip, #1 │ │ │ │ beq 0x72978 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r1, #131072 @ 0x20000 │ │ │ │ add r1, r2, r3 │ │ │ │ beq 0x72974 │ │ │ │ ldr r3, [pc, #48] @ 0x7299c │ │ │ │ sub r2, r1, ip │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b 0x18f3fc │ │ │ │ - b 0x18f32c │ │ │ │ + b 0x18f4fc │ │ │ │ + b 0x18f42c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ 0x729a0 │ │ │ │ ldr r1, [pc, #16] @ 0x729a4 │ │ │ │ ldr r0, [pc, #16] @ 0x729a8 │ │ │ │ mov r2, #264 @ 0x108 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - subeq pc, r5, r8, ror sl @ │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ - strdeq r5, [r0], #-104 @ 0xffffff98 │ │ │ │ + subeq pc, r5, r8, ror fp @ │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ + strdeq r5, [r0], #-120 @ 0xffffff88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 0x72a30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [pc, #80] @ 0x72a34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ ldr r1, [pc, #64] @ 0x72a38 │ │ │ │ add ip, r3, r2 │ │ │ │ add r4, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r6 │ │ │ │ stm sp, {r4, ip} │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -100920,27 +100920,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x72aac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #56] @ 0x72ab0 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ add r1, r1, #132 @ 0x84 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -100950,27 +100950,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x72b24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #56] @ 0x72b28 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ add r1, r1, #264 @ 0x108 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -100980,27 +100980,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x72b9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #56] @ 0x72ba0 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ add r1, r1, #396 @ 0x18c │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101010,27 +101010,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x72c14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #56] @ 0x72c18 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ add r1, r1, #528 @ 0x210 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101043,30 +101043,30 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 0x72ca4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [pc, #88] @ 0x72ca8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r4, r1, r4 │ │ │ │ add r3, r1, r6 │ │ │ │ add r2, r1, r5 │ │ │ │ ldr r1, [pc, #52] @ 0x72cac │ │ │ │ str r4, [sp] │ │ │ │ add r1, r1, #660 @ 0x294 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101080,30 +101080,30 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 0x72d38 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [pc, #88] @ 0x72d3c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r4, r1, r4 │ │ │ │ add r3, r1, r6 │ │ │ │ add r2, r1, r5 │ │ │ │ ldr r1, [pc, #52] @ 0x72d40 │ │ │ │ str r4, [sp] │ │ │ │ add r1, r1, #792 @ 0x318 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101114,27 +101114,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x72db4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #56] @ 0x72db8 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ add r1, r1, #924 @ 0x39c │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101144,27 +101144,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x72e2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #56] @ 0x72e30 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ add r1, r1, #1056 @ 0x420 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101174,28 +101174,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x72ea8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x72eac │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #1184 @ 0x4a0 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #1188] @ 0x4a4 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101205,28 +101205,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x72f24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x72f28 │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #1312 @ 0x520 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r0, #1320] @ 0x528 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101239,31 +101239,31 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 0x72fb8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [pc, #92] @ 0x72fbc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [pc, #76] @ 0x72fc0 │ │ │ │ add r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r4, r1, r4 │ │ │ │ add r3, r1, r6 │ │ │ │ add r2, r1, r5 │ │ │ │ add r1, r0, #1440 @ 0x5a0 │ │ │ │ str r4, [sp] │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r0, [r0, #1452] @ 0x5ac │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101277,30 +101277,30 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 0x7304c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [pc, #88] @ 0x73050 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r4, r1, r4 │ │ │ │ add r3, r1, r6 │ │ │ │ add r2, r1, r5 │ │ │ │ ldr r1, [pc, #52] @ 0x73054 │ │ │ │ str r4, [sp] │ │ │ │ add r1, r1, #1584 @ 0x630 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101311,28 +101311,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x730cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x730d0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #1712 @ 0x6b0 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #1716] @ 0x6b4 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101342,28 +101342,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x73148 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x7314c │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #1840 @ 0x730 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r0, #1848] @ 0x738 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101373,28 +101373,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x731c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x731c8 │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #1968 @ 0x7b0 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r0, [r0, #1980] @ 0x7bc │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101404,27 +101404,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x7323c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #56] @ 0x73240 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ add r1, r1, #2112 @ 0x840 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101434,28 +101434,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x732b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x732bc │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #2240 @ 0x8c0 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #2244] @ 0x8c4 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101465,28 +101465,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x73334 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x73338 │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #2368 @ 0x940 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r0, #2376] @ 0x948 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101496,28 +101496,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x733b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x733b4 │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #2496 @ 0x9c0 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r0, [r0, #2508] @ 0x9cc │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101527,27 +101527,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x73428 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #56] @ 0x7342c │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ add r1, r1, #2640 @ 0xa50 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101557,28 +101557,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x734a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x734a8 │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #2768 @ 0xad0 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #2772] @ 0xad4 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101588,28 +101588,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x73520 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x73524 │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #2896 @ 0xb50 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r0, #2904] @ 0xb58 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101619,28 +101619,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x7359c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x735a0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #3024 @ 0xbd0 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r0, [r0, #3036] @ 0xbdc │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101650,27 +101650,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x73614 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #56] @ 0x73618 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ add r1, r1, #3168 @ 0xc60 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101680,28 +101680,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x73690 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x73694 │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #3296 @ 0xce0 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #3300] @ 0xce4 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101711,28 +101711,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x7370c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x73710 │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #3424 @ 0xd60 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r0, #3432] @ 0xd68 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101742,28 +101742,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 0x73788 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ add ip, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, r0, r5 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r0, [pc, #52] @ 0x7378c │ │ │ │ str ip, [sp] │ │ │ │ add r1, r0, #3552 @ 0xde0 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r0, [r0, #3564] @ 0xdec │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101773,27 +101773,27 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ 0x73800 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [pc, #56] @ 0x73804 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ add r1, r1, #3696 @ 0xe70 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101805,36 +101805,36 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #132] @ 0x738a4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [pc, #100] @ 0x738a8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ ldr r0, [pc, #84] @ 0x738ac │ │ │ │ add r2, r3, r2 │ │ │ │ add r5, r3, r5 │ │ │ │ add r4, r3, r4 │ │ │ │ add r1, r0, #3824 @ 0xef0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r0, [r0, #3828] @ 0xef4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -101843,35 +101843,35 @@ │ │ │ │ addseq ip, ip, r4, lsl r7 │ │ │ │ adceq r9, r4, r0, ror r0 │ │ │ │ add r2, r1, #520 @ 0x208 │ │ │ │ ldr r3, [pc, #12] @ 0x738c8 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r3] │ │ │ │ lsl r2, r2, #3 │ │ │ │ - b 0x19307c │ │ │ │ + b 0x19317c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73938 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ add r1, lr, #3952 @ 0xf70 │ │ │ │ add r2, r0, r4 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [lr, #3960] @ 0xf78 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -101880,26 +101880,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x739a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x739a8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ add r1, lr, #4080 @ 0xff0 │ │ │ │ add r2, r0, r4 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r0, [lr, #4092] @ 0xffc │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -101908,26 +101908,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73a14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73a18 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #3952 @ 0xf70 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r0, [lr, #-3960] @ 0xfffff088 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -101936,26 +101936,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73a88 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #3824 @ 0xef0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r0, [lr, #-3828] @ 0xfffff10c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -101964,25 +101964,25 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ 0x73af0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr lr, [pc, #60] @ 0x73af4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, lr, #3696 @ 0xe70 │ │ │ │ ldr r0, [lr, #-3696] @ 0xfffff190 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -101991,26 +101991,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73b60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73b64 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #3552 @ 0xde0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r0, [lr, #-3564] @ 0xfffff214 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102019,26 +102019,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73bd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73bd4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #3424 @ 0xd60 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r0, [lr, #-3432] @ 0xfffff298 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102047,26 +102047,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73c40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73c44 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #3296 @ 0xce0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r0, [lr, #-3300] @ 0xfffff31c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102075,25 +102075,25 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ 0x73cac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr lr, [pc, #60] @ 0x73cb0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, lr, #3168 @ 0xc60 │ │ │ │ ldr r0, [lr, #-3168] @ 0xfffff3a0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102102,26 +102102,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73d1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73d20 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #3024 @ 0xbd0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r0, [lr, #-3036] @ 0xfffff424 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102130,26 +102130,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73d8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73d90 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #2896 @ 0xb50 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r0, [lr, #-2904] @ 0xfffff4a8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102158,26 +102158,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73dfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73e00 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #2768 @ 0xad0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r0, [lr, #-2772] @ 0xfffff52c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102186,25 +102186,25 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ 0x73e68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr lr, [pc, #60] @ 0x73e6c │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, lr, #2640 @ 0xa50 │ │ │ │ ldr r0, [lr, #-2640] @ 0xfffff5b0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102213,26 +102213,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73ed8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73edc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #2496 @ 0x9c0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r0, [lr, #-2508] @ 0xfffff634 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102241,26 +102241,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73f48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73f4c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #2368 @ 0x940 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r0, [lr, #-2376] @ 0xfffff6b8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102269,26 +102269,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x73fb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x73fbc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #2240 @ 0x8c0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r0, [lr, #-2244] @ 0xfffff73c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102297,25 +102297,25 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ 0x74024 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr lr, [pc, #60] @ 0x74028 │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, lr, #2112 @ 0x840 │ │ │ │ ldr r0, [lr, #-2112] @ 0xfffff7c0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102324,26 +102324,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x74094 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x74098 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #1968 @ 0x7b0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r0, [lr, #-1980] @ 0xfffff844 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102352,26 +102352,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x74104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x74108 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #1840 @ 0x730 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r0, [lr, #-1848] @ 0xfffff8c8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102380,26 +102380,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x74174 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x74178 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #1712 @ 0x6b0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r0, [lr, #-1716] @ 0xfffff94c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102408,25 +102408,25 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ 0x741e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr lr, [pc, #60] @ 0x741e4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, lr, #1584 @ 0x630 │ │ │ │ ldr r0, [lr, #-1584] @ 0xfffff9d0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102435,26 +102435,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x74250 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x74254 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #1440 @ 0x5a0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r0, [lr, #-1452] @ 0xfffffa54 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102463,26 +102463,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x742c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x742c4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #1312 @ 0x520 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r0, [lr, #-1320] @ 0xfffffad8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102491,26 +102491,26 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ 0x74330 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [pc, #68] @ 0x74334 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, lr, #1184 @ 0x4a0 │ │ │ │ add r2, r0, r4 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r0, [lr, #-1188] @ 0xfffffb5c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -102525,50 +102525,50 @@ │ │ │ │ lsr r4, r4, #9 │ │ │ │ sub sp, sp, #12 │ │ │ │ and r4, r4, #1 │ │ │ │ beq 0x743b0 │ │ │ │ ldr r3, [pc, #180] @ 0x7441c │ │ │ │ ldr r2, [pc, #180] @ 0x74420 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [pc, #160] @ 0x74424 │ │ │ │ add r3, r3, r2 │ │ │ │ bne 0x7439c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #-924]! @ 0xfffffc64 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #-1056]! @ 0xfffffbe0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ ldr r0, [r0, #188] @ 0xbc │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r3, [pc, #104] @ 0x74428 │ │ │ │ ldr r1, [pc, #92] @ 0x74420 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ add ip, r3, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [pc, #64] @ 0x74424 │ │ │ │ add r3, r3, r2 │ │ │ │ ldrne r0, [r1, #-792]! @ 0xfffffce8 │ │ │ │ ldreq r0, [r1, #-660]! @ 0xfffffd6c │ │ │ │ movne r2, r5 │ │ │ │ moveq r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -102577,350 +102577,350 @@ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ umullseq fp, ip, r4, fp │ │ │ │ ldr r3, [pc, #44] @ 0x74460 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [pc, #28] @ 0x74464 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip, #-528] @ 0xfffffdf0 │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ sub r1, ip, #528 @ 0x210 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ addseq fp, ip, r0, lsr #22 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ ldr r3, [pc, #44] @ 0x7449c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [pc, #28] @ 0x744a0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip, #-396] @ 0xfffffe74 │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ sub r1, ip, #396 @ 0x18c │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ addseq fp, ip, r4, ror #21 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [pc, #68] @ 0x74504 │ │ │ │ ldr r5, [pc, #68] @ 0x74508 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #64] @ 0x7450c │ │ │ │ sub r1, r1, #264 @ 0x108 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r4 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ ldr r3, [pc, #28] @ 0x74510 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #24] @ 0x74514 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x1929c4 │ │ │ │ + b 0x192ac4 │ │ │ │ umullseq fp, ip, r4, sl │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r1, r0, ip, ror #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 0x18f4b0 │ │ │ │ + b 0x18f5b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #116] @ 0x745b4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #11 │ │ │ │ - bl 0x1900a0 │ │ │ │ + bl 0x1901a0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - bl 0x18f9bc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18fabc │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f9bc │ │ │ │ + bl 0x18fabc │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x18f6ac │ │ │ │ + bl 0x18f7ac │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f2e0 │ │ │ │ + b 0x18f3e0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ b 0x74528 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ ldr r3, [pc, #16] @ 0x745f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18f394 │ │ │ │ + b 0x18f494 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f9bc │ │ │ │ + bl 0x18fabc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #32768 @ 0x8000 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mvn r2, #32768 @ 0x8000 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f9bc │ │ │ │ + b 0x18fabc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r4, [pc, #116] @ 0x74720 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f32c │ │ │ │ + bl 0x18f42c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x191ec0 │ │ │ │ + bl 0x191fc0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x18f9bc │ │ │ │ + bl 0x18fabc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f9bc │ │ │ │ + bl 0x18fabc │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x190990 │ │ │ │ + bl 0x190a90 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f2e0 │ │ │ │ + b 0x18f3e0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - bl 0x18a98c │ │ │ │ + bl 0x18aa8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 0x747f8 │ │ │ │ ldr r4, [pc, #248] @ 0x74864 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f32c │ │ │ │ + bl 0x18f42c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ stm sp, {r1, r5} │ │ │ │ - bl 0x191ec0 │ │ │ │ + bl 0x191fc0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 0x191ec0 │ │ │ │ + bl 0x191fc0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x18f9bc │ │ │ │ + bl 0x18fabc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f9bc │ │ │ │ + bl 0x18fabc │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x190990 │ │ │ │ + bl 0x190a90 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x18f2e0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + b 0x18f3e0 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r4, [pc, #96] @ 0x74864 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x197470 │ │ │ │ + bl 0x197570 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x197470 │ │ │ │ + bl 0x197570 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ - bl 0x197470 │ │ │ │ + bl 0x197570 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ - bl 0x197650 │ │ │ │ + bl 0x197750 │ │ │ │ b 0x747a8 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ ldr r3, [pc, #32] @ 0x748a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18f5c4 │ │ │ │ + b 0x18f6c4 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18fb10 │ │ │ │ + bl 0x18fc10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 0x74724 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x192220 │ │ │ │ + bl 0x192320 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x192220 │ │ │ │ + bl 0x192320 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x190464 │ │ │ │ + bl 0x190564 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x190464 │ │ │ │ + bl 0x190564 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f2e0 │ │ │ │ + b 0x18f3e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -103035,20 +103035,20 @@ │ │ │ │ mvn r2, r2, lsr #20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ rsb r2, r2, #0 │ │ │ │ lsr r2, r2, #2 │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r4, [pc, #188] @ 0x74c2c │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -103096,38 +103096,38 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, #12] @ 0x74c5c │ │ │ │ ldr r1, [pc, #12] @ 0x74c60 │ │ │ │ mov r2, #252 @ 0xfc │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq pc, r5, ip, lsl #21 │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq pc, r5, ip, lsl #23 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 0x74cd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [pc, #80] @ 0x74cdc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ ldr r1, [pc, #64] @ 0x74ce0 │ │ │ │ add ip, r3, r2 │ │ │ │ ldr r0, [r1, #-132] @ 0xffffff7c │ │ │ │ mov r2, #0 │ │ │ │ sub r1, r1, #132 @ 0x84 │ │ │ │ add r3, r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -103153,133 +103153,133 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x74e70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x191180 │ │ │ │ + b 0x191280 │ │ │ │ cmp r2, #0 │ │ │ │ beq 0x74df8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x74ec4 │ │ │ │ cmp r4, #32 │ │ │ │ beq 0x74e00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x18fde4 │ │ │ │ + b 0x18fee4 │ │ │ │ cmp r2, #0 │ │ │ │ bne 0x74dd8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x74ee0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x18f32c │ │ │ │ + b 0x18f42c │ │ │ │ cmp r2, #0 │ │ │ │ beq 0x74dbc │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x74e8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x18fbac │ │ │ │ + b 0x18fcac │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x74ef8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x18fcc8 │ │ │ │ + b 0x18fdc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x74ea8 │ │ │ │ mov r4, #31 │ │ │ │ b 0x74d58 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r7, [pc, #256] @ 0x74f18 │ │ │ │ mov r2, #31 │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 0x74e58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x18f854 │ │ │ │ + b 0x18f954 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x191450 │ │ │ │ + bl 0x191550 │ │ │ │ b 0x74e30 │ │ │ │ ldr r2, [pc, #160] @ 0x74f18 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ sub r2, r4, #1 │ │ │ │ - bl 0x191450 │ │ │ │ + bl 0x191550 │ │ │ │ b 0x74d28 │ │ │ │ ldr r2, [pc, #132] @ 0x74f18 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ rsb r2, r4, #32 │ │ │ │ - bl 0x191450 │ │ │ │ + bl 0x191550 │ │ │ │ b 0x74da4 │ │ │ │ ldr r2, [pc, #104] @ 0x74f18 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #31 │ │ │ │ - bl 0x191450 │ │ │ │ + bl 0x191550 │ │ │ │ b 0x74e00 │ │ │ │ ldr r2, [pc, #76] @ 0x74f18 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ sub r2, r4, #1 │ │ │ │ - bl 0x191450 │ │ │ │ + bl 0x191550 │ │ │ │ b 0x74d50 │ │ │ │ ldr r3, [pc, #48] @ 0x74f18 │ │ │ │ mov r2, #31 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ b 0x74d80 │ │ │ │ ldr r2, [pc, #24] @ 0x74f18 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ sub r2, r4, #1 │ │ │ │ - bl 0x191450 │ │ │ │ + bl 0x191550 │ │ │ │ b 0x74de0 │ │ │ │ - subeq pc, r5, r0, lsr r0 @ │ │ │ │ + subeq pc, r5, r0, lsr r1 @ │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -103288,39 +103288,39 @@ │ │ │ │ beq 0x74fd8 │ │ │ │ ldr r3, [pc, #676] @ 0x751ec │ │ │ │ cmp r1, #3 │ │ │ │ bhi 0x74fbc │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, #31 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18fb44 │ │ │ │ + bl 0x18fc44 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r0, #9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r7, r8} │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -103329,140 +103329,140 @@ │ │ │ │ bhi 0x74fbc │ │ │ │ ldrsb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #31 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x191118 │ │ │ │ + b 0x191218 │ │ │ │ ldr r3, [pc, #468] @ 0x751f4 │ │ │ │ ldr r2, [pc, #468] @ 0x751f8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r4 │ │ │ │ add r5, r3, r5 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [pc, #440] @ 0x751fc │ │ │ │ stm sp, {r2, r5} │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #396] @ 0x75200 │ │ │ │ ldr r2, [pc, #384] @ 0x751f8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r4 │ │ │ │ add r5, r3, r5 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [pc, #356] @ 0x751fc │ │ │ │ ldr r0, [r1, #132]! @ 0x84 │ │ │ │ stm sp, {r2, r5} │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #316] @ 0x75204 │ │ │ │ ldr r2, [pc, #300] @ 0x751f8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r4 │ │ │ │ add r5, r3, r5 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [pc, #272] @ 0x751fc │ │ │ │ ldr r0, [r1, #264]! @ 0x108 │ │ │ │ stm sp, {r2, r5} │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #236] @ 0x75208 │ │ │ │ ldr r2, [pc, #216] @ 0x751f8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r4 │ │ │ │ add r5, r3, r5 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [pc, #188] @ 0x751fc │ │ │ │ ldr r0, [r1, #396]! @ 0x18c │ │ │ │ stm sp, {r2, r5} │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #31 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18fc60 │ │ │ │ + bl 0x18fd60 │ │ │ │ b 0x74f94 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r0, #31 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1924bc │ │ │ │ + bl 0x1925bc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18fd7c │ │ │ │ - subeq pc, r5, r4, lsr r0 @ │ │ │ │ - subeq pc, r5, r8, lsr r0 @ │ │ │ │ + b 0x18fe7c │ │ │ │ + subeq pc, r5, r4, lsr r1 @ │ │ │ │ + subeq pc, r5, r8, lsr r1 @ │ │ │ │ addseq sl, ip, r4, lsr pc │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ addseq sl, ip, r0, ror #29 │ │ │ │ addseq sl, ip, ip, lsl #29 │ │ │ │ addseq sl, ip, r8, lsr lr │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ @@ -103477,20 +103477,20 @@ │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r3, [pc, #12] @ 0x75264 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ - b 0x1929c4 │ │ │ │ + b 0x192ac4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ @@ -103504,15 +103504,15 @@ │ │ │ │ ldreq r3, [r0, #112] @ 0x70 │ │ │ │ ldreq r2, [r0, #116] @ 0x74 │ │ │ │ asreq r3, r3, #1 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, #129 @ 0x81 │ │ │ │ lslne r5, r3, #4 │ │ │ │ orreq r5, r3, r2, lsl #4 │ │ │ │ - bl 0x18cca8 │ │ │ │ + bl 0x18cda8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ str r6, [r0, #24] │ │ │ │ str r5, [r0, #32] │ │ │ │ @@ -103532,15 +103532,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ - bl 0x18f21c │ │ │ │ + bl 0x18f31c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ @@ -103560,15 +103560,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ 0x753d4 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r0, [r1, #92] @ 0x5c │ │ │ │ mvn r3, #0 │ │ │ │ - bl 0x192bd4 │ │ │ │ + bl 0x192cd4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -103602,62 +103602,63 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #40] @ 0x75468 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, #32] @ 0x7546c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r1, [pc, #16] @ 0x75470 │ │ │ │ add r3, r0, r3 │ │ │ │ ldr r0, [r1, #528]! @ 0x210 │ │ │ │ - b 0x18ab08 │ │ │ │ + b 0x18ac08 │ │ │ │ addseq sl, ip, ip, lsl #22 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ - lsr ip, r1, #8 │ │ │ │ + lsr ip, r1, #16 │ │ │ │ lsr r2, r1, #4 │ │ │ │ lsr r3, r1, #10 │ │ │ │ and ip, ip, #15 │ │ │ │ and r2, r2, #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ and r3, r3, #28 │ │ │ │ - and lr, r1, #15 │ │ │ │ - str ip, [r0, #4] │ │ │ │ + lsl lr, r1, #24 │ │ │ │ + str ip, [r0, #8] │ │ │ │ str r2, [r0, #20] │ │ │ │ - lsl ip, r1, #24 │ │ │ │ - lsr r2, r1, #16 │ │ │ │ - lsr r1, r1, #20 │ │ │ │ - orr r3, r3, ip, lsr #30 │ │ │ │ - and r2, r2, #15 │ │ │ │ - and r1, r1, #1 │ │ │ │ - str lr, [r0, #12] │ │ │ │ + and ip, r1, #15 │ │ │ │ + lsr r2, r1, #20 │ │ │ │ + lsr r1, r1, #8 │ │ │ │ + and r2, r2, #1 │ │ │ │ + orr r3, r3, lr, lsr #30 │ │ │ │ + and r1, r1, #15 │ │ │ │ + str ip, [r0, #12] │ │ │ │ + str r2, [r0] │ │ │ │ str r3, [r0, #16] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r1, [r0] │ │ │ │ + str r1, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsr r3, r1, #9 │ │ │ │ and ip, r3, #7 │ │ │ │ - mov r2, #1 │ │ │ │ - lsr r3, r1, #12 │ │ │ │ - add r2, r2, ip, lsl r2 │ │ │ │ + mov r3, #1 │ │ │ │ + lsr r2, r1, #12 │ │ │ │ + add r3, r3, ip, lsl r3 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - and r3, r3, #15 │ │ │ │ + and r2, r2, #15 │ │ │ │ and r1, r1, #14 │ │ │ │ - stm r0, {r1, r2, r3} │ │ │ │ + str r2, [r0, #8] │ │ │ │ + stm r0, {r1, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsr r2, r1, #9 │ │ │ │ @@ -103693,84 +103694,84 @@ │ │ │ │ stm r0, {r1, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - and ip, r1, #255 @ 0xff │ │ │ │ - lsr r2, r1, #8 │ │ │ │ + lsr ip, r1, #16 │ │ │ │ + and r2, r1, #255 @ 0xff │ │ │ │ lsr r3, r1, #23 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsl lr, ip, #2 │ │ │ │ - and ip, r2, #15 │ │ │ │ + and lr, ip, #15 │ │ │ │ + lsl ip, r2, #2 │ │ │ │ and r2, r3, #1 │ │ │ │ - lsr r3, r1, #16 │ │ │ │ - lsr r1, r1, #12 │ │ │ │ + lsr r3, r1, #12 │ │ │ │ + lsr r1, r1, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ - str lr, [r0, #24] │ │ │ │ - str ip, [r0, #20] │ │ │ │ + str lr, [r0, #12] │ │ │ │ + str ip, [r0, #24] │ │ │ │ str r2, [r0, #8] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r1, [r0, #16] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + str r1, [r0, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #4 │ │ │ │ - lsr r2, r1, #16 │ │ │ │ - lsr r3, r1, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ + lsr r3, r1, #4 │ │ │ │ + lsr ip, r1, #16 │ │ │ │ + lsr r2, r1, #12 │ │ │ │ + and r3, r3, #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - and ip, ip, #3 │ │ │ │ + and ip, ip, #15 │ │ │ │ mov lr, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r3, r3, #15 │ │ │ │ - str r1, [r0, #20] │ │ │ │ - mov r1, #0 │ │ │ │ - str ip, [r0, #24] │ │ │ │ + and r1, r1, #15 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + str ip, [r0, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ str lr, [r0] │ │ │ │ str lr, [r0, #8] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r1, [r0, #28] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - str r3, [r0, #16] │ │ │ │ + str r1, [r0, #20] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + str r3, [r0, #28] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r2, r1, #16 │ │ │ │ + lsr r2, r1, #10 │ │ │ │ + lsr r3, r1, #16 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr ip, r1, #10 │ │ │ │ + and ip, r2, #1 │ │ │ │ + lsr lr, r1, #9 │ │ │ │ + and r2, r3, #15 │ │ │ │ + mov r3, #1 │ │ │ │ + and lr, lr, r3 │ │ │ │ + str r3, [r0, #4] │ │ │ │ lsr r3, r1, #12 │ │ │ │ - and lr, r1, #255 @ 0xff │ │ │ │ - and r2, r2, #15 │ │ │ │ - lsr r1, r1, #9 │ │ │ │ - and ip, ip, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ - and r1, r1, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - str lr, [r0, #20] │ │ │ │ + and r1, r1, #255 @ 0xff │ │ │ │ + str lr, [r0, #8] │ │ │ │ + str r1, [r0, #20] │ │ │ │ str ip, [r0] │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ - str r1, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #84] @ 0x7571c │ │ │ │ + ldr r3, [pc, #84] @ 0x75720 │ │ │ │ lsl ip, r1, #21 │ │ │ │ and r3, r3, r1, lsr #5 │ │ │ │ lsl r2, r1, #10 │ │ │ │ lsr ip, ip, #21 │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #2097152 @ 0x200000 │ │ │ │ eor r2, r2, r3 │ │ │ │ @@ -103786,497 +103787,512 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ andseq pc, pc, r0, lsl #16 │ │ │ │ - lsr r3, r1, #10 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - and r3, r3, #28 │ │ │ │ - lsl lr, r1, #24 │ │ │ │ - and ip, r1, #15 │ │ │ │ lsr r2, r1, #4 │ │ │ │ - orr r3, r3, lr, lsr #30 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ + lsr r3, r1, #10 │ │ │ │ + lsr ip, r1, #16 │ │ │ │ and r2, r2, #3 │ │ │ │ + and ip, ip, #15 │ │ │ │ + and r3, r3, #28 │ │ │ │ + str r2, [r0, #20] │ │ │ │ + lsl r2, r1, #24 │ │ │ │ + orr r3, r3, r2, lsr #30 │ │ │ │ and r1, r1, #15 │ │ │ │ - str ip, [r0, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [r0, #8] │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [r0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - str ip, [r0, #4] │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r3, [r0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #8 │ │ │ │ - lsr r2, r1, #12 │ │ │ │ - lsr r3, r1, #20 │ │ │ │ + bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - and lr, ip, #15 │ │ │ │ - and ip, r2, #15 │ │ │ │ - and r2, r3, #1 │ │ │ │ - lsr r3, r1, #16 │ │ │ │ + lsr ip, r1, #12 │ │ │ │ + lsr r2, r1, #20 │ │ │ │ + lsr r3, r1, #8 │ │ │ │ + and lr, r1, #15 │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + and ip, ip, #15 │ │ │ │ + and r2, r2, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ - str lr, [r0, #12] │ │ │ │ + str lr, [r0, #8] │ │ │ │ str ip, [r0, #16] │ │ │ │ str r2, [r0] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r3, [r0, #4] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r1, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r3, r1, #16 │ │ │ │ - and r3, r3, #15 │ │ │ │ + lsr ip, r1, #16 │ │ │ │ push {r4, lr} │ │ │ │ - lsr ip, r1, #21 │ │ │ │ - mov r4, #1 │ │ │ │ lsr r2, r1, #23 │ │ │ │ - str r3, [r0, #12] │ │ │ │ lsr r3, r1, #12 │ │ │ │ + mov r4, #1 │ │ │ │ + and ip, ip, #15 │ │ │ │ + str ip, [r0, #12] │ │ │ │ + and ip, r2, r4 │ │ │ │ + and r2, r3, #15 │ │ │ │ + lsr r3, r1, #21 │ │ │ │ mov lr, #0 │ │ │ │ - and ip, ip, r4 │ │ │ │ and r1, r1, #15 │ │ │ │ - and r2, r2, r4 │ │ │ │ - and r3, r3, #15 │ │ │ │ + and r3, r3, r4 │ │ │ │ str r4, [r0] │ │ │ │ - str ip, [r0, #4] │ │ │ │ - str r1, [r0, #20] │ │ │ │ str lr, [r0, #24] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r3, [r0, #16] │ │ │ │ + str ip, [r0, #8] │ │ │ │ str lr, [r0, #28] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r1, [r0, #20] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsr ip, r1, #23 │ │ │ │ lsr lr, r1, #16 │ │ │ │ lsr r2, r1, #12 │ │ │ │ mov r3, #0 │ │ │ │ - and r1, r1, #15 │ │ │ │ and lr, lr, #15 │ │ │ │ and ip, ip, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ - str r1, [r0, #20] │ │ │ │ + and r1, r1, #15 │ │ │ │ + str lr, [r0, #12] │ │ │ │ str r3, [r0] │ │ │ │ - str r3, [r0, #4] │ │ │ │ str r3, [r0, #24] │ │ │ │ - str lr, [r0, #12] │ │ │ │ str ip, [r0, #8] │ │ │ │ - str r2, [r0, #16] │ │ │ │ str r3, [r0, #28] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r1, [r0, #20] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr ip, r1, #21 │ │ │ │ - mov lr, #1 │ │ │ │ - lsr r2, r1, #16 │ │ │ │ lsr r3, r1, #4 │ │ │ │ - and ip, ip, lr │ │ │ │ - and r2, r2, #15 │ │ │ │ + and ip, r1, #15 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ - str ip, [r0, #4] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - lsr ip, r1, #23 │ │ │ │ - lsr r2, r1, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ - and ip, ip, lr │ │ │ │ - and r2, r2, #15 │ │ │ │ - orr r3, r3, r1 │ │ │ │ - str lr, [r0] │ │ │ │ - str ip, [r0, #8] │ │ │ │ - str r2, [r0, #16] │ │ │ │ + lsr r2, r1, #16 │ │ │ │ + orr r3, r3, ip │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + and ip, r2, #15 │ │ │ │ + mov lr, #1 │ │ │ │ + lsr r2, r1, #23 │ │ │ │ str r3, [r0, #20] │ │ │ │ + lsr r3, r1, #12 │ │ │ │ + lsr r1, r1, #21 │ │ │ │ + and r2, r2, lr │ │ │ │ + and r3, r3, #15 │ │ │ │ + and r1, r1, lr │ │ │ │ + str lr, [r0] │ │ │ │ + str ip, [r0, #12] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + str r1, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r2, r1, #23 │ │ │ │ lsr r3, r1, #4 │ │ │ │ - and r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr ip, r1, #16 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - lsr r2, r1, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ - mov lr, #0 │ │ │ │ - and ip, ip, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ - orr r3, r3, r1 │ │ │ │ - str ip, [r0, #12] │ │ │ │ - str lr, [r0] │ │ │ │ - str lr, [r0, #4] │ │ │ │ - str r2, [r0, #16] │ │ │ │ + and lr, r1, #15 │ │ │ │ + orr r3, r3, lr │ │ │ │ + lsr r2, r1, #16 │ │ │ │ str r3, [r0, #20] │ │ │ │ + lsr r3, r1, #23 │ │ │ │ + lsr r1, r1, #12 │ │ │ │ + mov ip, #0 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r3, r3, #1 │ │ │ │ + and r1, r1, #15 │ │ │ │ + str ip, [r0] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + str r1, [r0, #16] │ │ │ │ + str ip, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsr r3, r1, #4 │ │ │ │ and ip, r1, #255 @ 0xff │ │ │ │ - lsr r2, r1, #15 │ │ │ │ and r3, r3, #1792 @ 0x700 │ │ │ │ + lsr r2, r1, #15 │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #2048 @ 0x800 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + lsr ip, r1, #16 │ │ │ │ eor r2, r2, r3 │ │ │ │ - ldr r5, [pc, #120] @ 0x75a00 │ │ │ │ - lsr lr, r1, #8 │ │ │ │ - lsr r4, r1, #16 │ │ │ │ - lsr ip, r2, #8 │ │ │ │ - lsr r1, r1, #20 │ │ │ │ + and ip, ip, #15 │ │ │ │ + str ip, [r0, #4] │ │ │ │ + ands ip, r2, #3072 @ 0xc00 │ │ │ │ + lsrne r2, r2, #7 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - and lr, lr, #15 │ │ │ │ - and r4, r4, #15 │ │ │ │ - and r1, r1, #1 │ │ │ │ - cmp ip, #3 │ │ │ │ - bhi 0x759f4 │ │ │ │ - ldrb ip, [r5, ip] │ │ │ │ - add pc, pc, ip, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - mov r2, #0 │ │ │ │ + strne r2, [r0, #16] │ │ │ │ + beq 0x759d4 │ │ │ │ + orr r3, r3, #128 @ 0x80 │ │ │ │ + lsr r2, r1, #20 │ │ │ │ + lsr r1, r1, #8 │ │ │ │ + and r2, r2, #1 │ │ │ │ + and r1, r1, #15 │ │ │ │ str r3, [r0, #12] │ │ │ │ - stm r0, {r1, r4, lr} │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bx lr │ │ │ │ + str ip, [r0, #16] │ │ │ │ + ldr ip, [pc, #44] @ 0x75a0c │ │ │ │ + lsr r2, r2, #8 │ │ │ │ + cmp r2, #3 │ │ │ │ + bhi 0x7599c │ │ │ │ + ldrsb r2, [ip, r2] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + b 0x759a0 │ │ │ │ add r3, r3, r3, lsl #16 │ │ │ │ lsl r3, r3, #8 │ │ │ │ - b 0x759c0 │ │ │ │ - orr r3, r3, #128 @ 0x80 │ │ │ │ - lsr r2, r2, #7 │ │ │ │ - b 0x759c4 │ │ │ │ - subeq pc, r5, ip, lsr r0 @ │ │ │ │ + b 0x759a0 │ │ │ │ + subeq pc, r5, ip, lsr r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r5, [r0, #213] @ 0xd5 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x75a38 │ │ │ │ + beq 0x75a44 │ │ │ │ ldrb r6, [r0, #214] @ 0xd6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 0x75a54 │ │ │ │ + beq 0x75a60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0x75ac8 │ │ │ │ - ldr r3, [pc, #116] @ 0x75adc │ │ │ │ - ldr r0, [pc, #116] @ 0x75ae0 │ │ │ │ + bne 0x75ad4 │ │ │ │ + ldr r3, [pc, #116] @ 0x75ae8 │ │ │ │ + ldr r0, [pc, #116] @ 0x75aec │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #108] @ 0x75ae4 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #108] @ 0x75af0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r1, [pc, #92] @ 0x75ae8 │ │ │ │ + ldr r1, [pc, #92] @ 0x75af4 │ │ │ │ add ip, r3, r2 │ │ │ │ ldr r0, [r1, #660]! @ 0x294 │ │ │ │ add r3, r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #28] @ 0x75aec │ │ │ │ - ldr r2, [pc, #28] @ 0x75af0 │ │ │ │ - ldr r1, [pc, #28] @ 0x75af4 │ │ │ │ - ldr r0, [pc, #28] @ 0x75af8 │ │ │ │ - bl 0x365e98 │ │ │ │ + ldr r3, [pc, #28] @ 0x75af8 │ │ │ │ + ldr r2, [pc, #28] @ 0x75afc │ │ │ │ + ldr r1, [pc, #28] @ 0x75b00 │ │ │ │ + ldr r0, [pc, #28] @ 0x75b04 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - bgt 0x75b70 │ │ │ │ - addseq sl, ip, r0, ror #9 │ │ │ │ + bgt 0x75b7c │ │ │ │ + @ instruction: 0x009ca4d4 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ - strheq pc, [r5], #-160 @ 0xffffff60 @ │ │ │ │ + strheq pc, [r5], #-176 @ 0xffffff50 @ │ │ │ │ andeq r1, r0, r2, asr lr │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ - subeq r5, r0, r8, asr r7 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ + subeq r5, r0, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #213] @ 0xd5 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x75b90 │ │ │ │ - ldr r5, [pc, #172] @ 0x75bd4 │ │ │ │ + bne 0x75b9c │ │ │ │ + ldr r5, [pc, #172] @ 0x75be0 │ │ │ │ ldrb r0, [r4, #215] @ 0xd7 │ │ │ │ - ldr r3, [pc, #168] @ 0x75bd8 │ │ │ │ + ldr r3, [pc, #168] @ 0x75be4 │ │ │ │ ldr r5, [r5] │ │ │ │ orr r0, r3, r0, lsl #6 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #156] @ 0x75bdc │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #156] @ 0x75be8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r1, [pc, #140] @ 0x75be0 │ │ │ │ + ldr r1, [pc, #140] @ 0x75bec │ │ │ │ add ip, r3, r2 │ │ │ │ ldr r0, [r1, #660]! @ 0x294 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #214] @ 0xd6 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r5, [pc, #48] @ 0x75bd4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r5, [pc, #48] @ 0x75be0 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mvn r2, #2097152 @ 0x200000 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x75b24 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x75b30 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - blgt 0x75c68 │ │ │ │ - addseq sl, ip, r8, lsl r4 │ │ │ │ + blgt 0x75c74 │ │ │ │ + addseq sl, ip, ip, lsl #8 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18fb10 │ │ │ │ + bl 0x18fc10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 0x74724 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r5, [pc, #48] @ 0x75c70 │ │ │ │ - ldr r2, [pc, #48] @ 0x75c74 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r5, [pc, #48] @ 0x75c7c │ │ │ │ + ldr r2, [pc, #48] @ 0x75c80 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f8bc │ │ │ │ + bl 0x18f9bc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #8] @ 0x75c74 │ │ │ │ + ldr r2, [pc, #8] @ 0x75c80 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1929c4 │ │ │ │ + b 0x192ac4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r1, r0, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r5, [pc, #48] @ 0x75cc4 │ │ │ │ - ldr r2, [pc, #48] @ 0x75cc8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r5, [pc, #48] @ 0x75cd0 │ │ │ │ + ldr r2, [pc, #48] @ 0x75cd4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ - bl 0x18f8bc │ │ │ │ + bl 0x18f9bc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #8] @ 0x75cc8 │ │ │ │ + ldr r2, [pc, #8] @ 0x75cd4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1929c4 │ │ │ │ + b 0x192ac4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r1, r0, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18f4b0 │ │ │ │ - ldr r3, [pc, #32] @ 0x75d18 │ │ │ │ + bl 0x18f5b0 │ │ │ │ + ldr r3, [pc, #32] @ 0x75d24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18f5c4 │ │ │ │ + b 0x18f6c4 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ lsr r3, r1, #4 │ │ │ │ and ip, r1, #255 @ 0xff │ │ │ │ lsr r2, r1, #15 │ │ │ │ and r3, r3, #1792 @ 0x700 │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #2048 @ 0x800 │ │ │ │ - eor r2, r2, r3 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #136] @ 0x75dcc │ │ │ │ lsr r1, r1, #16 │ │ │ │ - lsr ip, r2, #8 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ + eor r2, r2, r3 │ │ │ │ and r1, r1, #15 │ │ │ │ - cmp ip, #3 │ │ │ │ - bhi 0x75dc0 │ │ │ │ - ldrb ip, [lr, ip] │ │ │ │ - add pc, pc, ip, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [r0, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - str ip, [r0, #8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + ands r1, r2, #3072 @ 0xc00 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + beq 0x75d94 │ │ │ │ + lsr r2, r2, #7 │ │ │ │ + mov r1, #1 │ │ │ │ + orr r3, r3, #128 @ 0x80 │ │ │ │ str r2, [r0, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [r0] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r2, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bx lr │ │ │ │ + ldr ip, [pc, #100] @ 0x75e00 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + lsr r2, r2, #8 │ │ │ │ + mov lr, #1 │ │ │ │ + str lr, [r0] │ │ │ │ + str r1, [r0, #16] │ │ │ │ + cmp r2, #3 │ │ │ │ + bhi 0x75df8 │ │ │ │ + ldrb r2, [ip, r2] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ add r3, r3, r3, lsl #8 │ │ │ │ add r3, r3, r3, lsl #16 │ │ │ │ mov r2, #0 │ │ │ │ - b 0x75d6c │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov ip, #0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r3, r3, r3, lsl #16 │ │ │ │ lsl r3, r3, #8 │ │ │ │ - mov r2, #0 │ │ │ │ - b 0x75d6c │ │ │ │ + b 0x75dc8 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ - lsr r2, r2, #7 │ │ │ │ - b 0x75d6c │ │ │ │ - subeq pc, r5, r0, asr #32 │ │ │ │ + b 0x75dc8 │ │ │ │ + subeq pc, r5, r0, asr #2 │ │ │ │ lsr r3, r1, #4 │ │ │ │ and ip, r1, #255 @ 0xff │ │ │ │ - lsr r2, r1, #15 │ │ │ │ and r3, r3, #1792 @ 0x700 │ │ │ │ + lsr r2, r1, #15 │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #2048 @ 0x800 │ │ │ │ eor r2, r2, r3 │ │ │ │ - push {r4, lr} │ │ │ │ - ldr r4, [pc, #116] @ 0x75e6c │ │ │ │ - lsr lr, r1, #8 │ │ │ │ - lsr ip, r2, #8 │ │ │ │ - lsr r1, r1, #20 │ │ │ │ + mov ip, #0 │ │ │ │ + str ip, [r0, #4] │ │ │ │ + ands ip, r2, #3072 @ 0xc00 │ │ │ │ + lsrne r2, r2, #7 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - and lr, lr, #15 │ │ │ │ - and r1, r1, #1 │ │ │ │ - cmp ip, #3 │ │ │ │ - bhi 0x75e60 │ │ │ │ - ldrb ip, [r4, ip] │ │ │ │ - add pc, pc, ip, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - mov r2, #0 │ │ │ │ + strne r2, [r0, #16] │ │ │ │ + beq 0x75e74 │ │ │ │ + orr r3, r3, #128 @ 0x80 │ │ │ │ + lsr r2, r1, #20 │ │ │ │ + lsr r1, r1, #8 │ │ │ │ + and r2, r2, #1 │ │ │ │ + and r1, r1, #15 │ │ │ │ str r3, [r0, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - stm r0, {r1, r3, lr} │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bx lr │ │ │ │ + str ip, [r0, #16] │ │ │ │ + ldr ip, [pc, #44] @ 0x75eac │ │ │ │ + lsr r2, r2, #8 │ │ │ │ + cmp r2, #3 │ │ │ │ + bhi 0x75e3c │ │ │ │ + ldrsb r2, [ip, r2] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + b 0x75e40 │ │ │ │ add r3, r3, r3, lsl #16 │ │ │ │ lsl r3, r3, #8 │ │ │ │ - b 0x75e28 │ │ │ │ - orr r3, r3, #128 @ 0x80 │ │ │ │ - lsr r2, r2, #7 │ │ │ │ - b 0x75e2c │ │ │ │ - subeq pc, r5, r4, asr #32 │ │ │ │ + b 0x75e40 │ │ │ │ + subeq pc, r5, r4, asr #2 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #64] @ 0x75ef0 │ │ │ │ + ldr r3, [pc, #64] @ 0x75f30 │ │ │ │ sub r5, r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r2, #10 │ │ │ │ @@ -104301,15 +104317,15 @@ │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #64] @ 0x75f74 │ │ │ │ + ldr r3, [pc, #64] @ 0x75fb4 │ │ │ │ sub r5, r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r2, #7 │ │ │ │ @@ -104328,165 +104344,165 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst r0, #256 @ 0x100 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ and r4, r0, #15 │ │ │ │ - beq 0x76018 │ │ │ │ + beq 0x76058 │ │ │ │ sub r3, r4, #8 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 0x75fc0 │ │ │ │ + bls 0x76000 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ add r4, r4, #1072 @ 0x430 │ │ │ │ - ldr r3, [pc, #128] @ 0x76050 │ │ │ │ + ldr r3, [pc, #128] @ 0x76090 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r1, [r3] │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r8, [pc, #48] @ 0x76054 │ │ │ │ - ldr r3, [pc, #40] @ 0x76050 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r8, [pc, #48] @ 0x76094 │ │ │ │ + ldr r3, [pc, #40] @ 0x76090 │ │ │ │ add r4, r4, #520 @ 0x208 │ │ │ │ add r4, r4, #3 │ │ │ │ ldr r1, [r3] │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [r8, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1973d8 │ │ │ │ - b 0x75fe0 │ │ │ │ + bl 0x1974d8 │ │ │ │ + b 0x76020 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ add r1, r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x123be4 │ │ │ │ + bl 0x123ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x760d0 │ │ │ │ + beq 0x76110 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ - bne 0x76118 │ │ │ │ + bne 0x76158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x197b2c │ │ │ │ - ldr r3, [pc, #156] @ 0x76144 │ │ │ │ + bl 0x197c2c │ │ │ │ + ldr r3, [pc, #156] @ 0x76184 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x197b04 │ │ │ │ - b 0x760f4 │ │ │ │ - ldr r3, [pc, #108] @ 0x76144 │ │ │ │ + bl 0x197c04 │ │ │ │ + b 0x76134 │ │ │ │ + ldr r3, [pc, #108] @ 0x76184 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 0x197b3c │ │ │ │ + bl 0x197c3c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 0x76144 │ │ │ │ + ldr r3, [pc, #36] @ 0x76184 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 0x197b2c │ │ │ │ - b 0x760c0 │ │ │ │ + bl 0x197c2c │ │ │ │ + b 0x76100 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #213] @ 0xd5 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 0x761f0 │ │ │ │ + bne 0x76230 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 0x761a4 │ │ │ │ - bhi 0x7619c │ │ │ │ + beq 0x761e4 │ │ │ │ + bhi 0x761dc │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x76234 │ │ │ │ + beq 0x76274 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x76058 │ │ │ │ + b 0x76098 │ │ │ │ cmp r3, #13 │ │ │ │ - bne 0x76234 │ │ │ │ - ldr r3, [pc, #160] @ 0x7624c │ │ │ │ + bne 0x76274 │ │ │ │ + ldr r3, [pc, #160] @ 0x7628c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 0x197b3c │ │ │ │ + bl 0x197c3c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #84] @ 0x7624c │ │ │ │ + ldr r3, [pc, #84] @ 0x7628c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r2, #3 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [r4, #12] │ │ │ │ @@ -104496,69 +104512,69 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0x76250 │ │ │ │ - ldr r2, [pc, #16] @ 0x76254 │ │ │ │ - ldr r1, [pc, #16] @ 0x76258 │ │ │ │ + ldr r3, [pc, #16] @ 0x76290 │ │ │ │ + ldr r2, [pc, #16] @ 0x76294 │ │ │ │ + ldr r1, [pc, #16] @ 0x76298 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - subeq pc, r5, r4, asr #21 │ │ │ │ + subeq pc, r5, r4, asr #23 │ │ │ │ andeq r0, r0, r5, lsr #20 │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #200] @ 0xc8 │ │ │ │ lsr r0, r0, #9 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 0x76330 │ │ │ │ + bne 0x76370 │ │ │ │ ldrb r2, [r4, #209] @ 0xd1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x762a8 │ │ │ │ + beq 0x762e8 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, r1 │ │ │ │ - ldr r1, [pc, #136] @ 0x76348 │ │ │ │ + ldr r1, [pc, #136] @ 0x76388 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ bl 0x72938 │ │ │ │ ldrb r0, [r4, #209] @ 0xd1 │ │ │ │ eor r0, r0, #1 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #112] @ 0x7634c │ │ │ │ - ldr r2, [pc, #112] @ 0x76350 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #112] @ 0x7638c │ │ │ │ + ldr r2, [pc, #112] @ 0x76390 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1928f4 │ │ │ │ + bl 0x1929f4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldrb ip, [r4, #209] @ 0xd1 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ and r1, r0, #3 │ │ │ │ cmp ip, r2 │ │ │ │ sub r3, r3, r1 │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r3, r1 │ │ │ │ - bl 0x76148 │ │ │ │ + bl 0x76188 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -104578,166 +104594,166 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ ldr sl, [r0, #136] @ 0x88 │ │ │ │ ldr r5, [r0, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r6 │ │ │ │ orr r5, r5, #1088 @ 0x440 │ │ │ │ and sl, sl, #15 │ │ │ │ orr r5, r5, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x76464 │ │ │ │ + bne 0x764a4 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x76480 │ │ │ │ + bne 0x764c0 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #16 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r7 │ │ │ │ movne r2, r7 │ │ │ │ movne r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1975bc │ │ │ │ - ldr r1, [pc, #112] @ 0x76490 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1976bc │ │ │ │ + ldr r1, [pc, #112] @ 0x764d0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ add r1, r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x19b0ac │ │ │ │ + bl 0x19b1ac │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #40] @ 0x76494 │ │ │ │ + ldr r3, [pc, #40] @ 0x764d4 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x763d8 │ │ │ │ - ldr r3, [pc, #12] @ 0x76494 │ │ │ │ + beq 0x76418 │ │ │ │ + ldr r3, [pc, #12] @ 0x764d4 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x763f4 │ │ │ │ - addseq r9, ip, r4, lsr fp │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x76434 │ │ │ │ + @ instruction: 0x009c9af4 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x76584 │ │ │ │ + bne 0x765c4 │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x76554 │ │ │ │ + beq 0x76594 │ │ │ │ cmp r3, #0 │ │ │ │ lsleq r2, r7, #16 │ │ │ │ asreq r2, r2, #16 │ │ │ │ rsbeq r2, r2, r7, lsl #30 │ │ │ │ movne r2, #4 │ │ │ │ lsleq r2, r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldrb r3, [r6, #178] @ 0xb2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x76534 │ │ │ │ + beq 0x76574 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0x76594 │ │ │ │ + beq 0x765d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7651c │ │ │ │ + beq 0x7655c │ │ │ │ rsb r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0x7651c │ │ │ │ - ldr r3, [pc, #76] @ 0x765d8 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0x7655c │ │ │ │ + ldr r3, [pc, #76] @ 0x76618 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x764e8 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x76528 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x76534 │ │ │ │ - ldr r3, [pc, #52] @ 0x765dc │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x76574 │ │ │ │ + ldr r3, [pc, #52] @ 0x7661c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr ip, [pc, #44] @ 0x765e0 │ │ │ │ + ldr ip, [pc, #44] @ 0x76620 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #36] @ 0x765e4 │ │ │ │ + ldr r1, [pc, #36] @ 0x76624 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r5 │ │ │ │ ldr r0, [r1, #792]! @ 0x318 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x76534 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x76574 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq r9, ip, ip, lsr #19 │ │ │ │ + addseq r9, ip, ip, ror #18 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ @@ -104745,54 +104761,54 @@ │ │ │ │ lsr r3, r3, #14 │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x766ac │ │ │ │ + bne 0x766ec │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r7, [pc, #108] @ 0x766bc │ │ │ │ + ldr r7, [pc, #108] @ 0x766fc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r3, [pc, #68] @ 0x766c0 │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r3, [pc, #68] @ 0x76700 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #60] @ 0x766c4 │ │ │ │ - bl 0x1928f4 │ │ │ │ + ldr r2, [pc, #60] @ 0x76704 │ │ │ │ + bl 0x1929f4 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #8] @ 0x766bc │ │ │ │ + ldr r7, [pc, #8] @ 0x766fc │ │ │ │ ldr r1, [r7, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7664c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7668c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -104801,113 +104817,113 @@ │ │ │ │ lsr r3, r3, #15 │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x767ac │ │ │ │ + bne 0x767ec │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r6, [pc, #140] @ 0x767bc │ │ │ │ + ldr r6, [pc, #140] @ 0x767fc │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ sub r3, r3, r2 │ │ │ │ ldrb r2, [r4, #209] @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ orr r2, r3, r2 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r3, [pc, #68] @ 0x767c0 │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r3, [pc, #68] @ 0x76800 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #60] @ 0x767c4 │ │ │ │ - bl 0x1928f4 │ │ │ │ + ldr r2, [pc, #60] @ 0x76804 │ │ │ │ + bl 0x1929f4 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #8] @ 0x767bc │ │ │ │ + ldr r6, [pc, #8] @ 0x767fc │ │ │ │ ldr r1, [r6, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7672c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7676c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsrs r3, r3, #28 │ │ │ │ - beq 0x768ac │ │ │ │ + beq 0x768ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ sub sp, sp, #8 │ │ │ │ movne r0, #0 │ │ │ │ - bne 0x76894 │ │ │ │ + bne 0x768d4 │ │ │ │ lsr r2, r3, #26 │ │ │ │ ands r6, r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ - bne 0x76818 │ │ │ │ + bne 0x76858 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 0x768d4 │ │ │ │ - ldr r8, [pc, #272] @ 0x76930 │ │ │ │ + bne 0x76914 │ │ │ │ + ldr r8, [pc, #272] @ 0x76970 │ │ │ │ ldr r6, [r5] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x768c4 │ │ │ │ + bne 0x76904 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r7, [pc, #224] @ 0x76934 │ │ │ │ + ldr r7, [pc, #224] @ 0x76974 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #180] @ 0x76938 │ │ │ │ + ldr r2, [pc, #180] @ 0x76978 │ │ │ │ ldr r1, [r8] │ │ │ │ - bl 0x1928f4 │ │ │ │ + bl 0x1929f4 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -104915,166 +104931,166 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #104] @ 0x76934 │ │ │ │ + ldr r7, [pc, #104] @ 0x76974 │ │ │ │ ldr r1, [r7, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x76850 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x76890 │ │ │ │ ldr r3, [r4, #188] @ 0xbc │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 0x76818 │ │ │ │ + bgt 0x76858 │ │ │ │ ldrb r3, [r4, #143] @ 0x8f │ │ │ │ - ldr r8, [pc, #68] @ 0x76930 │ │ │ │ + ldr r8, [pc, #68] @ 0x76970 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7681c │ │ │ │ + beq 0x7685c │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r8] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #56] @ 0x7693c │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #56] @ 0x7697c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r1, [pc, #40] @ 0x76940 │ │ │ │ + ldr r1, [pc, #40] @ 0x76980 │ │ │ │ add ip, r3, r2 │ │ │ │ ldr r0, [r1, #924]! @ 0x39c │ │ │ │ add r3, r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x7681c │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x7685c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - addseq r9, ip, r4, asr r6 │ │ │ │ + addseq r9, ip, r4, lsl r6 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ lsr r0, r3, #15 │ │ │ │ ands r0, r0, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq 0x76a08 │ │ │ │ + beq 0x76a48 │ │ │ │ mov r2, #1 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq 0x7698c │ │ │ │ + beq 0x769cc │ │ │ │ cmp r0, #171 @ 0xab │ │ │ │ - beq 0x76a44 │ │ │ │ + beq 0x76a84 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ orr r5, r0, #-503316480 @ 0xe2000000 │ │ │ │ - bne 0x76a20 │ │ │ │ - ldr r6, [pc, #248] @ 0x76aa0 │ │ │ │ - ldr r3, [pc, #248] @ 0x76aa4 │ │ │ │ + bne 0x76a60 │ │ │ │ + ldr r6, [pc, #248] @ 0x76ae0 │ │ │ │ + ldr r3, [pc, #248] @ 0x76ae4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r5, [r6] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #212] @ 0x76aa8 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #212] @ 0x76ae8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r1, [pc, #196] @ 0x76aac │ │ │ │ + ldr r1, [pc, #196] @ 0x76aec │ │ │ │ add ip, r3, r2 │ │ │ │ ldr r0, [r1, #1056]! @ 0x420 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ - ldr r6, [pc, #112] @ 0x76aa0 │ │ │ │ + ldr r6, [pc, #112] @ 0x76ae0 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x769a4 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x769e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x76a7c │ │ │ │ - ldr r3, [pc, #80] @ 0x76aa4 │ │ │ │ + bne 0x76abc │ │ │ │ + ldr r3, [pc, #80] @ 0x76ae4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, #16 │ │ │ │ bl 0x74c64 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 0x76a04 │ │ │ │ + b 0x76a44 │ │ │ │ asr r3, r3, r2 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #12] @ 0x76aa0 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #12] @ 0x76ae0 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x76a4c │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x76a8c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq r9, ip, r4, lsl #11 │ │ │ │ + addseq r9, ip, r4, asr #10 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r2, [pc, #384] @ 0x76c58 │ │ │ │ + ldr r2, [pc, #384] @ 0x76c98 │ │ │ │ movne r2, #171 @ 0xab │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ mov r5, r1 │ │ │ │ - bne 0x76af0 │ │ │ │ + bne 0x76b30 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 0x76bdc │ │ │ │ + beq 0x76c1c │ │ │ │ ldrb r2, [r4, #232] @ 0xe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x76b58 │ │ │ │ + beq 0x76b98 │ │ │ │ ldrh r5, [r5] │ │ │ │ eor r3, r3, #1 │ │ │ │ mov r0, #2 │ │ │ │ orr r5, r5, r3, lsl #25 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldrb r3, [r4, #208] @ 0xd0 │ │ │ │ orr r5, r5, #1140850688 @ 0x44000000 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 0x76bb0 │ │ │ │ + beq 0x76bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ bl 0x73808 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -105082,15 +105098,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - ldr r3, [pc, #244] @ 0x76c5c │ │ │ │ + ldr r3, [pc, #244] @ 0x76c9c │ │ │ │ sub r6, r6, r2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r3, #6 │ │ │ │ @@ -105104,261 +105120,261 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x76c10 │ │ │ │ - ldr r3, [pc, #152] @ 0x76c5c │ │ │ │ + bne 0x76c50 │ │ │ │ + ldr r3, [pc, #152] @ 0x76c9c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 0x76b24 │ │ │ │ + b 0x76b64 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x76c34 │ │ │ │ - ldr r3, [pc, #108] @ 0x76c5c │ │ │ │ + bne 0x76c74 │ │ │ │ + ldr r3, [pc, #108] @ 0x76c9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, #16 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ bl 0x74c64 │ │ │ │ - b 0x76b34 │ │ │ │ + b 0x76b74 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #56] @ 0x76c60 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #56] @ 0x76ca0 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x76bbc │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x76bfc │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #20] @ 0x76c60 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #20] @ 0x76ca0 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x76be8 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x76c28 │ │ │ │ andseq r3, r2, r6, asr r4 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x76cf4 │ │ │ │ + bne 0x76d34 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldrb r3, [r5, #178] @ 0xb2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x76cc8 │ │ │ │ + beq 0x76d08 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0x76d54 │ │ │ │ + beq 0x76d94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x76d04 │ │ │ │ + bne 0x76d44 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #436] @ 0x76eb0 │ │ │ │ + ldr r3, [pc, #436] @ 0x76ef0 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x76cb0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x76cf0 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x76d98 │ │ │ │ + bne 0x76dd8 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r1, [pc, #372] @ 0x76eb4 │ │ │ │ + ldr r1, [pc, #372] @ 0x76ef4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x76dd4 │ │ │ │ + bhi 0x76e14 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x76cc8 │ │ │ │ - ldr r3, [pc, #336] @ 0x76eb8 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x76d08 │ │ │ │ + ldr r3, [pc, #336] @ 0x76ef8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #328] @ 0x76ebc │ │ │ │ + ldr r1, [pc, #328] @ 0x76efc │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #324] @ 0x76ec0 │ │ │ │ + ldr r3, [pc, #324] @ 0x76f00 │ │ │ │ add ip, r2, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r1, #792]! @ 0x318 │ │ │ │ add r3, r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x76cc8 │ │ │ │ - ldr r3, [pc, #272] @ 0x76eb0 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x76d08 │ │ │ │ + ldr r3, [pc, #272] @ 0x76ef0 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x76d34 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x76d74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x76e74 │ │ │ │ + beq 0x76eb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x191180 │ │ │ │ - b 0x76dd4 │ │ │ │ + bl 0x191280 │ │ │ │ + b 0x76e14 │ │ │ │ bics r3, r2, #32 │ │ │ │ moveq r2, #31 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - beq 0x76e40 │ │ │ │ - bl 0x18f394 │ │ │ │ + beq 0x76e80 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x76dd4 │ │ │ │ + beq 0x76e14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fbac │ │ │ │ - b 0x76dd4 │ │ │ │ + bl 0x18fcac │ │ │ │ + b 0x76e14 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x76e64 │ │ │ │ + bne 0x76ea4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f32c │ │ │ │ - b 0x76dd4 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f42c │ │ │ │ + b 0x76e14 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - b 0x76dd4 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #48] @ 0x76eb0 │ │ │ │ + bl 0x18fdc8 │ │ │ │ + b 0x76e14 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #48] @ 0x76ef0 │ │ │ │ mov r2, #31 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f854 │ │ │ │ - b 0x76dd4 │ │ │ │ + bl 0x18f954 │ │ │ │ + b 0x76e14 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - subeq pc, r5, r8, asr #32 │ │ │ │ - addseq r9, ip, ip, ror #3 │ │ │ │ + subeq pc, r5, r8, asr #2 │ │ │ │ + addseq r9, ip, ip, lsr #3 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r2] │ │ │ │ lsr r3, r3, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x76fd0 │ │ │ │ + bls 0x77010 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0x76fb8 │ │ │ │ + beq 0x76ff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 0x76fe8 │ │ │ │ + beq 0x77028 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0x76fb8 │ │ │ │ + beq 0x76ff8 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0x76fb8 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + beq 0x76ff8 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x76f9c │ │ │ │ + beq 0x76fdc │ │ │ │ ldr r6, [r4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x76ff0 │ │ │ │ + bne 0x77030 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r8, [pc, #152] @ 0x77004 │ │ │ │ + ldr r8, [pc, #152] @ 0x77044 │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 0x76f9c │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #124] @ 0x77008 │ │ │ │ + beq 0x76fdc │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #124] @ 0x77048 │ │ │ │ mov r2, #3232 @ 0xca0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -105372,415 +105388,415 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r8, [pc, #12] @ 0x77004 │ │ │ │ + ldr r8, [pc, #12] @ 0x77044 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r8, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x76f68 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x76fa8 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x770ec │ │ │ │ + bne 0x7712c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #11 │ │ │ │ - beq 0x77060 │ │ │ │ + beq 0x770a0 │ │ │ │ ldrb r3, [r4, #213] @ 0xd5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x77378 │ │ │ │ - ldr r3, [pc, #1184] @ 0x774f0 │ │ │ │ + bne 0x773b8 │ │ │ │ + ldr r3, [pc, #1184] @ 0x77530 │ │ │ │ cmp r5, #13 │ │ │ │ - bhi 0x771d0 │ │ │ │ + bhi 0x77210 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 0x182b5c │ │ │ │ - ldr r3, [pc, #1160] @ 0x774f4 │ │ │ │ - ldr r2, [pc, #1160] @ 0x774f8 │ │ │ │ + bl 0x182c5c │ │ │ │ + ldr r3, [pc, #1160] @ 0x77534 │ │ │ │ + ldr r2, [pc, #1160] @ 0x77538 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ tst r0, #8 │ │ │ │ moveq r2, #-16777216 @ 0xff000000 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ - bl 0x18ff94 │ │ │ │ + bl 0x190094 │ │ │ │ ldrb r1, [r4, #213] @ 0xd5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x77174 │ │ │ │ + bne 0x771b4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x197b04 │ │ │ │ + bl 0x197c04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ ldrb r3, [r4, #213] @ 0xd5 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x77394 │ │ │ │ + bne 0x773d4 │ │ │ │ mov r0, #8 │ │ │ │ bl 0x74c64 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x77110 │ │ │ │ + bne 0x77150 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #1016] @ 0x774fc │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #1016] @ 0x7753c │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x77030 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x77070 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ ldr r5, [r4, #108] @ 0x6c │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x77354 │ │ │ │ + bne 0x77394 │ │ │ │ ldrb r1, [r4, #213] @ 0xd5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ sub r2, r2, r3 │ │ │ │ - bne 0x774bc │ │ │ │ + bne 0x774fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x76058 │ │ │ │ + b 0x76098 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x76058 │ │ │ │ - b 0x770c4 │ │ │ │ + bl 0x76098 │ │ │ │ + b 0x77104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x75afc │ │ │ │ - b 0x770a4 │ │ │ │ + bl 0x75b08 │ │ │ │ + b 0x770e4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r3, [pc, #876] @ 0x774fc │ │ │ │ + ldr r3, [pc, #876] @ 0x7753c │ │ │ │ sub r0, r0, r2 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #864] @ 0x77500 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #864] @ 0x77540 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r0, [pc, #848] @ 0x77504 │ │ │ │ + ldr r0, [pc, #848] @ 0x77544 │ │ │ │ add ip, r3, r2 │ │ │ │ add r1, r0, #1184 @ 0x4a0 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #1188] @ 0x4a4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x197b04 │ │ │ │ - b 0x770c4 │ │ │ │ + bl 0x197c04 │ │ │ │ + b 0x77104 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - ldr r3, [pc, #772] @ 0x774f4 │ │ │ │ + ldr r3, [pc, #772] @ 0x77534 │ │ │ │ sub r5, r5, r2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 0x197b3c │ │ │ │ - b 0x770c4 │ │ │ │ + bl 0x197c3c │ │ │ │ + b 0x77104 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #214] @ 0xd6 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r6, [pc, #724] @ 0x774fc │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r6, [pc, #724] @ 0x7753c │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mvn r2, #2097152 @ 0x200000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, #1308622848 @ 0x4e000000 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #13 │ │ │ │ bl 0x73808 │ │ │ │ - b 0x770c4 │ │ │ │ - ldr r3, [pc, #656] @ 0x77508 │ │ │ │ - ldr r1, [pc, #640] @ 0x774fc │ │ │ │ + b 0x77104 │ │ │ │ + ldr r3, [pc, #656] @ 0x77548 │ │ │ │ + ldr r1, [pc, #640] @ 0x7753c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r2, [pc, #640] @ 0x77504 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #640] @ 0x77544 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ add r1, r2, #1440 @ 0x5a0 │ │ │ │ ldr r0, [r2, #1452] @ 0x5ac │ │ │ │ add r3, ip, r3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #12 │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0x770c4 │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0x77104 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ ldrh r1, [r4, #184] @ 0xb8 │ │ │ │ eor r3, r3, #1 │ │ │ │ orr r1, r1, r3, lsl #25 │ │ │ │ orr r1, r1, #1140850688 @ 0x44000000 │ │ │ │ mov r0, #2 │ │ │ │ bl 0x729ac │ │ │ │ - b 0x770c4 │ │ │ │ + b 0x77104 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - ldr r3, [pc, #540] @ 0x774f4 │ │ │ │ + ldr r3, [pc, #540] @ 0x77534 │ │ │ │ sub r5, r5, r2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 0x771d0 │ │ │ │ - ldr r3, [pc, #524] @ 0x7750c │ │ │ │ - ldr r1, [pc, #504] @ 0x774fc │ │ │ │ + b 0x77210 │ │ │ │ + ldr r3, [pc, #524] @ 0x7754c │ │ │ │ + ldr r1, [pc, #504] @ 0x7753c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r2, [pc, #504] @ 0x77504 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #504] @ 0x77544 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ add r1, r2, #1312 @ 0x520 │ │ │ │ ldr r0, [r2, #1320] @ 0x528 │ │ │ │ add r3, ip, r3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0x770c4 │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0x77104 │ │ │ │ ldrh r5, [r4, #184] @ 0xb8 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ orr r5, r5, #1241513984 @ 0x4a000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ bl 0x73808 │ │ │ │ - b 0x770c4 │ │ │ │ + b 0x77104 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #400] @ 0x774fc │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #400] @ 0x7753c │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x7712c │ │ │ │ - ldr r3, [pc, #400] @ 0x77510 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x7716c │ │ │ │ + ldr r3, [pc, #400] @ 0x77550 │ │ │ │ cmp r5, #13 │ │ │ │ - bhi 0x77404 │ │ │ │ + bhi 0x77444 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #214] @ 0xd6 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r6, [pc, #340] @ 0x774fc │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r6, [pc, #340] @ 0x7753c │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mvn r2, #2097152 @ 0x200000 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x770bc │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x770fc │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - ldr r3, [pc, #268] @ 0x774f4 │ │ │ │ + ldr r3, [pc, #268] @ 0x77534 │ │ │ │ sub r5, r5, r2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x75afc │ │ │ │ - b 0x770c4 │ │ │ │ + bl 0x75b08 │ │ │ │ + b 0x77104 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #214] @ 0xd6 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r6, [pc, #216] @ 0x774fc │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r6, [pc, #216] @ 0x7753c │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mvn r2, #2097152 @ 0x200000 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ ldrh r5, [r4, #184] @ 0xb8 │ │ │ │ mov r0, #2 │ │ │ │ - b 0x77338 │ │ │ │ + b 0x77378 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #214] @ 0xd6 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r6, [pc, #140] @ 0x774fc │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r6, [pc, #140] @ 0x7753c │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mvn r2, #2097152 @ 0x200000 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ ldrh r1, [r4, #184] @ 0xb8 │ │ │ │ eor r3, r3, #1 │ │ │ │ orr r1, r1, r3, lsl #25 │ │ │ │ mov r0, #2 │ │ │ │ orr r1, r1, #1140850688 @ 0x44000000 │ │ │ │ bl 0x729ac │ │ │ │ - b 0x770c4 │ │ │ │ - ldr r3, [pc, #48] @ 0x774f4 │ │ │ │ + b 0x77104 │ │ │ │ + ldr r3, [pc, #48] @ 0x77534 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x75afc │ │ │ │ - subeq pc, r5, ip, asr #32 │ │ │ │ + b 0x75b08 │ │ │ │ + subeq pc, r5, ip, asr #2 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mrc2 15, 7, pc, cr15, cr14, {7} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - @ instruction: 0x009c8db8 │ │ │ │ + addseq r8, ip, r8, ror sp │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ - @ instruction: 0x009c8cdc │ │ │ │ - addseq r8, ip, r4, asr ip │ │ │ │ - subeq pc, r5, sl, asr r0 @ │ │ │ │ + umullseq r8, ip, ip, ip │ │ │ │ + addseq r8, ip, r4, lsl ip │ │ │ │ + subeq pc, r5, sl, asr r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #196] @ 0x775f0 │ │ │ │ - ldr r6, [pc, #196] @ 0x775f4 │ │ │ │ - ldr r7, [pc, #196] @ 0x775f8 │ │ │ │ + ldr r8, [pc, #196] @ 0x77630 │ │ │ │ + ldr r6, [pc, #196] @ 0x77634 │ │ │ │ + ldr r7, [pc, #196] @ 0x77638 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r6], #4 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 0x18907c │ │ │ │ + bl 0x18917c │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ str r0, [r5], #4 │ │ │ │ - bne 0x77538 │ │ │ │ - ldr r2, [pc, #156] @ 0x775fc │ │ │ │ + bne 0x77578 │ │ │ │ + ldr r2, [pc, #156] @ 0x7763c │ │ │ │ mov r1, #520 @ 0x208 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 0x18907c │ │ │ │ - ldr r2, [pc, #144] @ 0x77600 │ │ │ │ + bl 0x18917c │ │ │ │ + ldr r2, [pc, #144] @ 0x77640 │ │ │ │ mov r1, #528 @ 0x210 │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 0x18907c │ │ │ │ - ldr r2, [pc, #128] @ 0x77604 │ │ │ │ + bl 0x18917c │ │ │ │ + ldr r2, [pc, #128] @ 0x77644 │ │ │ │ mov r1, #524 @ 0x20c │ │ │ │ str r0, [r8, #68] @ 0x44 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 0x18907c │ │ │ │ - ldr r2, [pc, #112] @ 0x77608 │ │ │ │ + bl 0x18917c │ │ │ │ + ldr r2, [pc, #112] @ 0x77648 │ │ │ │ mov r1, #532 @ 0x214 │ │ │ │ str r0, [r8, #80] @ 0x50 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 0x18907c │ │ │ │ - ldr r2, [pc, #96] @ 0x7760c │ │ │ │ + bl 0x18917c │ │ │ │ + ldr r2, [pc, #96] @ 0x7764c │ │ │ │ mov r1, #4160 @ 0x1040 │ │ │ │ str r0, [r8, #72] @ 0x48 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 0x1891a0 │ │ │ │ - ldr r2, [pc, #80] @ 0x77610 │ │ │ │ - ldr r1, [pc, #80] @ 0x77614 │ │ │ │ + bl 0x1892a0 │ │ │ │ + ldr r2, [pc, #80] @ 0x77650 │ │ │ │ + ldr r1, [pc, #80] @ 0x77654 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ str r3, [r8, #92] @ 0x5c │ │ │ │ - bl 0x1891a0 │ │ │ │ + bl 0x1892a0 │ │ │ │ str r0, [r8, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - ldrdeq pc, [r5], #-160 @ 0xffffff60 │ │ │ │ + ldrdeq pc, [r5], #-176 @ 0xffffff50 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r5, r0, r0, ror r7 │ │ │ │ - subeq r5, r0, r4, ror r7 │ │ │ │ - ldrdeq lr, [r0], #-52 @ 0xffffffcc │ │ │ │ - subeq r5, r0, r8, ror r7 │ │ │ │ - subeq r5, r0, ip, ror r7 │ │ │ │ - subeq r5, r0, ip, lsl #15 │ │ │ │ + subeq r5, r0, r0, ror r8 │ │ │ │ + subeq r5, r0, r4, ror r8 │ │ │ │ + ldrdeq lr, [r0], #-68 @ 0xffffffbc │ │ │ │ + subeq r5, r0, r8, ror r8 │ │ │ │ + subeq r5, r0, ip, ror r8 │ │ │ │ + subeq r5, r0, ip, lsl #17 │ │ │ │ andeq r1, r0, r8, asr #32 │ │ │ │ - ldr r3, [pc, #344] @ 0x77778 │ │ │ │ + ldr r3, [pc, #344] @ 0x777b8 │ │ │ │ sub r1, r1, #2 │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi 0x77640 │ │ │ │ + bhi 0x77680 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsl ip, r0, #8 │ │ │ │ orr ip, ip, #255 @ 0xff │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ @@ -105789,64 +105805,64 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsl r3, r0, #24 │ │ │ │ orr ip, r3, r0, lsl #8 │ │ │ │ - b 0x77640 │ │ │ │ + b 0x77680 │ │ │ │ lsl ip, r0, #8 │ │ │ │ - b 0x77640 │ │ │ │ + b 0x77680 │ │ │ │ lsl ip, r0, #16 │ │ │ │ - b 0x77640 │ │ │ │ + b 0x77680 │ │ │ │ lsl ip, r0, #24 │ │ │ │ - b 0x77640 │ │ │ │ + b 0x77680 │ │ │ │ orr ip, r0, r0, lsl #16 │ │ │ │ - b 0x77640 │ │ │ │ - ldr r3, [pc, #228] @ 0x7777c │ │ │ │ + b 0x77680 │ │ │ │ + ldr r3, [pc, #228] @ 0x777bc │ │ │ │ orr ip, r3, r0, lsl #16 │ │ │ │ - b 0x77640 │ │ │ │ + b 0x77680 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x776ec │ │ │ │ + bne 0x7772c │ │ │ │ lsl r2, r0, #16 │ │ │ │ orr r2, r2, r0, lsl #8 │ │ │ │ orr r2, r2, r0 │ │ │ │ orr r0, r2, r0, lsl #24 │ │ │ │ - b 0x77650 │ │ │ │ + b 0x77690 │ │ │ │ cmp r2, #0 │ │ │ │ and r3, r0, #64 @ 0x40 │ │ │ │ - bne 0x77744 │ │ │ │ + bne 0x77784 │ │ │ │ lsl r2, r0, #24 │ │ │ │ lsl ip, r0, #19 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ and ip, ip, #33030144 @ 0x1f80000 │ │ │ │ orr r3, r2, ip │ │ │ │ moveq r0, #1073741824 @ 0x40000000 │ │ │ │ movne r0, #1040187392 @ 0x3e000000 │ │ │ │ orr r0, r3, r0 │ │ │ │ - b 0x77650 │ │ │ │ + b 0x77690 │ │ │ │ mov r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ ands r2, ip, r5, lsl r3 │ │ │ │ - beq 0x77728 │ │ │ │ + beq 0x77768 │ │ │ │ lsl lr, r3, #3 │ │ │ │ sub r2, lr, #32 │ │ │ │ lsl r2, r4, r2 │ │ │ │ orr r0, r0, r4, lsl lr │ │ │ │ rsb lr, lr, #32 │ │ │ │ orr r2, r2, r4, lsr lr │ │ │ │ orr r1, r2, r1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 0x77704 │ │ │ │ + bne 0x77744 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsl r1, r0, #16 │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ and r1, r1, #4128768 @ 0x3f0000 │ │ │ │ @@ -105856,88 +105872,88 @@ │ │ │ │ orrne r1, r1, #1069547520 @ 0x3fc00000 │ │ │ │ moveq r0, r3 │ │ │ │ orreq r1, r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - subeq pc, r5, r6, ror r0 @ │ │ │ │ + subeq pc, r5, r6, ror r1 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x182c5c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - beq 0x77800 │ │ │ │ + beq 0x77840 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 0x7780c │ │ │ │ - ldr r3, [pc, #60] @ 0x77838 │ │ │ │ + bne 0x7784c │ │ │ │ + ldr r3, [pc, #60] @ 0x77878 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x1929c4 │ │ │ │ - ldr r3, [pc, #48] @ 0x77838 │ │ │ │ + b 0x192ac4 │ │ │ │ + ldr r3, [pc, #48] @ 0x77878 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x1928f4 │ │ │ │ + b 0x1929f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #16] @ 0x7783c │ │ │ │ - ldr r1, [pc, #16] @ 0x77840 │ │ │ │ + ldr r3, [pc, #16] @ 0x7787c │ │ │ │ + ldr r1, [pc, #16] @ 0x77880 │ │ │ │ mov r2, #187 @ 0xbb │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq pc, r5, r0, lsl fp @ │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + subeq pc, r5, r0, lsl ip @ │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ cmp r2, #15 │ │ │ │ - bne 0x77860 │ │ │ │ + bne 0x778a0 │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ b 0x72938 │ │ │ │ - ldr r3, [pc, #8] @ 0x77870 │ │ │ │ + ldr r3, [pc, #8] @ 0x778b0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - b 0x18f2e0 │ │ │ │ + b 0x18f3e0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x778e8 │ │ │ │ + bne 0x77928 │ │ │ │ ldrb r2, [r5, #209] @ 0xd1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ and r3, r3, #3 │ │ │ │ sub r2, r4, r3 │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #4 │ │ │ │ @@ -105948,18 +105964,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #36] @ 0x77914 │ │ │ │ + ldr r3, [pc, #36] @ 0x77954 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -105974,209 +105990,209 @@ │ │ │ │ cmp r6, #0 │ │ │ │ rsbeq r7, r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x7795c │ │ │ │ + beq 0x7799c │ │ │ │ cmp r1, #13 │ │ │ │ - beq 0x77978 │ │ │ │ + beq 0x779b8 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x77874 │ │ │ │ + b 0x778b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7795c │ │ │ │ + beq 0x7799c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x779e0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #140] @ 0x77a24 │ │ │ │ + bne 0x77a20 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #140] @ 0x77a64 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #124] @ 0x77a28 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #124] @ 0x77a68 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #116] @ 0x77a2c │ │ │ │ + ldr r1, [pc, #116] @ 0x77a6c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #112] @ 0x77a30 │ │ │ │ + ldr r3, [pc, #112] @ 0x77a70 │ │ │ │ add ip, r2, r8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r1, #792]! @ 0x318 │ │ │ │ add r3, r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - b 0x7795c │ │ │ │ - ldr r3, [pc, #76] @ 0x77a34 │ │ │ │ - ldr r1, [pc, #56] @ 0x77a24 │ │ │ │ + b 0x7799c │ │ │ │ + ldr r3, [pc, #76] @ 0x77a74 │ │ │ │ + ldr r1, [pc, #56] @ 0x77a64 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #48] @ 0x77a30 │ │ │ │ + ldr r3, [pc, #48] @ 0x77a70 │ │ │ │ add ip, r2, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r1, [pc, #32] @ 0x77a2c │ │ │ │ + ldr r1, [pc, #32] @ 0x77a6c │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1, #792]! @ 0x318 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - b 0x7795c │ │ │ │ + b 0x7799c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq r8, ip, r8, lsr #11 │ │ │ │ + addseq r8, ip, r8, ror #10 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r8, ip, ip, ror #10 │ │ │ │ + addseq r8, ip, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #15 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - beq 0x77a98 │ │ │ │ + beq 0x77ad8 │ │ │ │ cmp r1, #13 │ │ │ │ - beq 0x77a78 │ │ │ │ - ldr r3, [pc, #92] @ 0x77ac8 │ │ │ │ + beq 0x77ab8 │ │ │ │ + ldr r3, [pc, #92] @ 0x77b08 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x18f2e0 │ │ │ │ + b 0x18f3e0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 0x77a64 │ │ │ │ + beq 0x77aa4 │ │ │ │ mvn r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f714 │ │ │ │ - b 0x77a64 │ │ │ │ + bl 0x18f814 │ │ │ │ + b 0x77aa4 │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #3 │ │ │ │ mvnne r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, #3 │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r6, #12] │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ - b 0x77a64 │ │ │ │ + b 0x77aa4 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - beq 0x77b28 │ │ │ │ + beq 0x77b68 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x77a38 │ │ │ │ + b 0x77a78 │ │ │ │ ldr r8, [r1, #20] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x77b78 │ │ │ │ + bne 0x77bb8 │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r1, [pc, #244] @ 0x77c58 │ │ │ │ + ldr r1, [pc, #244] @ 0x77c98 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x77bb4 │ │ │ │ + bhi 0x77bf4 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #220] @ 0x77c5c │ │ │ │ + ldr r3, [pc, #220] @ 0x77c9c │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x77b58 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x77b98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x77c1c │ │ │ │ + beq 0x77c5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x191180 │ │ │ │ - b 0x77bb4 │ │ │ │ + bl 0x191280 │ │ │ │ + b 0x77bf4 │ │ │ │ bics r3, r2, #32 │ │ │ │ moveq r2, #31 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - beq 0x77c04 │ │ │ │ - bl 0x18f394 │ │ │ │ - b 0x77b14 │ │ │ │ + beq 0x77c44 │ │ │ │ + bl 0x18f494 │ │ │ │ + b 0x77b54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x77bb4 │ │ │ │ + beq 0x77bf4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18fbac │ │ │ │ - b 0x77bb4 │ │ │ │ + bl 0x18fcac │ │ │ │ + b 0x77bf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x77c0c │ │ │ │ + bne 0x77c4c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f32c │ │ │ │ - b 0x77bb4 │ │ │ │ - bl 0x18f4b0 │ │ │ │ - b 0x77b14 │ │ │ │ + bl 0x18f42c │ │ │ │ + b 0x77bf4 │ │ │ │ + bl 0x18f5b0 │ │ │ │ + b 0x77b54 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - b 0x77bb4 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #52] @ 0x77c5c │ │ │ │ + bl 0x18fdc8 │ │ │ │ + b 0x77bf4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #52] @ 0x77c9c │ │ │ │ mov r2, #31 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f854 │ │ │ │ - b 0x77bb4 │ │ │ │ - subeq pc, r5, r4, lsl #1 │ │ │ │ + bl 0x18f954 │ │ │ │ + b 0x77bf4 │ │ │ │ + subeq pc, r5, r4, lsl #3 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -106184,87 +106200,87 @@ │ │ │ │ ands r0, ip, #1 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x77d40 │ │ │ │ + bne 0x77d80 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x191180 │ │ │ │ + bl 0x191280 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ cmp r8, #15 │ │ │ │ - beq 0x77d14 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #84] @ 0x77d50 │ │ │ │ + beq 0x77d54 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #84] @ 0x77d90 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #8] @ 0x77d50 │ │ │ │ + ldr r3, [pc, #8] @ 0x77d90 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x77cc4 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x77d04 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x77d6c │ │ │ │ + beq 0x77dac │ │ │ │ ldr r3, [r0, #204] @ 0xcc │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x77d78 │ │ │ │ - ldr r3, [pc, #28] @ 0x77d90 │ │ │ │ - ldr r2, [pc, #28] @ 0x77d94 │ │ │ │ - b 0x77c60 │ │ │ │ + beq 0x77db8 │ │ │ │ + ldr r3, [pc, #28] @ 0x77dd0 │ │ │ │ + ldr r2, [pc, #28] @ 0x77dd4 │ │ │ │ + b 0x77ca0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ strdeq r4, [r7], -ip │ │ │ │ andeq r4, r7, ip, lsr #8 │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x77db0 │ │ │ │ + beq 0x77df0 │ │ │ │ ldr r3, [r0, #204] @ 0xcc │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x77dbc │ │ │ │ - ldr r3, [pc, #28] @ 0x77dd4 │ │ │ │ - ldr r2, [pc, #28] @ 0x77dd8 │ │ │ │ - b 0x77c60 │ │ │ │ + beq 0x77dfc │ │ │ │ + ldr r3, [pc, #28] @ 0x77e14 │ │ │ │ + ldr r2, [pc, #28] @ 0x77e18 │ │ │ │ + b 0x77ca0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ strdeq r4, [r7], -ip │ │ │ │ @@ -106275,136 +106291,136 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x77e40 │ │ │ │ + bne 0x77e80 │ │ │ │ cmp r1, #0 │ │ │ │ lsleq r2, r3, #16 │ │ │ │ asreq r2, r2, #16 │ │ │ │ rsbeq r2, r2, r3, lsl #30 │ │ │ │ movne r2, #4 │ │ │ │ lsleq r2, r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x77a38 │ │ │ │ + b 0x77a78 │ │ │ │ subs r2, r3, #1 │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x77e2c │ │ │ │ + beq 0x77e6c │ │ │ │ rsb r3, r3, #1 │ │ │ │ lsl r2, r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0x77e2c │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0x77e6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr fp, [r0, #136] @ 0x88 │ │ │ │ ldr r5, [r0, #132] @ 0x84 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r6 │ │ │ │ orr r5, r5, #1088 @ 0x440 │ │ │ │ and fp, fp, #15 │ │ │ │ orr r5, r5, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #116] @ 0x77f48 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #116] @ 0x77f88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, r1 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x19b0a8 │ │ │ │ + bl 0x19b1a8 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #16 │ │ │ │ moveq r1, r7 │ │ │ │ moveq r0, r6 │ │ │ │ movne r1, r6 │ │ │ │ movne r0, r7 │ │ │ │ - bl 0x197650 │ │ │ │ + bl 0x197750 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x77a38 │ │ │ │ - addseq r8, ip, r0, lsl #1 │ │ │ │ + b 0x77a78 │ │ │ │ + addseq r8, ip, r0, asr #32 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #15 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x78008 │ │ │ │ + beq 0x78048 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ands r8, r6, #1 │ │ │ │ - beq 0x77f94 │ │ │ │ + beq 0x77fd4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x77918 │ │ │ │ + bl 0x77958 │ │ │ │ add r3, r6, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77e70 │ │ │ │ + bl 0x77eb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x78020 │ │ │ │ + beq 0x78060 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x77fec │ │ │ │ + beq 0x7802c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -106414,15 +106430,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ rsbeq r8, r8, #0 │ │ │ │ - b 0x77fcc │ │ │ │ + b 0x7800c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ ldr r2, [r0, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -106434,96 +106450,96 @@ │ │ │ │ andne r3, r2, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ movne r0, #0 │ │ │ │ - beq 0x7809c │ │ │ │ + beq 0x780dc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x78170 │ │ │ │ + bne 0x781b0 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x78180 │ │ │ │ + bne 0x781c0 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x78198 │ │ │ │ + beq 0x781d8 │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r8 │ │ │ │ moveq r2, #31 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1919b0 │ │ │ │ + bl 0x191ab0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #80] @ 0x781c8 │ │ │ │ + ldr r3, [pc, #80] @ 0x78208 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x780d0 │ │ │ │ - ldr r3, [pc, #64] @ 0x781c8 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78110 │ │ │ │ + ldr r3, [pc, #64] @ 0x78208 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x7810c │ │ │ │ + bne 0x7814c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1919b0 │ │ │ │ - b 0x78140 │ │ │ │ + bl 0x191ab0 │ │ │ │ + b 0x78180 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -106531,48 +106547,48 @@ │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x7827c │ │ │ │ + bne 0x782bc │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1922cc │ │ │ │ + bl 0x1923cc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ lsl r2, r2, #16 │ │ │ │ - bl 0x18f8bc │ │ │ │ + bl 0x18f9bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #8] @ 0x7828c │ │ │ │ + ldr r3, [pc, #8] @ 0x782cc │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78230 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78270 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -106581,90 +106597,90 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x7836c │ │ │ │ + bne 0x783ac │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x78384 │ │ │ │ + beq 0x783c4 │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r8 │ │ │ │ moveq r2, #31 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fde4 │ │ │ │ - ldr r3, [pc, #116] @ 0x78398 │ │ │ │ + bl 0x18fee4 │ │ │ │ + ldr r3, [pc, #116] @ 0x783d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r8, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #40] @ 0x7839c │ │ │ │ + ldr r3, [pc, #40] @ 0x783dc │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x78304 │ │ │ │ + bne 0x78344 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fbac │ │ │ │ - b 0x7831c │ │ │ │ + bl 0x18fcac │ │ │ │ + b 0x7835c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x783b8 │ │ │ │ + beq 0x783f8 │ │ │ │ ldr r3, [r0, #204] @ 0xcc │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x783c0 │ │ │ │ - ldr r2, [pc, #24] @ 0x783d8 │ │ │ │ - b 0x78290 │ │ │ │ + beq 0x78400 │ │ │ │ + ldr r2, [pc, #24] @ 0x78418 │ │ │ │ + b 0x782d0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ andeq r3, r7, r8, asr r0 │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x783f4 │ │ │ │ + beq 0x78434 │ │ │ │ ldr r3, [r0, #204] @ 0xcc │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x783fc │ │ │ │ - ldr r2, [pc, #24] @ 0x78414 │ │ │ │ - b 0x78290 │ │ │ │ + beq 0x7843c │ │ │ │ + ldr r2, [pc, #24] @ 0x78454 │ │ │ │ + b 0x782d0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ andeq r3, r7, r0, asr r1 │ │ │ │ @@ -106682,75 +106698,75 @@ │ │ │ │ orreq r3, r3, r0, lsl #29 │ │ │ │ mvnne r0, r0 │ │ │ │ mvneq r3, r3 │ │ │ │ andne r3, r0, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 0x7847c │ │ │ │ + beq 0x784bc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x78534 │ │ │ │ + bne 0x78574 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x78544 │ │ │ │ + bne 0x78584 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #108] @ 0x78554 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #108] @ 0x78594 │ │ │ │ mov r2, #540 @ 0x21c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #28] @ 0x78558 │ │ │ │ + ldr r3, [pc, #28] @ 0x78598 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x784ac │ │ │ │ - ldr r3, [pc, #12] @ 0x78558 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x784ec │ │ │ │ + ldr r3, [pc, #12] @ 0x78598 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x784dc │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7851c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -106763,68 +106779,68 @@ │ │ │ │ orreq r3, r3, r0, lsl #29 │ │ │ │ mvnne r0, r0 │ │ │ │ mvneq r3, r3 │ │ │ │ andne r3, r0, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 0x785c0 │ │ │ │ + beq 0x78600 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x7865c │ │ │ │ + bne 0x7869c │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x7866c │ │ │ │ + bne 0x786ac │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #24] @ 0x7867c │ │ │ │ + ldr r3, [pc, #24] @ 0x786bc │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x785f0 │ │ │ │ - ldr r3, [pc, #8] @ 0x7867c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78630 │ │ │ │ + ldr r3, [pc, #8] @ 0x786bc │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78620 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78660 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -106839,109 +106855,109 @@ │ │ │ │ andne r0, r3, #1 │ │ │ │ andeq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movne r0, #0 │ │ │ │ - beq 0x786f0 │ │ │ │ + beq 0x78730 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r1, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r9, r0 │ │ │ │ - bne 0x787d4 │ │ │ │ + bne 0x78814 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x787e4 │ │ │ │ + bne 0x78824 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x787f8 │ │ │ │ - ldr sl, [pc, #212] @ 0x78834 │ │ │ │ - ldr r7, [pc, #212] @ 0x78838 │ │ │ │ - ldr r2, [pc, #212] @ 0x7883c │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x78838 │ │ │ │ + ldr sl, [pc, #212] @ 0x78874 │ │ │ │ + ldr r7, [pc, #212] @ 0x78878 │ │ │ │ + ldr r2, [pc, #212] @ 0x7887c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r2, r3 │ │ │ │ add r8, r2, r8 │ │ │ │ add r2, r2, r9 │ │ │ │ - ldrne r1, [pc, #180] @ 0x78840 │ │ │ │ - ldreq r1, [pc, #180] @ 0x78844 │ │ │ │ + ldrne r1, [pc, #180] @ 0x78880 │ │ │ │ + ldreq r1, [pc, #180] @ 0x78884 │ │ │ │ str r8, [sp, #4] │ │ │ │ ldrne r0, [r7, #1584] @ 0x630 │ │ │ │ ldreq r0, [r7, #1716] @ 0x6b4 │ │ │ │ strne r2, [sp] │ │ │ │ streq r2, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r9 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #108] @ 0x78848 │ │ │ │ + ldr r3, [pc, #108] @ 0x78888 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78720 │ │ │ │ - ldr r3, [pc, #92] @ 0x78848 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78760 │ │ │ │ + ldr r3, [pc, #92] @ 0x78888 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x78758 │ │ │ │ - ldr r3, [pc, #76] @ 0x7884c │ │ │ │ - ldr sl, [pc, #48] @ 0x78834 │ │ │ │ + beq 0x78798 │ │ │ │ + ldr r3, [pc, #76] @ 0x7888c │ │ │ │ + ldr sl, [pc, #48] @ 0x78874 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r7, [pc, #40] @ 0x78838 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r7, [pc, #40] @ 0x78878 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ mov r1, r7 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r8 │ │ │ │ ldr r0, [r1, #1584]! @ 0x630 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x78760 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x787a0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ - addseq r7, ip, ip, ror #15 │ │ │ │ + addseq r7, ip, ip, lsr #15 │ │ │ │ umlaleq fp, r4, r8, r6 │ │ │ │ adceq fp, r4, ip, lsl r7 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq r7, ip, r4, asr r7 │ │ │ │ + addseq r7, ip, r4, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ ldr r2, [r0, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -106953,87 +106969,87 @@ │ │ │ │ andne r3, r2, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ movne r0, #0 │ │ │ │ - beq 0x788b8 │ │ │ │ + beq 0x788f8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x78998 │ │ │ │ + bne 0x789d8 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x789a8 │ │ │ │ + bne 0x789e8 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #148] @ 0x789b8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #148] @ 0x789f8 │ │ │ │ mov r2, #540 @ 0x21c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x19288c │ │ │ │ - ldr r3, [pc, #132] @ 0x789bc │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x19298c │ │ │ │ + ldr r3, [pc, #132] @ 0x789fc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #120] @ 0x789c0 │ │ │ │ + ldr r3, [pc, #120] @ 0x78a00 │ │ │ │ add r6, r2, r6 │ │ │ │ ldr r0, [r3, #1848] @ 0x738 │ │ │ │ add r1, r3, #1840 @ 0x730 │ │ │ │ add r3, r2, r8 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [sp] │ │ │ │ add r1, r1, #8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #36] @ 0x789c4 │ │ │ │ + ldr r3, [pc, #36] @ 0x78a04 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x788e8 │ │ │ │ - ldr r3, [pc, #20] @ 0x789c4 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78928 │ │ │ │ + ldr r3, [pc, #20] @ 0x78a04 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78918 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78958 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r7, ip, ip, lsl r6 │ │ │ │ + @ instruction: 0x009c75dc │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ @@ -107042,143 +107058,143 @@ │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x78a68 │ │ │ │ + bne 0x78aa8 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #32 │ │ │ │ - bl 0x190c58 │ │ │ │ + bl 0x190d58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #8] @ 0x78a78 │ │ │ │ + ldr r3, [pc, #8] @ 0x78ab8 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78a2c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78a6c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ands r0, ip, #983040 @ 0xf0000 │ │ │ │ - bne 0x78abc │ │ │ │ + bne 0x78afc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x78bf0 │ │ │ │ + bne 0x78c30 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r9, r0 │ │ │ │ - bne 0x78bcc │ │ │ │ + bne 0x78c0c │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0x78be0 │ │ │ │ + beq 0x78c20 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 0x78b44 │ │ │ │ + beq 0x78b84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x192254 │ │ │ │ + bl 0x192354 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r6 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #168] @ 0x78c00 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #168] @ 0x78c40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldrne r0, [pc, #148] @ 0x78c04 │ │ │ │ - ldreq r1, [pc, #144] @ 0x78c04 │ │ │ │ + ldrne r0, [pc, #148] @ 0x78c44 │ │ │ │ + ldreq r1, [pc, #144] @ 0x78c44 │ │ │ │ add lr, r3, r2 │ │ │ │ addne r1, r0, #1968 @ 0x7b0 │ │ │ │ add ip, r3, r9 │ │ │ │ add r3, r3, r8 │ │ │ │ ldreq r0, [r1, #2112]! @ 0x840 │ │ │ │ movne r2, r3 │ │ │ │ addne r1, r1, #12 │ │ │ │ moveq r2, r3 │ │ │ │ stmne sp, {ip, lr} │ │ │ │ stmeq sp, {ip, lr} │ │ │ │ ldrne r0, [r0, #1980] @ 0x7bc │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r8 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #52] @ 0x78c08 │ │ │ │ + ldr r3, [pc, #52] @ 0x78c48 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 0x78b30 │ │ │ │ + bne 0x78b70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1922cc │ │ │ │ - b 0x78b44 │ │ │ │ - ldr r3, [pc, #16] @ 0x78c08 │ │ │ │ + bl 0x1923cc │ │ │ │ + b 0x78b84 │ │ │ │ + ldr r3, [pc, #16] @ 0x78c48 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78af8 │ │ │ │ - addseq r7, ip, r0, lsl #8 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78b38 │ │ │ │ + addseq r7, ip, r0, asr #7 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ @@ -107187,269 +107203,269 @@ │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x78d1c │ │ │ │ + bne 0x78d5c │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x78d3c │ │ │ │ + bne 0x78d7c │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x190464 │ │ │ │ + bl 0x190564 │ │ │ │ ldr r8, [r5, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x78d2c │ │ │ │ + bne 0x78d6c │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #40] @ 0x78d4c │ │ │ │ + ldr r3, [pc, #40] @ 0x78d8c │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78c70 │ │ │ │ - ldr r3, [pc, #24] @ 0x78d4c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78cb0 │ │ │ │ + ldr r3, [pc, #24] @ 0x78d8c │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78ce0 │ │ │ │ - ldr r3, [pc, #8] @ 0x78d4c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78d20 │ │ │ │ + ldr r3, [pc, #8] @ 0x78d8c │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78ca0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78ce0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldrb fp, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x78f58 │ │ │ │ + bne 0x78f98 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x78f48 │ │ │ │ + bne 0x78f88 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x78e58 │ │ │ │ + beq 0x78e98 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x78e6c │ │ │ │ + beq 0x78eac │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x190464 │ │ │ │ + bl 0x190564 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 0x78f68 │ │ │ │ + beq 0x78fa8 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 0x78e7c │ │ │ │ + beq 0x78ebc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x192220 │ │ │ │ + bl 0x192320 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 0x78df8 │ │ │ │ + bne 0x78e38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x192220 │ │ │ │ - b 0x78e08 │ │ │ │ + bl 0x192320 │ │ │ │ + b 0x78e48 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x79008 │ │ │ │ + bne 0x79048 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldr r9, [r6] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x79028 │ │ │ │ + bne 0x79068 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #31 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {r4, r9} │ │ │ │ - bl 0x191ec0 │ │ │ │ + bl 0x191fc0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #232] @ 0x79038 │ │ │ │ + ldr r3, [pc, #232] @ 0x79078 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78dd8 │ │ │ │ - ldr r3, [pc, #216] @ 0x79038 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78e18 │ │ │ │ + ldr r3, [pc, #216] @ 0x79078 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78da8 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78de8 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x79018 │ │ │ │ + bne 0x79058 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r3, [pc, #156] @ 0x7903c │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #156] @ 0x7907c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #144] @ 0x79040 │ │ │ │ + ldr r3, [pc, #144] @ 0x79080 │ │ │ │ add r7, r2, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r0, [pc, #136] @ 0x79044 │ │ │ │ + ldr r0, [pc, #136] @ 0x79084 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r0, #2240 @ 0x8c0 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r4 │ │ │ │ str r2, [sp] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #2244] @ 0x8c4 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #40] @ 0x79038 │ │ │ │ + ldr r3, [pc, #40] @ 0x79078 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78eac │ │ │ │ - ldr r3, [pc, #24] @ 0x79038 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78eec │ │ │ │ + ldr r3, [pc, #24] @ 0x79078 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78f98 │ │ │ │ - ldr r3, [pc, #8] @ 0x79038 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78fd8 │ │ │ │ + ldr r3, [pc, #8] @ 0x79078 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x78edc │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x78f1c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - @ instruction: 0x009c6fb4 │ │ │ │ + addseq r6, ip, r4, ror pc │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb ip, [r0, #209] @ 0xd1 │ │ │ │ @@ -107462,17 +107478,17 @@ │ │ │ │ mvneq ip, ip │ │ │ │ andne ip, r4, #1 │ │ │ │ andeq ip, ip, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp ip, #0 │ │ │ │ ldrb lr, [sp, #16] │ │ │ │ movne r0, #0 │ │ │ │ - bne 0x790a0 │ │ │ │ + bne 0x790e0 │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x78d50 │ │ │ │ + bl 0x78d90 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -107482,203 +107498,203 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r4, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x792ec │ │ │ │ + bne 0x7932c │ │ │ │ ldrb r3, [r7, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 0x72938 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x792c4 │ │ │ │ + bne 0x79304 │ │ │ │ ldrb r3, [r7, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 0x72938 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x792d8 │ │ │ │ + bne 0x79318 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x748ec │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x792fc │ │ │ │ + bne 0x7933c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x79280 │ │ │ │ - bl 0x1897a4 │ │ │ │ + beq 0x792c0 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x197510 │ │ │ │ + bl 0x197610 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x197510 │ │ │ │ + bl 0x197610 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #15 │ │ │ │ - bne 0x79370 │ │ │ │ + bne 0x793b0 │ │ │ │ ldrb r3, [r7, #209] @ 0xd1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 0x72938 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x197510 │ │ │ │ + bl 0x197610 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x197650 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x197750 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, #31 │ │ │ │ mov r1, r5 │ │ │ │ - ldr sl, [pc, #384] @ 0x79384 │ │ │ │ + ldr sl, [pc, #384] @ 0x793c4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18fde4 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18fee4 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #536 @ 0x218 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #9 │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #536 @ 0x218 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #256] @ 0x79388 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #256] @ 0x793c8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #236] @ 0x79384 │ │ │ │ + ldr r3, [pc, #236] @ 0x793c4 │ │ │ │ add r4, r2, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #232] @ 0x7938c │ │ │ │ + ldr r0, [pc, #232] @ 0x793cc │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r0, #2240 @ 0x8c0 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r5 │ │ │ │ str r2, [sp] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #2244] @ 0x8c4 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x79250 │ │ │ │ - ldr r3, [pc, #196] @ 0x79390 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x79290 │ │ │ │ + ldr r3, [pc, #196] @ 0x793d0 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x79144 │ │ │ │ + beq 0x79184 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x191180 │ │ │ │ - b 0x79144 │ │ │ │ - ldr r3, [pc, #156] @ 0x79390 │ │ │ │ + bl 0x191280 │ │ │ │ + b 0x79184 │ │ │ │ + ldr r3, [pc, #156] @ 0x793d0 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7910c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7914c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #15 │ │ │ │ - beq 0x79250 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #108] @ 0x79390 │ │ │ │ + beq 0x79290 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #108] @ 0x793d0 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - ldr r3, [pc, #96] @ 0x79394 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + ldr r3, [pc, #96] @ 0x793d4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #64] @ 0x79384 │ │ │ │ - ldr r0, [pc, #68] @ 0x7938c │ │ │ │ + ldr r3, [pc, #64] @ 0x793c4 │ │ │ │ + ldr r0, [pc, #68] @ 0x793cc │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r2, r4 │ │ │ │ add r3, r2, r3 │ │ │ │ add r1, r0, #2240 @ 0x8c0 │ │ │ │ add r2, r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #2244] @ 0x8c4 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x79250 │ │ │ │ - ldr r2, [pc, #24] @ 0x79390 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x79290 │ │ │ │ + ldr r2, [pc, #24] @ 0x793d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x791c4 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79204 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r6, ip, ip, asr #25 │ │ │ │ + addseq r6, ip, ip, lsl #25 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq r6, ip, r0, lsr #24 │ │ │ │ + addseq r6, ip, r0, ror #23 │ │ │ │ ldr ip, [r0, #200] @ 0xc8 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 0x793c0 │ │ │ │ + bne 0x79400 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x790b8 │ │ │ │ + bl 0x790f8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -107687,122 +107703,122 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ lsr ip, ip, #15 │ │ │ │ ands r0, ip, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 0x79430 │ │ │ │ + bne 0x79470 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x79524 │ │ │ │ + bne 0x79564 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x79514 │ │ │ │ + bne 0x79554 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x79500 │ │ │ │ - ldr r2, [pc, #268] @ 0x795b8 │ │ │ │ + beq 0x79540 │ │ │ │ + ldr r2, [pc, #268] @ 0x795f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x192030 │ │ │ │ + bl 0x192130 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x79534 │ │ │ │ + bne 0x79574 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fbac │ │ │ │ - b 0x794b4 │ │ │ │ - ldr r3, [pc, #160] @ 0x795bc │ │ │ │ + bl 0x18fcac │ │ │ │ + b 0x794f4 │ │ │ │ + ldr r3, [pc, #160] @ 0x795fc │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7949c │ │ │ │ - ldr r3, [pc, #144] @ 0x795bc │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x794dc │ │ │ │ + ldr r3, [pc, #144] @ 0x795fc │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7946c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x794ac │ │ │ │ ldr r8, [r5, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x795a8 │ │ │ │ + bne 0x795e8 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r3, [pc, #84] @ 0x795c0 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #84] @ 0x79600 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #72] @ 0x795c4 │ │ │ │ + ldr r3, [pc, #72] @ 0x79604 │ │ │ │ add r7, r2, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r0, [pc, #64] @ 0x795c8 │ │ │ │ + ldr r0, [pc, #64] @ 0x79608 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r0, #2240 @ 0x8c0 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [sp] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #2244] @ 0x8c4 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x794d0 │ │ │ │ - ldr r3, [pc, #12] @ 0x795bc │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x79510 │ │ │ │ + ldr r3, [pc, #12] @ 0x795fc │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79564 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x795a4 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq r6, ip, r8, ror #19 │ │ │ │ + addseq r6, ip, r8, lsr #19 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -107818,439 +107834,439 @@ │ │ │ │ andne r0, r3, #1 │ │ │ │ andeq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movne r0, #0 │ │ │ │ - beq 0x7963c │ │ │ │ + beq 0x7967c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [r1, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x79744 │ │ │ │ + bne 0x79784 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r9, r0 │ │ │ │ - bne 0x79734 │ │ │ │ + bne 0x79774 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x192030 │ │ │ │ + bl 0x192130 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp sl, #15 │ │ │ │ - beq 0x796fc │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #200] @ 0x79790 │ │ │ │ + beq 0x7973c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #200] @ 0x797d0 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x79754 │ │ │ │ + beq 0x79794 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x191f44 │ │ │ │ + bl 0x192044 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x7976c │ │ │ │ + bne 0x797ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r8 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #84] @ 0x79790 │ │ │ │ + ldr r3, [pc, #84] @ 0x797d0 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7969c │ │ │ │ - ldr r3, [pc, #68] @ 0x79790 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x796dc │ │ │ │ + ldr r3, [pc, #68] @ 0x797d0 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7966c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x796ac │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x79704 │ │ │ │ + beq 0x79744 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #31 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f394 │ │ │ │ - b 0x79704 │ │ │ │ + bl 0x18f494 │ │ │ │ + b 0x79744 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ lsr r3, r3, #3 │ │ │ │ ands r0, r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 0x797d4 │ │ │ │ + bne 0x79814 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x798dc │ │ │ │ + bne 0x7991c │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x798cc │ │ │ │ + bne 0x7990c │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r3, [pc, #172] @ 0x798ec │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #172] @ 0x7992c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r0, [pc, #160] @ 0x798f0 │ │ │ │ + ldr r0, [pc, #160] @ 0x79930 │ │ │ │ add r6, r3, r6 │ │ │ │ add r1, r0, #2368 @ 0x940 │ │ │ │ add r3, r3, r7 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #2376] @ 0x948 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #15 │ │ │ │ - beq 0x7989c │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #112] @ 0x798f4 │ │ │ │ + beq 0x798dc │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #112] @ 0x79934 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #32] @ 0x798f4 │ │ │ │ + ldr r3, [pc, #32] @ 0x79934 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79838 │ │ │ │ - ldr r3, [pc, #16] @ 0x798f4 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79878 │ │ │ │ + ldr r3, [pc, #16] @ 0x79934 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79808 │ │ │ │ - addseq r6, ip, r4, lsl r7 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79848 │ │ │ │ + @ instruction: 0x009c66d4 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #209] @ 0xd1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - beq 0x79a10 │ │ │ │ - ands r3, r3, #251658240 @ 0xf000000 │ │ │ │ beq 0x79a50 │ │ │ │ + ands r3, r3, #251658240 @ 0xf000000 │ │ │ │ + beq 0x79a90 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x79a40 │ │ │ │ + bne 0x79a80 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x79a30 │ │ │ │ + bne 0x79a70 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r2, [pc, #188] @ 0x79a58 │ │ │ │ - ldr r3, [pc, #188] @ 0x79a5c │ │ │ │ + ldr r2, [pc, #188] @ 0x79a98 │ │ │ │ + ldr r3, [pc, #188] @ 0x79a9c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ - ldrne r0, [pc, #168] @ 0x79a60 │ │ │ │ - ldreq r1, [pc, #164] @ 0x79a60 │ │ │ │ + ldrne r0, [pc, #168] @ 0x79aa0 │ │ │ │ + ldreq r1, [pc, #164] @ 0x79aa0 │ │ │ │ addne r1, r0, #2496 @ 0x9c0 │ │ │ │ add r3, r2, r3 │ │ │ │ add r6, r2, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ ldreq r0, [r1, #2640]! @ 0xa50 │ │ │ │ stmne sp, {r2, r6} │ │ │ │ addne r1, r1, #12 │ │ │ │ ldrne r0, [r0, #2508] @ 0x9cc │ │ │ │ stmeq sp, {r2, r6} │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ tst r3, #234881024 @ 0xe000000 │ │ │ │ - bne 0x79934 │ │ │ │ + bne 0x79974 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #44] @ 0x79a64 │ │ │ │ + ldr r3, [pc, #44] @ 0x79aa4 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79994 │ │ │ │ - ldr r3, [pc, #28] @ 0x79a64 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x799d4 │ │ │ │ + ldr r3, [pc, #28] @ 0x79aa4 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79964 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x799a4 │ │ │ │ mov r0, r3 │ │ │ │ - b 0x79a18 │ │ │ │ - @ instruction: 0x009c65b8 │ │ │ │ + b 0x79a58 │ │ │ │ + addseq r6, ip, r8, ror r5 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r4, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x79c2c │ │ │ │ + bne 0x79c6c │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r4, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x79c5c │ │ │ │ + bne 0x79c9c │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x79c70 │ │ │ │ + bne 0x79cb0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 0x748ec │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x197510 │ │ │ │ + bl 0x197610 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x197510 │ │ │ │ + bl 0x197610 │ │ │ │ cmp sl, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - beq 0x79c24 │ │ │ │ - bl 0x193384 │ │ │ │ + beq 0x79c64 │ │ │ │ + bl 0x193484 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r9, [r6] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x79c4c │ │ │ │ + bne 0x79c8c │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x79c3c │ │ │ │ + bne 0x79c7c │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x1975bc │ │ │ │ + bl 0x1976bc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1932f4 │ │ │ │ + bl 0x1933f4 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r7, [r6] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x77a78 │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x197424 │ │ │ │ + bl 0x197524 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0x1932f4 │ │ │ │ - b 0x79b3c │ │ │ │ - ldr r3, [pc, #80] @ 0x79c84 │ │ │ │ + bl 0x1933f4 │ │ │ │ + b 0x79b7c │ │ │ │ + ldr r3, [pc, #80] @ 0x79cc4 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79ab8 │ │ │ │ - ldr r3, [pc, #64] @ 0x79c84 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79af8 │ │ │ │ + ldr r3, [pc, #64] @ 0x79cc4 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79b9c │ │ │ │ - ldr r3, [pc, #48] @ 0x79c84 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79bdc │ │ │ │ + ldr r3, [pc, #48] @ 0x79cc4 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79b70 │ │ │ │ - ldr r3, [pc, #32] @ 0x79c84 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79bb0 │ │ │ │ + ldr r3, [pc, #32] @ 0x79cc4 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x79af0 │ │ │ │ + beq 0x79b30 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x191180 │ │ │ │ - b 0x79af0 │ │ │ │ + bl 0x191280 │ │ │ │ + b 0x79b30 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ ldr ip, [r0, #200] @ 0xc8 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 0x79cb0 │ │ │ │ + bne 0x79cf0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x79a68 │ │ │ │ + bl 0x79aa8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -108269,123 +108285,123 @@ │ │ │ │ andne r3, r2, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ movne r0, #0 │ │ │ │ - beq 0x79d48 │ │ │ │ + beq 0x79d88 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x79ea0 │ │ │ │ + bne 0x79ee0 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x79ed0 │ │ │ │ + bne 0x79f10 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x191fc8 │ │ │ │ + bl 0x1920c8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r9, r0 │ │ │ │ - bne 0x79ec0 │ │ │ │ + bne 0x79f00 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 0x191ec0 │ │ │ │ + bl 0x191fc0 │ │ │ │ ldr sl, [r5] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r9, r0 │ │ │ │ - bne 0x79eb0 │ │ │ │ + bne 0x79ef0 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ - bl 0x191ec0 │ │ │ │ + bl 0x191fc0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #56] @ 0x79ee0 │ │ │ │ + ldr r3, [pc, #56] @ 0x79f20 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79d78 │ │ │ │ - ldr r3, [pc, #40] @ 0x79ee0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79db8 │ │ │ │ + ldr r3, [pc, #40] @ 0x79f20 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79e44 │ │ │ │ - ldr r3, [pc, #24] @ 0x79ee0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79e84 │ │ │ │ + ldr r3, [pc, #24] @ 0x79f20 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79df8 │ │ │ │ - ldr r3, [pc, #8] @ 0x79ee0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79e38 │ │ │ │ + ldr r3, [pc, #8] @ 0x79f20 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79da8 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79de8 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -108393,462 +108409,462 @@ │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x79f80 │ │ │ │ + bne 0x79fc0 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x192368 │ │ │ │ + bl 0x192468 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #8] @ 0x79f90 │ │ │ │ + ldr r3, [pc, #8] @ 0x79fd0 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79f48 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x79f88 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ orr r8, r2, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x7a074 │ │ │ │ + bne 0x7a0b4 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x7a084 │ │ │ │ + bne 0x7a0c4 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r3, [pc, #100] @ 0x7a094 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #100] @ 0x7a0d4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ str r8, [sp] │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x19d738 │ │ │ │ + bl 0x19d838 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x77a38 │ │ │ │ - ldr r3, [pc, #28] @ 0x7a098 │ │ │ │ + b 0x77a78 │ │ │ │ + ldr r3, [pc, #28] @ 0x7a0d8 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x79fe8 │ │ │ │ - ldr r3, [pc, #12] @ 0x7a098 │ │ │ │ - ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ b 0x7a028 │ │ │ │ - addseq r5, ip, r4, lsr #30 │ │ │ │ + ldr r3, [pc, #12] @ 0x7a0d8 │ │ │ │ + ldr r1, [r3, r9, lsl #2] │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a068 │ │ │ │ + addseq r5, ip, r4, ror #29 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r5, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x7a22c │ │ │ │ + bne 0x7a26c │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x7a23c │ │ │ │ + bne 0x7a27c │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - beq 0x7a178 │ │ │ │ - bl 0x191fc8 │ │ │ │ + beq 0x7a1b8 │ │ │ │ + bl 0x1920c8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x7a184 │ │ │ │ + bne 0x7a1c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7a208 │ │ │ │ + bne 0x7a248 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x77a38 │ │ │ │ - bl 0x192030 │ │ │ │ + b 0x77a78 │ │ │ │ + bl 0x192130 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x7a144 │ │ │ │ + beq 0x7a184 │ │ │ │ ldr r9, [r4, #16] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x7a24c │ │ │ │ + bne 0x7a28c │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r9, r0 │ │ │ │ - bne 0x7a25c │ │ │ │ + bne 0x7a29c │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r8, r9} │ │ │ │ - bl 0x191ec0 │ │ │ │ + bl 0x191fc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7a150 │ │ │ │ - ldr r8, [pc, #92] @ 0x7a26c │ │ │ │ + beq 0x7a190 │ │ │ │ + ldr r8, [pc, #92] @ 0x7a2ac │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x18f854 │ │ │ │ - b 0x7a150 │ │ │ │ - ldr r3, [pc, #56] @ 0x7a26c │ │ │ │ + bl 0x18f954 │ │ │ │ + b 0x7a190 │ │ │ │ + ldr r3, [pc, #56] @ 0x7a2ac │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a0f0 │ │ │ │ - ldr r3, [pc, #40] @ 0x7a26c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a130 │ │ │ │ + ldr r3, [pc, #40] @ 0x7a2ac │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a120 │ │ │ │ - ldr r3, [pc, #24] @ 0x7a26c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a160 │ │ │ │ + ldr r3, [pc, #24] @ 0x7a2ac │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a1b4 │ │ │ │ - ldr r3, [pc, #8] @ 0x7a26c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a1f4 │ │ │ │ + ldr r3, [pc, #8] @ 0x7a2ac │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a1e4 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a224 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x7a324 │ │ │ │ + bne 0x7a364 │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x7a334 │ │ │ │ + bne 0x7a374 │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x190464 │ │ │ │ + bl 0x190564 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x7a364 │ │ │ │ + bne 0x7a3a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7a344 │ │ │ │ + bne 0x7a384 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x77a38 │ │ │ │ - ldr r3, [pc, #140] @ 0x7a3b8 │ │ │ │ + b 0x77a78 │ │ │ │ + ldr r3, [pc, #140] @ 0x7a3f8 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a2bc │ │ │ │ - ldr r3, [pc, #124] @ 0x7a3b8 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a2fc │ │ │ │ + ldr r3, [pc, #124] @ 0x7a3f8 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a2ec │ │ │ │ - ldr r7, [pc, #108] @ 0x7a3b8 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a32c │ │ │ │ + ldr r7, [pc, #108] @ 0x7a3f8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a310 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a350 │ │ │ │ ldr r8, [r5, #16] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x7a3a8 │ │ │ │ + bne 0x7a3e8 │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f394 │ │ │ │ - b 0x7a304 │ │ │ │ - ldr r3, [pc, #8] @ 0x7a3b8 │ │ │ │ + bl 0x18f494 │ │ │ │ + b 0x7a344 │ │ │ │ + ldr r3, [pc, #8] @ 0x7a3f8 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a394 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a3d4 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - beq 0x7a428 │ │ │ │ + beq 0x7a468 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x7a404 │ │ │ │ + beq 0x7a444 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 0x7a45c │ │ │ │ - ldr r3, [pc, #172] @ 0x7a4c4 │ │ │ │ + bne 0x7a49c │ │ │ │ + ldr r3, [pc, #172] @ 0x7a504 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x18f2e0 │ │ │ │ + b 0x18f3e0 │ │ │ │ ldrb r2, [r0, #209] @ 0xd1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x7a448 │ │ │ │ + bne 0x7a488 │ │ │ │ cmp r1, #15 │ │ │ │ - bne 0x7a448 │ │ │ │ + bne 0x7a488 │ │ │ │ ldr r2, [r0, #200] @ 0xc8 │ │ │ │ tst r2, #32 │ │ │ │ - bne 0x7a470 │ │ │ │ + bne 0x7a4b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x77a38 │ │ │ │ + b 0x77a78 │ │ │ │ mvn r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f714 │ │ │ │ - b 0x7a410 │ │ │ │ - ldr r1, [pc, #76] @ 0x7a4c4 │ │ │ │ + bl 0x18f814 │ │ │ │ + b 0x7a450 │ │ │ │ + ldr r1, [pc, #76] @ 0x7a504 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r0, #12] │ │ │ │ mvn r2, #1 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r3, [pc, #28] @ 0x7a4c8 │ │ │ │ - ldr r2, [pc, #28] @ 0x7a4cc │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r3, [pc, #28] @ 0x7a508 │ │ │ │ + ldr r2, [pc, #28] @ 0x7a50c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1928f4 │ │ │ │ + bl 0x1929f4 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b 0x7a3e8 │ │ │ │ + b 0x7a428 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r5, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x7a5a0 │ │ │ │ + bne 0x7a5e0 │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 0x74ce4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x7a5b0 │ │ │ │ + bne 0x7a5f0 │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x7a5c0 │ │ │ │ + bne 0x7a600 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7a3bc │ │ │ │ - ldr r3, [pc, #56] @ 0x7a5e0 │ │ │ │ + b 0x7a3fc │ │ │ │ + ldr r3, [pc, #56] @ 0x7a620 │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a528 │ │ │ │ - ldr r3, [pc, #40] @ 0x7a5e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a568 │ │ │ │ + ldr r3, [pc, #40] @ 0x7a620 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a56c │ │ │ │ - ldr r7, [pc, #24] @ 0x7a5e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a5ac │ │ │ │ + ldr r7, [pc, #24] @ 0x7a620 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a584 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a5c4 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r5, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x7a678 │ │ │ │ + bne 0x7a6b8 │ │ │ │ ldrb r3, [r7, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 0x72938 │ │ │ │ @@ -108857,146 +108873,146 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x74ce4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x7a688 │ │ │ │ + bne 0x7a6c8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x7a3bc │ │ │ │ - ldr r3, [pc, #40] @ 0x7a6a8 │ │ │ │ + b 0x7a3fc │ │ │ │ + ldr r3, [pc, #40] @ 0x7a6e8 │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a638 │ │ │ │ - ldr r5, [pc, #24] @ 0x7a6a8 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a678 │ │ │ │ + ldr r5, [pc, #24] @ 0x7a6e8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a660 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a6a0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x7a7ac │ │ │ │ + bne 0x7a7ec │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp fp, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x7a7cc │ │ │ │ + bne 0x7a80c │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 0x74f1c │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp fp, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x7a7bc │ │ │ │ + bne 0x7a7fc │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x7a7dc │ │ │ │ + bne 0x7a81c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7a3bc │ │ │ │ - ldr r3, [pc, #72] @ 0x7a7fc │ │ │ │ + b 0x7a3fc │ │ │ │ + ldr r3, [pc, #72] @ 0x7a83c │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a704 │ │ │ │ - ldr r3, [pc, #56] @ 0x7a7fc │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a744 │ │ │ │ + ldr r3, [pc, #56] @ 0x7a83c │ │ │ │ ldr r1, [r3, fp, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a778 │ │ │ │ - ldr r3, [pc, #40] @ 0x7a7fc │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a7b8 │ │ │ │ + ldr r3, [pc, #40] @ 0x7a83c │ │ │ │ ldr r1, [r3, fp, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a734 │ │ │ │ - ldr r7, [pc, #24] @ 0x7a7fc │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a774 │ │ │ │ + ldr r7, [pc, #24] @ 0x7a83c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a790 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a7d0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r4, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x7a8cc │ │ │ │ + bne 0x7a90c │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x7a8dc │ │ │ │ + bne 0x7a91c │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ @@ -109005,38 +109021,38 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x74f1c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x7a8ec │ │ │ │ + bne 0x7a92c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7a3bc │ │ │ │ - ldr r3, [pc, #56] @ 0x7a90c │ │ │ │ + b 0x7a3fc │ │ │ │ + ldr r3, [pc, #56] @ 0x7a94c │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a858 │ │ │ │ - ldr r3, [pc, #40] @ 0x7a90c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a898 │ │ │ │ + ldr r3, [pc, #40] @ 0x7a94c │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a888 │ │ │ │ - ldr r7, [pc, #24] @ 0x7a90c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a8c8 │ │ │ │ + ldr r7, [pc, #24] @ 0x7a94c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a8b0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a8f0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ @@ -109046,59 +109062,59 @@ │ │ │ │ cmpne r0, #0 │ │ │ │ and r0, r0, #31 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ror r7, r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bne 0x7a9f0 │ │ │ │ + bne 0x7aa30 │ │ │ │ ldr fp, [r5, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp fp, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x7a9c0 │ │ │ │ + bne 0x7aa00 │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x7a9d0 │ │ │ │ + bne 0x7aa10 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7a3bc │ │ │ │ - ldr r3, [pc, #60] @ 0x7aa04 │ │ │ │ + b 0x7a3fc │ │ │ │ + ldr r3, [pc, #60] @ 0x7aa44 │ │ │ │ ldr r1, [r3, fp, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a984 │ │ │ │ - ldr r7, [pc, #44] @ 0x7aa04 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a9c4 │ │ │ │ + ldr r7, [pc, #44] @ 0x7aa44 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7a9a4 │ │ │ │ - ldr r3, [pc, #12] @ 0x7aa04 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7a9e4 │ │ │ │ + ldr r3, [pc, #12] @ 0x7aa44 │ │ │ │ lsr r1, r7, #31 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - bl 0x18f32c │ │ │ │ - b 0x7a954 │ │ │ │ + bl 0x18f42c │ │ │ │ + b 0x7a994 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -109106,98 +109122,98 @@ │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ and r1, r1, #31 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ror sl, ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bne 0x7aa84 │ │ │ │ + bne 0x7aac4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x7aacc │ │ │ │ + bne 0x7ab0c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x7a3bc │ │ │ │ - ldr r9, [pc, #72] @ 0x7aad4 │ │ │ │ + b 0x7a3fc │ │ │ │ + ldr r9, [pc, #72] @ 0x7ab14 │ │ │ │ lsr r1, sl, #31 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ - bl 0x18f32c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f42c │ │ │ │ + bl 0x18980c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7aa6c │ │ │ │ - ldr r9, [pc] @ 0x7aad4 │ │ │ │ - b 0x7aab0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7aaac │ │ │ │ + ldr r9, [pc] @ 0x7ab14 │ │ │ │ + b 0x7aaf0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #3 │ │ │ │ sub r5, r5, r3 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r2, r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ cmp r7, #15 │ │ │ │ - bne 0x7ab3c │ │ │ │ + bne 0x7ab7c │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ tst r3, #32 │ │ │ │ - bne 0x7ab50 │ │ │ │ + bne 0x7ab90 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x77a38 │ │ │ │ - ldr r3, [pc, #92] @ 0x7abb4 │ │ │ │ + b 0x77a78 │ │ │ │ + ldr r3, [pc, #92] @ 0x7abf4 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r3, [pc, #52] @ 0x7abb8 │ │ │ │ - ldr r2, [pc, #52] @ 0x7abbc │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r3, [pc, #52] @ 0x7abf8 │ │ │ │ + ldr r2, [pc, #52] @ 0x7abfc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1928f4 │ │ │ │ + bl 0x1929f4 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -109216,44 +109232,44 @@ │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x7ac60 │ │ │ │ + bne 0x7aca0 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x192300 │ │ │ │ + bl 0x192400 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #8] @ 0x7ac70 │ │ │ │ + ldr r3, [pc, #8] @ 0x7acb0 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7ac24 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7ac64 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -109261,59 +109277,59 @@ │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x7ad30 │ │ │ │ + bne 0x7ad70 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r3, [pc, #96] @ 0x7ad40 │ │ │ │ - ldr r2, [pc, #96] @ 0x7ad44 │ │ │ │ + ldr r3, [pc, #96] @ 0x7ad80 │ │ │ │ + ldr r2, [pc, #96] @ 0x7ad84 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, r2, #2768 @ 0xad0 │ │ │ │ add r3, r5, r3 │ │ │ │ ldr r0, [r2, #2772] @ 0xad4 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #16] @ 0x7ad48 │ │ │ │ + ldr r3, [pc, #16] @ 0x7ad88 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7acd8 │ │ │ │ - addseq r5, ip, r4, ror r2 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7ad18 │ │ │ │ + addseq r5, ip, r4, lsr r2 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #248] @ 0x7ae5c │ │ │ │ + ldr r3, [pc, #248] @ 0x7ae9c │ │ │ │ ldm r1, {r7, r9, sl} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [r1, #16] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -109324,65 +109340,65 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ str fp, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 0x77918 │ │ │ │ + bl 0x77958 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x76354 │ │ │ │ + bl 0x76394 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x7ae14 │ │ │ │ + bne 0x7ae54 │ │ │ │ cmp sl, #0 │ │ │ │ rsbeq r6, r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #112] @ 0x7ae5c │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #112] @ 0x7ae9c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x7ae58 │ │ │ │ + bne 0x7ae98 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x77a38 │ │ │ │ + b 0x77a78 │ │ │ │ cmp r9, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 0x7add4 │ │ │ │ - ldr r3, [pc, #52] @ 0x7ae5c │ │ │ │ + bne 0x7ae14 │ │ │ │ + ldr r3, [pc, #52] @ 0x7ae9c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x7ae58 │ │ │ │ + bne 0x7ae98 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #248] @ 0x7af70 │ │ │ │ + ldr r3, [pc, #248] @ 0x7afb0 │ │ │ │ ldm r1, {r7, r9, sl} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [r1, #16] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -109393,100 +109409,100 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ str fp, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 0x77918 │ │ │ │ + bl 0x77958 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77e70 │ │ │ │ + bl 0x77eb0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x7af28 │ │ │ │ + bne 0x7af68 │ │ │ │ cmp sl, #0 │ │ │ │ rsbeq r6, r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #112] @ 0x7af70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #112] @ 0x7afb0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x7af6c │ │ │ │ + bne 0x7afac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x77a38 │ │ │ │ + b 0x77a78 │ │ │ │ cmp r9, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 0x7aee8 │ │ │ │ - ldr r3, [pc, #52] @ 0x7af70 │ │ │ │ + bne 0x7af28 │ │ │ │ + ldr r3, [pc, #52] @ 0x7afb0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x7af6c │ │ │ │ + bne 0x7afac │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #15 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x7b030 │ │ │ │ + beq 0x7b070 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ands r8, r6, #1 │ │ │ │ - beq 0x7afbc │ │ │ │ + beq 0x7affc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x77918 │ │ │ │ + bl 0x77958 │ │ │ │ add r3, r6, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x76354 │ │ │ │ + bl 0x76394 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7b048 │ │ │ │ + beq 0x7b088 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7b014 │ │ │ │ + beq 0x7b054 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -109496,69 +109512,69 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ rsbeq r8, r8, #0 │ │ │ │ - b 0x7aff4 │ │ │ │ + b 0x7b034 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #108] @ 0x7b0e0 │ │ │ │ + ldr r3, [pc, #108] @ 0x7b120 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #88] @ 0x7b0e4 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #88] @ 0x7b124 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r0, [pc, #72] @ 0x7b0e8 │ │ │ │ + ldr r0, [pc, #72] @ 0x7b128 │ │ │ │ add ip, r3, r2 │ │ │ │ add r4, r3, r4 │ │ │ │ add r1, r0, #2896 @ 0xb50 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r0, #2904] @ 0xb58 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r5 │ │ │ │ stm sp, {r4, ip} │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r4, ip, ip, asr #29 │ │ │ │ + addseq r4, ip, ip, lsl #29 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #44] @ 0x7b158 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #44] @ 0x7b198 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -109567,40 +109583,40 @@ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ 0x7b1dc │ │ │ │ - bl 0x18a440 │ │ │ │ + ldr r0, [pc, #88] @ 0x7b21c │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f6ac │ │ │ │ + bl 0x18f7ac │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f6ac │ │ │ │ + bl 0x18f7ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x18f854 │ │ │ │ + b 0x18f954 │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -109608,357 +109624,357 @@ │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x7b27c │ │ │ │ + bne 0x7b2bc │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x7b15c │ │ │ │ + bl 0x7b19c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #8] @ 0x7b28c │ │ │ │ + ldr r3, [pc, #8] @ 0x7b2cc │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7b244 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7b284 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #328] @ 0x7b3f0 │ │ │ │ + ldr r3, [pc, #328] @ 0x7b430 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 0x7b3d4 │ │ │ │ + bhi 0x7b414 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #300] @ 0x7b3f4 │ │ │ │ + ldr r3, [pc, #300] @ 0x7b434 │ │ │ │ mov r4, #1 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ stm r5, {r4, r6} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #260] @ 0x7b3f4 │ │ │ │ + ldr r2, [pc, #260] @ 0x7b434 │ │ │ │ mov r3, #8 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ and r4, r4, #1 │ │ │ │ eor r4, r4, r3 │ │ │ │ stm r5, {r4, r6} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #212] @ 0x7b3f4 │ │ │ │ + ldr r2, [pc, #212] @ 0x7b434 │ │ │ │ mov r3, #9 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - b 0x7b2f4 │ │ │ │ - ldr r2, [pc, #196] @ 0x7b3f4 │ │ │ │ + b 0x7b334 │ │ │ │ + ldr r2, [pc, #196] @ 0x7b434 │ │ │ │ mov r3, #2 │ │ │ │ ldr r6, [r2, #68] @ 0x44 │ │ │ │ - b 0x7b2f4 │ │ │ │ - ldr r2, [pc, #180] @ 0x7b3f4 │ │ │ │ + b 0x7b334 │ │ │ │ + ldr r2, [pc, #180] @ 0x7b434 │ │ │ │ mov r3, #2 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - b 0x7b2f4 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #160] @ 0x7b3f4 │ │ │ │ + b 0x7b334 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #160] @ 0x7b434 │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f678 │ │ │ │ + bl 0x18f778 │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f6ac │ │ │ │ + bl 0x18f7ac │ │ │ │ mov r3, #9 │ │ │ │ - b 0x7b2f4 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #116] @ 0x7b3f4 │ │ │ │ + b 0x7b334 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #116] @ 0x7b434 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f9bc │ │ │ │ + bl 0x18fabc │ │ │ │ mov r3, #3 │ │ │ │ - b 0x7b2f4 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #84] @ 0x7b3f4 │ │ │ │ + b 0x7b334 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #84] @ 0x7b434 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f9bc │ │ │ │ + bl 0x18fabc │ │ │ │ mov r2, #31 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fde4 │ │ │ │ + bl 0x18fee4 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x190990 │ │ │ │ + bl 0x190a90 │ │ │ │ mov r3, #9 │ │ │ │ - b 0x7b2f4 │ │ │ │ - ldr r3, [pc, #28] @ 0x7b3f8 │ │ │ │ - ldr r2, [pc, #28] @ 0x7b3fc │ │ │ │ + b 0x7b334 │ │ │ │ + ldr r3, [pc, #28] @ 0x7b438 │ │ │ │ + ldr r2, [pc, #28] @ 0x7b43c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ bl 0x10b84 │ │ │ │ - subeq pc, r5, r8, lsl #1 │ │ │ │ + subeq pc, r5, r8, lsl #3 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r2, r8, ip, ror #15 │ │ │ │ - @ instruction: 0x0040579c │ │ │ │ + @ instruction: 0x0040589c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #204] @ 0xcc │ │ │ │ - ldr r2, [pc, #444] @ 0x7b5d8 │ │ │ │ + ldr r2, [pc, #444] @ 0x7b618 │ │ │ │ lsr r3, r3, #5 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, #0 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ - beq 0x7b4ac │ │ │ │ + beq 0x7b4ec │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0x7b478 │ │ │ │ + beq 0x7b4b8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0x7b478 │ │ │ │ + beq 0x7b4b8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0x7b478 │ │ │ │ + beq 0x7b4b8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #13 │ │ │ │ - ble 0x7b4b4 │ │ │ │ + ble 0x7b4f4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #340] @ 0x7b5d8 │ │ │ │ + ldr r3, [pc, #340] @ 0x7b618 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x7b5bc │ │ │ │ + bne 0x7b5fc │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b 0x7b47c │ │ │ │ + b 0x7b4bc │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #15 │ │ │ │ mov r8, r0 │ │ │ │ - beq 0x7b5ac │ │ │ │ - ldr r2, [pc, #256] @ 0x7b5dc │ │ │ │ + beq 0x7b5ec │ │ │ │ + ldr r2, [pc, #256] @ 0x7b61c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x7b59c │ │ │ │ - ldr r2, [pc, #228] @ 0x7b5dc │ │ │ │ + beq 0x7b5dc │ │ │ │ + ldr r2, [pc, #228] @ 0x7b61c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #212] @ 0x7b5e0 │ │ │ │ + ldr r2, [pc, #212] @ 0x7b620 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x7b5c0 │ │ │ │ + bhi 0x7b600 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18fb10 │ │ │ │ + bl 0x18fc10 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x7b290 │ │ │ │ + bl 0x7b2d0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ - b 0x7b47c │ │ │ │ + b 0x7b4bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f678 │ │ │ │ - b 0x7b528 │ │ │ │ + bl 0x18f778 │ │ │ │ + b 0x7b568 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0x7b528 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0x7b568 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f32c │ │ │ │ - b 0x7b500 │ │ │ │ + bl 0x18f42c │ │ │ │ + b 0x7b540 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f32c │ │ │ │ - b 0x7b4e4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x18f42c │ │ │ │ + b 0x7b524 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #24] @ 0x7b5e4 │ │ │ │ - ldr r2, [pc, #24] @ 0x7b5e8 │ │ │ │ - ldr r1, [pc, #24] @ 0x7b5ec │ │ │ │ + ldr r3, [pc, #24] @ 0x7b624 │ │ │ │ + ldr r2, [pc, #24] @ 0x7b628 │ │ │ │ + ldr r1, [pc, #24] @ 0x7b62c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - @ instruction: 0x0045f098 │ │ │ │ - subeq pc, r5, r4, lsr #22 │ │ │ │ + @ instruction: 0x0045f198 │ │ │ │ + subeq pc, r5, r4, lsr #24 │ │ │ │ andeq r1, r0, r6, lsl #25 │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #120] @ 0x7b68c │ │ │ │ + ldr r3, [pc, #120] @ 0x7b6cc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 0x7b668 │ │ │ │ + beq 0x7b6a8 │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ eor r1, r5, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 0x7b290 │ │ │ │ - ldr r3, [pc, #76] @ 0x7b68c │ │ │ │ + bl 0x7b2d0 │ │ │ │ + ldr r3, [pc, #76] @ 0x7b6cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x7b688 │ │ │ │ + bne 0x7b6c8 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x18ff94 │ │ │ │ - bl 0x182b5c │ │ │ │ + b 0x190094 │ │ │ │ + bl 0x182c5c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b 0x7b62c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x7b66c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #0 │ │ │ │ ldm r0, {r0, r1} │ │ │ │ - b 0x18ff94 │ │ │ │ + b 0x190094 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ 0x7b70c │ │ │ │ + ldr r3, [pc, #84] @ 0x7b74c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x7b290 │ │ │ │ - ldr r3, [pc, #44] @ 0x7b70c │ │ │ │ + bl 0x7b2d0 │ │ │ │ + ldr r3, [pc, #44] @ 0x7b74c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x7b708 │ │ │ │ + bne 0x7b748 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ff94 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x190094 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #12] @ 0x7b75c │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #12] @ 0x7b79c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ - b 0x1929c4 │ │ │ │ + b 0x192ac4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0x7b7b0 │ │ │ │ + ldr r3, [pc, #56] @ 0x7b7f0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r5 │ │ │ │ @@ -109968,265 +109984,265 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 0x7b7dc │ │ │ │ - ldr r3, [pc, #72] @ 0x7b80c │ │ │ │ + bhi 0x7b81c │ │ │ │ + ldr r3, [pc, #72] @ 0x7b84c │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #220] @ 0xdc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 0x7b810 │ │ │ │ + ldr ip, [pc, #28] @ 0x7b850 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #24] @ 0x7b814 │ │ │ │ - ldr r2, [pc, #24] @ 0x7b818 │ │ │ │ - ldr r1, [pc, #24] @ 0x7b81c │ │ │ │ + ldr r3, [pc, #24] @ 0x7b854 │ │ │ │ + ldr r2, [pc, #24] @ 0x7b858 │ │ │ │ + ldr r1, [pc, #24] @ 0x7b85c │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq pc, r5, r0, ror #20 │ │ │ │ - strheq r5, [r0], #-120 @ 0xffffff88 │ │ │ │ - subeq pc, r5, r0, lsr fp @ │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq pc, r5, r0, ror #22 │ │ │ │ + strheq r5, [r0], #-136 @ 0xffffff78 │ │ │ │ + subeq pc, r5, r0, lsr ip @ │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - ldr r2, [pc, #40] @ 0x7b880 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + ldr r2, [pc, #40] @ 0x7b8c0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r3, r8 │ │ │ │ add r1, r6, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19b0a0 │ │ │ │ - @ instruction: 0x009c46fc │ │ │ │ + b 0x19b1a0 │ │ │ │ + @ instruction: 0x009c46bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - ldr r2, [pc, #40] @ 0x7b8e4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + ldr r2, [pc, #40] @ 0x7b924 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r3, r8 │ │ │ │ add r1, r6, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19b0a4 │ │ │ │ - umullseq r4, ip, r8, r6 │ │ │ │ + b 0x19b1a4 │ │ │ │ + addseq r4, ip, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - ldr r2, [pc, #40] @ 0x7b948 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + ldr r2, [pc, #40] @ 0x7b988 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r3, r8 │ │ │ │ add r1, r6, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19b0a8 │ │ │ │ - addseq r4, ip, r4, lsr r6 │ │ │ │ + b 0x19b1a8 │ │ │ │ + @ instruction: 0x009c45f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - ldr r2, [pc, #40] @ 0x7b9ac │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + ldr r2, [pc, #40] @ 0x7b9ec │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r3, r8 │ │ │ │ add r1, r6, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19b0ac │ │ │ │ - @ instruction: 0x009c45d0 │ │ │ │ + b 0x19b1ac │ │ │ │ + umullseq r4, ip, r0, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r0, #224] @ 0xe0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r0, #210] @ 0xd2 │ │ │ │ ldr r4, [r0, #132] @ 0x84 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ lsl r3, r3, #9 │ │ │ │ - beq 0x7b9f0 │ │ │ │ + beq 0x7ba30 │ │ │ │ tst ip, #224 @ 0xe0 │ │ │ │ orreq ip, ip, #224 @ 0xe0 │ │ │ │ orr r4, r4, r3 │ │ │ │ orr r4, r4, ip │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - ldr r3, [pc, #40] @ 0x7ba38 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + ldr r3, [pc, #40] @ 0x7ba78 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19b0a0 │ │ │ │ - addseq r4, ip, r4, asr #10 │ │ │ │ + b 0x19b1a0 │ │ │ │ + addseq r4, ip, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x7bb70 │ │ │ │ + bne 0x7bbb0 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r7, [pc, #268] @ 0x7bba4 │ │ │ │ - bne 0x7bb84 │ │ │ │ + ldr r7, [pc, #268] @ 0x7bbe4 │ │ │ │ + bne 0x7bbc4 │ │ │ │ ldr r8, [r8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x7bb98 │ │ │ │ + bne 0x7bbd8 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ str r9, [sp] │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b9b0 │ │ │ │ + bl 0x7b9f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #3 │ │ │ │ mvnne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, #3 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r5, #12] │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x18f2e0 │ │ │ │ - ldr r7, [pc, #44] @ 0x7bba4 │ │ │ │ + b 0x18f3e0 │ │ │ │ + ldr r7, [pc, #44] @ 0x7bbe4 │ │ │ │ ldr r1, [r7, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x7ba98 │ │ │ │ + beq 0x7bad8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f394 │ │ │ │ - b 0x7ba98 │ │ │ │ + bl 0x18f494 │ │ │ │ + b 0x7bad8 │ │ │ │ ldr r1, [r7, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7bac8 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7bb08 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -110237,83 +110253,83 @@ │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ moveq sl, #32 │ │ │ │ - beq 0x7bc08 │ │ │ │ + beq 0x7bc48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #2 │ │ │ │ orreq sl, sl, #256 @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77918 │ │ │ │ + bl 0x77958 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b9b0 │ │ │ │ + bl 0x7b9f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72878 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7bcac │ │ │ │ + bne 0x7bcec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #15 │ │ │ │ - bne 0x7bc98 │ │ │ │ + bne 0x7bcd8 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - bne 0x7bcc0 │ │ │ │ + bne 0x7bd00 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x77a38 │ │ │ │ + b 0x77a78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7bc80 │ │ │ │ + beq 0x7bcc0 │ │ │ │ mov r2, #0 │ │ │ │ - b 0x7bc64 │ │ │ │ - ldr r3, [pc, #96] @ 0x7bd28 │ │ │ │ + b 0x7bca4 │ │ │ │ + ldr r3, [pc, #96] @ 0x7bd68 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r3, [pc, #56] @ 0x7bd2c │ │ │ │ - ldr r2, [pc, #56] @ 0x7bd30 │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r3, [pc, #56] @ 0x7bd6c │ │ │ │ + ldr r2, [pc, #56] @ 0x7bd70 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1928f4 │ │ │ │ + bl 0x1929f4 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -110321,132 +110337,132 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ cmp r3, #25 │ │ │ │ - bls 0x7bd74 │ │ │ │ + bls 0x7bdb4 │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x7bd98 │ │ │ │ - ldr r2, [pc, #124] @ 0x7bdd0 │ │ │ │ + bhi 0x7bdd8 │ │ │ │ + ldr r2, [pc, #124] @ 0x7be10 │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x7bdc4 │ │ │ │ + bhi 0x7be04 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x7bba8 │ │ │ │ + b 0x7bbe8 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x7bd98 │ │ │ │ + bls 0x7bdd8 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x7bdc4 │ │ │ │ + bne 0x7be04 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x7bd6c │ │ │ │ + bne 0x7bdac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x74c30 │ │ │ │ mov r3, #6 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x7bba8 │ │ │ │ + b 0x7bbe8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x7bba8 │ │ │ │ + b 0x7bbe8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x7bba8 │ │ │ │ - @ instruction: 0x0045f09c │ │ │ │ + b 0x7bbe8 │ │ │ │ + @ instruction: 0x0045f19c │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ cmp r3, #25 │ │ │ │ - bls 0x7be14 │ │ │ │ + bls 0x7be54 │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x7be38 │ │ │ │ - ldr r2, [pc, #124] @ 0x7be70 │ │ │ │ + bhi 0x7be78 │ │ │ │ + ldr r2, [pc, #124] @ 0x7beb0 │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x7be64 │ │ │ │ + bhi 0x7bea4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #8 │ │ │ │ - b 0x7bba8 │ │ │ │ + b 0x7bbe8 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x7be38 │ │ │ │ + bls 0x7be78 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x7be64 │ │ │ │ + bne 0x7bea4 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x7be0c │ │ │ │ + bne 0x7be4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x74c30 │ │ │ │ mov r3, #6 │ │ │ │ mov r2, #8 │ │ │ │ - b 0x7bba8 │ │ │ │ + b 0x7bbe8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #8 │ │ │ │ - b 0x7bba8 │ │ │ │ + b 0x7bbe8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ - b 0x7bba8 │ │ │ │ - subeq pc, r5, r2, lsr #1 │ │ │ │ + b 0x7bbe8 │ │ │ │ + subeq pc, r5, r2, lsr #3 │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ cmp r3, #25 │ │ │ │ - bls 0x7beb4 │ │ │ │ + bls 0x7bef4 │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x7bed8 │ │ │ │ - ldr r2, [pc, #124] @ 0x7bf10 │ │ │ │ + bhi 0x7bf18 │ │ │ │ + ldr r2, [pc, #124] @ 0x7bf50 │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x7bf04 │ │ │ │ + bhi 0x7bf44 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #9 │ │ │ │ - b 0x7bba8 │ │ │ │ + b 0x7bbe8 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x7bed8 │ │ │ │ + bls 0x7bf18 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x7bf04 │ │ │ │ + bne 0x7bf44 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x7beac │ │ │ │ + bne 0x7beec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x74c30 │ │ │ │ mov r3, #6 │ │ │ │ mov r2, #9 │ │ │ │ - b 0x7bba8 │ │ │ │ + b 0x7bbe8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #9 │ │ │ │ - b 0x7bba8 │ │ │ │ + b 0x7bbe8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #9 │ │ │ │ - b 0x7bba8 │ │ │ │ - subeq pc, r5, r8, lsr #1 │ │ │ │ + b 0x7bbe8 │ │ │ │ + subeq pc, r5, r8, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r9, r3 │ │ │ │ @@ -110456,68 +110472,68 @@ │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ moveq sl, #32 │ │ │ │ - beq 0x7bf74 │ │ │ │ + beq 0x7bfb4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr sl, [r5, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #2 │ │ │ │ orreq sl, sl, #256 @ 0x100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x76c64 │ │ │ │ + bl 0x76ca4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7b9b0 │ │ │ │ + bl 0x7b9f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72878 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77acc │ │ │ │ + bl 0x77b0c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #15 │ │ │ │ - bne 0x7bfdc │ │ │ │ + bne 0x7c01c │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - bne 0x7bff0 │ │ │ │ + bne 0x7c030 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x77a38 │ │ │ │ - ldr r3, [pc, #96] @ 0x7c058 │ │ │ │ + b 0x77a78 │ │ │ │ + ldr r3, [pc, #96] @ 0x7c098 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r3, [pc, #56] @ 0x7c05c │ │ │ │ - ldr r2, [pc, #56] @ 0x7c060 │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r3, [pc, #56] @ 0x7c09c │ │ │ │ + ldr r2, [pc, #56] @ 0x7c0a0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1928f4 │ │ │ │ + bl 0x1929f4 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -110536,36 +110552,36 @@ │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r0, #210] @ 0xd2 │ │ │ │ ldr r4, [r0, #132] @ 0x84 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ lsl r3, r3, #9 │ │ │ │ - beq 0x7c0a4 │ │ │ │ + beq 0x7c0e4 │ │ │ │ tst ip, #224 @ 0xe0 │ │ │ │ orreq ip, ip, #224 @ 0xe0 │ │ │ │ orr r4, r4, r3 │ │ │ │ orr r4, r4, ip │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - ldr r3, [pc, #40] @ 0x7c0ec │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + ldr r3, [pc, #40] @ 0x7c12c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19b0a4 │ │ │ │ - umullseq r3, ip, r0, lr │ │ │ │ + b 0x19b1a4 │ │ │ │ + addseq r3, ip, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r9, r3 │ │ │ │ @@ -110575,83 +110591,83 @@ │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ moveq sl, #160 @ 0xa0 │ │ │ │ - beq 0x7c154 │ │ │ │ + beq 0x7c194 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr sl, [r5, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #2 │ │ │ │ orrne sl, sl, #128 @ 0x80 │ │ │ │ orreq sl, sl, #384 @ 0x180 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7c170 │ │ │ │ + beq 0x7c1b0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #15 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 0x7c1ec │ │ │ │ + beq 0x7c22c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x76c64 │ │ │ │ + bl 0x76ca4 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp fp, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x7c204 │ │ │ │ + bne 0x7c244 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x7c064 │ │ │ │ + bl 0x7c0a4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72878 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x77acc │ │ │ │ + bl 0x77b0c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ 0x7c214 │ │ │ │ + ldr r3, [pc, #8] @ 0x7c254 │ │ │ │ ldr r1, [r3, fp, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7c1b0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7c1f0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ mov r2, #2 │ │ │ │ and r3, r3, #15 │ │ │ │ - b 0x7c0f0 │ │ │ │ + b 0x7c130 │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ - b 0x7c0f0 │ │ │ │ + b 0x7c130 │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #15 │ │ │ │ - b 0x7c0f0 │ │ │ │ + b 0x7c130 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r9, r3 │ │ │ │ @@ -110661,3422 +110677,3422 @@ │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq sl, #160 @ 0xa0 │ │ │ │ - beq 0x7c2ac │ │ │ │ + beq 0x7c2ec │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #2 │ │ │ │ orrne sl, sl, #128 @ 0x80 │ │ │ │ orreq sl, sl, #384 @ 0x180 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7c2c8 │ │ │ │ + beq 0x7c308 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #15 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 0x7c36c │ │ │ │ + beq 0x7c3ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77918 │ │ │ │ + bl 0x77958 │ │ │ │ ldr fp, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp fp, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x7c384 │ │ │ │ + bne 0x7c3c4 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x7c064 │ │ │ │ + bl 0x7c0a4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72878 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7c394 │ │ │ │ + bne 0x7c3d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #28] @ 0x7c3a8 │ │ │ │ + ldr r3, [pc, #28] @ 0x7c3e8 │ │ │ │ ldr r1, [r3, fp, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7c308 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7c348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7c368 │ │ │ │ + beq 0x7c3a8 │ │ │ │ mov r2, #0 │ │ │ │ - b 0x7c34c │ │ │ │ + b 0x7c38c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #15 │ │ │ │ - b 0x7c248 │ │ │ │ + b 0x7c288 │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ - b 0x7c248 │ │ │ │ + b 0x7c288 │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ mov r2, #2 │ │ │ │ and r3, r3, #15 │ │ │ │ - b 0x7c248 │ │ │ │ + b 0x7c288 │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ cmp r3, #25 │ │ │ │ - bls 0x7c41c │ │ │ │ + bls 0x7c45c │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x7c440 │ │ │ │ - ldr r2, [pc, #124] @ 0x7c478 │ │ │ │ + bhi 0x7c480 │ │ │ │ + ldr r2, [pc, #124] @ 0x7c4b8 │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x7c46c │ │ │ │ + bhi 0x7c4ac │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x7c248 │ │ │ │ + b 0x7c288 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x7c440 │ │ │ │ + bls 0x7c480 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x7c46c │ │ │ │ + bne 0x7c4ac │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x7c414 │ │ │ │ + bne 0x7c454 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x74c30 │ │ │ │ mov r3, #6 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x7c248 │ │ │ │ + b 0x7c288 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x7c248 │ │ │ │ + b 0x7c288 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x7c248 │ │ │ │ - subeq pc, r5, lr, lsr #1 │ │ │ │ + b 0x7c288 │ │ │ │ + subeq pc, r5, lr, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r0, #224] @ 0xe0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r0, #210] @ 0xd2 │ │ │ │ ldr r4, [r0, #132] @ 0x84 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ lsl r3, r3, #9 │ │ │ │ - beq 0x7c4bc │ │ │ │ + beq 0x7c4fc │ │ │ │ tst ip, #224 @ 0xe0 │ │ │ │ orreq ip, ip, #224 @ 0xe0 │ │ │ │ orr r4, r4, r3 │ │ │ │ orr r4, r4, ip │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - ldr r3, [pc, #40] @ 0x7c504 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + ldr r3, [pc, #40] @ 0x7c544 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19b0a8 │ │ │ │ - addseq r3, ip, r8, ror sl │ │ │ │ + b 0x19b1a8 │ │ │ │ + addseq r3, ip, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r0, #224] @ 0xe0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r0, #210] @ 0xd2 │ │ │ │ ldr r4, [r0, #132] @ 0x84 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ lsl r3, r3, #9 │ │ │ │ - beq 0x7c548 │ │ │ │ + beq 0x7c588 │ │ │ │ tst ip, #224 @ 0xe0 │ │ │ │ orreq ip, ip, #224 @ 0xe0 │ │ │ │ orr r4, r4, r3 │ │ │ │ orr r4, r4, ip │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - ldr r3, [pc, #40] @ 0x7c590 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + ldr r3, [pc, #40] @ 0x7c5d0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x19b0ac │ │ │ │ - addseq r3, ip, ip, ror #19 │ │ │ │ + b 0x19b1ac │ │ │ │ + addseq r3, ip, ip, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #3944] @ 0x7d514 │ │ │ │ + ldr r3, [pc, #3944] @ 0x7d554 │ │ │ │ sub sp, sp, #28 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, #201326592 @ 0xc000000 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x7c628 │ │ │ │ + beq 0x7c668 │ │ │ │ and r3, r1, #251658240 @ 0xf000000 │ │ │ │ cmp r3, #234881024 @ 0xe000000 │ │ │ │ - beq 0x7c5d4 │ │ │ │ + beq 0x7c614 │ │ │ │ mov r0, #1 │ │ │ │ - b 0x7c7ec │ │ │ │ + b 0x7c82c │ │ │ │ lsr r6, r1, #12 │ │ │ │ lsl r2, r1, #20 │ │ │ │ and r3, r6, #3840 @ 0xf00 │ │ │ │ orr r3, r3, r2, lsr #24 │ │ │ │ - ldr r2, [pc, #3884] @ 0x7d518 │ │ │ │ + ldr r2, [pc, #3884] @ 0x7d558 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x7c730 │ │ │ │ + bhi 0x7c770 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - bhi 0x7c93c │ │ │ │ + bhi 0x7c97c │ │ │ │ cmp r3, #536 @ 0x218 │ │ │ │ - bhi 0x7e680 │ │ │ │ + bhi 0x7e6c0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 0x7e514 │ │ │ │ - ldr r2, [pc, #3852] @ 0x7d51c │ │ │ │ + bls 0x7e554 │ │ │ │ + ldr r2, [pc, #3852] @ 0x7d55c │ │ │ │ sub r3, r3, #256 @ 0x100 │ │ │ │ cmp r3, #280 @ 0x118 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3824] @ 0x7d520 │ │ │ │ + ldr r2, [pc, #3824] @ 0x7d560 │ │ │ │ lsr r7, r1, #16 │ │ │ │ and r2, r2, r1 │ │ │ │ lsr r3, r1, #12 │ │ │ │ cmp r2, #205520896 @ 0xc400000 │ │ │ │ and r7, r7, #15 │ │ │ │ and r6, r3, #15 │ │ │ │ - beq 0x7c7a0 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x7c7e0 │ │ │ │ + bl 0x18980c │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x7c790 │ │ │ │ + bne 0x7c7d0 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ lsr r3, r4, #7 │ │ │ │ and r3, r3, #2 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ lsl r2, r2, r3 │ │ │ │ and sl, r4, #2097152 @ 0x200000 │ │ │ │ and fp, r4, #8388608 @ 0x800000 │ │ │ │ - beq 0x7c804 │ │ │ │ + beq 0x7c844 │ │ │ │ cmp fp, #0 │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x7c898 │ │ │ │ + bne 0x7c8d8 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ lsr r3, r4, #28 │ │ │ │ - beq 0x7c8d4 │ │ │ │ + beq 0x7c914 │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x7c9f0 │ │ │ │ + beq 0x7ca30 │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ and r4, r4, #4194304 @ 0x400000 │ │ │ │ - beq 0x7e840 │ │ │ │ + beq 0x7e880 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x7e804 │ │ │ │ + beq 0x7e844 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ - ldr r8, [pc, #3888] @ 0x7d628 │ │ │ │ + ldr r8, [pc, #3888] @ 0x7d668 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp] │ │ │ │ and r3, r3, #15 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c47c │ │ │ │ - ldr r2, [pc, #3860] @ 0x7d62c │ │ │ │ + bl 0x7c4bc │ │ │ │ + ldr r2, [pc, #3860] @ 0x7d66c │ │ │ │ add r6, r6, #520 @ 0x208 │ │ │ │ add r6, r6, #3 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r6, #3 │ │ │ │ - bl 0x193254 │ │ │ │ - b 0x7c7e8 │ │ │ │ - ldr r2, [pc, #3564] @ 0x7d524 │ │ │ │ + bl 0x193354 │ │ │ │ + b 0x7c828 │ │ │ │ + ldr r2, [pc, #3564] @ 0x7d564 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x7c818 │ │ │ │ + bhi 0x7c858 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - bcs 0x7e660 │ │ │ │ + bcs 0x7e6a0 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x7c984 │ │ │ │ + bhi 0x7c9c4 │ │ │ │ sub r2, r2, #29 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x7e8a4 │ │ │ │ + bhi 0x7e8e4 │ │ │ │ sub r2, r3, #1536 @ 0x600 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ sub r3, r3, #1536 @ 0x600 │ │ │ │ - ldr r2, [pc, #3504] @ 0x7d528 │ │ │ │ + ldr r2, [pc, #3504] @ 0x7d568 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3728] @ 0x7d628 │ │ │ │ + ldr r3, [pc, #3728] @ 0x7d668 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7c67c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7c6bc │ │ │ │ and r4, r1, #15 │ │ │ │ - ldr r5, [pc, #3708] @ 0x7d628 │ │ │ │ + ldr r5, [pc, #3708] @ 0x7d668 │ │ │ │ add r4, r4, #520 @ 0x208 │ │ │ │ add r4, r4, #3 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - beq 0x7c8ac │ │ │ │ - ldr r3, [pc, #3684] @ 0x7d62c │ │ │ │ + beq 0x7c8ec │ │ │ │ + ldr r3, [pc, #3684] @ 0x7d66c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 0x197424 │ │ │ │ + bl 0x197524 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x7c870 │ │ │ │ + bne 0x7c8b0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 0x7c6c4 │ │ │ │ - b 0x7c5cc │ │ │ │ - ldr r2, [pc, #3340] @ 0x7d52c │ │ │ │ + bne 0x7c704 │ │ │ │ + b 0x7c60c │ │ │ │ + ldr r2, [pc, #3340] @ 0x7d56c │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x7e7c8 │ │ │ │ + bhi 0x7e808 │ │ │ │ cmp r3, #3328 @ 0xd00 │ │ │ │ - bcs 0x7c964 │ │ │ │ + bcs 0x7c9a4 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x7e87c │ │ │ │ + bhi 0x7e8bc │ │ │ │ sub r2, r2, #29 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x7e8f8 │ │ │ │ + bhi 0x7e938 │ │ │ │ sub r3, r3, #2560 @ 0xa00 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 0x7c5cc │ │ │ │ - ldr r2, [pc, #3284] @ 0x7d530 │ │ │ │ + bhi 0x7c60c │ │ │ │ + ldr r2, [pc, #3284] @ 0x7d570 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x7c6c4 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x7c704 │ │ │ │ ldr r2, [r5, r7, lsl #2] │ │ │ │ ldr r1, [r5, r6, lsl #2] │ │ │ │ - bl 0x1975bc │ │ │ │ - ldr r3, [pc, #3436] @ 0x7d62c │ │ │ │ + bl 0x1976bc │ │ │ │ + ldr r3, [pc, #3436] @ 0x7d66c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + b 0x7c828 │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x7c9ac │ │ │ │ - ldr r2, [pc, #3400] @ 0x7d62c │ │ │ │ + beq 0x7c9ec │ │ │ │ + ldr r2, [pc, #3400] @ 0x7d66c │ │ │ │ add r6, r6, #520 @ 0x208 │ │ │ │ add r6, r6, #3 │ │ │ │ ldr r1, [r2] │ │ │ │ lsl r2, r6, #3 │ │ │ │ - ldr r6, [pc, #3376] @ 0x7d628 │ │ │ │ + ldr r6, [pc, #3376] @ 0x7d668 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18980c │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ and r4, r4, #4194304 @ 0x400000 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x7e798 │ │ │ │ + beq 0x7e7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x7e8c8 │ │ │ │ + beq 0x7e908 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov ip, #3 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7c508 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x7c548 │ │ │ │ + b 0x7c828 │ │ │ │ sub r3, r3, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #3052] @ 0x7d534 │ │ │ │ - ldr r2, [pc, #3052] @ 0x7d538 │ │ │ │ + ldr r1, [pc, #3052] @ 0x7d574 │ │ │ │ + ldr r2, [pc, #3052] @ 0x7d578 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3024] @ 0x7d53c │ │ │ │ + ldr r2, [pc, #3024] @ 0x7d57c │ │ │ │ sub r3, r3, #3328 @ 0xd00 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r3, r3, #2048 @ 0x800 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x7c5cc │ │ │ │ - ldr r2, [pc, #2984] @ 0x7d540 │ │ │ │ + bhi 0x7c60c │ │ │ │ + ldr r2, [pc, #2984] @ 0x7d580 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #3188] @ 0x7d62c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #3188] @ 0x7d66c │ │ │ │ add r2, r6, #1072 @ 0x430 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r1, [r3] │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, r9 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7c064 │ │ │ │ - b 0x7c7e8 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x7c0a4 │ │ │ │ + b 0x7c828 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b9b0 │ │ │ │ - ldr r3, [pc, #3084] @ 0x7d62c │ │ │ │ + bl 0x7b9f0 │ │ │ │ + ldr r3, [pc, #3084] @ 0x7d66c │ │ │ │ add r2, r6, #1072 @ 0x430 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r1, [r3] │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x7c828 │ │ │ │ and r6, r6, #15 │ │ │ │ and r9, r4, #15 │ │ │ │ cmp r9, #15 │ │ │ │ cmpne r6, #15 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ lsr r3, r4, #5 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #520 @ 0x208 │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r7, [pc, #3016] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #3008] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #3016] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #3008] @ 0x7d668 │ │ │ │ lsl sl, r3, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x77884 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 0x7f1a0 │ │ │ │ - bhi 0x7eef0 │ │ │ │ + beq 0x7f1e0 │ │ │ │ + bhi 0x7ef30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7c5cc │ │ │ │ - ldr r3, [pc, #2680] @ 0x7d544 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x7c60c │ │ │ │ + ldr r3, [pc, #2680] @ 0x7d584 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #2876] @ 0x7d614 │ │ │ │ + ldr r1, [pc, #2876] @ 0x7d654 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r6, r3, r6 │ │ │ │ add fp, r3, fp │ │ │ │ str r6, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + b 0x7c828 │ │ │ │ and r3, r4, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq 0x7c5cc │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x7c60c │ │ │ │ + bl 0x18980c │ │ │ │ and r2, r6, #15 │ │ │ │ - ldr r7, [pc, #2812] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #2804] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #2812] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #2804] @ 0x7d668 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #520 @ 0x208 │ │ │ │ add r3, r3, #3 │ │ │ │ lsl r5, r3, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #6 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x7eed0 │ │ │ │ + beq 0x7ef10 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x7eeb0 │ │ │ │ + beq 0x7eef0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7f77c │ │ │ │ + bne 0x7f7bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r4, #3 │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #2464] @ 0x7d548 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #2464] @ 0x7d588 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r0, [pc, #2576] @ 0x7d5c8 │ │ │ │ + ldr r0, [pc, #2576] @ 0x7d608 │ │ │ │ add r2, r3, r2 │ │ │ │ add r6, r3, r6 │ │ │ │ add r9, r3, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ sub r1, r0, #1968 @ 0x7b0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #-1980] @ 0xfffff844 │ │ │ │ sub r1, r1, #12 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + b 0x7c828 │ │ │ │ tst r4, #12582912 @ 0xc00000 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #2580] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #2572] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #2580] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #2572] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18980c │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ and r9, r4, #15 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x7efd0 │ │ │ │ + beq 0x7f010 │ │ │ │ sub r3, r9, #8 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x7c5cc │ │ │ │ - bl 0x18970c │ │ │ │ + bhi 0x7c60c │ │ │ │ + bl 0x18980c │ │ │ │ add r2, r9, #1072 @ 0x430 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ lsr r2, r4, #22 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [r7] │ │ │ │ - beq 0x7f37c │ │ │ │ + beq 0x7f3bc │ │ │ │ cmp r2, #3 │ │ │ │ - beq 0x7f3b0 │ │ │ │ + beq 0x7f3f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0x7cce4 │ │ │ │ - ldr r2, [pc, #2196] @ 0x7d54c │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x7cd24 │ │ │ │ + ldr r2, [pc, #2196] @ 0x7d58c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r2, r0, r1 │ │ │ │ add r5, r0, r5 │ │ │ │ add r3, r0, r3 │ │ │ │ - ldr r0, [pc, #2292] @ 0x7d5c8 │ │ │ │ + ldr r0, [pc, #2292] @ 0x7d608 │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r1, r0, #2496 @ 0x9c0 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r0, [r0, #2508] @ 0x9cc │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ and r2, r6, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - bl 0x75c24 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + bl 0x75c30 │ │ │ │ + b 0x7c828 │ │ │ │ tst r4, #12582912 @ 0xc00000 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #2312] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #2304] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #2312] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #2304] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18980c │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ and r9, r4, #15 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x7ef78 │ │ │ │ + beq 0x7efb8 │ │ │ │ sub r3, r9, #8 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x7c5cc │ │ │ │ - bl 0x18970c │ │ │ │ + bhi 0x7c60c │ │ │ │ + bl 0x18980c │ │ │ │ add r2, r9, #1072 @ 0x430 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ lsr r2, r4, #22 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [r7] │ │ │ │ - beq 0x7f424 │ │ │ │ + beq 0x7f464 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 0x7f4b0 │ │ │ │ + beq 0x7f4f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0x7cce4 │ │ │ │ - ldr r2, [pc, #1932] @ 0x7d550 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x7cd24 │ │ │ │ + ldr r2, [pc, #1932] @ 0x7d590 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r2, r0, r1 │ │ │ │ - ldr r1, [pc, #2032] @ 0x7d5c8 │ │ │ │ + ldr r1, [pc, #2032] @ 0x7d608 │ │ │ │ add r5, r0, r5 │ │ │ │ add r3, r0, r3 │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r1, r1, #2112 @ 0x840 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ tst r4, #12582912 @ 0xc00000 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #2084] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #2076] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #2084] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #2076] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x75f78 │ │ │ │ + bl 0x75fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x7c5cc │ │ │ │ + bne 0x7c60c │ │ │ │ lsr r1, r4, #22 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [r7] │ │ │ │ - beq 0x7f560 │ │ │ │ + beq 0x7f5a0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 0x7f524 │ │ │ │ + beq 0x7f564 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 0x7cce4 │ │ │ │ - ldr r1, [pc, #1764] @ 0x7d554 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x7cd24 │ │ │ │ + ldr r1, [pc, #1764] @ 0x7d594 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr lr, [r0, r1] │ │ │ │ - ldr r0, [pc, #1864] @ 0x7d5c8 │ │ │ │ + ldr r0, [pc, #1864] @ 0x7d608 │ │ │ │ add r1, lr, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, lr, r2 │ │ │ │ add r1, r0, #1712 @ 0x6b0 │ │ │ │ str r2, [sp] │ │ │ │ add r3, lr, r3 │ │ │ │ ldr r0, [r0, #1716] @ 0x6b4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ and r3, r4, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r7, r2, #15 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ and r2, r6, #15 │ │ │ │ - ldr r8, [pc, #1888] @ 0x7d628 │ │ │ │ + ldr r8, [pc, #1888] @ 0x7d668 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ - beq 0x7ef48 │ │ │ │ + beq 0x7ef88 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 0x7efa8 │ │ │ │ + beq 0x7efe8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0x7cf24 │ │ │ │ - ldr r3, [pc, #1624] @ 0x7d558 │ │ │ │ - ldr r4, [pc, #1732] @ 0x7d5c8 │ │ │ │ + bne 0x7cf64 │ │ │ │ + ldr r3, [pc, #1624] @ 0x7d598 │ │ │ │ + ldr r4, [pc, #1732] @ 0x7d608 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ ldr r0, [r4, #-1848] @ 0xfffff8c8 │ │ │ │ add r3, r1, r9 │ │ │ │ add r2, r1, r2 │ │ │ │ sub r1, r4, #1840 @ 0x730 │ │ │ │ sub r1, r1, #8 │ │ │ │ - bl 0x18ab08 │ │ │ │ - ldr r3, [pc, #1792] @ 0x7d62c │ │ │ │ + bl 0x18ac08 │ │ │ │ + ldr r3, [pc, #1792] @ 0x7d66c │ │ │ │ add r2, r7, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + b 0x7c828 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #1748] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #1740] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #1748] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #1740] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #20 │ │ │ │ - ldr r2, [pc, #1504] @ 0x7d55c │ │ │ │ + ldr r2, [pc, #1504] @ 0x7d59c │ │ │ │ and r3, r3, #15 │ │ │ │ and r6, r6, #15 │ │ │ │ and r5, r4, #15 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ tst r4, #12582912 @ 0xc00000 │ │ │ │ - beq 0x7c5cc │ │ │ │ - ldr r8, [pc, #1652] @ 0x7d628 │ │ │ │ + beq 0x7c60c │ │ │ │ + ldr r8, [pc, #1652] @ 0x7d668 │ │ │ │ lsr r1, r4, #16 │ │ │ │ and r1, r1, #15 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ bl 0x738b0 │ │ │ │ lsr r3, r4, #22 │ │ │ │ - ldr r7, [pc, #1632] @ 0x7d62c │ │ │ │ + ldr r7, [pc, #1632] @ 0x7d66c │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [r7] │ │ │ │ and r6, r6, #15 │ │ │ │ and r5, r4, #15 │ │ │ │ - beq 0x7f3e8 │ │ │ │ + beq 0x7f428 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7f4e8 │ │ │ │ + beq 0x7f528 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0x7d04c │ │ │ │ + bne 0x7d08c │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f60c │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #1356] @ 0x7d560 │ │ │ │ - ldr r1, [pc, #1532] @ 0x7d614 │ │ │ │ + beq 0x7f64c │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #1356] @ 0x7d5a0 │ │ │ │ + ldr r1, [pc, #1532] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #792 @ 0x318 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp] │ │ │ │ ldr ip, [r8, #88] @ 0x58 │ │ │ │ add ip, r3, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r7] │ │ │ │ add r3, r3, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add r6, r6, #520 @ 0x208 │ │ │ │ add r6, r6, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r6, #3 │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - bl 0x75c24 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + bl 0x75c30 │ │ │ │ + b 0x7c828 │ │ │ │ tst r4, #15 │ │ │ │ - bne 0x7c5cc │ │ │ │ + bne 0x7c60c │ │ │ │ and r3, r4, #12582912 @ 0xc00000 │ │ │ │ cmp r3, #12582912 @ 0xc00000 │ │ │ │ - beq 0x7c5cc │ │ │ │ - ldr r8, [pc, #1436] @ 0x7d628 │ │ │ │ + beq 0x7c60c │ │ │ │ + ldr r8, [pc, #1436] @ 0x7d668 │ │ │ │ lsr r1, r4, #16 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ and r1, r1, #15 │ │ │ │ bl 0x738b0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x7f2c0 │ │ │ │ + beq 0x7f300 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x7f290 │ │ │ │ + beq 0x7f2d0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7d0ec │ │ │ │ - ldr r2, [pc, #1180] @ 0x7d564 │ │ │ │ - ldr r1, [pc, #1276] @ 0x7d5c8 │ │ │ │ + bne 0x7d12c │ │ │ │ + ldr r2, [pc, #1180] @ 0x7d5a4 │ │ │ │ + ldr r1, [pc, #1276] @ 0x7d608 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub r1, r1, #1056 @ 0x420 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r2, r7 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mov r2, r7 │ │ │ │ and r1, r6, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x7c828 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r8, [pc, #1304] @ 0x7d628 │ │ │ │ - ldr r7, [pc, #1304] @ 0x7d62c │ │ │ │ + ldr r8, [pc, #1304] @ 0x7d668 │ │ │ │ + ldr r7, [pc, #1304] @ 0x7d66c │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ and r5, r4, #15 │ │ │ │ tst r4, #4194304 @ 0x400000 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ and r6, r6, #15 │ │ │ │ mov r1, r5 │ │ │ │ and r4, r4, #1048576 @ 0x100000 │ │ │ │ - beq 0x7e998 │ │ │ │ + beq 0x7e9d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x7ec80 │ │ │ │ + beq 0x7ecc0 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #1040] @ 0x7d568 │ │ │ │ - ldr r1, [pc, #1132] @ 0x7d5c8 │ │ │ │ + ldr r3, [pc, #1040] @ 0x7d5a8 │ │ │ │ + ldr r1, [pc, #1132] @ 0x7d608 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #-2640]! @ 0xfffff5b0 │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp] │ │ │ │ ldr ip, [r8, #88] @ 0x58 │ │ │ │ add ip, r3, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r7] │ │ │ │ add r3, r3, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add r2, r6, #520 @ 0x208 │ │ │ │ - b 0x7ccec │ │ │ │ + b 0x7cd2c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #1160] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #1152] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #1160] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #1152] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ and r5, r4, #15 │ │ │ │ - beq 0x7eb68 │ │ │ │ + beq 0x7eba8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x7eb2c │ │ │ │ + beq 0x7eb6c │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f158 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #868] @ 0x7d56c │ │ │ │ - ldr r1, [pc, #956] @ 0x7d5c8 │ │ │ │ + beq 0x7f198 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #868] @ 0x7d5ac │ │ │ │ + ldr r1, [pc, #956] @ 0x7d608 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #-660]! @ 0xfffffd6c │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp] │ │ │ │ ldr ip, [r8, #88] @ 0x58 │ │ │ │ add ip, r3, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r7] │ │ │ │ add r3, r3, ip │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ - ldr r3, [pc, #808] @ 0x7d570 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ + ldr r3, [pc, #808] @ 0x7d5b0 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #258048 @ 0x3f000 │ │ │ │ - bne 0x7c5cc │ │ │ │ + bne 0x7c60c │ │ │ │ and r3, r4, #12582912 @ 0xc00000 │ │ │ │ cmp r3, #12582912 @ 0xc00000 │ │ │ │ - beq 0x7c5cc │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #964] @ 0x7d62c │ │ │ │ - ldr r2, [pc, #776] @ 0x7d574 │ │ │ │ + beq 0x7c60c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #964] @ 0x7d66c │ │ │ │ + ldr r2, [pc, #776] @ 0x7d5b4 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x7f360 │ │ │ │ + beq 0x7f3a0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x7f344 │ │ │ │ + beq 0x7f384 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7d2a8 │ │ │ │ + bne 0x7d2e8 │ │ │ │ lsl r2, r4, #2 │ │ │ │ and r2, r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r0, #-268435456 @ 0xf0000000 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #684] @ 0x7d578 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #684] @ 0x7d5b8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r0, [pc, #828] @ 0x7d61c │ │ │ │ + ldr r0, [pc, #828] @ 0x7d65c │ │ │ │ add lr, r3, r2 │ │ │ │ add ip, r3, r5 │ │ │ │ add r1, r0, #2896 @ 0xb50 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r0, #2904] @ 0xb58 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r4 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7c7e8 │ │ │ │ - ldr r3, [pc, #624] @ 0x7d57c │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7c828 │ │ │ │ + ldr r3, [pc, #624] @ 0x7d5bc │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #258048 @ 0x3f000 │ │ │ │ - bne 0x7c5cc │ │ │ │ + bne 0x7c60c │ │ │ │ and r3, r4, #12582912 @ 0xc00000 │ │ │ │ cmp r3, #12582912 @ 0xc00000 │ │ │ │ - beq 0x7c5cc │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #768] @ 0x7d62c │ │ │ │ - ldr r2, [pc, #580] @ 0x7d574 │ │ │ │ + beq 0x7c60c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #768] @ 0x7d66c │ │ │ │ + ldr r2, [pc, #580] @ 0x7d5b4 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x7f314 │ │ │ │ + beq 0x7f354 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x7f2f0 │ │ │ │ + beq 0x7f330 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7d394 │ │ │ │ + bne 0x7d3d4 │ │ │ │ mov r4, #7 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 0x7d36c │ │ │ │ + bne 0x7d3ac │ │ │ │ mov r0, #-268435456 @ 0xf0000000 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #472] @ 0x7d580 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #472] @ 0x7d5c0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r0, [pc, #608] @ 0x7d61c │ │ │ │ + ldr r0, [pc, #608] @ 0x7d65c │ │ │ │ add lr, r3, r2 │ │ │ │ add ip, r3, r6 │ │ │ │ add r1, r0, #2896 @ 0xb50 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r0, #2904] @ 0xb58 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r4 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7c7e8 │ │ │ │ - ldr r3, [pc, #404] @ 0x7d57c │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7c828 │ │ │ │ + ldr r3, [pc, #404] @ 0x7d5bc │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #258048 @ 0x3f000 │ │ │ │ - bne 0x7c5cc │ │ │ │ + bne 0x7c60c │ │ │ │ and r3, r4, #12582912 @ 0xc00000 │ │ │ │ cmp r3, #12582912 @ 0xc00000 │ │ │ │ - beq 0x7c5cc │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #548] @ 0x7d62c │ │ │ │ - ldr r2, [pc, #360] @ 0x7d574 │ │ │ │ + beq 0x7c60c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #548] @ 0x7d66c │ │ │ │ + ldr r2, [pc, #360] @ 0x7d5b4 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x7f480 │ │ │ │ + beq 0x7f4c0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x7f45c │ │ │ │ + beq 0x7f49c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7d470 │ │ │ │ + bne 0x7d4b0 │ │ │ │ mov r4, #7 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f6ac │ │ │ │ + bl 0x18f7ac │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 0x7d448 │ │ │ │ + bne 0x7d488 │ │ │ │ mov r0, #-268435456 @ 0xf0000000 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #256] @ 0x7d584 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #256] @ 0x7d5c4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ - b 0x7d3b0 │ │ │ │ + bl 0x358e70 │ │ │ │ + b 0x7d3f0 │ │ │ │ sub r1, r3, #536 @ 0x218 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r1 │ │ │ │ tst r2, #85 @ 0x55 │ │ │ │ - bne 0x7ca38 │ │ │ │ - ldr r2, [pc, #216] @ 0x7d588 │ │ │ │ + bne 0x7ca78 │ │ │ │ + ldr r2, [pc, #216] @ 0x7d5c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x7d8a4 │ │ │ │ + beq 0x7d8e4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x7c5cc │ │ │ │ + bne 0x7c60c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #348] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #340] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #348] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #340] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #20 │ │ │ │ - ldr r2, [pc, #152] @ 0x7d58c │ │ │ │ + ldr r2, [pc, #152] @ 0x7d5cc │ │ │ │ and r3, r3, #15 │ │ │ │ and r6, r6, #15 │ │ │ │ and r5, r4, #15 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cdpeq 14, 0, cr0, cr0, cr0, {0} │ │ │ │ andeq r0, r0, lr, lsl r5 │ │ │ │ - strheq pc, [r5], #-4 @ │ │ │ │ + strheq pc, [r5], #-20 @ 0xffffffec @ │ │ │ │ svceq 0x00e00ff0 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ - subeq pc, r5, r6, ror #5 │ │ │ │ + subeq pc, r5, r6, ror #7 │ │ │ │ andeq r0, r0, lr, lsl sp │ │ │ │ - subeq pc, r5, r2, lsr #6 │ │ │ │ + subeq pc, r5, r2, lsr #8 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - subeq pc, r5, ip, asr r3 @ │ │ │ │ - @ instruction: 0x0045f598 │ │ │ │ - ldrdeq pc, [r5], #-86 @ 0xffffffaa │ │ │ │ - addseq r3, ip, r8, lsl #9 │ │ │ │ - addseq r3, ip, ip, lsr #7 │ │ │ │ - umullseq r3, ip, ip, r2 │ │ │ │ - umullseq r3, ip, r0, r1 │ │ │ │ - addseq r3, ip, r4, ror #1 │ │ │ │ - addseq r3, ip, r4, asr r0 │ │ │ │ - subeq pc, r5, r4, lsl r6 @ │ │ │ │ - addseq r2, ip, r0, asr #30 │ │ │ │ - addseq r2, ip, ip, lsl #29 │ │ │ │ - @ instruction: 0x009c2dfc │ │ │ │ - addseq r2, ip, ip, asr #26 │ │ │ │ + subeq pc, r5, ip, asr r4 @ │ │ │ │ + @ instruction: 0x0045f698 │ │ │ │ + ldrdeq pc, [r5], #-102 @ 0xffffff9a │ │ │ │ + addseq r3, ip, r8, asr #8 │ │ │ │ + addseq r3, ip, ip, ror #6 │ │ │ │ + addseq r3, ip, ip, asr r2 │ │ │ │ + addseq r3, ip, r0, asr r1 │ │ │ │ + addseq r3, ip, r4, lsr #1 │ │ │ │ + addseq r3, ip, r4, lsl r0 │ │ │ │ + subeq pc, r5, r4, lsl r7 @ │ │ │ │ + addseq r2, ip, r0, lsl #30 │ │ │ │ + addseq r2, ip, ip, asr #28 │ │ │ │ + @ instruction: 0x009c2dbc │ │ │ │ + addseq r2, ip, ip, lsl #26 │ │ │ │ andeq pc, pc, r8 │ │ │ │ andeq r1, r0, ip, ror #1 │ │ │ │ - addseq r2, ip, ip, lsl #25 │ │ │ │ + addseq r2, ip, ip, asr #24 │ │ │ │ andeq pc, pc, pc │ │ │ │ - @ instruction: 0x009c2bb0 │ │ │ │ - @ instruction: 0x009c2ad4 │ │ │ │ + addseq r2, ip, r0, ror fp │ │ │ │ + umullseq r2, ip, r4, sl │ │ │ │ andeq r0, r0, lr, lsl r2 │ │ │ │ - subeq pc, r5, ip, lsr #12 │ │ │ │ - addseq r2, ip, r4, lsl r8 │ │ │ │ - umullseq r2, ip, r8, r7 │ │ │ │ - addseq r2, ip, r0, lsl r7 │ │ │ │ - addseq r2, ip, r0, ror r6 │ │ │ │ - addseq r2, ip, r0, lsr #11 │ │ │ │ - addseq r2, ip, r4, lsr r5 │ │ │ │ - @ instruction: 0x009c24b0 │ │ │ │ - addseq r2, ip, ip, lsl r4 │ │ │ │ - addseq r2, ip, r8, lsr #7 │ │ │ │ - addseq r2, ip, ip, lsl r3 │ │ │ │ - addseq r2, ip, r4, ror r2 │ │ │ │ - addseq r2, ip, r4, asr #3 │ │ │ │ - addseq r2, ip, ip, asr #2 │ │ │ │ - umullseq r2, ip, ip, r0 │ │ │ │ + subeq pc, r5, ip, lsr #14 │ │ │ │ + @ instruction: 0x009c27d4 │ │ │ │ + addseq r2, ip, r8, asr r7 │ │ │ │ + @ instruction: 0x009c26d0 │ │ │ │ + addseq r2, ip, r0, lsr r6 │ │ │ │ + addseq r2, ip, r0, ror #10 │ │ │ │ + @ instruction: 0x009c24f4 │ │ │ │ + addseq r2, ip, r0, ror r4 │ │ │ │ + @ instruction: 0x009c23dc │ │ │ │ + addseq r2, ip, r8, ror #6 │ │ │ │ + @ instruction: 0x009c22dc │ │ │ │ + addseq r2, ip, r4, lsr r2 │ │ │ │ + addseq r2, ip, r4, lsl #3 │ │ │ │ + addseq r2, ip, ip, lsl #2 │ │ │ │ + addseq r2, ip, ip, asr r0 │ │ │ │ adceq sp, r4, r0, rrx │ │ │ │ - addseq r2, ip, r0, lsr #32 │ │ │ │ - addseq r1, ip, r8, ror #31 │ │ │ │ - addseq r1, ip, ip, lsr #31 │ │ │ │ - addseq r1, ip, r0, ror pc │ │ │ │ - addseq r1, ip, r8, lsr pc │ │ │ │ - @ instruction: 0x009c1efc │ │ │ │ - addseq r1, ip, r0, asr #29 │ │ │ │ - addseq r1, ip, r4, lsl #29 │ │ │ │ - addseq r1, ip, ip, asr #28 │ │ │ │ - addseq r1, ip, r0, lsl lr │ │ │ │ - @ instruction: 0x009c1dd4 │ │ │ │ - umullseq r1, ip, ip, sp │ │ │ │ - addseq r1, ip, r0, ror #26 │ │ │ │ - addseq r1, ip, r4, lsr #26 │ │ │ │ - addseq r1, ip, r8, ror #25 │ │ │ │ - @ instruction: 0x009c1cb0 │ │ │ │ - addseq r1, ip, r4, ror ip │ │ │ │ - addseq r1, ip, r8, lsr ip │ │ │ │ + addseq r1, ip, r0, ror #31 │ │ │ │ + addseq r1, ip, r8, lsr #31 │ │ │ │ + addseq r1, ip, ip, ror #30 │ │ │ │ + addseq r1, ip, r0, lsr pc │ │ │ │ + @ instruction: 0x009c1ef8 │ │ │ │ + @ instruction: 0x009c1ebc │ │ │ │ + addseq r1, ip, r0, lsl #29 │ │ │ │ + addseq r1, ip, r4, asr #28 │ │ │ │ + addseq r1, ip, ip, lsl #28 │ │ │ │ + @ instruction: 0x009c1dd0 │ │ │ │ + umullseq r1, ip, r4, sp │ │ │ │ + addseq r1, ip, ip, asr sp │ │ │ │ + addseq r1, ip, r0, lsr #26 │ │ │ │ + addseq r1, ip, r4, ror #25 │ │ │ │ + addseq r1, ip, r8, lsr #25 │ │ │ │ + addseq r1, ip, r0, ror ip │ │ │ │ + addseq r1, ip, r4, lsr ip │ │ │ │ + @ instruction: 0x009c1bf8 │ │ │ │ adceq pc, r4, r8, asr r0 @ │ │ │ │ - addseq r1, ip, r4, asr #23 │ │ │ │ + addseq r1, ip, r4, lsl #23 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ - subeq pc, r5, r4, asr #12 │ │ │ │ - subeq pc, r5, r2, lsl #13 │ │ │ │ + subeq pc, r5, r4, asr #14 │ │ │ │ + subeq pc, r5, r2, lsl #15 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ and r6, r6, #15 │ │ │ │ cmp r6, #15 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ and r3, r4, #12582912 @ 0xc00000 │ │ │ │ cmp r3, #12582912 @ 0xc00000 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r3, [pc, #-44] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-52] @ 0x7d628 │ │ │ │ + ldr r3, [pc, #-44] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-52] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18980c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x7f0f8 │ │ │ │ + beq 0x7f138 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x7f0d0 │ │ │ │ + beq 0x7f110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7d6cc │ │ │ │ + bne 0x7d70c │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r0, r1 │ │ │ │ and r2, r2, #56 @ 0x38 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ tst r4, #8 │ │ │ │ - beq 0x7f59c │ │ │ │ + beq 0x7f5dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1921ec │ │ │ │ + bl 0x1922ec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x7c828 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-196] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-204] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-196] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-204] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ and r5, r4, #15 │ │ │ │ - beq 0x7ecf8 │ │ │ │ + beq 0x7ed38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - beq 0x7ecd0 │ │ │ │ + beq 0x7ed10 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #-432] @ 0x7d590 │ │ │ │ - ldr r2, [pc, #-296] @ 0x7d61c │ │ │ │ + ldr r3, [pc, #-432] @ 0x7d5d0 │ │ │ │ + ldr r2, [pc, #-296] @ 0x7d65c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, r2, #3296 @ 0xce0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #3300] @ 0xce4 │ │ │ │ - b 0x7d218 │ │ │ │ + b 0x7d258 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-320] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-328] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-320] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-328] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ and r5, r4, #15 │ │ │ │ - beq 0x7ec30 │ │ │ │ + beq 0x7ec70 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - beq 0x7ec08 │ │ │ │ + beq 0x7ec48 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #-552] @ 0x7d594 │ │ │ │ - ldr r1, [pc, #-420] @ 0x7d61c │ │ │ │ + ldr r3, [pc, #-552] @ 0x7d5d4 │ │ │ │ + ldr r1, [pc, #-420] @ 0x7d65c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #3696]! @ 0xe70 │ │ │ │ - b 0x7d218 │ │ │ │ + b 0x7d258 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-436] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-444] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-436] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-444] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ and r5, r4, #15 │ │ │ │ - beq 0x7eaac │ │ │ │ + beq 0x7eaec │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x7ea68 │ │ │ │ + beq 0x7eaa8 │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f178 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-684] @ 0x7d598 │ │ │ │ - ldr r2, [pc, #-640] @ 0x7d5c8 │ │ │ │ + beq 0x7f1b8 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-684] @ 0x7d5d8 │ │ │ │ + ldr r2, [pc, #-640] @ 0x7d608 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r2, #3296 @ 0xce0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #3300] @ 0xce4 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp] │ │ │ │ ldr ip, [r8, #88] @ 0x58 │ │ │ │ add ip, r3, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r7] │ │ │ │ add r3, r3, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ and r2, r6, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + b 0x7c828 │ │ │ │ lsr r8, r4, #16 │ │ │ │ and r2, r8, #15 │ │ │ │ - ldr r5, [pc, #-648] @ 0x7d62c │ │ │ │ - ldr r7, [pc, #-656] @ 0x7d628 │ │ │ │ + ldr r5, [pc, #-648] @ 0x7d66c │ │ │ │ + ldr r7, [pc, #-656] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ and r8, r8, #240 @ 0xf0 │ │ │ │ and r0, r4, #15 │ │ │ │ orr r0, r8, r0 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #-840] @ 0x7d59c │ │ │ │ - ldr r1, [pc, #-724] @ 0x7d614 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #-840] @ 0x7d5dc │ │ │ │ + ldr r1, [pc, #-724] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #-2112]! @ 0xfffff7c0 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp] │ │ │ │ ldr ip, [r5] │ │ │ │ add r3, r3, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ and r2, r6, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - bl 0x75c24 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + bl 0x75c30 │ │ │ │ + b 0x7c828 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-804] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-812] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-804] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-812] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ and r5, r4, #15 │ │ │ │ - beq 0x7ee6c │ │ │ │ + beq 0x7eeac │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x7ee28 │ │ │ │ + beq 0x7ee68 │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f134 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-1044] @ 0x7d5a0 │ │ │ │ - ldr r2, [pc, #-1008] @ 0x7d5c8 │ │ │ │ + beq 0x7f174 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-1044] @ 0x7d5e0 │ │ │ │ + ldr r2, [pc, #-1008] @ 0x7d608 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, r2, #4080 @ 0xff0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #4092] @ 0xffc │ │ │ │ - b 0x7d85c │ │ │ │ + b 0x7d89c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-948] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-956] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-948] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-956] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x7eba4 │ │ │ │ + beq 0x7ebe4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x7eaf0 │ │ │ │ - ldr r3, [pc, #-1148] @ 0x7d5a4 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x7eb30 │ │ │ │ + ldr r3, [pc, #-1148] @ 0x7d5e4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #-1148] @ 0x7d5c8 │ │ │ │ + ldr r1, [pc, #-1148] @ 0x7d608 │ │ │ │ ldrne r0, [r1, #132]! @ 0x84 │ │ │ │ ldreq r0, [r1, #264]! @ 0x108 │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x7cd24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-1080] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-1088] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-1080] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-1088] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x7ed74 │ │ │ │ + beq 0x7edb4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x7ed28 │ │ │ │ - ldr r3, [pc, #-1276] @ 0x7d5a8 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x7ed68 │ │ │ │ + ldr r3, [pc, #-1276] @ 0x7d5e8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #-1280] @ 0x7d5c8 │ │ │ │ + ldr r1, [pc, #-1280] @ 0x7d608 │ │ │ │ ldrne r0, [r1, #924]! @ 0x39c │ │ │ │ ldreq r0, [r1, #1056]! @ 0x420 │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x7cd24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-1212] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-1220] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-1212] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-1220] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ and r5, r4, #15 │ │ │ │ - beq 0x7ea38 │ │ │ │ + beq 0x7ea78 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ - beq 0x7ea10 │ │ │ │ + beq 0x7ea50 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #-1420] @ 0x7d5ac │ │ │ │ - ldr r2, [pc, #-1396] @ 0x7d5c8 │ │ │ │ + ldr r3, [pc, #-1420] @ 0x7d5ec │ │ │ │ + ldr r2, [pc, #-1396] @ 0x7d608 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #3024 @ 0xbd0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-3036] @ 0xfffff424 │ │ │ │ - b 0x7d218 │ │ │ │ + b 0x7d258 │ │ │ │ and r2, r4, #15 │ │ │ │ - ldr r7, [pc, #-1332] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-1340] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-1332] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-1340] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #520 @ 0x208 │ │ │ │ add r3, r3, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ ldr r1, [r7] │ │ │ │ and r6, r6, #15 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - beq 0x7e978 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-1532] @ 0x7d5b0 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x7e9b8 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-1532] @ 0x7d5f0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #-1440] @ 0x7d61c │ │ │ │ + ldr r3, [pc, #-1440] @ 0x7d65c │ │ │ │ add r1, r3, #3024 @ 0xbd0 │ │ │ │ ldr r0, [r3, #3036] @ 0xbdc │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldr ip, [r8, #88] @ 0x58 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, ip │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add r2, r6, #520 @ 0x208 │ │ │ │ - b 0x7d888 │ │ │ │ + b 0x7d8c8 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-1484] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-1492] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-1484] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-1492] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x7edf4 │ │ │ │ + beq 0x7ee34 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x7edc0 │ │ │ │ - ldr r3, [pc, #-1668] @ 0x7d5b4 │ │ │ │ + beq 0x7ee00 │ │ │ │ + ldr r3, [pc, #-1668] @ 0x7d5f4 │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r0, [pc, #-1668] @ 0x7d5c8 │ │ │ │ + ldr r0, [pc, #-1668] @ 0x7d608 │ │ │ │ add r3, r3, r2 │ │ │ │ sub r1, r0, #1440 @ 0x5a0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #-1452] @ 0xfffffa54 │ │ │ │ sub r1, r1, #12 │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0x7d880 │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0x7d8c0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-1612] @ 0x7d628 │ │ │ │ - ldr r8, [pc, #-1612] @ 0x7d62c │ │ │ │ + ldr r7, [pc, #-1612] @ 0x7d668 │ │ │ │ + ldr r8, [pc, #-1612] @ 0x7d66c │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18980c │ │ │ │ lsr r2, r4, #20 │ │ │ │ and r2, r2, #3 │ │ │ │ add r2, r2, #1088 @ 0x440 │ │ │ │ ldr r1, [r8] │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #7 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ and r2, r4, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-1832] @ 0x7d5b8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-1832] @ 0x7d5f8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #-1828] @ 0x7d5c8 │ │ │ │ + ldr r1, [pc, #-1828] @ 0x7d608 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1, #-2112]! @ 0xfffff7c0 │ │ │ │ add r5, r2, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr ip, [r7, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, ip │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ and r2, r6, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + b 0x7c828 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r8, [pc, #-1824] @ 0x7d628 │ │ │ │ - ldr r7, [pc, #-1824] @ 0x7d62c │ │ │ │ + ldr r8, [pc, #-1824] @ 0x7d668 │ │ │ │ + ldr r7, [pc, #-1824] @ 0x7d66c │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ and r5, r4, #15 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ and r6, r6, #15 │ │ │ │ mov r1, r5 │ │ │ │ and r4, r4, #1048576 @ 0x100000 │ │ │ │ - beq 0x7e948 │ │ │ │ + beq 0x7e988 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x7ec60 │ │ │ │ + beq 0x7eca0 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #-2004] @ 0x7d5bc │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #-2004] @ 0x7d5fc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #-2008] @ 0x7d5c8 │ │ │ │ + ldr r3, [pc, #-2008] @ 0x7d608 │ │ │ │ sub r1, r3, #3824 @ 0xef0 │ │ │ │ ldr r0, [r3, #-3828] @ 0xfffff10c │ │ │ │ sub r1, r1, #4 │ │ │ │ - b 0x7dbc4 │ │ │ │ + b 0x7dc04 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r5, [pc, #-1940] @ 0x7d628 │ │ │ │ - ldr r7, [pc, #-1940] @ 0x7d62c │ │ │ │ + ldr r5, [pc, #-1940] @ 0x7d668 │ │ │ │ + ldr r7, [pc, #-1940] @ 0x7d66c │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ and r2, r4, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r0, r4, #20 │ │ │ │ and r0, r0, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ ldr r8, [r5, #88] @ 0x58 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #-2124] @ 0x7d5c0 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #-2124] @ 0x7d600 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add ip, r2, r1 │ │ │ │ - ldr r1, [pc, #-2140] @ 0x7d5c8 │ │ │ │ + ldr r1, [pc, #-2140] @ 0x7d608 │ │ │ │ add r3, r2, r4 │ │ │ │ add r2, r2, r8 │ │ │ │ ldr r0, [r1, #-2112]! @ 0xfffff7c0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ and r2, r6, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + b 0x7c828 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-2116] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-2124] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-2116] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-2124] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ and r3, r4, #15 │ │ │ │ add r3, r3, #520 @ 0x208 │ │ │ │ add r3, r3, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ and r6, r6, #15 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - beq 0x7e9c8 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2292] @ 0x7d5c4 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x7ea08 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2292] @ 0x7d604 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #-2304] @ 0x7d5c8 │ │ │ │ + ldr r3, [pc, #-2304] @ 0x7d608 │ │ │ │ sub r1, r3, #3296 @ 0xce0 │ │ │ │ ldr r0, [r3, #-3300] @ 0xfffff31c │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldr ip, [r8, #88] @ 0x58 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, ip │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - bne 0x7dbe0 │ │ │ │ + bne 0x7dc20 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ bl 0x738b0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x1932f4 │ │ │ │ - b 0x7dbe0 │ │ │ │ + bl 0x1933f4 │ │ │ │ + b 0x7dc20 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2408] @ 0x7d5cc │ │ │ │ - ldr r1, [pc, #-2340] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2408] @ 0x7d60c │ │ │ │ + ldr r1, [pc, #-2340] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #924 @ 0x39c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2460] @ 0x7d5d0 │ │ │ │ - ldr r2, [pc, #-2396] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2460] @ 0x7d610 │ │ │ │ + ldr r2, [pc, #-2396] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #2368 @ 0x940 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-2376] @ 0xfffff6b8 │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2516] @ 0x7d5d4 │ │ │ │ - ldr r2, [pc, #-2456] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2516] @ 0x7d614 │ │ │ │ + ldr r2, [pc, #-2456] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #2496 @ 0x9c0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-2508] @ 0xfffff634 │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2572] @ 0x7d5d8 │ │ │ │ - ldr r1, [pc, #-2516] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2572] @ 0x7d618 │ │ │ │ + ldr r1, [pc, #-2516] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #2640 @ 0xa50 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2624] @ 0x7d5dc │ │ │ │ - ldr r2, [pc, #-2572] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2624] @ 0x7d61c │ │ │ │ + ldr r2, [pc, #-2572] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #2768 @ 0xad0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-2772] @ 0xfffff52c │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2680] @ 0x7d5e0 │ │ │ │ - ldr r2, [pc, #-2632] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2680] @ 0x7d620 │ │ │ │ + ldr r2, [pc, #-2632] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #2896 @ 0xb50 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-2904] @ 0xfffff4a8 │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2736] @ 0x7d5e4 │ │ │ │ - ldr r2, [pc, #-2692] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2736] @ 0x7d624 │ │ │ │ + ldr r2, [pc, #-2692] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #3024 @ 0xbd0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-3036] @ 0xfffff424 │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2792] @ 0x7d5e8 │ │ │ │ - ldr r1, [pc, #-2752] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2792] @ 0x7d628 │ │ │ │ + ldr r1, [pc, #-2752] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #3168 @ 0xc60 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2844] @ 0x7d5ec │ │ │ │ - ldr r2, [pc, #-2808] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2844] @ 0x7d62c │ │ │ │ + ldr r2, [pc, #-2808] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #3296 @ 0xce0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-3300] @ 0xfffff31c │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2900] @ 0x7d5f0 │ │ │ │ - ldr r2, [pc, #-2868] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2900] @ 0x7d630 │ │ │ │ + ldr r2, [pc, #-2868] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #2240 @ 0x8c0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-2244] @ 0xfffff73c │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-2956] @ 0x7d5f4 │ │ │ │ - ldr r1, [pc, #-2928] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-2956] @ 0x7d634 │ │ │ │ + ldr r1, [pc, #-2928] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #1056 @ 0x420 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-3008] @ 0x7d5f8 │ │ │ │ - ldr r2, [pc, #-2984] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-3008] @ 0x7d638 │ │ │ │ + ldr r2, [pc, #-2984] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #1184 @ 0x4a0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-1188] @ 0xfffffb5c │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-3064] @ 0x7d5fc │ │ │ │ - ldr r2, [pc, #-3044] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-3064] @ 0x7d63c │ │ │ │ + ldr r2, [pc, #-3044] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #1312 @ 0x520 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-1320] @ 0xfffffad8 │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-3120] @ 0x7d600 │ │ │ │ - ldr r2, [pc, #-3104] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-3120] @ 0x7d640 │ │ │ │ + ldr r2, [pc, #-3104] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #1440 @ 0x5a0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-1452] @ 0xfffffa54 │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-3176] @ 0x7d604 │ │ │ │ - ldr r1, [pc, #-3164] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-3176] @ 0x7d644 │ │ │ │ + ldr r1, [pc, #-3164] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #1584 @ 0x630 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-3228] @ 0x7d608 │ │ │ │ - ldr r2, [pc, #-3220] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-3228] @ 0x7d648 │ │ │ │ + ldr r2, [pc, #-3220] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #1712 @ 0x6b0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-1716] @ 0xfffff94c │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-3284] @ 0x7d60c │ │ │ │ - ldr r2, [pc, #-3280] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-3284] @ 0x7d64c │ │ │ │ + ldr r2, [pc, #-3280] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #1840 @ 0x730 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-1848] @ 0xfffff8c8 │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ add r2, r5, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-3340] @ 0x7d610 │ │ │ │ - ldr r2, [pc, #-3340] @ 0x7d614 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-3340] @ 0x7d650 │ │ │ │ + ldr r2, [pc, #-3340] @ 0x7d654 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #1968 @ 0x7b0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-1980] @ 0xfffff844 │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #-3356] @ 0x7d62c │ │ │ │ - ldr r8, [pc, #-3364] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-3356] @ 0x7d66c │ │ │ │ + ldr r8, [pc, #-3364] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ and r3, r4, #15 │ │ │ │ add r3, r3, #520 @ 0x208 │ │ │ │ add r3, r3, #3 │ │ │ │ tst r4, #4194304 @ 0x400000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ and r6, r6, #15 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - beq 0x7e9e8 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #-3448] @ 0x7d618 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x7ea28 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #-3448] @ 0x7d658 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #-3460] @ 0x7d61c │ │ │ │ + ldr r3, [pc, #-3460] @ 0x7d65c │ │ │ │ add r1, r3, #4080 @ 0xff0 │ │ │ │ ldr r0, [r3, #4092] @ 0xffc │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldr ip, [r8, #88] @ 0x58 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, ip │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - bne 0x7dbe0 │ │ │ │ + bne 0x7dc20 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ bl 0x738b0 │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x194ed0 │ │ │ │ + bl 0x194fd0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x1932f4 │ │ │ │ - b 0x7dbe0 │ │ │ │ + bl 0x1933f4 │ │ │ │ + b 0x7dc20 │ │ │ │ tst r1, #15 │ │ │ │ - bne 0x7c5cc │ │ │ │ - bl 0x18970c │ │ │ │ + bne 0x7c60c │ │ │ │ + bl 0x18980c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r3, [pc, #-3560] @ 0x7d62c │ │ │ │ + ldr r3, [pc, #-3560] @ 0x7d66c │ │ │ │ add r2, r2, #1072 @ 0x430 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r1, [r3] │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, r7 │ │ │ │ and r1, r6, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x7c828 │ │ │ │ and r2, r1, #15 │ │ │ │ - ldr r5, [pc, #-3616] @ 0x7d628 │ │ │ │ - ldr r7, [pc, #-3616] @ 0x7d62c │ │ │ │ + ldr r5, [pc, #-3616] @ 0x7d668 │ │ │ │ + ldr r7, [pc, #-3616] @ 0x7d66c │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ bl 0x744a4 │ │ │ │ and r2, r6, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x193254 │ │ │ │ - bl 0x75c78 │ │ │ │ - bl 0x75c24 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x193354 │ │ │ │ + bl 0x75c84 │ │ │ │ + bl 0x75c30 │ │ │ │ + b 0x7c828 │ │ │ │ and r2, r1, #15 │ │ │ │ - ldr r7, [pc, #-3740] @ 0x7d62c │ │ │ │ - ldr r5, [pc, #-3748] @ 0x7d628 │ │ │ │ + ldr r7, [pc, #-3740] @ 0x7d66c │ │ │ │ + ldr r5, [pc, #-3748] @ 0x7d668 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x193414 │ │ │ │ - b 0x7e490 │ │ │ │ + bl 0x193514 │ │ │ │ + b 0x7e4d0 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x7c5cc │ │ │ │ - ldr r2, [pc, #-3844] @ 0x7d620 │ │ │ │ + bhi 0x7c60c │ │ │ │ + ldr r2, [pc, #-3844] @ 0x7d660 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r2, r2, r3 │ │ │ │ ldrsh r2, [r2, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r1, #15 │ │ │ │ - bne 0x7c5cc │ │ │ │ + bne 0x7c60c │ │ │ │ lsr r4, r1, #16 │ │ │ │ - ldr r3, [pc, #-3880] @ 0x7d624 │ │ │ │ + ldr r3, [pc, #-3880] @ 0x7d664 │ │ │ │ and r4, r4, #15 │ │ │ │ and r6, r6, #15 │ │ │ │ cmp r4, #11 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r4 │ │ │ │ ldrsh r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 0x75c24 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x75c30 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ - ldr r3, [pc, #-3936] @ 0x7d62c │ │ │ │ + bl 0x77884 │ │ │ │ + ldr r3, [pc, #-3936] @ 0x7d66c │ │ │ │ add r2, r4, #1072 @ 0x430 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r1, [r3] │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x7c828 │ │ │ │ and r2, r1, #15 │ │ │ │ - ldr r5, [pc, #-3976] @ 0x7d628 │ │ │ │ - ldr r7, [pc, #-3976] @ 0x7d62c │ │ │ │ + ldr r5, [pc, #-3976] @ 0x7d668 │ │ │ │ + ldr r7, [pc, #-3976] @ 0x7d66c │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x1934c0 │ │ │ │ - b 0x7e490 │ │ │ │ - bl 0x75c24 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x1935c0 │ │ │ │ + b 0x7e4d0 │ │ │ │ + bl 0x75c30 │ │ │ │ + bl 0x18980c │ │ │ │ add r4, r4, #1072 @ 0x430 │ │ │ │ - ldr r9, [pc, #-4068] @ 0x7d62c │ │ │ │ + ldr r9, [pc, #-4068] @ 0x7d66c │ │ │ │ add r4, r4, #8 │ │ │ │ lsl r4, r4, #2 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x190990 │ │ │ │ + bl 0x190a90 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x7c7e8 │ │ │ │ - ldr r2, [pc, #4080] @ 0x7f658 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x7c828 │ │ │ │ + ldr r2, [pc, #4080] @ 0x7f698 │ │ │ │ sub r3, r3, #2304 @ 0x900 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #544 @ 0x220 │ │ │ │ - bcc 0x7d490 │ │ │ │ + bcc 0x7d4d0 │ │ │ │ sub r3, r3, #768 @ 0x300 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x7c5cc │ │ │ │ - ldr r2, [pc, #4032] @ 0x7f65c │ │ │ │ + bhi 0x7c60c │ │ │ │ + ldr r2, [pc, #4032] @ 0x7f69c │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #12582912 @ 0xc00000 │ │ │ │ - beq 0x7c5cc │ │ │ │ + beq 0x7c60c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r7, [pc, #3992] @ 0x7f660 │ │ │ │ - ldr r8, [pc, #3992] @ 0x7f664 │ │ │ │ + ldr r7, [pc, #3992] @ 0x7f6a0 │ │ │ │ + ldr r8, [pc, #3992] @ 0x7f6a4 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18980c │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x7f234 │ │ │ │ + beq 0x7f274 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x7f1dc │ │ │ │ + beq 0x7f21c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0x7cce4 │ │ │ │ + bne 0x7cd24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #15 │ │ │ │ - bl 0x75f78 │ │ │ │ + bl 0x75fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x7c5cc │ │ │ │ - ldr r3, [pc, #3904] @ 0x7f668 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x7c60c │ │ │ │ + ldr r3, [pc, #3904] @ 0x7f6a8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r0, [pc, #3892] @ 0x7f66c │ │ │ │ + ldr r0, [pc, #3892] @ 0x7f6ac │ │ │ │ add r2, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [r7] │ │ │ │ add r3, r3, r1 │ │ │ │ add r1, r0, #2896 @ 0xb50 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r0, #2904] @ 0xb58 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ and r2, r4, #15 │ │ │ │ - ldr r5, [pc, #3828] @ 0x7f664 │ │ │ │ - ldr r7, [pc, #3820] @ 0x7f660 │ │ │ │ + ldr r5, [pc, #3828] @ 0x7f6a4 │ │ │ │ + ldr r7, [pc, #3820] @ 0x7f6a0 │ │ │ │ add r2, r2, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x193b30 │ │ │ │ - b 0x7e4e0 │ │ │ │ + bl 0x193c30 │ │ │ │ + b 0x7e520 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x7e8d4 │ │ │ │ - bl 0x1973d8 │ │ │ │ + beq 0x7e914 │ │ │ │ + bl 0x1974d8 │ │ │ │ mov ip, #1 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7c064 │ │ │ │ - b 0x7c7e8 │ │ │ │ - ldr r2, [pc, #3744] @ 0x7f670 │ │ │ │ + bl 0x7c0a4 │ │ │ │ + b 0x7c828 │ │ │ │ + ldr r2, [pc, #3744] @ 0x7f6b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x7e91c │ │ │ │ + bhi 0x7e95c │ │ │ │ sub r2, r2, #27 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 0x7c5cc │ │ │ │ + bls 0x7c60c │ │ │ │ sub r3, r3, #3584 @ 0xe00 │ │ │ │ - ldr r2, [pc, #3720] @ 0x7f674 │ │ │ │ + ldr r2, [pc, #3720] @ 0x7f6b4 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b9b0 │ │ │ │ - ldr r8, [pc, #3632] @ 0x7f664 │ │ │ │ + bl 0x7b9f0 │ │ │ │ + ldr r8, [pc, #3632] @ 0x7f6a4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ - bl 0x197470 │ │ │ │ - b 0x7c710 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x197570 │ │ │ │ + b 0x7c750 │ │ │ │ + bl 0x18980c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ movne r1, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ movne r2, r9 │ │ │ │ moveq r2, r9 │ │ │ │ streq r4, [sp] │ │ │ │ mov r7, r0 │ │ │ │ strne r1, [sp] │ │ │ │ movne r0, r5 │ │ │ │ moveq r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x7b9b0 │ │ │ │ - b 0x7e82c │ │ │ │ + bl 0x7b9f0 │ │ │ │ + b 0x7e86c │ │ │ │ sub r3, r3, #3072 @ 0xc00 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x7c5cc │ │ │ │ - ldr r2, [pc, #3560] @ 0x7f678 │ │ │ │ + bhi 0x7c60c │ │ │ │ + ldr r2, [pc, #3560] @ 0x7f6b8 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r3, r3, #1792 @ 0x700 │ │ │ │ - ldr r2, [pc, #3532] @ 0x7f67c │ │ │ │ + ldr r2, [pc, #3532] @ 0x7f6bc │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ mov ip, #2 │ │ │ │ - b 0x7e7a8 │ │ │ │ - bl 0x1973d8 │ │ │ │ + b 0x7e7e8 │ │ │ │ + bl 0x1974d8 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x7c064 │ │ │ │ - b 0x7c7e8 │ │ │ │ + bl 0x7c0a4 │ │ │ │ + b 0x7c828 │ │ │ │ sub r3, r3, #2816 @ 0xb00 │ │ │ │ - ldr r2, [pc, #3452] @ 0x7f680 │ │ │ │ + ldr r2, [pc, #3452] @ 0x7f6c0 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r3, r3, #3840 @ 0xf00 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi 0x7c5cc │ │ │ │ - ldr r2, [pc, #3408] @ 0x7f684 │ │ │ │ + bhi 0x7c60c │ │ │ │ + ldr r2, [pc, #3408] @ 0x7f6c4 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x7ebe0 │ │ │ │ + beq 0x7ec20 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #3372] @ 0x7f688 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #3372] @ 0x7f6c8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #3328] @ 0x7f66c │ │ │ │ + ldr r3, [pc, #3328] @ 0x7f6ac │ │ │ │ sub r1, r3, #3552 @ 0xde0 │ │ │ │ ldr r0, [r3, #-3564] @ 0xfffff214 │ │ │ │ sub r1, r1, #12 │ │ │ │ - b 0x7dbc4 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #3336] @ 0x7f68c │ │ │ │ - ldr r1, [pc, #3336] @ 0x7f690 │ │ │ │ + b 0x7dc04 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #3336] @ 0x7f6cc │ │ │ │ + ldr r1, [pc, #3336] @ 0x7f6d0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1, #3168]! @ 0xc60 │ │ │ │ - b 0x7dbc4 │ │ │ │ + b 0x7dc04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x7eca8 │ │ │ │ + beq 0x7ece8 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #3304] @ 0x7f694 │ │ │ │ - ldr r2, [pc, #3260] @ 0x7f66c │ │ │ │ + ldr r3, [pc, #3304] @ 0x7f6d4 │ │ │ │ + ldr r2, [pc, #3260] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #2368 @ 0x940 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-2376] @ 0xfffff6b8 │ │ │ │ - b 0x7d168 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #3268] @ 0x7f698 │ │ │ │ - ldr r1, [pc, #3220] @ 0x7f66c │ │ │ │ + b 0x7d1a8 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #3268] @ 0x7f6d8 │ │ │ │ + ldr r1, [pc, #3220] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1, #-3168]! @ 0xfffff3a0 │ │ │ │ - b 0x7ded0 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #3240] @ 0x7f69c │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0x7df10 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #3240] @ 0x7f6dc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #3176] @ 0x7f66c │ │ │ │ + ldr r3, [pc, #3176] @ 0x7f6ac │ │ │ │ sub r1, r3, #3952 @ 0xf70 │ │ │ │ ldr r0, [r3, #-3960] @ 0xfffff088 │ │ │ │ sub r1, r1, #8 │ │ │ │ - b 0x7e3a8 │ │ │ │ + b 0x7e3e8 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #3204] @ 0x7f6a0 │ │ │ │ - ldr r2, [pc, #3148] @ 0x7f66c │ │ │ │ + ldr r3, [pc, #3204] @ 0x7f6e0 │ │ │ │ + ldr r2, [pc, #3148] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #2896 @ 0xb50 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-2904] @ 0xfffff4a8 │ │ │ │ - b 0x7d218 │ │ │ │ + b 0x7d258 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #3160] @ 0x7f6a4 │ │ │ │ - ldr r2, [pc, #3100] @ 0x7f66c │ │ │ │ + ldr r3, [pc, #3160] @ 0x7f6e4 │ │ │ │ + ldr r2, [pc, #3100] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #2768 @ 0xad0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-2772] @ 0xfffff52c │ │ │ │ - b 0x7d218 │ │ │ │ + b 0x7d258 │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f090 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #3096] @ 0x7f6a8 │ │ │ │ - ldr r2, [pc, #3032] @ 0x7f66c │ │ │ │ + beq 0x7f0d0 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #3096] @ 0x7f6e8 │ │ │ │ + ldr r2, [pc, #3032] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, r2, #3552 @ 0xde0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #3564] @ 0xdec │ │ │ │ - b 0x7d85c │ │ │ │ + b 0x7d89c │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f000 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #3032] @ 0x7f6ac │ │ │ │ - ldr r2, [pc, #2964] @ 0x7f66c │ │ │ │ + beq 0x7f040 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #3032] @ 0x7f6ec │ │ │ │ + ldr r2, [pc, #2964] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, r2, #3824 @ 0xef0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #3828] @ 0xef4 │ │ │ │ - b 0x7d85c │ │ │ │ - ldr r3, [pc, #3000] @ 0x7f6b0 │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0x7d89c │ │ │ │ + ldr r3, [pc, #3000] @ 0x7f6f0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #2896] @ 0x7f66c │ │ │ │ + ldr r1, [pc, #2896] @ 0x7f6ac │ │ │ │ ldrne r0, [r1, #396]! @ 0x18c │ │ │ │ ldreq r0, [r1, #528]! @ 0x210 │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x7cd24 │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f0b0 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #2912] @ 0x7f6b4 │ │ │ │ - ldr r1, [pc, #2836] @ 0x7f66c │ │ │ │ + beq 0x7f0f0 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #2912] @ 0x7f6f4 │ │ │ │ + ldr r1, [pc, #2836] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #-396]! @ 0xfffffe74 │ │ │ │ - b 0x7d218 │ │ │ │ + b 0x7d258 │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f028 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #2856] @ 0x7f6b8 │ │ │ │ - ldr r1, [pc, #2776] @ 0x7f66c │ │ │ │ + beq 0x7f068 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #2856] @ 0x7f6f8 │ │ │ │ + ldr r1, [pc, #2776] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #-132]! @ 0xffffff7c │ │ │ │ - b 0x7d218 │ │ │ │ - ldr r3, [pc, #2832] @ 0x7f6bc │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0x7d258 │ │ │ │ + ldr r3, [pc, #2832] @ 0x7f6fc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #2716] @ 0x7f66c │ │ │ │ + ldr r1, [pc, #2716] @ 0x7f6ac │ │ │ │ ldrne r0, [r1, #660]! @ 0x294 │ │ │ │ ldreq r0, [r1, #792]! @ 0x318 │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x7cd24 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #2772] @ 0x7f6c0 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #2772] @ 0x7f700 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #2672] @ 0x7f66c │ │ │ │ + ldr r3, [pc, #2672] @ 0x7f6ac │ │ │ │ sub r1, r3, #3424 @ 0xd60 │ │ │ │ ldr r0, [r3, #-3432] @ 0xfffff298 │ │ │ │ sub r1, r1, #8 │ │ │ │ - b 0x7dbc4 │ │ │ │ + b 0x7dc04 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #2736] @ 0x7f6c4 │ │ │ │ - ldr r2, [pc, #2680] @ 0x7f690 │ │ │ │ + ldr r3, [pc, #2736] @ 0x7f704 │ │ │ │ + ldr r2, [pc, #2680] @ 0x7f6d0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, r2, #3824 @ 0xef0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #3828] @ 0xef4 │ │ │ │ - b 0x7d218 │ │ │ │ + b 0x7d258 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #2692] @ 0x7f6c8 │ │ │ │ - ldr r2, [pc, #2632] @ 0x7f690 │ │ │ │ + ldr r3, [pc, #2692] @ 0x7f708 │ │ │ │ + ldr r2, [pc, #2632] @ 0x7f6d0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, r2, #3952 @ 0xf70 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #3960] @ 0xf78 │ │ │ │ - b 0x7d218 │ │ │ │ + b 0x7d258 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #2656] @ 0x7f6cc │ │ │ │ - ldr r1, [pc, #2556] @ 0x7f66c │ │ │ │ + ldr r3, [pc, #2656] @ 0x7f70c │ │ │ │ + ldr r1, [pc, #2556] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1, #-3696]! @ 0xfffff190 │ │ │ │ - b 0x7dbc4 │ │ │ │ + b 0x7dc04 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #2628] @ 0x7f6d0 │ │ │ │ - ldr r2, [pc, #2524] @ 0x7f66c │ │ │ │ + ldr r3, [pc, #2628] @ 0x7f710 │ │ │ │ + ldr r2, [pc, #2524] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #2496 @ 0x9c0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-2508] @ 0xfffff634 │ │ │ │ - b 0x7d168 │ │ │ │ + b 0x7d1a8 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #2592] @ 0x7f6d4 │ │ │ │ - ldr r2, [pc, #2484] @ 0x7f66c │ │ │ │ + ldr r3, [pc, #2592] @ 0x7f714 │ │ │ │ + ldr r2, [pc, #2484] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #2240 @ 0x8c0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-2244] @ 0xfffff73c │ │ │ │ - b 0x7d168 │ │ │ │ + b 0x7d1a8 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #2556] @ 0x7f6d8 │ │ │ │ - ldr r2, [pc, #2480] @ 0x7f690 │ │ │ │ + ldr r3, [pc, #2556] @ 0x7f718 │ │ │ │ + ldr r2, [pc, #2480] @ 0x7f6d0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, r2, #3424 @ 0xd60 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #3432] @ 0xd68 │ │ │ │ - b 0x7d218 │ │ │ │ + b 0x7d258 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ bl 0x738b0 │ │ │ │ - ldr r3, [pc, #2512] @ 0x7f6dc │ │ │ │ - ldr r2, [pc, #2432] @ 0x7f690 │ │ │ │ + ldr r3, [pc, #2512] @ 0x7f71c │ │ │ │ + ldr r2, [pc, #2432] @ 0x7f6d0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, r2, #3552 @ 0xde0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #3564] @ 0xdec │ │ │ │ - b 0x7d218 │ │ │ │ - ldr r3, [pc, #2480] @ 0x7f6e0 │ │ │ │ + b 0x7d258 │ │ │ │ + ldr r3, [pc, #2480] @ 0x7f720 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r0, [pc, #2340] @ 0x7f66c │ │ │ │ + ldr r0, [pc, #2340] @ 0x7f6ac │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ addne r1, r0, #1184 @ 0x4a0 │ │ │ │ addeq r1, r0, #1312 @ 0x520 │ │ │ │ str r2, [sp] │ │ │ │ addne r1, r1, #4 │ │ │ │ ldrne r0, [r0, #1188] @ 0x4a4 │ │ │ │ ldreq r0, [r0, #1320] @ 0x528 │ │ │ │ addeq r1, r1, #8 │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x7cce4 │ │ │ │ - ldr r3, [pc, #2408] @ 0x7f6e4 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x7cd24 │ │ │ │ + ldr r3, [pc, #2408] @ 0x7f724 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldrne r0, [pc, #2260] @ 0x7f66c │ │ │ │ + ldrne r0, [pc, #2260] @ 0x7f6ac │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ - ldreq r1, [pc, #2248] @ 0x7f66c │ │ │ │ + ldreq r1, [pc, #2248] @ 0x7f6ac │ │ │ │ addne r1, r0, #1440 @ 0x5a0 │ │ │ │ ldreq r0, [r1, #1584]! @ 0x630 │ │ │ │ strne r2, [sp] │ │ │ │ addne r1, r1, #12 │ │ │ │ ldrne r0, [r0, #1452] @ 0x5ac │ │ │ │ streq r2, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x7cce4 │ │ │ │ - ldr r3, [pc, #2336] @ 0x7f6e8 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x7cd24 │ │ │ │ + ldr r3, [pc, #2336] @ 0x7f728 │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r0, [pc, #2192] @ 0x7f66c │ │ │ │ + ldr r0, [pc, #2192] @ 0x7f6ac │ │ │ │ add r3, r3, r2 │ │ │ │ sub r1, r0, #1312 @ 0x520 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #-1320] @ 0xfffffad8 │ │ │ │ sub r1, r1, #8 │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0x7d880 │ │ │ │ - ldr r3, [pc, #2288] @ 0x7f6ec │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0x7d8c0 │ │ │ │ + ldr r3, [pc, #2288] @ 0x7f72c │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r0, [pc, #2140] @ 0x7f66c │ │ │ │ + ldr r0, [pc, #2140] @ 0x7f6ac │ │ │ │ add r3, r3, r2 │ │ │ │ sub r1, r0, #1184 @ 0x4a0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #-1188] @ 0xfffffb5c │ │ │ │ sub r1, r1, #4 │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0x7d880 │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0x7d8c0 │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f048 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #2208] @ 0x7f6f0 │ │ │ │ - ldr r2, [pc, #2208] @ 0x7f6f4 │ │ │ │ + beq 0x7f088 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #2208] @ 0x7f730 │ │ │ │ + ldr r2, [pc, #2208] @ 0x7f734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #3824 @ 0xef0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-3828] @ 0xfffff10c │ │ │ │ - b 0x7d85c │ │ │ │ + b 0x7d89c │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f068 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #2148] @ 0x7f6f8 │ │ │ │ - ldr r2, [pc, #2140] @ 0x7f6f4 │ │ │ │ + beq 0x7f0a8 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #2148] @ 0x7f738 │ │ │ │ + ldr r2, [pc, #2140] @ 0x7f734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r2, #3552 @ 0xde0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-3564] @ 0xfffff214 │ │ │ │ - b 0x7d85c │ │ │ │ + b 0x7d89c │ │ │ │ mvn r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r4, #5 │ │ │ │ and r0, r0, #32 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r0 │ │ │ │ - b 0x7cba0 │ │ │ │ - ldr r0, [pc, #2084] @ 0x7f6fc │ │ │ │ - bl 0x18a440 │ │ │ │ + b 0x7cbe0 │ │ │ │ + ldr r0, [pc, #2084] @ 0x7f73c │ │ │ │ + bl 0x18a540 │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r4, #4 │ │ │ │ and r0, r0, #48 @ 0x30 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r0 │ │ │ │ - b 0x7cba0 │ │ │ │ + b 0x7cbe0 │ │ │ │ sub r3, r3, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x7c5cc │ │ │ │ + bhi 0x7c60c │ │ │ │ tst r4, #65536 @ 0x10000 │ │ │ │ - bne 0x7f644 │ │ │ │ + bne 0x7f684 │ │ │ │ tst r4, #131072 @ 0x20000 │ │ │ │ - bne 0x7f630 │ │ │ │ - ldr r3, [pc, #2028] @ 0x7f700 │ │ │ │ + bne 0x7f670 │ │ │ │ + ldr r3, [pc, #2028] @ 0x7f740 │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r1, [pc, #1996] @ 0x7f6f4 │ │ │ │ + ldr r1, [pc, #1996] @ 0x7f734 │ │ │ │ add r6, r3, r6 │ │ │ │ add fp, r3, fp │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r0, [r1, #264]! @ 0x108 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cafc │ │ │ │ - ldr r3, [pc, #1972] @ 0x7f704 │ │ │ │ - ldr r4, [pc, #1816] @ 0x7f66c │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cb3c │ │ │ │ + ldr r3, [pc, #1972] @ 0x7f744 │ │ │ │ + ldr r4, [pc, #1816] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ ldr r0, [r4, #-1716] @ 0xfffff94c │ │ │ │ add r3, r1, r9 │ │ │ │ add r2, r1, r2 │ │ │ │ sub r1, r4, #1712 @ 0x6b0 │ │ │ │ sub r1, r1, #4 │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0x7cf24 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0x7cf64 │ │ │ │ + bl 0x18980c │ │ │ │ add r2, r9, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [r8, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x1973d8 │ │ │ │ - b 0x7cd78 │ │ │ │ - ldr r3, [pc, #1880] @ 0x7f708 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1974d8 │ │ │ │ + b 0x7cdb8 │ │ │ │ + ldr r3, [pc, #1880] @ 0x7f748 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ add r3, r1, r9 │ │ │ │ add r2, r1, r2 │ │ │ │ - ldr r1, [pc, #1700] @ 0x7f66c │ │ │ │ + ldr r1, [pc, #1700] @ 0x7f6ac │ │ │ │ ldr r0, [r1, #-1584]! @ 0xfffff9d0 │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0x7cf24 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0x7cf64 │ │ │ │ + bl 0x18980c │ │ │ │ add r2, r9, #520 @ 0x208 │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [r8, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x1973d8 │ │ │ │ - b 0x7cc6c │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #1792] @ 0x7f70c │ │ │ │ - ldr r2, [pc, #1628] @ 0x7f66c │ │ │ │ + bl 0x1974d8 │ │ │ │ + b 0x7ccac │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #1792] @ 0x7f74c │ │ │ │ + ldr r2, [pc, #1628] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, r2, #3952 @ 0xf70 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #3960] @ 0xf78 │ │ │ │ - b 0x7d85c │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #1756] @ 0x7f710 │ │ │ │ - ldr r1, [pc, #1588] @ 0x7f66c │ │ │ │ + b 0x7d89c │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #1756] @ 0x7f750 │ │ │ │ + ldr r1, [pc, #1588] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d218 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #1728] @ 0x7f714 │ │ │ │ - ldr r1, [pc, #1692] @ 0x7f6f4 │ │ │ │ + b 0x7d258 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #1728] @ 0x7f754 │ │ │ │ + ldr r1, [pc, #1692] @ 0x7f734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #-3696]! @ 0xfffff190 │ │ │ │ - b 0x7d85c │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #1700] @ 0x7f718 │ │ │ │ - ldr r2, [pc, #1660] @ 0x7f6f4 │ │ │ │ + b 0x7d89c │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #1700] @ 0x7f758 │ │ │ │ + ldr r2, [pc, #1660] @ 0x7f734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-3432] @ 0xfffff298 │ │ │ │ sub r1, r2, #3424 @ 0xd60 │ │ │ │ sub r1, r1, #8 │ │ │ │ - b 0x7d85c │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #1664] @ 0x7f71c │ │ │ │ - ldr r1, [pc, #1484] @ 0x7f66c │ │ │ │ + b 0x7d89c │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #1664] @ 0x7f75c │ │ │ │ + ldr r1, [pc, #1484] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #3696]! @ 0xe70 │ │ │ │ - b 0x7d85c │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #1636] @ 0x7f720 │ │ │ │ - ldr r1, [pc, #1452] @ 0x7f66c │ │ │ │ + b 0x7d89c │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #1636] @ 0x7f760 │ │ │ │ + ldr r1, [pc, #1452] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #-264]! @ 0xfffffef8 │ │ │ │ - b 0x7d218 │ │ │ │ + b 0x7d258 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r4, #5 │ │ │ │ mov r0, r1 │ │ │ │ and r2, r2, #32 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1973d8 │ │ │ │ - b 0x7d6cc │ │ │ │ + bl 0x1974d8 │ │ │ │ + b 0x7d70c │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ lsl r2, r4, #4 │ │ │ │ mov r0, r1 │ │ │ │ and r2, r2, #48 @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x193db0 │ │ │ │ + bl 0x193eb0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ tst r4, #8 │ │ │ │ - beq 0x7f5b0 │ │ │ │ + beq 0x7f5f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x192220 │ │ │ │ - b 0x7d6cc │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #1508] @ 0x7f724 │ │ │ │ - ldr r2, [pc, #1456] @ 0x7f6f4 │ │ │ │ + bl 0x192320 │ │ │ │ + b 0x7d70c │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #1508] @ 0x7f764 │ │ │ │ + ldr r2, [pc, #1456] @ 0x7f734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r2, #3952 @ 0xf70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #-3960] @ 0xfffff088 │ │ │ │ - b 0x7f088 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #1476] @ 0x7f728 │ │ │ │ - ldr r1, [pc, #1284] @ 0x7f66c │ │ │ │ + b 0x7f0c8 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #1476] @ 0x7f768 │ │ │ │ + ldr r1, [pc, #1284] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #-528]! @ 0xfffffdf0 │ │ │ │ - b 0x7d218 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #1448] @ 0x7f72c │ │ │ │ - ldr r2, [pc, #1252] @ 0x7f66c │ │ │ │ + b 0x7d258 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #1448] @ 0x7f76c │ │ │ │ + ldr r2, [pc, #1252] @ 0x7f6ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, r2, #3424 @ 0xd60 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r2, #3432] @ 0xd68 │ │ │ │ - b 0x7d85c │ │ │ │ - ldr r3, [pc, #1416] @ 0x7f730 │ │ │ │ + b 0x7d89c │ │ │ │ + ldr r3, [pc, #1416] @ 0x7f770 │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r1, [pc, #1336] @ 0x7f6f4 │ │ │ │ + ldr r1, [pc, #1336] @ 0x7f734 │ │ │ │ add r6, r3, r6 │ │ │ │ add fp, r3, fp │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r0, [r1, #132]! @ 0x84 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cafc │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cb3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ - bl 0x75f78 │ │ │ │ + bl 0x75fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x7c5cc │ │ │ │ - ldr r3, [pc, #1336] @ 0x7f734 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x7c60c │ │ │ │ + ldr r3, [pc, #1336] @ 0x7f774 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #1124] @ 0x7f66c │ │ │ │ + ldr r1, [pc, #1124] @ 0x7f6ac │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, r1, #3168 @ 0xc60 │ │ │ │ add r2, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [r7] │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #31 │ │ │ │ - bl 0x75f78 │ │ │ │ + bl 0x75fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x7c5cc │ │ │ │ - ldr r3, [pc, #1252] @ 0x7f738 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x7c60c │ │ │ │ + ldr r3, [pc, #1252] @ 0x7f778 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r0, [pc, #1032] @ 0x7f66c │ │ │ │ + ldr r0, [pc, #1032] @ 0x7f6ac │ │ │ │ add r2, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r8, #64] @ 0x40 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [r7] │ │ │ │ add r3, r3, r1 │ │ │ │ add r1, r0, #3024 @ 0xbd0 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r0, [r0, #3036] @ 0xbdc │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ - ldr r2, [pc, #1188] @ 0x7f73c │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ + ldr r2, [pc, #1188] @ 0x7f77c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #960] @ 0x7f66c │ │ │ │ + ldr r1, [pc, #960] @ 0x7f6ac │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1, #-792] @ 0xfffffce8 │ │ │ │ add r2, r2, r7 │ │ │ │ sub r1, r1, #792 @ 0x318 │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0x7d0ec │ │ │ │ - ldr r2, [pc, #1144] @ 0x7f740 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0x7d12c │ │ │ │ + ldr r2, [pc, #1144] @ 0x7f780 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #912] @ 0x7f66c │ │ │ │ + ldr r1, [pc, #912] @ 0x7f6ac │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1, #-924] @ 0xfffffc64 │ │ │ │ add r2, r2, r7 │ │ │ │ sub r1, r1, #924 @ 0x39c │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0x7d0ec │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0x7d12c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f854 │ │ │ │ - b 0x7d394 │ │ │ │ + bl 0x18f954 │ │ │ │ + b 0x7d3d4 │ │ │ │ mov r4, #3 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 0x7f318 │ │ │ │ - b 0x7d394 │ │ │ │ + bne 0x7f358 │ │ │ │ + b 0x7d3d4 │ │ │ │ lsl r2, r4, #4 │ │ │ │ and r2, r2, #16 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - b 0x7d2a8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ + b 0x7d2e8 │ │ │ │ lsl r2, r4, #3 │ │ │ │ and r2, r2, #24 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - b 0x7d2a8 │ │ │ │ - ldr r2, [pc, #960] @ 0x7f744 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18fdc8 │ │ │ │ + b 0x7d2e8 │ │ │ │ + ldr r2, [pc, #960] @ 0x7f784 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r2, r0, r1 │ │ │ │ - ldr r1, [pc, #724] @ 0x7f66c │ │ │ │ + ldr r1, [pc, #724] @ 0x7f6ac │ │ │ │ add r5, r0, r5 │ │ │ │ add r3, r0, r3 │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r1, r1, #2640 @ 0xa50 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ - ldr r2, [pc, #912] @ 0x7f748 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ + ldr r2, [pc, #912] @ 0x7f788 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r2, r0, r1 │ │ │ │ add r5, r0, r5 │ │ │ │ add r3, r0, r3 │ │ │ │ - ldr r0, [pc, #664] @ 0x7f66c │ │ │ │ + ldr r0, [pc, #664] @ 0x7f6ac │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r1, r0, #2768 @ 0xad0 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #2772] @ 0xad4 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f5e8 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #832] @ 0x7f74c │ │ │ │ - ldr r1, [pc, #740] @ 0x7f6f4 │ │ │ │ + beq 0x7f628 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #832] @ 0x7f78c │ │ │ │ + ldr r1, [pc, #740] @ 0x7f734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #528 @ 0x210 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d028 │ │ │ │ - ldr r2, [pc, #804] @ 0x7f750 │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0x7d068 │ │ │ │ + ldr r2, [pc, #804] @ 0x7f790 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r2, r0, r1 │ │ │ │ add r5, r0, r5 │ │ │ │ add r3, r0, r3 │ │ │ │ - ldr r0, [pc, #548] @ 0x7f66c │ │ │ │ + ldr r0, [pc, #548] @ 0x7f6ac │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r1, r0, #2240 @ 0x8c0 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r0, #2244] @ 0x8c4 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f6ac │ │ │ │ - b 0x7d470 │ │ │ │ + bl 0x18f7ac │ │ │ │ + b 0x7d4b0 │ │ │ │ mov r4, #3 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f6ac │ │ │ │ + bl 0x18f7ac │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 0x7f484 │ │ │ │ - b 0x7d470 │ │ │ │ - ldr r2, [pc, #668] @ 0x7f754 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x7f4c4 │ │ │ │ + b 0x7d4b0 │ │ │ │ + ldr r2, [pc, #668] @ 0x7f794 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r2, r0, r1 │ │ │ │ add r5, r0, r5 │ │ │ │ add r3, r0, r3 │ │ │ │ - ldr r0, [pc, #408] @ 0x7f66c │ │ │ │ + ldr r0, [pc, #408] @ 0x7f6ac │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r1, r0, #2368 @ 0x940 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r0, #2376] @ 0x948 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ add r5, r5, #520 @ 0x208 │ │ │ │ add r5, r5, #3 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - beq 0x7f5c4 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #588] @ 0x7f758 │ │ │ │ - ldr r1, [pc, #484] @ 0x7f6f4 │ │ │ │ + beq 0x7f604 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #588] @ 0x7f798 │ │ │ │ + ldr r1, [pc, #484] @ 0x7f734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d028 │ │ │ │ - ldr r1, [pc, #560] @ 0x7f75c │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0x7d068 │ │ │ │ + ldr r1, [pc, #560] @ 0x7f79c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r1, r0, r5 │ │ │ │ add r2, r0, r2 │ │ │ │ add r3, r0, r3 │ │ │ │ - ldr r0, [pc, #292] @ 0x7f66c │ │ │ │ + ldr r0, [pc, #292] @ 0x7f6ac │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #1968 @ 0x7b0 │ │ │ │ str r2, [sp] │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r0, [r0, #1980] @ 0x7bc │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ - ldr r1, [pc, #504] @ 0x7f760 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ + ldr r1, [pc, #504] @ 0x7f7a0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr lr, [r0, r1] │ │ │ │ - ldr r0, [pc, #244] @ 0x7f66c │ │ │ │ + ldr r0, [pc, #244] @ 0x7f6ac │ │ │ │ add r1, lr, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, lr, r2 │ │ │ │ add r1, r0, #1840 @ 0x730 │ │ │ │ str r2, [sp] │ │ │ │ add r3, lr, r3 │ │ │ │ ldr r0, [r0, #1848] @ 0x738 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x7cce4 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x7cd24 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f714 │ │ │ │ - b 0x7d6cc │ │ │ │ - ldr r2, [pc, #324] @ 0x7f6fc │ │ │ │ + bl 0x18f814 │ │ │ │ + b 0x7d70c │ │ │ │ + ldr r2, [pc, #324] @ 0x7f73c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f714 │ │ │ │ - b 0x7d6cc │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #404] @ 0x7f764 │ │ │ │ - ldr r1, [pc, #288] @ 0x7f6f4 │ │ │ │ + bl 0x18f814 │ │ │ │ + b 0x7d70c │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #404] @ 0x7f7a4 │ │ │ │ + ldr r1, [pc, #288] @ 0x7f734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #132 @ 0x84 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d028 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #372] @ 0x7f768 │ │ │ │ - ldr r1, [pc, #252] @ 0x7f6f4 │ │ │ │ + b 0x7d068 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #372] @ 0x7f7a8 │ │ │ │ + ldr r1, [pc, #252] @ 0x7f734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #396 @ 0x18c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d028 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #340] @ 0x7f76c │ │ │ │ - ldr r1, [pc, #216] @ 0x7f6f4 │ │ │ │ + b 0x7d068 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #340] @ 0x7f7ac │ │ │ │ + ldr r1, [pc, #216] @ 0x7f734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r1, r1, #660 @ 0x294 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x7d028 │ │ │ │ + b 0x7d068 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - b 0x7ef0c │ │ │ │ + bl 0x18fdc8 │ │ │ │ + b 0x7ef4c │ │ │ │ mov r2, #16 │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ - bl 0x18fcc8 │ │ │ │ - b 0x7ef04 │ │ │ │ - @ instruction: 0x0045f69a │ │ │ │ - ldrdeq pc, [r5], #-104 @ 0xffffff98 │ │ │ │ + bl 0x18fdc8 │ │ │ │ + b 0x7ef44 │ │ │ │ + @ instruction: 0x0045f79a │ │ │ │ + ldrdeq pc, [r5], #-120 @ 0xffffff88 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq r1, ip, ip, lsr #16 │ │ │ │ + addseq r1, ip, ip, ror #15 │ │ │ │ adceq sp, r4, r0, rrx │ │ │ │ andeq r0, r0, lr, lsl lr │ │ │ │ - subeq pc, r5, r6, lsl r7 @ │ │ │ │ - subeq pc, r5, ip, asr #14 │ │ │ │ - subeq pc, r5, sl, lsl #15 │ │ │ │ - subeq pc, r5, r4, asr #15 │ │ │ │ - strdeq pc, [r5], #-126 @ 0xffffff82 │ │ │ │ - @ instruction: 0x009c15f8 │ │ │ │ - @ instruction: 0x009c15d0 │ │ │ │ + subeq pc, r5, r6, lsl r8 @ │ │ │ │ + subeq pc, r5, ip, asr #16 │ │ │ │ + subeq pc, r5, sl, lsl #17 │ │ │ │ + subeq pc, r5, r4, asr #17 │ │ │ │ + strdeq pc, [r5], #-142 @ 0xffffff72 │ │ │ │ + @ instruction: 0x009c15b8 │ │ │ │ + umullseq r1, ip, r0, r5 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ - addseq r1, ip, r8, lsr #11 │ │ │ │ - addseq r1, ip, r0, lsl #11 │ │ │ │ - addseq r1, ip, r0, ror #10 │ │ │ │ - addseq r1, ip, r8, lsr r5 │ │ │ │ - addseq r1, ip, r8, lsl #10 │ │ │ │ - addseq r1, ip, r4, asr #9 │ │ │ │ - addseq r1, ip, r0, lsl #9 │ │ │ │ - addseq r1, ip, ip, asr r4 │ │ │ │ - addseq r1, ip, r0, lsl #8 │ │ │ │ - addseq r1, ip, r4, asr #7 │ │ │ │ - addseq r1, ip, r8, lsr #7 │ │ │ │ + addseq r1, ip, r8, ror #10 │ │ │ │ + addseq r1, ip, r0, asr #10 │ │ │ │ + addseq r1, ip, r0, lsr #10 │ │ │ │ + @ instruction: 0x009c14f8 │ │ │ │ + addseq r1, ip, r8, asr #9 │ │ │ │ + addseq r1, ip, r4, lsl #9 │ │ │ │ + addseq r1, ip, r0, asr #8 │ │ │ │ + addseq r1, ip, ip, lsl r4 │ │ │ │ + addseq r1, ip, r0, asr #7 │ │ │ │ + addseq r1, ip, r4, lsl #7 │ │ │ │ addseq r1, ip, r8, ror #6 │ │ │ │ - addseq r1, ip, r0, asr #6 │ │ │ │ - addseq r1, ip, r0, lsl r3 │ │ │ │ - addseq r1, ip, r8, ror #5 │ │ │ │ - addseq r1, ip, r8, asr #5 │ │ │ │ - addseq r1, ip, r0, lsr #5 │ │ │ │ - addseq r1, ip, r8, ror r2 │ │ │ │ - addseq r1, ip, r8, asr #4 │ │ │ │ - addseq r1, ip, r4, lsr #4 │ │ │ │ - @ instruction: 0x009c11d8 │ │ │ │ - addseq r1, ip, ip, lsl #3 │ │ │ │ - addseq r1, ip, r8, asr r1 │ │ │ │ - addseq r1, ip, r4, lsl #2 │ │ │ │ + addseq r1, ip, r8, lsr #6 │ │ │ │ + addseq r1, ip, r0, lsl #6 │ │ │ │ + @ instruction: 0x009c12d0 │ │ │ │ + addseq r1, ip, r8, lsr #5 │ │ │ │ + addseq r1, ip, r8, lsl #5 │ │ │ │ + addseq r1, ip, r0, ror #4 │ │ │ │ + addseq r1, ip, r8, lsr r2 │ │ │ │ + addseq r1, ip, r8, lsl #4 │ │ │ │ + addseq r1, ip, r4, ror #3 │ │ │ │ + umullseq r1, ip, r8, r1 │ │ │ │ + addseq r1, ip, ip, asr #2 │ │ │ │ + addseq r1, ip, r8, lsl r1 │ │ │ │ + addseq r1, ip, r4, asr #1 │ │ │ │ adceq pc, r4, r8, asr r0 @ │ │ │ │ - addseq r1, ip, r0, asr #1 │ │ │ │ + addseq r1, ip, r0, lsl #1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - addseq r1, ip, r0, asr #32 │ │ │ │ - addseq r1, ip, r4 │ │ │ │ - addseq r0, ip, r4, lsr #31 │ │ │ │ - addseq r0, ip, r8, asr #30 │ │ │ │ - addseq r0, ip, r0, lsr #30 │ │ │ │ - addseq r0, ip, r0, lsl #30 │ │ │ │ + addseq r1, ip, r0 │ │ │ │ + addseq r0, ip, r4, asr #31 │ │ │ │ + addseq r0, ip, r4, ror #30 │ │ │ │ + addseq r0, ip, r8, lsl #30 │ │ │ │ addseq r0, ip, r0, ror #29 │ │ │ │ - @ instruction: 0x009c0eb8 │ │ │ │ - umullseq r0, ip, r8, lr │ │ │ │ - addseq r0, ip, r4, lsl lr │ │ │ │ - @ instruction: 0x009c0df0 │ │ │ │ - @ instruction: 0x009c0dd0 │ │ │ │ - addseq r0, ip, ip, lsr #27 │ │ │ │ - addseq r0, ip, r8, asr sp │ │ │ │ - addseq r0, ip, r0, lsl #26 │ │ │ │ - @ instruction: 0x009c0cbc │ │ │ │ - addseq r0, ip, ip, lsl #25 │ │ │ │ - @ instruction: 0x009c0bd0 │ │ │ │ - umullseq r0, ip, ip, fp │ │ │ │ - addseq r0, ip, r8, asr #22 │ │ │ │ - addseq r0, ip, r8, lsr #22 │ │ │ │ - umullseq r0, ip, ip, sl │ │ │ │ - addseq r0, ip, r8, asr #20 │ │ │ │ - addseq r0, ip, r8, lsr #20 │ │ │ │ - addseq r0, ip, ip, ror #19 │ │ │ │ - addseq r0, ip, r4, lsl #19 │ │ │ │ - addseq r0, ip, r0, ror #18 │ │ │ │ - addseq r0, ip, ip, lsr r9 │ │ │ │ - subeq pc, r5, r4, asr fp @ │ │ │ │ + addseq r0, ip, r0, asr #29 │ │ │ │ + addseq r0, ip, r0, lsr #29 │ │ │ │ + addseq r0, ip, r8, ror lr │ │ │ │ + addseq r0, ip, r8, asr lr │ │ │ │ + @ instruction: 0x009c0dd4 │ │ │ │ + @ instruction: 0x009c0db0 │ │ │ │ + umullseq r0, ip, r0, sp │ │ │ │ + addseq r0, ip, ip, ror #26 │ │ │ │ + addseq r0, ip, r8, lsl sp │ │ │ │ + addseq r0, ip, r0, asr #25 │ │ │ │ + addseq r0, ip, ip, ror ip │ │ │ │ + addseq r0, ip, ip, asr #24 │ │ │ │ + umullseq r0, ip, r0, fp │ │ │ │ + addseq r0, ip, ip, asr fp │ │ │ │ + addseq r0, ip, r8, lsl #22 │ │ │ │ + addseq r0, ip, r8, ror #21 │ │ │ │ + addseq r0, ip, ip, asr sl │ │ │ │ + addseq r0, ip, r8, lsl #20 │ │ │ │ + addseq r0, ip, r8, ror #19 │ │ │ │ + addseq r0, ip, ip, lsr #19 │ │ │ │ + addseq r0, ip, r4, asr #18 │ │ │ │ + addseq r0, ip, r0, lsr #18 │ │ │ │ + @ instruction: 0x009c08fc │ │ │ │ + subeq pc, r5, r4, asr ip @ │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #-24] @ 0x7f770 │ │ │ │ - ldr r2, [pc, #-24] @ 0x7f774 │ │ │ │ - ldr r1, [pc, #-24] @ 0x7f778 │ │ │ │ + ldr r3, [pc, #-24] @ 0x7f7b0 │ │ │ │ + ldr r2, [pc, #-24] @ 0x7f7b4 │ │ │ │ + ldr r1, [pc, #-24] @ 0x7f7b8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldrb r3, [r4, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x7f800 │ │ │ │ + beq 0x7f840 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x73808 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -114084,123 +114100,123 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x7f830 │ │ │ │ - ldr r3, [pc, #64] @ 0x7f854 │ │ │ │ + bne 0x7f870 │ │ │ │ + ldr r3, [pc, #64] @ 0x7f894 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 0x7f7cc │ │ │ │ + b 0x7f80c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ asr r0, r0, #1 │ │ │ │ orr r0, r0, r3, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #16] @ 0x7f858 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #16] @ 0x7f898 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x7f80c │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x7f84c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r2] │ │ │ │ lsr r3, r3, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x7f9f8 │ │ │ │ + bls 0x7fa38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #13 │ │ │ │ mov r5, r1 │ │ │ │ - beq 0x7f9dc │ │ │ │ + beq 0x7fa1c │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x7f9dc │ │ │ │ + bne 0x7fa1c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 0x7f8dc │ │ │ │ + beq 0x7f91c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0x7f9dc │ │ │ │ + beq 0x7fa1c │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0x7fa10 │ │ │ │ + beq 0x7fa50 │ │ │ │ ldr ip, [r0, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0x7fa24 │ │ │ │ - bl 0x182b5c │ │ │ │ - ldr r8, [pc, #356] @ 0x7fa4c │ │ │ │ + bne 0x7fa64 │ │ │ │ + bl 0x182c5c │ │ │ │ + ldr r8, [pc, #356] @ 0x7fa8c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r8, r1, lsl #2] │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 0x18ff94 │ │ │ │ + bl 0x190094 │ │ │ │ ldr r9, [r5] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x7fa18 │ │ │ │ + bne 0x7fa58 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 0x7f974 │ │ │ │ + beq 0x7f9b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x7fa38 │ │ │ │ + beq 0x7fa78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #228] @ 0x7fa50 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #228] @ 0x7fa90 │ │ │ │ mov r2, #3232 @ 0xca0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x76148 │ │ │ │ + bl 0x76188 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #4 │ │ │ │ add r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x76148 │ │ │ │ + bl 0x76188 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -114215,44 +114231,44 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ - b 0x7f9e0 │ │ │ │ + b 0x7fa20 │ │ │ │ ldr r1, [r8, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x7f934 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x7f974 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #17 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7f794 │ │ │ │ - b 0x7f9bc │ │ │ │ - ldr r3, [pc, #20] @ 0x7fa54 │ │ │ │ - ldr r2, [pc, #20] @ 0x7fa58 │ │ │ │ - ldr r1, [pc, #20] @ 0x7fa5c │ │ │ │ - ldr r0, [pc, #20] @ 0x7fa60 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x7f7d4 │ │ │ │ + b 0x7f9fc │ │ │ │ + ldr r3, [pc, #20] @ 0x7fa94 │ │ │ │ + ldr r2, [pc, #20] @ 0x7fa98 │ │ │ │ + ldr r1, [pc, #20] @ 0x7fa9c │ │ │ │ + ldr r0, [pc, #20] @ 0x7faa0 │ │ │ │ + bl 0x365f98 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq pc, r5, r8, ror #22 │ │ │ │ + subeq pc, r5, r8, ror #24 │ │ │ │ andeq r1, r0, r9, ror sl │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ - subeq r5, r4, r0, lsr sl │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ + subeq r5, r4, r0, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #208] @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - beq 0x7fabc │ │ │ │ + beq 0x7fafc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x729ac │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -114260,295 +114276,295 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x7faf0 │ │ │ │ - ldr r3, [pc, #64] @ 0x7fb14 │ │ │ │ + bne 0x7fb30 │ │ │ │ + ldr r3, [pc, #64] @ 0x7fb54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r7 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 0x7fa8c │ │ │ │ + b 0x7facc │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ asr r0, r0, #1 │ │ │ │ orr r0, r0, r3, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #16] @ 0x7fb18 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #16] @ 0x7fb58 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x7facc │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x7fb0c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0x7fb44 │ │ │ │ + beq 0x7fb84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r2] │ │ │ │ lsr r3, r3, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x7fce4 │ │ │ │ + bls 0x7fd24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 0x7fc84 │ │ │ │ + beq 0x7fcc4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x7fccc │ │ │ │ + bne 0x7fd0c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #144] @ 0x90 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - bne 0x7fc04 │ │ │ │ + bne 0x7fc44 │ │ │ │ ldrb r2, [r4, #181] @ 0xb5 │ │ │ │ cmp r2, #0 │ │ │ │ ldrbeq r3, [r4, #180] @ 0xb4 │ │ │ │ eoreq r3, r3, #1 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x7fc38 │ │ │ │ + bne 0x7fc78 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0x7fc38 │ │ │ │ + beq 0x7fc78 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7fe28 │ │ │ │ + bne 0x7fe68 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7fcfc │ │ │ │ + beq 0x7fd3c │ │ │ │ ldrb r2, [r4, #209] @ 0xd1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x76148 │ │ │ │ + bl 0x76188 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x7fccc │ │ │ │ + bne 0x7fd0c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x7fbdc │ │ │ │ + beq 0x7fc1c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0x7fccc │ │ │ │ + beq 0x7fd0c │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0x7fccc │ │ │ │ - bl 0xcc3a0 │ │ │ │ + beq 0x7fd0c │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ strbeq r3, [r4, #124] @ 0x7c │ │ │ │ - bne 0x7fbdc │ │ │ │ - b 0x7fc68 │ │ │ │ + bne 0x7fc1c │ │ │ │ + b 0x7fca8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x182c5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x7fdac │ │ │ │ - ldr r7, [pc, #388] @ 0x7fea0 │ │ │ │ + bne 0x7fdec │ │ │ │ + ldr r7, [pc, #388] @ 0x7fee0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #15 │ │ │ │ - bl 0x18ff94 │ │ │ │ + bl 0x190094 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldrb r2, [r4, #209] @ 0xd1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #4 │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x76148 │ │ │ │ + bl 0x76188 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x7fe84 │ │ │ │ + bne 0x7fec4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 0x76148 │ │ │ │ + bl 0x76188 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #228] @ 0x7fea4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #228] @ 0x7fee4 │ │ │ │ mov r2, #3232 @ 0xca0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r0, #4 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r9, [pc, #192] @ 0x7fea0 │ │ │ │ + ldr r9, [pc, #192] @ 0x7fee0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f4b0 │ │ │ │ + bl 0x18f5b0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18fb44 │ │ │ │ + bl 0x18fc44 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #15 │ │ │ │ mov r3, r6 │ │ │ │ - bl 0x18fe98 │ │ │ │ + bl 0x18ff98 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x18f4b0 │ │ │ │ - b 0x7fd3c │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x18f5b0 │ │ │ │ + b 0x7fd7c │ │ │ │ + bl 0x182c5c │ │ │ │ ldr r9, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #100] @ 0x7fea4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #100] @ 0x7fee4 │ │ │ │ mov r2, #3232 @ 0xca0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x18ff94 │ │ │ │ + bl 0x190094 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ str r9, [r4, #88] @ 0x58 │ │ │ │ - b 0x7fc38 │ │ │ │ + b 0x7fc78 │ │ │ │ mov r0, #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #16] @ 0x7fea4 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #16] @ 0x7fee4 │ │ │ │ mov r2, #3232 @ 0xca0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x7fd78 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x7fdb8 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #13 │ │ │ │ - bgt 0x7ff48 │ │ │ │ + bgt 0x7ff88 │ │ │ │ ldr r6, [r0, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x7ff1c │ │ │ │ - bl 0x7b5f0 │ │ │ │ + bne 0x7ff5c │ │ │ │ + bl 0x7b630 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 0x76148 │ │ │ │ + bl 0x76188 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -114565,218 +114581,218 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #188] @ 0xbc │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 0x80188 │ │ │ │ + beq 0x801c8 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 0x8016c │ │ │ │ - ldr r3, [pc, #732] @ 0x8027c │ │ │ │ + bhi 0x801ac │ │ │ │ + ldr r3, [pc, #732] @ 0x802bc │ │ │ │ mov r2, #1 │ │ │ │ ands r3, r3, r2, lsl r1 │ │ │ │ - bne 0x80164 │ │ │ │ + bne 0x801a4 │ │ │ │ cmp r1, #26 │ │ │ │ - beq 0x80158 │ │ │ │ + beq 0x80198 │ │ │ │ cmp r1, #22 │ │ │ │ - bne 0x8016c │ │ │ │ + bne 0x801ac │ │ │ │ cmp r0, #3 │ │ │ │ - bne 0x8016c │ │ │ │ - bl 0x18970c │ │ │ │ + bne 0x801ac │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x801bc │ │ │ │ - ldr r9, [pc, #676] @ 0x80280 │ │ │ │ - ldr sl, [pc, #676] @ 0x80284 │ │ │ │ + bne 0x801fc │ │ │ │ + ldr r9, [pc, #676] @ 0x802c0 │ │ │ │ + ldr sl, [pc, #676] @ 0x802c4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ ldr fp, [r9] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #640] @ 0x80288 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #640] @ 0x802c8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add r3, r2, r1 │ │ │ │ - ldr r1, [pc, #620] @ 0x8028c │ │ │ │ + ldr r1, [pc, #620] @ 0x802cc │ │ │ │ ldr r0, [r1, #396]! @ 0x18c │ │ │ │ str r3, [sp] │ │ │ │ add r3, r2, fp │ │ │ │ add r2, r2, r8 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 0x80264 │ │ │ │ - ldr fp, [pc, #592] @ 0x80290 │ │ │ │ + bhi 0x802a4 │ │ │ │ + ldr fp, [pc, #592] @ 0x802d0 │ │ │ │ mov r1, r8 │ │ │ │ add r3, fp, r6, lsl #2 │ │ │ │ ldr r2, [r3, #276] @ 0x114 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [sl, #56] @ 0x38 │ │ │ │ mov sl, #226 @ 0xe2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ str sl, [sp] │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7c064 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x7c0a4 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ str sl, [sp] │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7c064 │ │ │ │ + bl 0x7c0a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x80130 │ │ │ │ + beq 0x80170 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #2 │ │ │ │ addls fp, fp, r6, lsl #2 │ │ │ │ ldrls r2, [fp, #300] @ 0x12c │ │ │ │ mvnhi r2, #7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r9] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #408] @ 0x80294 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #408] @ 0x802d4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #372] @ 0x8028c │ │ │ │ + ldr r2, [pc, #372] @ 0x802cc │ │ │ │ add r8, r3, r8 │ │ │ │ add r1, r2, #528 @ 0x210 │ │ │ │ str r8, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [r2, #528] @ 0x210 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 0x8016c │ │ │ │ + beq 0x801ac │ │ │ │ bics r3, r0, #2 │ │ │ │ - bne 0x7ffc0 │ │ │ │ + bne 0x80000 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7fa64 │ │ │ │ + b 0x7faa4 │ │ │ │ ldrb r3, [r4, #143] @ 0x8f │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r1, #22 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x801e0 │ │ │ │ + bne 0x80220 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 0x8016c │ │ │ │ - ldr r3, [pc, #200] @ 0x8027c │ │ │ │ + bhi 0x801ac │ │ │ │ + ldr r3, [pc, #200] @ 0x802bc │ │ │ │ ands r3, r3, r0, lsl r1 │ │ │ │ - beq 0x8016c │ │ │ │ - b 0x7ffc0 │ │ │ │ + beq 0x801ac │ │ │ │ + b 0x80000 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r9, [pc, #184] @ 0x80280 │ │ │ │ + ldr r9, [pc, #184] @ 0x802c0 │ │ │ │ asr r0, r0, #1 │ │ │ │ orr r0, r0, r3, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x7ffd8 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x80018 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldrb r3, [r4, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x80214 │ │ │ │ + beq 0x80254 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, #1 │ │ │ │ bl 0x73808 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 0x80138 │ │ │ │ + b 0x80178 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x80240 │ │ │ │ - ldr r3, [pc, #92] @ 0x80284 │ │ │ │ + bne 0x80280 │ │ │ │ + ldr r3, [pc, #92] @ 0x802c4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 0x801f8 │ │ │ │ + b 0x80238 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #40] @ 0x80280 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #40] @ 0x802c0 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x80220 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x80260 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #40] @ 0x80298 │ │ │ │ - ldr r2, [pc, #40] @ 0x8029c │ │ │ │ - ldr r1, [pc, #40] @ 0x802a0 │ │ │ │ + ldr r3, [pc, #40] @ 0x802d8 │ │ │ │ + ldr r2, [pc, #40] @ 0x802dc │ │ │ │ + ldr r1, [pc, #40] @ 0x802e0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ stmhi pc, {} @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq pc, fp, r0, asr pc @ │ │ │ │ + addseq pc, fp, r0, lsl pc @ │ │ │ │ adceq pc, r4, r8, asr r0 @ │ │ │ │ - subeq pc, r5, r0, ror #20 │ │ │ │ - addseq pc, fp, ip, asr lr @ │ │ │ │ - subeq pc, r5, r4, lsl #23 │ │ │ │ + subeq pc, r5, r0, ror #22 │ │ │ │ + addseq pc, fp, ip, lsl lr @ │ │ │ │ + subeq pc, r5, r4, lsl #25 │ │ │ │ andeq r0, r0, r5, lsl #27 │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ ldr r2, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r2, #3 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x802bc │ │ │ │ + beq 0x802fc │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq 0x802d4 │ │ │ │ + beq 0x80314 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -114784,95 +114800,95 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ movne r3, #1 │ │ │ │ - bl 0x7ff60 │ │ │ │ + bl 0x7ffa0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r1, #3 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x80334 │ │ │ │ + beq 0x80374 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0x8034c │ │ │ │ + beq 0x8038c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r0, #204] @ 0xcc │ │ │ │ lsr r3, ip, #5 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x8043c │ │ │ │ + beq 0x8047c │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - bne 0x803e4 │ │ │ │ + bne 0x80424 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0x803b8 │ │ │ │ + beq 0x803f8 │ │ │ │ tst ip, #16 │ │ │ │ - beq 0x803b8 │ │ │ │ + beq 0x803f8 │ │ │ │ ldr r3, [r1] │ │ │ │ bic r2, r3, #2 │ │ │ │ cmp r2, #13 │ │ │ │ - beq 0x803b8 │ │ │ │ + beq 0x803f8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bic r2, r1, #2 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r2, #13 │ │ │ │ - beq 0x803b8 │ │ │ │ - ldr r0, [pc, #48] @ 0x80454 │ │ │ │ - ldr ip, [pc, #48] @ 0x80458 │ │ │ │ + beq 0x803f8 │ │ │ │ + ldr r0, [pc, #48] @ 0x80494 │ │ │ │ + ldr ip, [pc, #48] @ 0x80498 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ ldr r1, [ip] │ │ │ │ mov r0, r2 │ │ │ │ blx r4 │ │ │ │ - b 0x803c8 │ │ │ │ + b 0x80408 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ @@ -114881,163 +114897,163 @@ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #204] @ 0xcc │ │ │ │ lsr r3, r0, #5 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x805e8 │ │ │ │ + beq 0x80628 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x805e8 │ │ │ │ + beq 0x80628 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - bne 0x804d4 │ │ │ │ + bne 0x80514 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0x804a4 │ │ │ │ + beq 0x804e4 │ │ │ │ mvn r0, r0, lsr #4 │ │ │ │ cmp r3, #13 │ │ │ │ orreq r0, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 0x804a4 │ │ │ │ + bne 0x804e4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ bic r1, r2, #2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r1, #13 │ │ │ │ - beq 0x804a4 │ │ │ │ + beq 0x804e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0x804a4 │ │ │ │ - bl 0x1897a4 │ │ │ │ + beq 0x804e4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r9, r0 │ │ │ │ - bne 0x80600 │ │ │ │ + bne 0x80640 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr sl, [pc, #200] @ 0x8061c │ │ │ │ + ldr sl, [pc, #200] @ 0x8065c │ │ │ │ ldr fp, [r6, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp fp, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x80610 │ │ │ │ + bne 0x80650 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1975bc │ │ │ │ - ldr r3, [pc, #136] @ 0x80620 │ │ │ │ + bl 0x1976bc │ │ │ │ + ldr r3, [pc, #136] @ 0x80660 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ blx r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x197424 │ │ │ │ + bl 0x197524 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x804b8 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x804f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr sl, [pc, #20] @ 0x8061c │ │ │ │ + ldr sl, [pc, #20] @ 0x8065c │ │ │ │ ldr r1, [sl, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x80550 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x80590 │ │ │ │ ldr r1, [sl, fp, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x80580 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x805c0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r0, #204] @ 0xcc │ │ │ │ lsr r3, ip, #5 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x806d0 │ │ │ │ + beq 0x80710 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - bne 0x80684 │ │ │ │ + bne 0x806c4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0x80658 │ │ │ │ + beq 0x80698 │ │ │ │ tst ip, #16 │ │ │ │ - beq 0x80658 │ │ │ │ + beq 0x80698 │ │ │ │ ldr r3, [r1] │ │ │ │ bic r2, r3, #2 │ │ │ │ cmp r2, #13 │ │ │ │ - beq 0x80658 │ │ │ │ + beq 0x80698 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #32 │ │ │ │ streq r0, [r1, #4] │ │ │ │ - ldr r1, [pc, #40] @ 0x806e8 │ │ │ │ + ldr r1, [pc, #40] @ 0x80728 │ │ │ │ moveq r2, r0 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ blx r4 │ │ │ │ - b 0x80668 │ │ │ │ + b 0x806a8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ @@ -115045,257 +115061,257 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #204] @ 0xcc │ │ │ │ lsr r3, r0, #5 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x8085c │ │ │ │ + beq 0x8089c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x8085c │ │ │ │ + beq 0x8089c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - bne 0x80764 │ │ │ │ + bne 0x807a4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0x80734 │ │ │ │ + beq 0x80774 │ │ │ │ mvn r0, r0, lsr #4 │ │ │ │ cmp r3, #13 │ │ │ │ orreq r0, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 0x80734 │ │ │ │ + bne 0x80774 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #32 │ │ │ │ streq r3, [r5, #8] │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r8, #15 │ │ │ │ mov r9, r0 │ │ │ │ - bne 0x80874 │ │ │ │ + bne 0x808b4 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x80884 │ │ │ │ + bne 0x808c4 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1975bc │ │ │ │ + bl 0x1976bc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x197424 │ │ │ │ + bl 0x197524 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x80748 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x80788 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #24] @ 0x80894 │ │ │ │ + ldr r3, [pc, #24] @ 0x808d4 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x807cc │ │ │ │ - ldr r3, [pc, #8] @ 0x80894 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x8080c │ │ │ │ + ldr r3, [pc, #8] @ 0x808d4 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x807fc │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x8083c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #6 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x80980 │ │ │ │ + beq 0x809c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ add r6, r6, #1 │ │ │ │ add r3, r6, r9 │ │ │ │ cmp r3, #32 │ │ │ │ mov r4, r1 │ │ │ │ - bgt 0x80954 │ │ │ │ + bgt 0x80994 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x809a0 │ │ │ │ + bne 0x809e0 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - beq 0x80998 │ │ │ │ - bl 0x191450 │ │ │ │ + beq 0x809d8 │ │ │ │ + bl 0x191550 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x191640 │ │ │ │ - b 0x80928 │ │ │ │ - ldr r3, [pc, #8] @ 0x809b0 │ │ │ │ + bl 0x191740 │ │ │ │ + b 0x80968 │ │ │ │ + ldr r3, [pc, #8] @ 0x809f0 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x8090c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x8094c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #6 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x80a90 │ │ │ │ + beq 0x80ad0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r8, [r1, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r8 │ │ │ │ mov r4, r1 │ │ │ │ - blt 0x80ac8 │ │ │ │ + blt 0x80b08 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #15 │ │ │ │ mov r5, r0 │ │ │ │ sub r7, r3, r8 │ │ │ │ - beq 0x80ab8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #232] @ 0x80af8 │ │ │ │ + beq 0x80af8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #232] @ 0x80b38 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr sl, [r4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x80aa8 │ │ │ │ + bne 0x80ae8 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x1919b0 │ │ │ │ + bl 0x191ab0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #72] @ 0x80af8 │ │ │ │ + ldr r3, [pc, #72] @ 0x80b38 │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x80a48 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x80a88 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r9, r0 │ │ │ │ - b 0x80a18 │ │ │ │ + b 0x80a58 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -115304,126 +115320,126 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands ip, r3, #1 │ │ │ │ - bne 0x80bbc │ │ │ │ + bne 0x80bfc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x80b90 │ │ │ │ + bne 0x80bd0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #152] @ 0x80bd4 │ │ │ │ - ldr r1, [pc, #152] @ 0x80bd8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #152] @ 0x80c14 │ │ │ │ + ldr r1, [pc, #152] @ 0x80c18 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #136] @ 0x80bdc │ │ │ │ + ldr r3, [pc, #136] @ 0x80c1c │ │ │ │ ldr r0, [r1, #660]! @ 0x294 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r6 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addseq pc, fp, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x009bf3d8 │ │ │ │ adceq pc, r4, r8, asr r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r1, #5 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x80bfc │ │ │ │ + beq 0x80c3c │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0x80c14 │ │ │ │ + beq 0x80c54 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #15 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x80cf4 │ │ │ │ + beq 0x80d34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x80cc8 │ │ │ │ + bne 0x80d08 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x76c64 │ │ │ │ + bl 0x76ca4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77e70 │ │ │ │ + bl 0x77eb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x77acc │ │ │ │ + bl 0x77b0c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -115432,46 +115448,46 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #15 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x80db4 │ │ │ │ + beq 0x80df4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x80d88 │ │ │ │ + bne 0x80dc8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x76c64 │ │ │ │ + bl 0x76ca4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x76354 │ │ │ │ + bl 0x76394 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x77acc │ │ │ │ + bl 0x77b0c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -115509,136 +115525,136 @@ │ │ │ │ ldr r0, [r0, #192] @ 0xc0 │ │ │ │ ldrb r9, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 0x6507c │ │ │ │ cmp r7, #14 │ │ │ │ mov r6, r0 │ │ │ │ - beq 0x810f4 │ │ │ │ + beq 0x81134 │ │ │ │ cmp r7, #15 │ │ │ │ - beq 0x81070 │ │ │ │ + beq 0x810b0 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r5, #33554432 @ 0x2000000 │ │ │ │ - bne 0x81a6c │ │ │ │ + bne 0x81aac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x814e0 │ │ │ │ + beq 0x81520 │ │ │ │ ldr r2, [r4, #188] @ 0xbc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r1, r9, r2, lsl #1 │ │ │ │ lsr r3, r3, r1 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x810d8 │ │ │ │ + beq 0x81118 │ │ │ │ ldrb r3, [r4, #223] @ 0xdf │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x80eac │ │ │ │ + bne 0x80eec │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x813a0 │ │ │ │ + beq 0x813e0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x81378 │ │ │ │ - ldr r3, [pc, #3008] @ 0x81a80 │ │ │ │ + bne 0x813b8 │ │ │ │ + ldr r3, [pc, #3008] @ 0x81ac0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #3004] @ 0x81a84 │ │ │ │ + ldr r3, [pc, #3004] @ 0x81ac4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ ldr fp, [sl] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #2936] @ 0x81a88 │ │ │ │ - ldr r1, [pc, #2936] @ 0x81a8c │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #2936] @ 0x81ac8 │ │ │ │ + ldr r1, [pc, #2936] @ 0x81acc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r1, #1056]! @ 0x420 │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add sl, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r3, r2, fp │ │ │ │ str sl, [sp] │ │ │ │ add r2, r2, r7 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ and r2, r3, #15 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x81050 │ │ │ │ + beq 0x81090 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 0x81154 │ │ │ │ + beq 0x81194 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x81a54 │ │ │ │ + bne 0x81a94 │ │ │ │ ands r5, r3, #512 @ 0x200 │ │ │ │ - bne 0x81364 │ │ │ │ + bne 0x813a4 │ │ │ │ cmp r9, #0 │ │ │ │ and r3, r3, #16 │ │ │ │ - beq 0x81280 │ │ │ │ + beq 0x812c0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x81514 │ │ │ │ + beq 0x81554 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x816e8 │ │ │ │ + bne 0x81728 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x818a8 │ │ │ │ + beq 0x818e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x8194c │ │ │ │ - ldr r3, [pc, #2776] @ 0x81a80 │ │ │ │ - ldr r9, [pc, #2784] @ 0x81a8c │ │ │ │ + beq 0x8198c │ │ │ │ + ldr r3, [pc, #2776] @ 0x81ac0 │ │ │ │ + ldr r9, [pc, #2784] @ 0x81acc │ │ │ │ mov sl, r3 │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r3, [pc, #2776] @ 0x81a90 │ │ │ │ - ldr r1, [pc, #2776] @ 0x81a94 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r3, [pc, #2776] @ 0x81ad0 │ │ │ │ + ldr r1, [pc, #2776] @ 0x81ad4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sl] │ │ │ │ add r7, r3, r7 │ │ │ │ add r2, r3, r8 │ │ │ │ str r7, [sp] │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r0, [r9, #1320] @ 0x528 │ │ │ │ - bl 0x18ab48 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18ac48 │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x77a78 │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x197424 │ │ │ │ + bl 0x197524 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x81050 │ │ │ │ + beq 0x81090 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r3, [pc, #2636] @ 0x81a84 │ │ │ │ + ldr r3, [pc, #2636] @ 0x81ac4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ sub r2, r1, r2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ bl 0x72938 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -115651,71 +115667,71 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r8, #0 │ │ │ │ ldrb r1, [r4, #223] @ 0xdf │ │ │ │ lsl r2, sl, #1 │ │ │ │ lsl r3, r3, #5 │ │ │ │ - beq 0x8123c │ │ │ │ + beq 0x8127c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orr r2, r2, r1, lsl #10 │ │ │ │ orr r3, r2, r3 │ │ │ │ orr r3, r3, r9 │ │ │ │ orr r3, r3, fp, lsl #16 │ │ │ │ orr r5, r3, #331350016 @ 0x13c00000 │ │ │ │ orr r5, r5, #2097152 @ 0x200000 │ │ │ │ - bne 0x81410 │ │ │ │ + bne 0x81450 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r3, r3, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x8145c │ │ │ │ + bls 0x8149c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x80e70 │ │ │ │ - ldr r3, [pc, #2504] @ 0x81a98 │ │ │ │ + bne 0x80eb0 │ │ │ │ + ldr r3, [pc, #2504] @ 0x81ad8 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0x81708 │ │ │ │ + bne 0x81748 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7fa64 │ │ │ │ + b 0x7faa4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r8, #0 │ │ │ │ lsl r2, sl, #1 │ │ │ │ lsl r3, r3, #5 │ │ │ │ - beq 0x811b0 │ │ │ │ + beq 0x811f0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orr r2, r2, r1, lsl #10 │ │ │ │ orr r3, r2, r3 │ │ │ │ orr r3, r3, r9 │ │ │ │ orr r3, r3, fp, lsl #16 │ │ │ │ orr r5, r3, #868220928 @ 0x33c00000 │ │ │ │ ldrb r3, [r4, #223] @ 0xdf │ │ │ │ orr r5, r5, #2097152 @ 0x200000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x810c0 │ │ │ │ + bne 0x81100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x810c8 │ │ │ │ + beq 0x81108 │ │ │ │ ldr r2, [r4, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, r9, r2, lsl #1 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x80ea0 │ │ │ │ - b 0x810d8 │ │ │ │ + bne 0x80ee0 │ │ │ │ + b 0x81118 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x810d8 │ │ │ │ + bne 0x81118 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - ldr r3, [pc, #2328] @ 0x81a84 │ │ │ │ + ldr r3, [pc, #2328] @ 0x81ac4 │ │ │ │ sub r5, r5, r2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r2, #5 │ │ │ │ @@ -115736,618 +115752,618 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orr r5, r5, r9 │ │ │ │ orr r5, r5, r3, lsl #17 │ │ │ │ orr r5, r5, fp, lsl #14 │ │ │ │ orr r5, r5, r2 │ │ │ │ orr r5, r5, #398458880 @ 0x17c00000 │ │ │ │ orr r5, r5, #2097152 @ 0x200000 │ │ │ │ - bne 0x80e70 │ │ │ │ - ldr r3, [pc, #2228] @ 0x81a98 │ │ │ │ + bne 0x80eb0 │ │ │ │ + ldr r3, [pc, #2228] @ 0x81ad8 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x810d8 │ │ │ │ + beq 0x81118 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ str sl, [sp, #4] │ │ │ │ ldrb lr, [r4, #143] @ 0x8f │ │ │ │ - ldr ip, [pc, #2192] @ 0x81a9c │ │ │ │ + ldr ip, [pc, #2192] @ 0x81adc │ │ │ │ cmp lr, #0 │ │ │ │ - ldr r1, [pc, #2188] @ 0x81aa0 │ │ │ │ + ldr r1, [pc, #2188] @ 0x81ae0 │ │ │ │ movne r1, ip │ │ │ │ - ldr ip, [pc, #2184] @ 0x81aa4 │ │ │ │ + ldr ip, [pc, #2184] @ 0x81ae4 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #2176] @ 0x81aa8 │ │ │ │ - ldr r1, [pc, #2176] @ 0x81aac │ │ │ │ + ldr r0, [pc, #2176] @ 0x81ae8 │ │ │ │ + ldr r1, [pc, #2176] @ 0x81aec │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, ip │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x810d8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x81118 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r5, r3, r1, lsl #10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orr r5, r5, r9 │ │ │ │ orr r5, r5, r3, lsl #17 │ │ │ │ orr r5, r5, fp, lsl #14 │ │ │ │ orr r5, r5, r2 │ │ │ │ orr r5, r5, #266338304 @ 0xfe00000 │ │ │ │ - bne 0x8143c │ │ │ │ + bne 0x8147c │ │ │ │ sub r3, r1, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x8145c │ │ │ │ + bls 0x8149c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x80e70 │ │ │ │ - b 0x811dc │ │ │ │ + bne 0x80eb0 │ │ │ │ + b 0x8121c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x81050 │ │ │ │ + bne 0x81090 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x815a4 │ │ │ │ - bl 0x1897a4 │ │ │ │ + beq 0x815e4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #15 │ │ │ │ mov r9, r0 │ │ │ │ - bne 0x817b0 │ │ │ │ + bne 0x817f0 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #15 │ │ │ │ mov sl, r0 │ │ │ │ - bne 0x8179c │ │ │ │ + bne 0x817dc │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1975bc │ │ │ │ + bl 0x1976bc │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x818dc │ │ │ │ + beq 0x8191c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x819a4 │ │ │ │ - ldr r3, [pc, #1884] @ 0x81a80 │ │ │ │ - ldr r9, [pc, #1892] @ 0x81a8c │ │ │ │ + beq 0x819e4 │ │ │ │ + ldr r3, [pc, #1884] @ 0x81ac0 │ │ │ │ + ldr r9, [pc, #1892] @ 0x81acc │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #1920] @ 0x81ab0 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #1920] @ 0x81af0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r1, [sl] │ │ │ │ ldr r3, [r0, r2] │ │ │ │ ldr r0, [r9, #1584] @ 0x630 │ │ │ │ add r8, r3, r8 │ │ │ │ add r7, r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ str r8, [sp, #4] │ │ │ │ - ldr r1, [pc, #1880] @ 0x81ab4 │ │ │ │ + ldr r1, [pc, #1880] @ 0x81af4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x8162c │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x8166c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x123ba8 │ │ │ │ + bl 0x123ca8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x80f70 │ │ │ │ + b 0x80fb0 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ asr r0, r0, #1 │ │ │ │ orr r0, r0, r3, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #1776] @ 0x81a80 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #1776] @ 0x81ac0 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ mov sl, r3 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x80ec0 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x80f00 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x813b8 │ │ │ │ + beq 0x813f8 │ │ │ │ ldrb r3, [r4, #231] @ 0xe7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x80eac │ │ │ │ + bne 0x80eec │ │ │ │ cmp r7, #13 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ movgt r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ ands r7, r7, r3, lsr #1 │ │ │ │ - bne 0x80eac │ │ │ │ + bne 0x80eec │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ands r7, r3, #2048 @ 0x800 │ │ │ │ - beq 0x80f4c │ │ │ │ + beq 0x80f8c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x81864 │ │ │ │ - ldr r3, [pc, #1684] @ 0x81a84 │ │ │ │ + bne 0x818a4 │ │ │ │ + ldr r3, [pc, #1684] @ 0x81ac4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b 0x80f4c │ │ │ │ + b 0x80f8c │ │ │ │ ldr r2, [r4, #188] @ 0xbc │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x814ec │ │ │ │ + beq 0x8152c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r3, r3, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x8145c │ │ │ │ + bls 0x8149c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x80e74 │ │ │ │ - b 0x810c8 │ │ │ │ + bne 0x80eb4 │ │ │ │ + b 0x81108 │ │ │ │ ldr r2, [r4, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x814f0 │ │ │ │ + beq 0x81530 │ │ │ │ sub r3, r3, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0x8164c │ │ │ │ + bhi 0x8168c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #1616] @ 0x81ab8 │ │ │ │ + ldr r3, [pc, #1616] @ 0x81af8 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ ldrh r3, [r3, #-18] @ 0xffffffee │ │ │ │ and r2, sl, #255 @ 0xff │ │ │ │ asr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x80e68 │ │ │ │ + beq 0x80ea8 │ │ │ │ ldr r2, [r4, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x817d8 │ │ │ │ + beq 0x81818 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0x80e68 │ │ │ │ - ldr r3, [pc, #1508] @ 0x81a80 │ │ │ │ + bne 0x80ea8 │ │ │ │ + ldr r3, [pc, #1508] @ 0x81ac0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #1548] @ 0x81abc │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #1548] @ 0x81afc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r1, [pc, #1480] @ 0x81a8c │ │ │ │ + ldr r1, [pc, #1480] @ 0x81acc │ │ │ │ add ip, r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #924]! @ 0x39c │ │ │ │ add r3, r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x80e68 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x80ea8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x810c8 │ │ │ │ - b 0x811dc │ │ │ │ + bne 0x81108 │ │ │ │ + b 0x8121c │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #4 │ │ │ │ cmpne r3, #14 │ │ │ │ - bne 0x81658 │ │ │ │ + bne 0x81698 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r3, r3, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0x80e68 │ │ │ │ - b 0x8145c │ │ │ │ + bhi 0x80ea8 │ │ │ │ + b 0x8149c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x816f8 │ │ │ │ + bne 0x81738 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x81888 │ │ │ │ + beq 0x818c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x818f4 │ │ │ │ - ldr r3, [pc, #1352] @ 0x81a80 │ │ │ │ - ldr r9, [pc, #1360] @ 0x81a8c │ │ │ │ + beq 0x81934 │ │ │ │ + ldr r3, [pc, #1352] @ 0x81ac0 │ │ │ │ + ldr r9, [pc, #1360] @ 0x81acc │ │ │ │ mov sl, r3 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #1400] @ 0x81ac0 │ │ │ │ - ldr r1, [pc, #1400] @ 0x81ac4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #1400] @ 0x81b00 │ │ │ │ + ldr r1, [pc, #1400] @ 0x81b04 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sl] │ │ │ │ add r7, r3, r7 │ │ │ │ add r2, r3, r6 │ │ │ │ str r7, [sp] │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r0, [r9, #1452] @ 0x5ac │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x81748 │ │ │ │ + beq 0x81788 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0x81844 │ │ │ │ - ldr r3, [pc, #1264] @ 0x81a84 │ │ │ │ + beq 0x81884 │ │ │ │ + ldr r3, [pc, #1264] @ 0x81ac4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x81024 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x81064 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #15 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x817c4 │ │ │ │ + bne 0x81804 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x818c4 │ │ │ │ + beq 0x81904 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x819fc │ │ │ │ - ldr r3, [pc, #1168] @ 0x81a80 │ │ │ │ - ldr r9, [pc, #1176] @ 0x81a8c │ │ │ │ + beq 0x81a3c │ │ │ │ + ldr r3, [pc, #1168] @ 0x81ac0 │ │ │ │ + ldr r9, [pc, #1176] @ 0x81acc │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #1228] @ 0x81ac8 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #1228] @ 0x81b08 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r1, [sl] │ │ │ │ ldr r3, [r0, r2] │ │ │ │ ldr r0, [r9, #1716] @ 0x6b4 │ │ │ │ add r8, r3, r8 │ │ │ │ add r7, r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ str r8, [sp, #4] │ │ │ │ - ldr r1, [pc, #1188] @ 0x81acc │ │ │ │ + ldr r1, [pc, #1188] @ 0x81b0c │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - bne 0x81024 │ │ │ │ + bne 0x81064 │ │ │ │ lsr r1, r1, #12 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x74338 │ │ │ │ - b 0x8102c │ │ │ │ + b 0x8106c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x80e74 │ │ │ │ - b 0x811dc │ │ │ │ + bne 0x80eb4 │ │ │ │ + b 0x8121c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x182c5c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #1032] @ 0x81a80 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #1032] @ 0x81ac0 │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #1104] @ 0x81ad0 │ │ │ │ + ldr r2, [pc, #1104] @ 0x81b10 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 0x18ff94 │ │ │ │ + bl 0x190094 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl 0x7f794 │ │ │ │ + bl 0x7f7d4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 0x814fc │ │ │ │ + b 0x8153c │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r8, r0 │ │ │ │ - b 0x80fe4 │ │ │ │ + b 0x81024 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r6, r0 │ │ │ │ - b 0x81574 │ │ │ │ + b 0x815b4 │ │ │ │ str sl, [sp] │ │ │ │ ldrb lr, [r4, #143] @ 0x8f │ │ │ │ - ldr ip, [pc, #900] @ 0x81a9c │ │ │ │ + ldr ip, [pc, #900] @ 0x81adc │ │ │ │ cmp lr, #0 │ │ │ │ - ldr r1, [pc, #896] @ 0x81aa0 │ │ │ │ + ldr r1, [pc, #896] @ 0x81ae0 │ │ │ │ movne r1, ip │ │ │ │ - ldr ip, [pc, #892] @ 0x81aa4 │ │ │ │ + ldr ip, [pc, #892] @ 0x81ae4 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #928] @ 0x81ad4 │ │ │ │ - ldr r1, [pc, #884] @ 0x81aac │ │ │ │ + ldr r0, [pc, #928] @ 0x81b14 │ │ │ │ + ldr r1, [pc, #884] @ 0x81aec │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ moveq r1, ip │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x810d8 │ │ │ │ - ldr r3, [pc, #816] @ 0x81a80 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x81118 │ │ │ │ + ldr r3, [pc, #816] @ 0x81ac0 │ │ │ │ mov r0, #-268435456 @ 0xf0000000 │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #888] @ 0x81ad8 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #888] @ 0x81b18 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r0, [pc, #872] @ 0x81adc │ │ │ │ + ldr r0, [pc, #872] @ 0x81b1c │ │ │ │ add r2, r3, r2 │ │ │ │ add r6, r3, r6 │ │ │ │ add r1, r0, #2896 @ 0xb50 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ add r3, r3, r7 │ │ │ │ ldr r0, [r0, #2904] @ 0xb58 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x81024 │ │ │ │ - ldr r3, [pc, #736] @ 0x81a84 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x81064 │ │ │ │ + ldr r3, [pc, #736] @ 0x81ac4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x812f8 │ │ │ │ - ldr r3, [pc, #716] @ 0x81a84 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x81338 │ │ │ │ + ldr r3, [pc, #716] @ 0x81ac4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x812c8 │ │ │ │ - ldr r3, [pc, #696] @ 0x81a84 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x81308 │ │ │ │ + ldr r3, [pc, #696] @ 0x81ac4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x815d4 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x81614 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 0x80e68 │ │ │ │ + beq 0x80ea8 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0x80e68 │ │ │ │ - ldr r3, [pc, #644] @ 0x81a80 │ │ │ │ + beq 0x80ea8 │ │ │ │ + ldr r3, [pc, #644] @ 0x81ac0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #716] @ 0x81ae0 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #716] @ 0x81b20 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #604] @ 0x81a8c │ │ │ │ + ldr r1, [pc, #604] @ 0x81acc │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r0, [r1, #792]! @ 0x318 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x80e68 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x80ea8 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 0x8158c │ │ │ │ + beq 0x815cc │ │ │ │ mvn r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f714 │ │ │ │ - b 0x8158c │ │ │ │ + bl 0x18f814 │ │ │ │ + b 0x815cc │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #516] @ 0x81a80 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #516] @ 0x81ac0 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x813e8 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x81428 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #488] @ 0x81a80 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #488] @ 0x81ac0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x19288c │ │ │ │ - b 0x81574 │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r3, [pc, #460] @ 0x81a80 │ │ │ │ + bl 0x19298c │ │ │ │ + b 0x815b4 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r3, [pc, #460] @ 0x81ac0 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x19307c │ │ │ │ - b 0x80fe4 │ │ │ │ - ldr r3, [pc, #436] @ 0x81a80 │ │ │ │ + bl 0x19317c │ │ │ │ + b 0x81024 │ │ │ │ + ldr r3, [pc, #436] @ 0x81ac0 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x8162c │ │ │ │ - ldr r3, [pc, #412] @ 0x81a80 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x8166c │ │ │ │ + ldr r3, [pc, #412] @ 0x81ac0 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x193254 │ │ │ │ - b 0x8162c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #384] @ 0x81a80 │ │ │ │ - ldr r9, [pc, #392] @ 0x81a8c │ │ │ │ + bl 0x193354 │ │ │ │ + b 0x8166c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #384] @ 0x81ac0 │ │ │ │ + ldr r9, [pc, #392] @ 0x81acc │ │ │ │ ldr r6, [r3] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #456] @ 0x81ae4 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #456] @ 0x81b24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r9, #1184 @ 0x4a0 │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r9, #1188] @ 0x4a4 │ │ │ │ add r2, r2, r7 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x8153c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #296] @ 0x81a80 │ │ │ │ - ldr r9, [pc, #304] @ 0x81a8c │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x8157c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #296] @ 0x81ac0 │ │ │ │ + ldr r9, [pc, #304] @ 0x81acc │ │ │ │ ldr r6, [r3] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #372] @ 0x81ae8 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #372] @ 0x81b28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r9, #1184 @ 0x4a0 │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r9, #1188] @ 0x4a4 │ │ │ │ add r2, r2, r7 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x80fac │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #208] @ 0x81a80 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x80fec │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #208] @ 0x81ac0 │ │ │ │ ldr r9, [r3] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #292] @ 0x81aec │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #292] @ 0x81b2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add r3, r2, r9 │ │ │ │ - ldr r9, [pc, #172] @ 0x81a8c │ │ │ │ + ldr r9, [pc, #172] @ 0x81acc │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r9, #1184 @ 0x4a0 │ │ │ │ ldr r0, [r9, #1188] @ 0x4a4 │ │ │ │ add r2, r2, r7 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x81328 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #120] @ 0x81a80 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x81368 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #120] @ 0x81ac0 │ │ │ │ ldr r9, [r3] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #208] @ 0x81af0 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #208] @ 0x81b30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add r3, r2, r9 │ │ │ │ - ldr r9, [pc, #84] @ 0x81a8c │ │ │ │ + ldr r9, [pc, #84] @ 0x81acc │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r9, #1184 @ 0x4a0 │ │ │ │ ldr r0, [r9, #1188] @ 0x4a4 │ │ │ │ add r2, r2, r7 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x815f4 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x81634 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #148] @ 0x81af4 │ │ │ │ - ldr r2, [pc, #148] @ 0x81af8 │ │ │ │ - ldr r1, [pc, #148] @ 0x81afc │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldr r3, [pc, #140] @ 0x81b00 │ │ │ │ - ldr r2, [pc, #140] @ 0x81b04 │ │ │ │ - ldr r1, [pc, #128] @ 0x81afc │ │ │ │ - ldr r0, [pc, #136] @ 0x81b08 │ │ │ │ - bl 0x365e98 │ │ │ │ + ldr r3, [pc, #148] @ 0x81b34 │ │ │ │ + ldr r2, [pc, #148] @ 0x81b38 │ │ │ │ + ldr r1, [pc, #148] @ 0x81b3c │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldr r3, [pc, #140] @ 0x81b40 │ │ │ │ + ldr r2, [pc, #140] @ 0x81b44 │ │ │ │ + ldr r1, [pc, #128] @ 0x81b3c │ │ │ │ + ldr r0, [pc, #136] @ 0x81b48 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq pc, fp, r4, asr #32 │ │ │ │ + addseq pc, fp, r4 │ │ │ │ adceq pc, r4, r8, asr r0 @ │ │ │ │ - umullseq lr, fp, ip, pc @ │ │ │ │ + addseq lr, fp, ip, asr pc │ │ │ │ adceq pc, r4, r0, lsl #11 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - ldrdeq r5, [r0], #-116 @ 0xffffff8c │ │ │ │ - ldrdeq r5, [r0], #-120 @ 0xffffff88 │ │ │ │ - subeq r2, r2, r4, lsl #27 │ │ │ │ - subeq r5, r0, r8, asr r8 │ │ │ │ - @ instruction: 0x00422d94 │ │ │ │ - addseq lr, fp, r4, lsr #24 │ │ │ │ + ldrdeq r5, [r0], #-132 @ 0xffffff7c │ │ │ │ + ldrdeq r5, [r0], #-136 @ 0xffffff78 │ │ │ │ + subeq r2, r2, r4, lsl #29 │ │ │ │ + subeq r5, r0, r8, asr r9 │ │ │ │ + @ instruction: 0x00422e94 │ │ │ │ + addseq lr, fp, r4, ror #23 │ │ │ │ adceq pc, r4, r8, lsl #13 │ │ │ │ - subeq pc, r5, r8, lsr #23 │ │ │ │ - addseq lr, fp, r8, lsr #21 │ │ │ │ - addseq lr, fp, ip, lsl #20 │ │ │ │ + subeq pc, r5, r8, lsr #25 │ │ │ │ + addseq lr, fp, r8, ror #20 │ │ │ │ + addseq lr, fp, ip, asr #19 │ │ │ │ adceq pc, r4, r4, lsl #12 │ │ │ │ - addseq lr, fp, r8, asr r9 │ │ │ │ + addseq lr, fp, r8, lsl r9 │ │ │ │ adceq pc, r4, ip, lsl #14 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - subeq r5, r0, r4, lsl #16 │ │ │ │ - @ instruction: 0x009be7f8 │ │ │ │ + subeq r5, r0, r4, lsl #18 │ │ │ │ + @ instruction: 0x009be7b8 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ - addseq lr, fp, r0, asr #14 │ │ │ │ - addseq lr, fp, ip, lsr r6 │ │ │ │ - addseq lr, fp, r4, ror #11 │ │ │ │ - umullseq lr, fp, r0, r5 │ │ │ │ - addseq lr, fp, r8, lsr r5 │ │ │ │ - strheq pc, [r5], #-176 @ 0xffffff50 @ │ │ │ │ + addseq lr, fp, r0, lsl #14 │ │ │ │ + @ instruction: 0x009be5fc │ │ │ │ + addseq lr, fp, r4, lsr #11 │ │ │ │ + addseq lr, fp, r0, asr r5 │ │ │ │ + @ instruction: 0x009be4f8 │ │ │ │ + strheq pc, [r5], #-192 @ 0xffffff40 @ │ │ │ │ andeq r0, r0, ip, lsl ip │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ - @ instruction: 0x0045fb98 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ + @ instruction: 0x0045fc98 │ │ │ │ andeq r0, r0, r1, lsr #23 │ │ │ │ - subeq r5, r0, r0, ror #15 │ │ │ │ + subeq r5, r0, r0, ror #17 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r2, r1 │ │ │ │ tst r3, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ - beq 0x81b28 │ │ │ │ + beq 0x81b68 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 0x81bb0 │ │ │ │ + bls 0x81bf0 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0x81b3c │ │ │ │ + beq 0x81b7c │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x81ba8 │ │ │ │ + beq 0x81be8 │ │ │ │ sub r3, r1, #8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 0x81bb0 │ │ │ │ + bls 0x81bf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -116356,45 +116372,45 @@ │ │ │ │ ldmib r2, {r3, lr} │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x80dcc │ │ │ │ + bl 0x80e0c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, #13 │ │ │ │ - bgt 0x81b48 │ │ │ │ + bgt 0x81b88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r2, r1 │ │ │ │ tst r3, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ - beq 0x81be4 │ │ │ │ + beq 0x81c24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 0x81c78 │ │ │ │ + bls 0x81cb8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0x81bf8 │ │ │ │ + beq 0x81c38 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x81c70 │ │ │ │ + beq 0x81cb0 │ │ │ │ sub r3, r1, #8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 0x81c78 │ │ │ │ + bls 0x81cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, #1 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ @@ -116405,34 +116421,34 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x80dcc │ │ │ │ + bl 0x80e0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #13 │ │ │ │ - bgt 0x81c04 │ │ │ │ + bgt 0x81c44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 0x81cb4 │ │ │ │ + beq 0x81cf4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -116443,68 +116459,68 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl 0x727b0 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x81d50 │ │ │ │ + bne 0x81d90 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x81d68 │ │ │ │ + beq 0x81da8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #164] @ 0x81dfc │ │ │ │ + ldr r3, [pc, #164] @ 0x81e3c │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x81d1c │ │ │ │ - ldr r3, [pc, #144] @ 0x81e00 │ │ │ │ + bne 0x81d5c │ │ │ │ + ldr r3, [pc, #144] @ 0x81e40 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #132] @ 0x81e04 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #132] @ 0x81e44 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ add r0, r3, r7 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ 0x81e08 │ │ │ │ + ldr r0, [pc, #108] @ 0x81e48 │ │ │ │ add r2, r3, r2 │ │ │ │ add r1, r0, #2896 @ 0xb50 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #2904] @ 0xb58 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 0x18abbc │ │ │ │ - ldr r3, [pc, #60] @ 0x81dfc │ │ │ │ + bl 0x18acbc │ │ │ │ + ldr r3, [pc, #60] @ 0x81e3c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ sub r2, r2, r3 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, #12 │ │ │ │ @@ -116515,15 +116531,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - @ instruction: 0x009be1d8 │ │ │ │ + umullseq lr, fp, r8, r1 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r6, [r1] │ │ │ │ @@ -116533,48 +116549,48 @@ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ ror r8, r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 0x727b0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f32c │ │ │ │ + bl 0x18f42c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x81e80 │ │ │ │ + beq 0x81ec0 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x7fa64 │ │ │ │ - ldr r3, [pc, #140] @ 0x81f14 │ │ │ │ + b 0x7faa4 │ │ │ │ + ldr r3, [pc, #140] @ 0x81f54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #128] @ 0x81f18 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #128] @ 0x81f58 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ add r0, r3, r7 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ 0x81f1c │ │ │ │ + ldr r0, [pc, #104] @ 0x81f5c │ │ │ │ add r2, r3, r2 │ │ │ │ add r1, r0, #2896 @ 0xb50 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #2904] @ 0xb58 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 0x18abbc │ │ │ │ - ldr r3, [pc, #72] @ 0x81f20 │ │ │ │ + bl 0x18acbc │ │ │ │ + ldr r3, [pc, #72] @ 0x81f60 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ sub r2, r2, r3 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, #12 │ │ │ │ @@ -116584,62 +116600,62 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq lr, fp, r0, asr #1 │ │ │ │ + addseq lr, fp, r0, lsl #1 │ │ │ │ adceq fp, r4, r8, rrx │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #26 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x82040 │ │ │ │ + beq 0x82080 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 0x8200c │ │ │ │ + beq 0x8204c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x8200c │ │ │ │ + beq 0x8204c │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r9, [pc, #236] @ 0x82064 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r9, [pc, #236] @ 0x820a4 │ │ │ │ ldr r1, [r9, r7, lsl #2] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x82058 │ │ │ │ + bne 0x82098 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ - bl 0x18f21c │ │ │ │ + bl 0x18f31c │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ orr r0, r6, #224 @ 0xe0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ and r3, r3, #15 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7c064 │ │ │ │ + bl 0x7c0a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ orr r2, r2, #192 @ 0xc0 │ │ │ │ bl 0x72878 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -116649,15 +116665,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -116665,74 +116681,74 @@ │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r9, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x81fb0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x81ff0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #26 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x8216c │ │ │ │ + beq 0x821ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 0x82138 │ │ │ │ + beq 0x82178 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x82138 │ │ │ │ + beq 0x82178 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #200] @ 0x82184 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #200] @ 0x821c4 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ orr r0, r6, #224 @ 0xe0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7b9b0 │ │ │ │ + bl 0x7b9f0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr r2, r2, #64 @ 0x40 │ │ │ │ bl 0x72878 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ - bl 0x18f21c │ │ │ │ + bl 0x18f31c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -116748,158 +116764,158 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x822e0 │ │ │ │ + bne 0x82320 │ │ │ │ ldr r9, [r1, #20] │ │ │ │ mov r8, r1 │ │ │ │ lsl r0, r9, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x822e0 │ │ │ │ + beq 0x82320 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x822e0 │ │ │ │ - bl 0x355e58 │ │ │ │ + beq 0x82320 │ │ │ │ + bl 0x355f58 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #124] @ 0x7c │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x76498 │ │ │ │ + bl 0x764d8 │ │ │ │ ldr r3, [r7, #136] @ 0x88 │ │ │ │ str r6, [sp, #20] │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ asr r3, r9, r4 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x82320 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x82360 │ │ │ │ + bl 0x18980c │ │ │ │ mov r3, #226 @ 0xe2 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x7b9b0 │ │ │ │ + bl 0x7b9f0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 0x822fc │ │ │ │ + beq 0x8233c │ │ │ │ cmp r4, #15 │ │ │ │ mov r2, r5 │ │ │ │ - bne 0x82330 │ │ │ │ + bne 0x82370 │ │ │ │ ldr r3, [r7, #200] @ 0xc8 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - bne 0x82360 │ │ │ │ + bne 0x823a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ cmp fp, r6 │ │ │ │ - beq 0x82288 │ │ │ │ + beq 0x822c8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x822a8 │ │ │ │ + beq 0x822e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x77ddc │ │ │ │ + bl 0x77e1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x823b4 │ │ │ │ + bne 0x823f4 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x823d0 │ │ │ │ + bne 0x82410 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7fa64 │ │ │ │ + b 0x7faa4 │ │ │ │ cmp fp, r6 │ │ │ │ - beq 0x82314 │ │ │ │ + beq 0x82354 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 0x8220c │ │ │ │ - b 0x82288 │ │ │ │ + bne 0x8224c │ │ │ │ + b 0x822c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ cmp fp, r6 │ │ │ │ mov r2, #4 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - beq 0x8220c │ │ │ │ + beq 0x8224c │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ add r4, r4, #1 │ │ │ │ - b 0x8220c │ │ │ │ - ldr r3, [pc, #168] @ 0x82410 │ │ │ │ + b 0x8224c │ │ │ │ + ldr r3, [pc, #168] @ 0x82450 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [r7, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r3, [pc, #128] @ 0x82414 │ │ │ │ - ldr r2, [pc, #128] @ 0x82418 │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r3, [pc, #128] @ 0x82454 │ │ │ │ + ldr r2, [pc, #128] @ 0x82458 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1928f4 │ │ │ │ + bl 0x1929f4 │ │ │ │ mvn r3, #0 │ │ │ │ cmp fp, r6 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ - beq 0x82288 │ │ │ │ - b 0x82278 │ │ │ │ + beq 0x822c8 │ │ │ │ + b 0x822b8 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x822c0 │ │ │ │ + beq 0x82300 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #52] @ 0x82414 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #52] @ 0x82454 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #120] @ 0x78 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -116913,120 +116929,120 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x82554 │ │ │ │ + bne 0x82594 │ │ │ │ ldr r8, [r1, #20] │ │ │ │ mov sl, r1 │ │ │ │ lsl r0, r8, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x82554 │ │ │ │ + beq 0x82594 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x82554 │ │ │ │ - bl 0x355e58 │ │ │ │ + beq 0x82594 │ │ │ │ + bl 0x355f58 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r6, #124] @ 0x7c │ │ │ │ mov r1, sl │ │ │ │ mov r7, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x76498 │ │ │ │ + bl 0x764d8 │ │ │ │ ldr r3, [r6, #136] @ 0x88 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ asr r3, r8, r4 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x82570 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x825b0 │ │ │ │ + bl 0x18980c │ │ │ │ cmp r4, #15 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x82580 │ │ │ │ + bne 0x825c0 │ │ │ │ ldrb r3, [r6, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x72938 │ │ │ │ mov r0, #226 @ 0xe2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x7c064 │ │ │ │ + bl 0x7c0a4 │ │ │ │ cmp fp, r7 │ │ │ │ - beq 0x82508 │ │ │ │ + beq 0x82548 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r3, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x82528 │ │ │ │ + beq 0x82568 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77ddc │ │ │ │ + bl 0x77e1c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x825cc │ │ │ │ + bne 0x8260c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7fa64 │ │ │ │ + b 0x7faa4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 0x82498 │ │ │ │ - b 0x82508 │ │ │ │ - ldr r3, [pc, #132] @ 0x8260c │ │ │ │ + bne 0x824d8 │ │ │ │ + b 0x82548 │ │ │ │ + ldr r3, [pc, #132] @ 0x8264c │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ mov r3, #226 @ 0xe2 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x7c064 │ │ │ │ + bl 0x7c0a4 │ │ │ │ cmp fp, r7 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - beq 0x82498 │ │ │ │ + beq 0x824d8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ add r4, r4, #1 │ │ │ │ - b 0x82498 │ │ │ │ + b 0x824d8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #52] @ 0x82610 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #52] @ 0x82650 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #120] @ 0x78 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -117043,203 +117059,203 @@ │ │ │ │ ldr r0, [r0, #200] @ 0xc8 │ │ │ │ mov r6, r3 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ - beq 0x82650 │ │ │ │ + beq 0x82690 │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ - beq 0x82770 │ │ │ │ + beq 0x827b0 │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x8279c │ │ │ │ + beq 0x827dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x8279c │ │ │ │ + beq 0x827dc │ │ │ │ ldrb r2, [r4, #209] @ 0xd1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x82784 │ │ │ │ + beq 0x827c4 │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0x8279c │ │ │ │ + beq 0x827dc │ │ │ │ cmp r9, #3 │ │ │ │ - bne 0x82698 │ │ │ │ + bne 0x826d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ cmpne r2, #15 │ │ │ │ - beq 0x8279c │ │ │ │ + beq 0x827dc │ │ │ │ cmp r2, #13 │ │ │ │ - beq 0x8279c │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x827dc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #15 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x827b8 │ │ │ │ + bne 0x827f8 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r8, [pc, #416] @ 0x82870 │ │ │ │ + ldr r8, [pc, #416] @ 0x828b0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldmib r7, {sl, fp} │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #215] @ 0xd7 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ cmp r9, #3 │ │ │ │ orr r9, r9, r3 │ │ │ │ orr r3, r9, #224 @ 0xe0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x827c8 │ │ │ │ + beq 0x82808 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ mov r1, r0 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x7b9b0 │ │ │ │ + bl 0x7b9f0 │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x197470 │ │ │ │ + bl 0x197570 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r0, [r8, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x197470 │ │ │ │ + bl 0x197570 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x82860 │ │ │ │ + bne 0x828a0 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x8279c │ │ │ │ + beq 0x827dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x8279c │ │ │ │ + beq 0x827dc │ │ │ │ cmp r9, #3 │ │ │ │ - bne 0x82698 │ │ │ │ + bne 0x826d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #15 │ │ │ │ cmpne r2, r3 │ │ │ │ - bne 0x82698 │ │ │ │ + bne 0x826d8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7fa64 │ │ │ │ - ldr r8, [pc, #176] @ 0x82870 │ │ │ │ + b 0x7faa4 │ │ │ │ + ldr r8, [pc, #176] @ 0x828b0 │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x826cc │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x8270c │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - ldr r1, [pc, #128] @ 0x82874 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + ldr r1, [pc, #128] @ 0x828b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and r2, r2, #15 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x19b0a8 │ │ │ │ + bl 0x19b1a8 │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x192a90 │ │ │ │ + bl 0x192b90 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #16 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ moveq r1, r7 │ │ │ │ movne r0, r7 │ │ │ │ - bl 0x197650 │ │ │ │ + bl 0x197750 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x8272c │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x8276c │ │ │ │ mov r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x18f21c │ │ │ │ + b 0x18f31c │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq sp, fp, r0, ror #14 │ │ │ │ + addseq sp, fp, r0, lsr #14 │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ ldr r2, [r0, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ lsreq r3, r3, #4 │ │ │ │ orrne r3, r3, r2, lsl #27 │ │ │ │ orreq r3, r3, r2, lsl #28 │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x828c0 │ │ │ │ + beq 0x82900 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x82614 │ │ │ │ + bl 0x82654 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #26 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0x8291c │ │ │ │ + bne 0x8295c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x82614 │ │ │ │ + bl 0x82654 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -117250,99 +117266,99 @@ │ │ │ │ lsrne r3, r3, #5 │ │ │ │ lsreq r3, r3, #4 │ │ │ │ orrne r3, r3, r2, lsl #27 │ │ │ │ orreq r3, r3, r2, lsl #28 │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8299c │ │ │ │ + beq 0x829dc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x82614 │ │ │ │ + bl 0x82654 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #26 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0x829f8 │ │ │ │ + bne 0x82a38 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x82614 │ │ │ │ + bl 0x82654 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0x82a58 │ │ │ │ + bne 0x82a98 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 0x82614 │ │ │ │ + bl 0x82654 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #26 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0x82ab8 │ │ │ │ + bne 0x82af8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 0x82614 │ │ │ │ + bl 0x82654 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -117360,171 +117376,171 @@ │ │ │ │ lsrne r0, r0, #9 │ │ │ │ orrne r0, r0, r2, lsl #23 │ │ │ │ mvnne r0, r0 │ │ │ │ andne r1, r0, #1 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r0, #15 │ │ │ │ - beq 0x82b6c │ │ │ │ + beq 0x82bac │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r2, #15 │ │ │ │ - beq 0x82b6c │ │ │ │ + beq 0x82bac │ │ │ │ ldr ip, [r8, #8] │ │ │ │ cmp ip, #15 │ │ │ │ cmpne r0, r2 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x82b88 │ │ │ │ + beq 0x82bc8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7fa64 │ │ │ │ + b 0x7faa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x82d48 │ │ │ │ + bne 0x82d88 │ │ │ │ ldrb r2, [r4, #209] @ 0xd1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x82d48 │ │ │ │ + beq 0x82d88 │ │ │ │ cmp r0, #13 │ │ │ │ cmpne ip, #13 │ │ │ │ - beq 0x82b6c │ │ │ │ + beq 0x82bac │ │ │ │ cmp r5, #3 │ │ │ │ - beq 0x82e70 │ │ │ │ + beq 0x82eb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x82d74 │ │ │ │ - bl 0x18970c │ │ │ │ + bne 0x82db4 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x82d64 │ │ │ │ + bne 0x82da4 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r7, [pc, #668] @ 0x82e8c │ │ │ │ + ldr r7, [pc, #668] @ 0x82ecc │ │ │ │ ldr r2, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ ldmib r8, {r9, sl} │ │ │ │ orr r3, r5, r3 │ │ │ │ orr r3, r3, #224 @ 0xe0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x182c5c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x182c5c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x197470 │ │ │ │ + bl 0x197570 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ mov r1, fp │ │ │ │ mov r0, #9 │ │ │ │ - bl 0x193ffc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x1940fc │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + bl 0x18980c │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp sl, #15 │ │ │ │ mov fp, r0 │ │ │ │ - bne 0x82d80 │ │ │ │ + bne 0x82dc0 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 0x82d8c │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x82dcc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r7, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1973d8 │ │ │ │ - ldr r3, [pc, #480] @ 0x82e90 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1974d8 │ │ │ │ + ldr r3, [pc, #480] @ 0x82ed0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x19c0a4 │ │ │ │ + bl 0x19c1a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #9 │ │ │ │ - bl 0x1900a0 │ │ │ │ + bl 0x1901a0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, r9, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f188 │ │ │ │ + bl 0x18f288 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ ldr r0, [r7, r9, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x18f32c │ │ │ │ + bl 0x18f42c │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x192bd4 │ │ │ │ + b 0x192cd4 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 0x82bb0 │ │ │ │ + bne 0x82bf0 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r2, #15 │ │ │ │ cmpne r0, r2 │ │ │ │ - bne 0x82bb0 │ │ │ │ - b 0x82b6c │ │ │ │ - ldr r7, [pc, #288] @ 0x82e8c │ │ │ │ + bne 0x82bf0 │ │ │ │ + b 0x82bac │ │ │ │ + ldr r7, [pc, #288] @ 0x82ecc │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x82bec │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x82c2c │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ - bl 0x18f21c │ │ │ │ - b 0x82bb8 │ │ │ │ + bl 0x18f31c │ │ │ │ + b 0x82bf8 │ │ │ │ ldr r1, [r7, sl, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x82c90 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x82cd0 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #15 │ │ │ │ - bne 0x82e58 │ │ │ │ + bne 0x82e98 │ │ │ │ ldrb r2, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -117533,105 +117549,105 @@ │ │ │ │ ldr r2, [r4, #132] @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ moveq r1, r3 │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, fp │ │ │ │ movne r1, fp │ │ │ │ - bl 0x1975bc │ │ │ │ - ldr r1, [pc, #156] @ 0x82e94 │ │ │ │ + bl 0x1976bc │ │ │ │ + ldr r1, [pc, #156] @ 0x82ed4 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ and r2, r2, #15 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ add r1, r1, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ - bl 0x19c0ac │ │ │ │ + bl 0x19c1ac │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, #9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x19423c │ │ │ │ + bl 0x19433c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1973d8 │ │ │ │ - b 0x82d00 │ │ │ │ + bl 0x1974d8 │ │ │ │ + b 0x82d40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 0x82dd0 │ │ │ │ + b 0x82e10 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r2, #15 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 0x82b6c │ │ │ │ + beq 0x82bac │ │ │ │ cmp r2, #13 │ │ │ │ - bne 0x82bb0 │ │ │ │ - b 0x82b6c │ │ │ │ + bne 0x82bf0 │ │ │ │ + b 0x82bac │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - addseq sp, fp, r4, lsr #5 │ │ │ │ - addseq sp, fp, ip, asr r1 │ │ │ │ + addseq sp, fp, r4, ror #4 │ │ │ │ + addseq sp, fp, ip, lsl r1 │ │ │ │ ldrb r3, [r0, #209] @ 0xd1 │ │ │ │ ldr r2, [r0, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ lsreq r3, r3, #4 │ │ │ │ orrne r3, r3, r2, lsl #27 │ │ │ │ orreq r3, r3, r2, lsl #28 │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x82ee0 │ │ │ │ + beq 0x82f20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x82af0 │ │ │ │ + bl 0x82b30 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #26 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0x82f3c │ │ │ │ + bne 0x82f7c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x82af0 │ │ │ │ + bl 0x82b30 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -117642,1366 +117658,1368 @@ │ │ │ │ lsrne r3, r3, #5 │ │ │ │ lsreq r3, r3, #4 │ │ │ │ orrne r3, r3, r2, lsl #27 │ │ │ │ orreq r3, r3, r2, lsl #28 │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x82fbc │ │ │ │ + beq 0x82ffc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x82af0 │ │ │ │ + bl 0x82b30 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #26 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0x83018 │ │ │ │ + bne 0x83058 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x82af0 │ │ │ │ + bl 0x82b30 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #26 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0x83078 │ │ │ │ + bne 0x830b8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 0x82af0 │ │ │ │ + bl 0x82b30 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0x830d8 │ │ │ │ + bne 0x83118 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 0x82af0 │ │ │ │ + bl 0x82b30 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #13 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0x83138 │ │ │ │ + bne 0x83178 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r1, #4 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x83190 │ │ │ │ + beq 0x831d0 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0x831a8 │ │ │ │ + beq 0x831e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 0x83204 │ │ │ │ + beq 0x83244 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr ip, [r1] │ │ │ │ asr r2, r2, ip │ │ │ │ tst r2, #1 │ │ │ │ - bne 0x8320c │ │ │ │ + bne 0x8324c │ │ │ │ mov r0, r3 │ │ │ │ - b 0x8241c │ │ │ │ + b 0x8245c │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b 0x7fa64 │ │ │ │ + b 0x7faa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, #15 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ - beq 0x83280 │ │ │ │ + beq 0x832c0 │ │ │ │ cmp r2, #13 │ │ │ │ moveq lr, #2 │ │ │ │ movne lr, #1 │ │ │ │ - ldr r2, [pc, #76] @ 0x832a4 │ │ │ │ + ldr r2, [pc, #76] @ 0x832e4 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x7a800 │ │ │ │ + bl 0x7a840 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ moveq lr, #1 │ │ │ │ - beq 0x83250 │ │ │ │ + beq 0x83290 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x7fa64 │ │ │ │ - andseq pc, r8, r0, ror #5 │ │ │ │ + b 0x7faa4 │ │ │ │ + andseq pc, r8, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, #15 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ - beq 0x8330c │ │ │ │ + beq 0x8334c │ │ │ │ cmp r2, #13 │ │ │ │ moveq lr, #2 │ │ │ │ movne lr, #1 │ │ │ │ - ldr r2, [pc, #76] @ 0x83330 │ │ │ │ + ldr r2, [pc, #76] @ 0x83370 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x7a5e4 │ │ │ │ + bl 0x7a624 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ moveq lr, #1 │ │ │ │ - beq 0x832dc │ │ │ │ + beq 0x8331c │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x7fa64 │ │ │ │ - andseq pc, r8, r0, ror #5 │ │ │ │ + b 0x7faa4 │ │ │ │ + andseq pc, r8, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr lr, [r1] │ │ │ │ cmp r3, #15 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ - beq 0x833bc │ │ │ │ + beq 0x833fc │ │ │ │ cmp r3, #13 │ │ │ │ movne r4, #1 │ │ │ │ - beq 0x833a8 │ │ │ │ - ldr r3, [pc, #116] @ 0x833e4 │ │ │ │ + beq 0x833e8 │ │ │ │ + ldr r3, [pc, #116] @ 0x83424 │ │ │ │ cmp lr, #0 │ │ │ │ - ldr r2, [pc, #112] @ 0x833e8 │ │ │ │ + ldr r2, [pc, #112] @ 0x83428 │ │ │ │ movne r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ + bl 0x7a950 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #13 │ │ │ │ moveq r4, #2 │ │ │ │ movne r4, #1 │ │ │ │ - b 0x83368 │ │ │ │ + b 0x833a8 │ │ │ │ cmp lr, #0 │ │ │ │ - ldreq r2, [pc, #32] @ 0x833e8 │ │ │ │ + ldreq r2, [pc, #32] @ 0x83428 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 0x83378 │ │ │ │ + beq 0x833b8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x7fa64 │ │ │ │ + b 0x7faa4 │ │ │ │ andeq r4, r7, r8, lsr #10 │ │ │ │ - @ instruction: 0x0018f4b0 │ │ │ │ + @ instruction: 0x0018f5b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr lr, [r1] │ │ │ │ cmp r3, #15 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ - beq 0x83474 │ │ │ │ + beq 0x834b4 │ │ │ │ cmp r3, #13 │ │ │ │ movne r4, #1 │ │ │ │ - beq 0x83460 │ │ │ │ - ldr r3, [pc, #116] @ 0x8349c │ │ │ │ + beq 0x834a0 │ │ │ │ + ldr r3, [pc, #116] @ 0x834dc │ │ │ │ cmp lr, #0 │ │ │ │ - ldr r2, [pc, #112] @ 0x834a0 │ │ │ │ + ldr r2, [pc, #112] @ 0x834e0 │ │ │ │ movne r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ + bl 0x7a510 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #13 │ │ │ │ moveq r4, #2 │ │ │ │ movne r4, #1 │ │ │ │ - b 0x83420 │ │ │ │ + b 0x83460 │ │ │ │ cmp lr, #0 │ │ │ │ - ldreq r2, [pc, #32] @ 0x834a0 │ │ │ │ + ldreq r2, [pc, #32] @ 0x834e0 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 0x83430 │ │ │ │ + beq 0x83470 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x7fa64 │ │ │ │ + b 0x7faa4 │ │ │ │ andeq r4, r7, r8, lsr #10 │ │ │ │ - @ instruction: 0x0018f4b0 │ │ │ │ + @ instruction: 0x0018f5b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #3932] @ 0x84418 │ │ │ │ + ldr r3, [pc, #3940] @ 0x84460 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ lsr ip, r4, #25 │ │ │ │ and ip, ip, #7 │ │ │ │ - ldr r2, [pc, #3884] @ 0x8441c │ │ │ │ + ldr r2, [pc, #3892] @ 0x84464 │ │ │ │ sub r3, ip, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 0x85b54 │ │ │ │ + bhi 0x85b9c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ - bne 0x840a4 │ │ │ │ - ldr r0, [pc, #3852] @ 0x84420 │ │ │ │ - lsr r3, r4, #5 │ │ │ │ - and lr, r3, #7 │ │ │ │ + bne 0x840ec │ │ │ │ + ldr r0, [pc, #3860] @ 0x84468 │ │ │ │ lsr r7, r4, #8 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #21 │ │ │ │ - lsr r6, r4, #12 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + lsr lr, r4, #16 │ │ │ │ + lsr r6, r4, #5 │ │ │ │ and ip, r4, r0 │ │ │ │ and r1, r7, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ and r3, r3, #7 │ │ │ │ - and r6, r6, #15 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and lr, lr, #15 │ │ │ │ + and r6, r6, #7 │ │ │ │ and r8, r4, #15 │ │ │ │ cmp ip, #16 │ │ │ │ str r1, [sp, #24] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - beq 0x84044 │ │ │ │ + beq 0x84088 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ ldr r0, [r5, #200] @ 0xc8 │ │ │ │ tst r0, #2 │ │ │ │ - beq 0x8357c │ │ │ │ + beq 0x835bc │ │ │ │ tst r4, #3584 @ 0xe00 │ │ │ │ - beq 0x83838 │ │ │ │ + beq 0x8387c │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 0x8358c │ │ │ │ + beq 0x835cc │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ - beq 0x847e8 │ │ │ │ + beq 0x84830 │ │ │ │ sub r0, r1, #8 │ │ │ │ cmp r0, #5 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x83838 │ │ │ │ + beq 0x8387c │ │ │ │ mov ip, #1 │ │ │ │ - stm sp, {r2, r8} │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str lr, [sp, #8] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str lr, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 0x80dcc │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x80e0c │ │ │ │ + b 0x837c4 │ │ │ │ lsr r3, r4, #21 │ │ │ │ and r3, r3, #15 │ │ │ │ - ldr r2, [pc, #3656] @ 0x84424 │ │ │ │ + ldr r2, [pc, #3660] @ 0x8446c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi 0x85cc0 │ │ │ │ + bhi 0x85d08 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r4, #22020096 @ 0x1500000 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - beq 0x841e0 │ │ │ │ - bhi 0x83ec0 │ │ │ │ + beq 0x84228 │ │ │ │ + bhi 0x83f04 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - beq 0x838dc │ │ │ │ - bhi 0x840bc │ │ │ │ + beq 0x83920 │ │ │ │ + bhi 0x84104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x84594 │ │ │ │ - lsr r1, r4, #16 │ │ │ │ - lsl r2, r4, #20 │ │ │ │ - lsr r3, r4, #23 │ │ │ │ - lsr ip, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ + beq 0x845e0 │ │ │ │ + lsl r1, r4, #20 │ │ │ │ + lsr ip, r4, #23 │ │ │ │ + lsr r1, r1, #20 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - lsr r2, r2, #20 │ │ │ │ - and r3, r3, #1 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - bne 0x84808 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + and ip, ip, #1 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bne 0x84850 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, #2 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #32] │ │ │ │ strd r4, [sp, #24] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ - ldr r2, [pc, #3496] @ 0x84428 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r2, [pc, #3500] @ 0x84470 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - beq 0x84240 │ │ │ │ - bhi 0x83f38 │ │ │ │ + beq 0x84288 │ │ │ │ + bhi 0x83f7c │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - beq 0x83850 │ │ │ │ - bhi 0x84120 │ │ │ │ + beq 0x83894 │ │ │ │ + bhi 0x84168 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8450c │ │ │ │ - ldr r2, [pc, #3460] @ 0x8442c │ │ │ │ + beq 0x84554 │ │ │ │ + ldr r2, [pc, #3464] @ 0x84474 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - beq 0x852d4 │ │ │ │ - bhi 0x84778 │ │ │ │ + beq 0x8531c │ │ │ │ + bhi 0x847c4 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - beq 0x853e0 │ │ │ │ - bhi 0x84d10 │ │ │ │ + beq 0x85428 │ │ │ │ + bhi 0x84d60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x85444 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ + beq 0x8548c │ │ │ │ + lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and r3, r4, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ - ldr r2, [pc, #3596] @ 0x844f8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3592] @ 0x844fc │ │ │ │ + ldr r2, [pc, #3600] @ 0x84540 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #3596] @ 0x84544 │ │ │ │ and r4, r4, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 0x857fc │ │ │ │ + beq 0x85844 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 0x85838 │ │ │ │ + beq 0x85880 │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #3352] @ 0x84430 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #3356] @ 0x84478 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r2, r4, #23 │ │ │ │ - and r2, r2, #1 │ │ │ │ - lsr r3, r4, #21 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r3, r4, #24 │ │ │ │ + and r3, r3, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + lsr r3, r4, #22 │ │ │ │ + and r3, r3, #1 │ │ │ │ lsr r1, r4, #16 │ │ │ │ - lsr r0, r4, #22 │ │ │ │ - tst r4, #1048576 @ 0x100000 │ │ │ │ - str r2, [sp, #28] │ │ │ │ lsl r2, r4, #16 │ │ │ │ - lsr r4, r4, #24 │ │ │ │ - and r3, r3, #1 │ │ │ │ - lsr r2, r2, #16 │ │ │ │ + tst r4, #1048576 @ 0x100000 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + lsr r3, r4, #21 │ │ │ │ + lsr r4, r4, #23 │ │ │ │ and r1, r1, #15 │ │ │ │ - and r0, r0, #1 │ │ │ │ + lsr r2, r2, #16 │ │ │ │ + and r3, r3, #1 │ │ │ │ and r4, r4, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - bne 0x84018 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bne 0x8405c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x8241c │ │ │ │ + bl 0x8245c │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #3212] @ 0x84418 │ │ │ │ + ldr r3, [pc, #3216] @ 0x84460 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x858a0 │ │ │ │ + bne 0x858e8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsl r6, r4, #8 │ │ │ │ asr r6, r6, #6 │ │ │ │ ands r2, r4, #16777216 @ 0x1000000 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bne 0x83fd4 │ │ │ │ + bne 0x84018 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #4 │ │ │ │ add r1, r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x76148 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x76188 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #24] │ │ │ │ lsr r2, r4, #4 │ │ │ │ and r2, r2, #15 │ │ │ │ - lsr r3, r4, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ - and r2, r4, #15 │ │ │ │ - and r3, r3, #31 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - lsr r4, r4, #12 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + lsr r3, r4, #20 │ │ │ │ and r2, r2, #15 │ │ │ │ + and r3, r3, #31 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + and r2, r4, #15 │ │ │ │ + lsr r4, r4, #16 │ │ │ │ and r4, r4, #15 │ │ │ │ cmp r3, #4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - beq 0x84034 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + beq 0x84078 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 0x83840 │ │ │ │ + beq 0x83884 │ │ │ │ mov r0, #0 │ │ │ │ - b 0x83784 │ │ │ │ + b 0x837c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x81bc8 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r2, r4, #7 │ │ │ │ - and ip, r2, #31 │ │ │ │ - lsr r2, r4, #5 │ │ │ │ + bl 0x81c08 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr ip, r4, #12 │ │ │ │ lsr r3, r4, #20 │ │ │ │ - and lr, r2, #3 │ │ │ │ - lsr r2, r4, #23 │ │ │ │ - and r1, r2, #1 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ + lsr r0, r4, #23 │ │ │ │ and r3, r3, #3 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - and r0, r2, #15 │ │ │ │ + and lr, ip, #15 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ + and r1, r2, #31 │ │ │ │ + and r0, r0, #1 │ │ │ │ + lsr r2, r4, #5 │ │ │ │ + and ip, ip, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - lsr r2, r4, #12 │ │ │ │ + and r2, r2, #3 │ │ │ │ and r4, r4, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - beq 0x84ae0 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + beq 0x84b30 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x84a6c │ │ │ │ + beq 0x84abc │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ - mov r4, #0 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ mov r5, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r4, #0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #24 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, #0 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #24] │ │ │ │ - beq 0x84a64 │ │ │ │ - bl 0x7c0f0 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r1, r4, #23 │ │ │ │ - lsr r0, r4, #16 │ │ │ │ + beq 0x84ab4 │ │ │ │ + bl 0x7c130 │ │ │ │ + b 0x837c8 │ │ │ │ lsl ip, r4, #20 │ │ │ │ - and r1, r1, #1 │ │ │ │ - and r0, r0, #15 │ │ │ │ + lsr r1, r4, #16 │ │ │ │ + lsr r0, r4, #23 │ │ │ │ + lsr ip, ip, #20 │ │ │ │ lsr r3, r4, #12 │ │ │ │ + and r1, r1, #15 │ │ │ │ ands r2, r4, #2097152 @ 0x200000 │ │ │ │ - lsr ip, ip, #20 │ │ │ │ + and r0, r0, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bne 0x8487c │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + bne 0x848c4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ - mov r4, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ and r3, r3, #15 │ │ │ │ - mov r5, #0 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x83784 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r3, r4, #7 │ │ │ │ and r3, r3, #30 │ │ │ │ - lsr r2, r4, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + and r3, r4, #255 @ 0xff │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ lsr r3, r4, #20 │ │ │ │ - tst r4, #983040 @ 0xf0000 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - mov r1, #0 │ │ │ │ + tst r4, #983040 @ 0xf0000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ cmp r2, #15 │ │ │ │ - beq 0x8578c │ │ │ │ + beq 0x857d4 │ │ │ │ cmp r2, #13 │ │ │ │ moveq ip, #2 │ │ │ │ - ldr r2, [pc, #2728] @ 0x84434 │ │ │ │ + ldr r2, [pc, #2732] @ 0x8447c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7aa08 │ │ │ │ - b 0x83780 │ │ │ │ - ldr r3, [pc, #2788] @ 0x84488 │ │ │ │ + bl 0x7aa48 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r3, [pc, #2792] @ 0x844d0 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - beq 0x84c60 │ │ │ │ + beq 0x84cb0 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ + mov ip, #0 │ │ │ │ lsr r2, r4, #7 │ │ │ │ and r2, r2, #30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - mov ip, #0 │ │ │ │ - and r2, r2, #15 │ │ │ │ - mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - and ip, r4, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #2640] @ 0x84438 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ + mov r3, #1 │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + and ip, ip, #15 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ + ldr r2, [pc, #2644] @ 0x84480 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ - ldr r3, [pc, #2692] @ 0x84488 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r3, [pc, #2696] @ 0x844d0 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - beq 0x84cd8 │ │ │ │ + beq 0x84d28 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ lsr r3, r4, #7 │ │ │ │ and r3, r3, #30 │ │ │ │ lsr r6, r4, #16 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ ror r7, r4, r3 │ │ │ │ and r6, r6, #15 │ │ │ │ - mov r2, #1 │ │ │ │ + mov r2, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #28] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 0x18970c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x854a4 │ │ │ │ + bne 0x854ec │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x74680 │ │ │ │ - b 0x83780 │ │ │ │ - lsr r3, r4, #20 │ │ │ │ - and r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - ldr ip, [pc, #2448] @ 0x8443c │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #7 │ │ │ │ - and r3, r3, #15 │ │ │ │ and r2, r2, #30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r3, r3, #15 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ + lsr r3, r4, #20 │ │ │ │ + and ip, ip, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2420] @ 0x84440 │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + and r3, r3, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + ldr ip, [pc, #2428] @ 0x84484 │ │ │ │ + cmp r3, #0 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [pc, #2416] @ 0x84488 │ │ │ │ moveq r2, ip │ │ │ │ mov ip, #1 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ - lsr r3, r4, #20 │ │ │ │ - and r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - ldr ip, [pc, #2356] @ 0x84444 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #7 │ │ │ │ - and r3, r3, #15 │ │ │ │ and r2, r2, #30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r3, r3, #15 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ + lsr r3, r4, #20 │ │ │ │ + and ip, ip, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2328] @ 0x84448 │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + and r3, r3, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + ldr ip, [pc, #2336] @ 0x8448c │ │ │ │ + cmp r3, #0 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [pc, #2324] @ 0x84490 │ │ │ │ moveq r2, ip │ │ │ │ mov ip, #1 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #7 │ │ │ │ and r2, r2, #30 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + and ip, ip, #15 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ lsr r3, r4, #20 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r2, #1 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + mov ip, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - str r2, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #2224] @ 0x8444c │ │ │ │ + ldr r2, [pc, #2228] @ 0x84494 │ │ │ │ mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0x84a1c │ │ │ │ - ldr r2, [pc, #2192] @ 0x84450 │ │ │ │ + bne 0x84a64 │ │ │ │ + ldr r2, [pc, #2196] @ 0x84498 │ │ │ │ lsl r0, r4, #20 │ │ │ │ and r3, r2, r3, lsl #12 │ │ │ │ lsr r0, r0, #20 │ │ │ │ lsr r2, r4, #12 │ │ │ │ orr r3, r3, r0 │ │ │ │ and r2, r2, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - bl 0x781cc │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7820c │ │ │ │ + b 0x837c8 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0x849d0 │ │ │ │ - ldr r0, [pc, #2132] @ 0x84450 │ │ │ │ + bne 0x84a18 │ │ │ │ + ldr r0, [pc, #2136] @ 0x84498 │ │ │ │ lsl r2, r4, #20 │ │ │ │ ldr r1, [r5, #200] @ 0xc8 │ │ │ │ and r0, r0, r3, lsl #12 │ │ │ │ lsr r2, r2, #20 │ │ │ │ lsr r4, r4, #12 │ │ │ │ orr r0, r0, r2 │ │ │ │ and r4, r4, #15 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq 0x83838 │ │ │ │ - bl 0x18a440 │ │ │ │ + beq 0x8387c │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #7 │ │ │ │ and r2, r2, #30 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + and ip, ip, #15 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ lsr r3, r4, #20 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r2, #1 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + mov ip, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - str r2, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #1976] @ 0x84438 │ │ │ │ + ldr r2, [pc, #1980] @ 0x84480 │ │ │ │ mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ + and r1, r4, #255 @ 0xff │ │ │ │ lsr r2, r4, #7 │ │ │ │ and r2, r2, #30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #12 │ │ │ │ lsr r3, r4, #20 │ │ │ │ - and r2, r2, #15 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + lsr r1, r4, #12 │ │ │ │ and r3, r3, #1 │ │ │ │ + and r1, r1, #15 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ tst r4, #983040 @ 0xf0000 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne 0x83838 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1916] @ 0x84454 │ │ │ │ + ldr r2, [pc, #1920] @ 0x8449c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7aa08 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7aa48 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #7 │ │ │ │ and r2, r2, #30 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + and ip, ip, #15 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ lsr r3, r4, #20 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r2, #1 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + mov ip, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - str r2, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #1836] @ 0x84458 │ │ │ │ + ldr r2, [pc, #1840] @ 0x844a0 │ │ │ │ mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ - lsr r3, r4, #20 │ │ │ │ - and r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - ldr ip, [pc, #1796] @ 0x8445c │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #7 │ │ │ │ - and r3, r3, #15 │ │ │ │ and r2, r2, #30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r3, r3, #15 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ + lsr r3, r4, #20 │ │ │ │ + and ip, ip, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1768] @ 0x84460 │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + and r3, r3, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + ldr ip, [pc, #1776] @ 0x844a4 │ │ │ │ + cmp r3, #0 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [pc, #1764] @ 0x844a8 │ │ │ │ moveq r2, ip │ │ │ │ mov ip, #1 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ + and r2, r2, #30 │ │ │ │ lsr r3, r4, #16 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r3, #13 │ │ │ │ cmpeq r2, #13 │ │ │ │ str r3, [sp, #28] │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ lsr ip, r4, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ - ldr lr, [pc, #1676] @ 0x84464 │ │ │ │ - lsr r1, r4, #7 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - and r1, r1, #30 │ │ │ │ - cmp ip, r3 │ │ │ │ + ldr r3, [pc, #1664] @ 0x844ac │ │ │ │ + cmp ip, #0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #1640] @ 0x84468 │ │ │ │ + ldr r2, [pc, #1648] @ 0x844b0 │ │ │ │ mov r0, r5 │ │ │ │ - moveq r2, lr │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + moveq r2, r3 │ │ │ │ + mov r3, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ - lsr r3, r4, #20 │ │ │ │ - and r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - ldr ip, [pc, #1596] @ 0x8446c │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #7 │ │ │ │ - and r3, r3, #15 │ │ │ │ and r2, r2, #30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r3, r3, #15 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ + lsr r3, r4, #20 │ │ │ │ + and ip, ip, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1568] @ 0x84470 │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + and r3, r3, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + ldr ip, [pc, #1576] @ 0x844b4 │ │ │ │ + cmp r3, #0 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [pc, #1564] @ 0x844b8 │ │ │ │ moveq r2, ip │ │ │ │ mov ip, #1 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #7 │ │ │ │ - lsr r3, r4, #20 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r2, r2, #30 │ │ │ │ - and r3, r3, #1 │ │ │ │ + and r3, r3, #15 │ │ │ │ + and r1, r4, #255 @ 0xff │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - lsr r2, r4, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + lsr r2, r4, #20 │ │ │ │ lsr r3, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ + and r2, r2, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - add r1, sp, #24 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 0x83334 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x83374 │ │ │ │ + b 0x837c4 │ │ │ │ cmp r3, #20971520 @ 0x1400000 │ │ │ │ - beq 0x845f4 │ │ │ │ + beq 0x84640 │ │ │ │ cmp r3, #22020096 @ 0x1500000 │ │ │ │ - beq 0x842bc │ │ │ │ + beq 0x84304 │ │ │ │ cmp r3, #17825792 @ 0x1100000 │ │ │ │ - bne 0x83838 │ │ │ │ - mov r1, #1 │ │ │ │ - lsr r2, r4, #21 │ │ │ │ - and r2, r2, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ + lsl r2, r4, #20 │ │ │ │ + lsr r2, r2, #20 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #23 │ │ │ │ and r2, r2, #1 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ str r2, [sp, #32] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ - lsl r4, r4, #20 │ │ │ │ - lsr r4, r4, #20 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + lsr r2, r4, #21 │ │ │ │ + lsr ip, r4, #12 │ │ │ │ + and r2, r2, #1 │ │ │ │ + and ip, ip, #15 │ │ │ │ + str r2, [sp, #28] │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ cmp r3, #20971520 @ 0x1400000 │ │ │ │ - beq 0x843a0 │ │ │ │ + beq 0x843e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8431c │ │ │ │ - ldr r2, [pc, #1316] @ 0x84474 │ │ │ │ + beq 0x84364 │ │ │ │ + ldr r2, [pc, #1320] @ 0x844bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #1308] @ 0x84478 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r3, [pc, #1312] @ 0x844c0 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq 0x84e6c │ │ │ │ - bhi 0x84654 │ │ │ │ + beq 0x84ebc │ │ │ │ + bhi 0x846a0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 0x84e20 │ │ │ │ + beq 0x84e70 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0x84dd0 │ │ │ │ + beq 0x84e20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #1368] @ 0x844e0 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r3, [pc, #1372] @ 0x84528 │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0x856a0 │ │ │ │ + beq 0x856e8 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - and r1, r4, #15 │ │ │ │ - and r4, r4, #61440 @ 0xf000 │ │ │ │ - and r2, r2, #15 │ │ │ │ + bne 0x8387c │ │ │ │ + lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ - cmp r4, #61440 @ 0xf000 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + and r3, r4, #61440 @ 0xf000 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + cmp r3, #61440 @ 0xf000 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x798f8 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x79938 │ │ │ │ + b 0x837c8 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ sub r2, r2, r1 │ │ │ │ - ldr r1, [pc, #1308] @ 0x84508 │ │ │ │ + ldr r1, [pc, #1312] @ 0x84550 │ │ │ │ orr r2, r2, r3 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ bl 0x72938 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r6, r1 │ │ │ │ - bl 0x76148 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x76188 │ │ │ │ + b 0x837c4 │ │ │ │ ldr r0, [r5, #200] @ 0xc8 │ │ │ │ ands r3, r3, r0, lsr #5 │ │ │ │ - bne 0x841bc │ │ │ │ + bne 0x84204 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x82188 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x821c8 │ │ │ │ + b 0x837c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x81b0c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x81b4c │ │ │ │ + b 0x837c8 │ │ │ │ ldr r0, [r5, #200] @ 0xc8 │ │ │ │ tst r0, #2 │ │ │ │ - beq 0x84058 │ │ │ │ + beq 0x8409c │ │ │ │ tst r7, #14 │ │ │ │ - beq 0x83838 │ │ │ │ + beq 0x8387c │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 0x84068 │ │ │ │ + beq 0x840ac │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ - beq 0x847f8 │ │ │ │ + beq 0x84840 │ │ │ │ sub r0, r1, #8 │ │ │ │ cmp r0, #5 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x83838 │ │ │ │ - stm sp, {r2, r8} │ │ │ │ + beq 0x8387c │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str lr, [sp, #8] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str lr, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x80dcc │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x80e0c │ │ │ │ + b 0x837c4 │ │ │ │ bic r4, r4, #-16777216 @ 0xff000000 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0x76ab0 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x76af0 │ │ │ │ + b 0x837c4 │ │ │ │ cmp r3, #5242880 @ 0x500000 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r1, r4, #23 │ │ │ │ - lsr r0, r4, #16 │ │ │ │ + bne 0x8387c │ │ │ │ lsl ip, r4, #20 │ │ │ │ - and r1, r1, #1 │ │ │ │ - and r0, r0, #15 │ │ │ │ + lsr r1, r4, #16 │ │ │ │ + lsr r0, r4, #23 │ │ │ │ + lsr ip, ip, #20 │ │ │ │ lsr r3, r4, #12 │ │ │ │ + and r1, r1, #15 │ │ │ │ ands r2, r4, #2097152 @ 0x200000 │ │ │ │ - lsr ip, ip, #20 │ │ │ │ + and r0, r0, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bne 0x84960 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + bne 0x849a8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ and r3, r3, #15 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ - ldr r2, [pc, #852] @ 0x8447c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #760] @ 0x8442c │ │ │ │ - ldr r1, [pc, #904] @ 0x844c0 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r2, [pc, #852] @ 0x844c4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #760] @ 0x84474 │ │ │ │ + ldr r1, [pc, #904] @ 0x84508 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x84f14 │ │ │ │ - bhi 0x84710 │ │ │ │ + beq 0x84f64 │ │ │ │ + bhi 0x8475c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 0x85098 │ │ │ │ + beq 0x850e8 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - beq 0x85034 │ │ │ │ + beq 0x85084 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #916] @ 0x844f8 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - ldr r1, [pc, #912] @ 0x844fc │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r3, [pc, #916] @ 0x84540 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + ldr r1, [pc, #912] @ 0x84544 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + lsr r2, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ and r2, r2, #15 │ │ │ │ and r1, r4, #15 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq 0x85824 │ │ │ │ - ldr r2, [pc, #872] @ 0x84500 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 0x8586c │ │ │ │ + ldr r2, [pc, #872] @ 0x84548 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x85810 │ │ │ │ + beq 0x85858 │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #720] @ 0x84480 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #720] @ 0x844c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ asr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x84024 │ │ │ │ + beq 0x84068 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0x83780 │ │ │ │ - mov r1, #1 │ │ │ │ - lsr r2, r4, #21 │ │ │ │ - and r2, r2, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0x837c4 │ │ │ │ + lsl r2, r4, #20 │ │ │ │ + lsr r2, r2, #20 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #23 │ │ │ │ and r2, r2, #1 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ str r2, [sp, #32] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ - lsl r4, r4, #20 │ │ │ │ - lsr r4, r4, #20 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + lsr r2, r4, #21 │ │ │ │ + lsr ip, r4, #12 │ │ │ │ + and r2, r2, #1 │ │ │ │ + and ip, ip, #15 │ │ │ │ + str r2, [sp, #28] │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x83784 │ │ │ │ - mov r1, #1 │ │ │ │ - lsr r2, r4, #21 │ │ │ │ - and r2, r2, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - lsr r2, r4, #7 │ │ │ │ - and r2, r2, #31 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ + and r2, r2, #31 │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsr r2, r4, #23 │ │ │ │ and r2, r2, r1 │ │ │ │ - ldr r3, [r5, #136] @ 0x88 │ │ │ │ - str r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - lsr r1, r4, #12 │ │ │ │ lsr r2, r4, #5 │ │ │ │ - and r1, r1, #15 │ │ │ │ and r2, r2, #3 │ │ │ │ - tst r4, #1048576 @ 0x100000 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + and r2, r2, #15 │ │ │ │ + ldr r3, [r5, #136] @ 0x88 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + lsr r2, r4, #21 │ │ │ │ + and r2, r2, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + tst r4, #1048576 @ 0x100000 │ │ │ │ + and r1, r4, #15 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #28] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bne 0x84c44 │ │ │ │ - bl 0x7c0f0 │ │ │ │ - b 0x83784 │ │ │ │ - mov r1, #1 │ │ │ │ - lsr r2, r4, #21 │ │ │ │ - and r2, r2, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + bne 0x84c94 │ │ │ │ + bl 0x7c130 │ │ │ │ + b 0x837c8 │ │ │ │ + lsl r2, r4, #20 │ │ │ │ + lsr r2, r2, #20 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #23 │ │ │ │ and r2, r2, #1 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ str r2, [sp, #32] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ - lsl r4, r4, #20 │ │ │ │ - lsr r4, r4, #20 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + lsr r2, r4, #21 │ │ │ │ + lsr ip, r4, #12 │ │ │ │ + and r2, r2, #1 │ │ │ │ + and ip, ip, #15 │ │ │ │ + str r2, [sp, #28] │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ - ldr r2, [pc, #340] @ 0x84478 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r2, [pc, #340] @ 0x844c0 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq 0x84ebc │ │ │ │ - bhi 0x846b8 │ │ │ │ + beq 0x84f0c │ │ │ │ + bhi 0x84704 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 0x851f4 │ │ │ │ + beq 0x85240 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0x8519c │ │ │ │ + beq 0x851e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - and r1, r4, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ - ldr r3, [pc, #388] @ 0x844e0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - lsr r1, r4, #16 │ │ │ │ + bne 0x8387c │ │ │ │ lsr r2, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - ands r3, r4, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 0x85710 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + and r2, r2, #15 │ │ │ │ + ldr r3, [pc, #380] @ 0x84528 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + lsr r2, r4, #8 │ │ │ │ + ands r3, r4, r3 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + beq 0x85758 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x795cc │ │ │ │ - b 0x83784 │ │ │ │ - mov r1, #1 │ │ │ │ - lsr r2, r4, #21 │ │ │ │ - and r2, r2, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - lsr r2, r4, #7 │ │ │ │ - and r2, r2, #31 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 0x7960c │ │ │ │ + b 0x837c8 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ + and r2, r2, #31 │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsr r2, r4, #23 │ │ │ │ and r2, r2, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ + lsr r2, r4, #5 │ │ │ │ + and r2, r2, #3 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ str r1, [sp, #24] │ │ │ │ - lsr r1, r4, #5 │ │ │ │ - and r1, r1, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ + lsr r1, r4, #21 │ │ │ │ + and r2, r4, #15 │ │ │ │ + and r1, r1, #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ands r2, r4, #1048576 @ 0x100000 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - bne 0x84c4c │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bne 0x84c9c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c0f0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7c130 │ │ │ │ + b 0x837c8 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq pc, r5, r4, lsr r8 @ │ │ │ │ + subeq pc, r5, r4, lsr r9 @ │ │ │ │ andseq r0, r0, r0, lsl r0 │ │ │ │ - subeq pc, r5, ip, lsr r8 @ │ │ │ │ + subeq pc, r5, ip, lsr r9 @ │ │ │ │ cmpeq r0, r0, lsl r0 │ │ │ │ adceq r0, r0, r0, lsr #32 │ │ │ │ andeq r3, r7, ip, lsr r3 │ │ │ │ - andseq pc, r8, r0, ror #5 │ │ │ │ - @ instruction: 0x0018f9bc │ │ │ │ - andeq r5, r7, ip, asr #25 │ │ │ │ - andeq r5, r7, r4, ror #23 │ │ │ │ + andseq pc, r8, r0, ror #7 │ │ │ │ + @ instruction: 0x0018fabc │ │ │ │ + ldrdeq r5, [r7], -r8 │ │ │ │ + strdeq r5, [r7], -r0 │ │ │ │ andeq r4, r7, r8, ror #16 │ │ │ │ andeq r4, r7, ip, lsr #17 │ │ │ │ - andseq pc, r8, r4, asr r8 @ │ │ │ │ + andseq pc, r8, r4, asr r9 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq pc, r8, r0, lsl fp @ │ │ │ │ - mulseq r9, r0, r9 │ │ │ │ + andseq pc, r8, r0, lsl ip @ │ │ │ │ + mulseq r9, r0, sl │ │ │ │ andeq r4, r7, r8, asr #11 │ │ │ │ andeq r4, r7, r4, lsr #14 │ │ │ │ - mulseq r8, r4, r3 │ │ │ │ + mulseq r8, r4, r4 │ │ │ │ andeq r4, r7, r0, lsl #13 │ │ │ │ andeq r4, r7, r8, lsl r5 │ │ │ │ @ instruction: 0x000745b8 │ │ │ │ tsteq r0, r0, lsl r0 │ │ │ │ adceq r0, r0, r0, rrx │ │ │ │ subeq r0, r0, r0, lsl r0 │ │ │ │ andeq r3, r7, r4, lsr #11 │ │ │ │ andseq pc, r0, r0, lsl #1 │ │ │ │ andseq pc, r0, r0 │ │ │ │ adceq r0, r0, r0, asr #32 │ │ │ │ addeq r0, r0, r0, lsr #32 │ │ │ │ - subeq pc, r5, sl, asr r8 @ │ │ │ │ - subeq pc, r5, r0, ror #16 │ │ │ │ - subeq pc, r5, r6, ror #16 │ │ │ │ - subeq pc, r5, ip, ror #16 │ │ │ │ - andseq pc, r8, ip, lsr #13 │ │ │ │ + subeq pc, r5, sl, asr r9 @ │ │ │ │ + subeq pc, r5, r0, ror #18 │ │ │ │ + subeq pc, r5, r6, ror #18 │ │ │ │ + subeq pc, r5, ip, ror #18 │ │ │ │ + andseq pc, r8, ip, lsr #15 │ │ │ │ andeq r4, r7, r8, lsr #10 │ │ │ │ - subeq pc, r5, r2, ror r8 @ │ │ │ │ - subeq pc, r5, r8, ror r8 @ │ │ │ │ - subeq pc, r5, lr, ror r8 @ │ │ │ │ - subeq pc, r5, r4, lsl #17 │ │ │ │ - subeq pc, r5, sl, lsl #17 │ │ │ │ + subeq pc, r5, r2, ror r9 @ │ │ │ │ + subeq pc, r5, r8, ror r9 @ │ │ │ │ + subeq pc, r5, lr, ror r9 @ │ │ │ │ + subeq pc, r5, r4, lsl #19 │ │ │ │ + subeq pc, r5, sl, lsl #19 │ │ │ │ eoreq r0, r0, r0, lsr #32 │ │ │ │ andeq r3, r7, ip, lsl #21 │ │ │ │ andeq r3, r7, r0, asr #31 │ │ │ │ andeq r3, r7, ip, asr #3 │ │ │ │ andeq r3, r7, r0, ror #29 │ │ │ │ andeq r3, r7, ip, lsl r6 │ │ │ │ @ instruction: 0xf0100080 │ │ │ │ @@ -119013,2076 +119031,2076 @@ │ │ │ │ andseq r0, r0, r0, lsl #30 │ │ │ │ andeq r3, r7, ip, lsr #19 │ │ │ │ andseq r0, r0, r0, asr #31 │ │ │ │ andseq r0, r0, r0, asr #30 │ │ │ │ andseq r0, r0, r0, lsl #31 │ │ │ │ andeq r3, r7, r0, asr #5 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - lsr r1, r4, #23 │ │ │ │ + lsr r1, r4, #7 │ │ │ │ + lsr lr, r4, #12 │ │ │ │ lsr r2, r4, #20 │ │ │ │ - and r6, r1, #1 │ │ │ │ + and ip, r1, #31 │ │ │ │ + lsr r1, r4, #5 │ │ │ │ and r2, r2, #3 │ │ │ │ - lsr r1, r4, #16 │ │ │ │ - lsr lr, r4, #7 │ │ │ │ - lsr ip, r4, #5 │ │ │ │ - and r7, r1, #15 │ │ │ │ + and r0, r1, #3 │ │ │ │ + and r6, lr, #15 │ │ │ │ + lsr r1, r4, #23 │ │ │ │ + lsr lr, r4, #16 │ │ │ │ + and r1, r1, #1 │ │ │ │ + and lr, lr, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - lsr r1, r4, #12 │ │ │ │ and r4, r4, #15 │ │ │ │ - and lr, lr, #31 │ │ │ │ - and ip, ip, #3 │ │ │ │ - and r0, r1, #15 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - beq 0x84bd0 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + beq 0x84c20 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 0x84b5c │ │ │ │ + beq 0x84bac │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r4, #0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ + mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, #2 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #24] │ │ │ │ - beq 0x84b54 │ │ │ │ - bl 0x7c0f0 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r1, r4, #16 │ │ │ │ - lsl r2, r4, #20 │ │ │ │ - lsr r0, r4, #23 │ │ │ │ - lsr ip, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ + beq 0x84ba4 │ │ │ │ + bl 0x7c130 │ │ │ │ + b 0x837c8 │ │ │ │ + lsl r1, r4, #20 │ │ │ │ + lsr r1, r1, #20 │ │ │ │ + lsr ip, r4, #23 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + lsr r0, r4, #16 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - lsr r2, r2, #20 │ │ │ │ - and r0, r0, #1 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - bne 0x848ec │ │ │ │ + and ip, ip, #1 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r0, r0, #15 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bne 0x84934 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r4, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #2 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #32] │ │ │ │ strd r4, [sp, #24] │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x83784 │ │ │ │ - mov r1, #1 │ │ │ │ - lsr r2, r4, #21 │ │ │ │ - and r2, r2, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x837c8 │ │ │ │ + lsl r2, r4, #20 │ │ │ │ + lsr r2, r2, #20 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #23 │ │ │ │ and r2, r2, #1 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ str r2, [sp, #32] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ - lsl r4, r4, #20 │ │ │ │ - lsr r4, r4, #20 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + lsr r2, r4, #21 │ │ │ │ + lsr ip, r4, #12 │ │ │ │ + and r2, r2, #1 │ │ │ │ + and ip, ip, #15 │ │ │ │ + str r2, [sp, #28] │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x83784 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x837c8 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - beq 0x8528c │ │ │ │ - ldr r2, [pc, #-472] @ 0x8448c │ │ │ │ + beq 0x852d4 │ │ │ │ + ldr r2, [pc, #-476] @ 0x844d4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8524c │ │ │ │ + beq 0x85298 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #-500] @ 0x84484 │ │ │ │ - ldr r1, [pc, #-500] @ 0x84488 │ │ │ │ - and r3, r3, r4 │ │ │ │ - cmp r3, r1 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ + bne 0x8387c │ │ │ │ lsr r3, r4, #16 │ │ │ │ - and r1, r4, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ + ldr r2, [pc, #-508] @ 0x844cc │ │ │ │ and r3, r3, #15 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldr r1, [pc, #-512] @ 0x844d0 │ │ │ │ + and r2, r2, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + lsr r3, r4, #8 │ │ │ │ + and r3, r3, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + cmp r2, r1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x798f8 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r1, [pc, #-564] @ 0x8448c │ │ │ │ + bl 0x79938 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r1, [pc, #-568] @ 0x844d4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x8510c │ │ │ │ + beq 0x8515c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x850f4 │ │ │ │ + beq 0x85144 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - bne 0x83838 │ │ │ │ - and r3, r4, #15 │ │ │ │ - lsr ip, r4, #16 │ │ │ │ - lsr r2, r4, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ lsr r3, r4, #7 │ │ │ │ - and ip, ip, #31 │ │ │ │ - and r2, r2, #15 │ │ │ │ and r3, r3, #31 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + and r2, r2, #31 │ │ │ │ + and r3, r3, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 0x809b4 │ │ │ │ - b 0x83784 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bl 0x809f4 │ │ │ │ + b 0x837c8 │ │ │ │ cmp r3, #10485760 @ 0xa00000 │ │ │ │ - beq 0x84fe8 │ │ │ │ + beq 0x85038 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x84f78 │ │ │ │ - ldr r2, [pc, #-664] @ 0x84490 │ │ │ │ + beq 0x84fc8 │ │ │ │ + ldr r2, [pc, #-668] @ 0x844d8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-592] @ 0x844e4 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-596] @ 0x8452c │ │ │ │ + lsr r3, r4, #10 │ │ │ │ and r2, r2, r4 │ │ │ │ - and r3, r3, #15 │ │ │ │ + and r3, r3, #3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r2, r4, #10 │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r2, r2, #3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ + and r2, r2, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r4, [sp, #32] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77d98 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x77dd8 │ │ │ │ + b 0x837c8 │ │ │ │ cmp r3, #10485760 @ 0xa00000 │ │ │ │ - beq 0x85394 │ │ │ │ + beq 0x853dc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x85324 │ │ │ │ - ldr r2, [pc, #-768] @ 0x84490 │ │ │ │ + beq 0x8536c │ │ │ │ + ldr r2, [pc, #-772] @ 0x844d8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #-696] @ 0x844e4 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r3, [pc, #-700] @ 0x8452c │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0x85798 │ │ │ │ + beq 0x857e0 │ │ │ │ cmp r3, #896 @ 0x380 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #12 │ │ │ │ + bne 0x8387c │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r1, r4, #15 │ │ │ │ and r4, r4, #3072 @ 0xc00 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r4, #3072 @ 0xc00 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78850 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x78890 │ │ │ │ + b 0x837c8 │ │ │ │ cmp r1, #13 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ - b 0x8359c │ │ │ │ + b 0x835dc │ │ │ │ cmp r1, #13 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ - b 0x84078 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + b 0x840bc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #25 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #32] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bls 0x85174 │ │ │ │ + bls 0x851c0 │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r2, [pc, #-940] @ 0x84494 │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r2, [pc, #-940] @ 0x844dc │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x8555c │ │ │ │ + bhi 0x855a4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x84858 │ │ │ │ + b 0x848a0 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x84858 │ │ │ │ + b 0x848a0 │ │ │ │ ldr r2, [r5, #136] @ 0x88 │ │ │ │ - mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r2, #25 │ │ │ │ + mov r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bls 0x8514c │ │ │ │ + bls 0x85198 │ │ │ │ sub r3, r2, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r3, [pc, #-1048] @ 0x84498 │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r3, [pc, #-1048] @ 0x844e0 │ │ │ │ sub r2, r2, #66 @ 0x42 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 0x85564 │ │ │ │ + bhi 0x855ac │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x848c8 │ │ │ │ + b 0x84910 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x848c8 │ │ │ │ - ldr r1, [r5, #136] @ 0x88 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - cmp r1, #25 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bls 0x84da8 │ │ │ │ - sub r3, r1, #64 @ 0x40 │ │ │ │ + b 0x84910 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #136] @ 0x88 │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #25 │ │ │ │ + mov r0, #0 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + bls 0x84df8 │ │ │ │ + sub r3, r2, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r3, [pc, #-1160] @ 0x8449c │ │ │ │ - sub r1, r1, #66 @ 0x42 │ │ │ │ - cmp r1, #5 │ │ │ │ - bhi 0x85c08 │ │ │ │ - ldrb r1, [r3, r1] │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r3, [pc, #-1160] @ 0x844e4 │ │ │ │ + sub r2, r2, #66 @ 0x42 │ │ │ │ + cmp r2, #5 │ │ │ │ + bhi 0x85c50 │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x8493c │ │ │ │ + b 0x84984 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x8493c │ │ │ │ + b 0x84984 │ │ │ │ ldr r2, [r5, #136] @ 0x88 │ │ │ │ - mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r2, #25 │ │ │ │ + mov r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bls 0x84d80 │ │ │ │ + bls 0x84dd0 │ │ │ │ sub r3, r2, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r3, [pc, #-1268] @ 0x844a0 │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r3, [pc, #-1268] @ 0x844e8 │ │ │ │ sub r2, r2, #66 @ 0x42 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 0x85554 │ │ │ │ + bhi 0x8559c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x849ac │ │ │ │ + b 0x849f4 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x849ac │ │ │ │ - and r2, r3, #15 │ │ │ │ - lsr r1, r4, #7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + b 0x849f4 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ + and r2, r2, #30 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - and r1, r1, #30 │ │ │ │ mov r3, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - and r2, r4, #255 @ 0xff │ │ │ │ ands r4, r4, #61440 @ 0xf000 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-1384] @ 0x844a4 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-1384] @ 0x844ec │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #7 │ │ │ │ and r2, r2, #30 │ │ │ │ - and r3, r3, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #1 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - mov r1, #0 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ - ands r3, r4, #61440 @ 0xf000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-1452] @ 0x844a8 │ │ │ │ + mov r2, #0 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ands r4, r4, #61440 @ 0xf000 │ │ │ │ + mov r2, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-1456] @ 0x844f0 │ │ │ │ + mov r3, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #25 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bls 0x8552c │ │ │ │ + bls 0x85574 │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r2, [pc, #-1528] @ 0x844ac │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r2, [pc, #-1536] @ 0x844f4 │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x85670 │ │ │ │ + bhi 0x856b8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x84abc │ │ │ │ + b 0x84b0c │ │ │ │ mov r3, #4 │ │ │ │ - b 0x84abc │ │ │ │ + b 0x84b0c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #25 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bls 0x85504 │ │ │ │ + bls 0x8554c │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r2, [pc, #-1640] @ 0x844b0 │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r2, [pc, #-1648] @ 0x844f8 │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x85668 │ │ │ │ + bhi 0x856b0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c0f0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7c130 │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x84b30 │ │ │ │ + b 0x84b80 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x84b30 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + b 0x84b80 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #25 │ │ │ │ mov r0, #0 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bls 0x854b4 │ │ │ │ + bls 0x854fc │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r2, [pc, #-1760] @ 0x844b4 │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r2, [pc, #-1768] @ 0x844fc │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x856e0 │ │ │ │ + bhi 0x85728 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x84bac │ │ │ │ + b 0x84bfc │ │ │ │ mov r3, #4 │ │ │ │ - b 0x84bac │ │ │ │ + b 0x84bfc │ │ │ │ ldr r2, [r5, #136] @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #25 │ │ │ │ mov r0, #0 │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bls 0x854dc │ │ │ │ + bls 0x85524 │ │ │ │ sub r3, r2, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r3, [pc, #-1872] @ 0x844b8 │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r3, [pc, #-1880] @ 0x84500 │ │ │ │ sub r2, r2, #66 @ 0x42 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 0x85d14 │ │ │ │ + bhi 0x85d5c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c0f0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7c130 │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x84c20 │ │ │ │ + b 0x84c70 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x84c20 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + b 0x84c70 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ tst r4, #983040 @ 0xf0000 │ │ │ │ - bne 0x85754 │ │ │ │ + bne 0x8579c │ │ │ │ tst r4, #236 @ 0xec │ │ │ │ - bne 0x83780 │ │ │ │ + bne 0x837c4 │ │ │ │ and r3, r4, #19 │ │ │ │ - ldr r2, [pc, #-1984] @ 0x844bc │ │ │ │ + ldr r2, [pc, #-1992] @ 0x84504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 0x83780 │ │ │ │ + bhi 0x837c4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r5 │ │ │ │ bl 0x753d8 │ │ │ │ - b 0x83780 │ │ │ │ + b 0x837c4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 0x7b760 │ │ │ │ + bl 0x7b7a0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 0x83780 │ │ │ │ + b 0x837c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x75ef4 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x75f34 │ │ │ │ + b 0x837c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x75e70 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x75eb0 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ and r3, r3, #15 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 0x81e0c │ │ │ │ - b 0x83780 │ │ │ │ - ldr r2, [pc, #-2136] @ 0x844c0 │ │ │ │ + bl 0x81e4c │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r2, [pc, #-2144] @ 0x84508 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ + bne 0x8387c │ │ │ │ + lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and r3, r4, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ - ldr r2, [pc, #-2120] @ 0x844f8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #-2136] @ 0x844f0 │ │ │ │ + ldr r2, [pc, #-2128] @ 0x84540 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #-2144] @ 0x84538 │ │ │ │ and r4, r4, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 0x85b18 │ │ │ │ - bhi 0x856e8 │ │ │ │ + beq 0x85b60 │ │ │ │ + bhi 0x85730 │ │ │ │ cmp r4, #3904 @ 0xf40 │ │ │ │ - beq 0x85b40 │ │ │ │ + beq 0x85b88 │ │ │ │ cmp r4, #4032 @ 0xfc0 │ │ │ │ - beq 0x85b2c │ │ │ │ + beq 0x85b74 │ │ │ │ cmp r4, #3840 @ 0xf00 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-2224] @ 0x844c4 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-2232] @ 0x8450c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ cmp r2, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x85554 │ │ │ │ + bne 0x8559c │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x849ac │ │ │ │ + bne 0x849f4 │ │ │ │ bl 0x74c30 │ │ │ │ - cmp r1, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ - mov r2, #1 │ │ │ │ - lsl r2, r2, r1 │ │ │ │ + cmp r2, #15 │ │ │ │ + bls 0x84df4 │ │ │ │ + mov r1, #1 │ │ │ │ + lsl r2, r1, r2 │ │ │ │ tst r2, #5570560 @ 0x550000 │ │ │ │ - bne 0x8493c │ │ │ │ + bne 0x84984 │ │ │ │ tst r2, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x8493c │ │ │ │ - b 0x84da4 │ │ │ │ - ldr r2, [pc, #-2296] @ 0x844e0 │ │ │ │ - and r3, r4, #15 │ │ │ │ - lsr r1, r4, #8 │ │ │ │ + bne 0x84984 │ │ │ │ + b 0x84df4 │ │ │ │ + ldr r2, [pc, #-2304] @ 0x84528 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + and r3, r3, #15 │ │ │ │ tst r4, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ + lsr r3, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + and r4, r4, #15 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79398 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - and r1, r4, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ - ldr r3, [pc, #-2388] @ 0x844e0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - lsr r1, r4, #16 │ │ │ │ + bl 0x793d8 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r2, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - ands r3, r4, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + and r2, r2, #15 │ │ │ │ + ldr r3, [pc, #-2404] @ 0x84528 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + lsr r2, r4, #8 │ │ │ │ + ands r3, r4, r3 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79398 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #-2452] @ 0x844e0 │ │ │ │ - and r3, r4, #15 │ │ │ │ - lsr r1, r4, #8 │ │ │ │ + bl 0x793d8 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #-2460] @ 0x84528 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + and r3, r3, #15 │ │ │ │ tst r4, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ + lsr r3, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + and r4, r4, #15 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79398 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ + bl 0x793d8 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - ldr r3, [pc, #-2552] @ 0x844e0 │ │ │ │ + ldr r3, [pc, #-2560] @ 0x84528 │ │ │ │ str r2, [sp, #24] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ - and r1, r4, #15 │ │ │ │ + lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + and r2, r4, #15 │ │ │ │ ands r4, r4, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 0x855b4 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 0x855fc │ │ │ │ cmp r4, r3 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x795cc │ │ │ │ - b 0x83784 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ + bl 0x7960c │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and r3, r4, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ - ldr r2, [pc, #-2624] @ 0x844f8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #-2640] @ 0x844f0 │ │ │ │ + ldr r2, [pc, #-2632] @ 0x84540 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #-2648] @ 0x84538 │ │ │ │ and r4, r4, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 0x85a3c │ │ │ │ - bhi 0x85614 │ │ │ │ + beq 0x85a84 │ │ │ │ + bhi 0x8565c │ │ │ │ cmp r4, #3904 @ 0xf40 │ │ │ │ - beq 0x85a64 │ │ │ │ + beq 0x85aac │ │ │ │ cmp r4, #4032 @ 0xfc0 │ │ │ │ - beq 0x85a50 │ │ │ │ + beq 0x85a98 │ │ │ │ cmp r4, #3840 @ 0xf00 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-2724] @ 0x844c8 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-2732] @ 0x84510 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #-2716] @ 0x844e4 │ │ │ │ - ldr r2, [pc, #-2716] @ 0x844e8 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-2724] @ 0x8452c │ │ │ │ + ldr r2, [pc, #-2724] @ 0x84530 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x858e8 │ │ │ │ - bhi 0x8556c │ │ │ │ + beq 0x85930 │ │ │ │ + bhi 0x855b4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0x858a4 │ │ │ │ + beq 0x858ec │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ + bne 0x8387c │ │ │ │ + and r3, r4, #15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ lsr r3, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ - and r1, r4, #15 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r4, r4, #3072 @ 0xc00 │ │ │ │ + mov r2, #0 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r2, [sp, #32] │ │ │ │ cmp r4, #3072 @ 0xc00 │ │ │ │ - mov r2, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r3, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x783dc │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7841c │ │ │ │ + b 0x837c8 │ │ │ │ lsr r3, r4, #12 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ and r3, r3, #15 │ │ │ │ and r1, r4, #15 │ │ │ │ and r2, r2, #31 │ │ │ │ - lsr ip, r4, #7 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsr r3, r4, #6 │ │ │ │ and ip, ip, #31 │ │ │ │ and r3, r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #-2904] @ 0x844cc │ │ │ │ + ldr r2, [pc, #-2912] @ 0x84514 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 0x78290 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #-2884] @ 0x844f8 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - ldr r1, [pc, #-2900] @ 0x844f0 │ │ │ │ + bl 0x782d0 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-2892] @ 0x84540 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + ldr r1, [pc, #-2908] @ 0x84538 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + lsr r2, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ and r2, r2, #15 │ │ │ │ and r1, r4, #15 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq 0x85a14 │ │ │ │ - bhi 0x85728 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 0x85a5c │ │ │ │ + bhi 0x85770 │ │ │ │ cmp r3, #3904 @ 0xf40 │ │ │ │ - beq 0x85af0 │ │ │ │ + beq 0x85b38 │ │ │ │ cmp r3, #3968 @ 0xf80 │ │ │ │ - beq 0x85adc │ │ │ │ + beq 0x85b24 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-3004] @ 0x844d0 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-3012] @ 0x84518 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ and r3, r4, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ - ldr r2, [pc, #-3012] @ 0x844f8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #-3016] @ 0x844fc │ │ │ │ + ldr r2, [pc, #-3020] @ 0x84540 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #-3024] @ 0x84544 │ │ │ │ and r4, r4, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 0x85860 │ │ │ │ + beq 0x858a8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 0x8584c │ │ │ │ + beq 0x85894 │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-3092] @ 0x844d4 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-3100] @ 0x8451c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #-3108] @ 0x844d8 │ │ │ │ - ldr r2, [pc, #-3108] @ 0x844dc │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-3116] @ 0x84520 │ │ │ │ + ldr r2, [pc, #-3116] @ 0x84524 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - b 0x841c8 │ │ │ │ - and r3, r4, #15 │ │ │ │ - lsr r2, r4, #12 │ │ │ │ - lsr ip, r4, #16 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r3, r4, #7 │ │ │ │ - and ip, ip, #31 │ │ │ │ + bne 0x8387c │ │ │ │ + b 0x84210 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ + and r2, r2, #31 │ │ │ │ and r3, r3, #31 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + and r3, r3, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 0x80898 │ │ │ │ - b 0x83784 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bl 0x808d8 │ │ │ │ + b 0x837c8 │ │ │ │ cmp r2, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x85564 │ │ │ │ + bne 0x855ac │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x848c8 │ │ │ │ - b 0x84da4 │ │ │ │ + bne 0x84910 │ │ │ │ + b 0x84df4 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x8555c │ │ │ │ + bne 0x855a4 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x84858 │ │ │ │ - b 0x84da4 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ + bne 0x848a0 │ │ │ │ + b 0x84df4 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r1, r4, #15 │ │ │ │ - ldr r3, [pc, #-3280] @ 0x844e0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - lsr r1, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ + ldr r3, [pc, #-3292] @ 0x84528 │ │ │ │ str r2, [sp, #24] │ │ │ │ + lsr r2, r4, #8 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r1, r4, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ ands r2, r4, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 0x85678 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + beq 0x856c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x795cc │ │ │ │ - b 0x83784 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - and r1, r4, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ - ldr r3, [pc, #-3368] @ 0x844e0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - lsr r1, r4, #16 │ │ │ │ + bl 0x7960c │ │ │ │ + b 0x837c8 │ │ │ │ lsr r2, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - ands r3, r4, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 0x8568c │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + and r2, r2, #15 │ │ │ │ + ldr r3, [pc, #-3380] @ 0x84528 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + lsr r2, r4, #8 │ │ │ │ + ands r3, r4, r3 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + beq 0x856d4 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x795cc │ │ │ │ - b 0x83784 │ │ │ │ - and r3, r4, #15 │ │ │ │ - lsr r2, r4, #12 │ │ │ │ - lsr ip, r4, #16 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r3, r4, #7 │ │ │ │ - and ip, ip, #31 │ │ │ │ + bl 0x7960c │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ + and r2, r2, #31 │ │ │ │ and r3, r3, #31 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + and r3, r3, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 0x80898 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #-3508] @ 0x844e0 │ │ │ │ - and r3, r4, #15 │ │ │ │ - lsr r1, r4, #8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bl 0x808d8 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #-3508] @ 0x84528 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + and r3, r3, #15 │ │ │ │ tst r4, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ + lsr r3, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + and r4, r4, #15 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79794 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r2, r4, #6 │ │ │ │ + bl 0x797d4 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - and r2, r2, #1 │ │ │ │ + and r2, r2, #31 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ lsr r2, r4, #12 │ │ │ │ - lsr r3, r4, #7 │ │ │ │ - and r1, r4, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ - and r3, r3, #31 │ │ │ │ + lsr r3, r4, #6 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + and r3, r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78034 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #-3656] @ 0x844e4 │ │ │ │ - ldr r2, [pc, #-3656] @ 0x844e8 │ │ │ │ + bl 0x78074 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-3656] @ 0x8452c │ │ │ │ + ldr r2, [pc, #-3656] @ 0x84530 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8592c │ │ │ │ - bhi 0x855cc │ │ │ │ + beq 0x85974 │ │ │ │ + bhi 0x85614 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0x85970 │ │ │ │ + beq 0x859b8 │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ + bne 0x8387c │ │ │ │ + and r3, r4, #15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ lsr r3, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ - and r1, r4, #15 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r4, r4, #3072 @ 0xc00 │ │ │ │ + mov r2, #0 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r2, [sp, #32] │ │ │ │ cmp r4, #3072 @ 0xc00 │ │ │ │ - mov r2, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r3, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x783a0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x783e0 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r3, r4, #12 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ and r3, r3, #15 │ │ │ │ and r1, r4, #15 │ │ │ │ and r2, r2, #31 │ │ │ │ - lsr ip, r4, #7 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsr r3, r4, #6 │ │ │ │ and ip, ip, #31 │ │ │ │ and r3, r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #-3812] @ 0x844ec │ │ │ │ + ldr r2, [pc, #-3812] @ 0x84534 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 0x78290 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #-3824] @ 0x844f8 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - ldr r1, [pc, #-3840] @ 0x844f0 │ │ │ │ + bl 0x782d0 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-3824] @ 0x84540 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + ldr r1, [pc, #-3840] @ 0x84538 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + lsr r2, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ and r2, r2, #15 │ │ │ │ and r1, r4, #15 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq 0x85aa0 │ │ │ │ - bhi 0x8563c │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 0x85ae8 │ │ │ │ + bhi 0x85684 │ │ │ │ cmp r3, #3904 @ 0xf40 │ │ │ │ - beq 0x85a8c │ │ │ │ + beq 0x85ad4 │ │ │ │ cmp r3, #3968 @ 0xf80 │ │ │ │ - beq 0x85a78 │ │ │ │ + beq 0x85ac0 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-3908] @ 0x844f4 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-3908] @ 0x8453c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #-3924] @ 0x844f8 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - ldr r1, [pc, #-3928] @ 0x844fc │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-3924] @ 0x84540 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + ldr r1, [pc, #-3928] @ 0x84544 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + lsr r2, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ and r2, r2, #15 │ │ │ │ and r1, r4, #15 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq 0x857e8 │ │ │ │ - ldr r2, [pc, #-3968] @ 0x84500 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 0x85830 │ │ │ │ + ldr r2, [pc, #-3968] @ 0x84548 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x857d4 │ │ │ │ + beq 0x8581c │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-3988] @ 0x84504 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-3988] @ 0x8454c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #-4004] @ 0x84508 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-4004] @ 0x84550 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x83a74 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x83ab8 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x856e0 │ │ │ │ + bne 0x85728 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x84bac │ │ │ │ - b 0x84da4 │ │ │ │ + bne 0x84bfc │ │ │ │ + b 0x84df4 │ │ │ │ cmp r2, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r1, r2 │ │ │ │ tst r2, #5570560 @ 0x550000 │ │ │ │ - bne 0x84c20 │ │ │ │ + bne 0x84c70 │ │ │ │ tst r2, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x84c20 │ │ │ │ - b 0x84da4 │ │ │ │ + bne 0x84c70 │ │ │ │ + b 0x84df4 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x85668 │ │ │ │ + bne 0x856b0 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x84b30 │ │ │ │ - b 0x84da4 │ │ │ │ + bne 0x84b80 │ │ │ │ + b 0x84df4 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x85670 │ │ │ │ + bne 0x856b8 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x84abc │ │ │ │ - b 0x84da4 │ │ │ │ + bne 0x84b0c │ │ │ │ + b 0x84df4 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x849ac │ │ │ │ + b 0x849f4 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x84858 │ │ │ │ + b 0x848a0 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x848c8 │ │ │ │ - ldr r2, [pc, #4048] @ 0x86544 │ │ │ │ + b 0x84910 │ │ │ │ + ldr r2, [pc, #4048] @ 0x8658c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x859b4 │ │ │ │ + beq 0x859fc │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #4028] @ 0x86548 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #4028] @ 0x86590 │ │ │ │ lsr r3, r4, #12 │ │ │ │ bics r2, r2, r4 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ - str r4, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7abc0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7ac00 │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79c88 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3952] @ 0x86544 │ │ │ │ + bl 0x79cc8 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3952] @ 0x8658c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x859e4 │ │ │ │ + beq 0x85a2c │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #3932] @ 0x86548 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #3932] @ 0x86590 │ │ │ │ lsr r3, r4, #12 │ │ │ │ bics r2, r2, r4 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ - str r4, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b1e0 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #3888] @ 0x8654c │ │ │ │ + bl 0x7b220 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #3888] @ 0x86594 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 0x85ab4 │ │ │ │ + beq 0x85afc │ │ │ │ cmp r4, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #3872] @ 0x86550 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #3872] @ 0x86598 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3848] @ 0x8654c │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3848] @ 0x86594 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x85ac8 │ │ │ │ + beq 0x85b10 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #3832] @ 0x86554 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #3832] @ 0x8659c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x84b30 │ │ │ │ + b 0x84b80 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x84abc │ │ │ │ + b 0x84b0c │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79c88 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x79cc8 │ │ │ │ + b 0x837c8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79c88 │ │ │ │ - b 0x83784 │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x79cc8 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r2, r4, #12 │ │ │ │ - lsr ip, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - and ip, ip, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + lsr r2, r4, #8 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 0x79398 │ │ │ │ - b 0x83784 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bl 0x793d8 │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x84bac │ │ │ │ - ldr r3, [pc, #3676] @ 0x8654c │ │ │ │ + b 0x84bfc │ │ │ │ + ldr r3, [pc, #3676] @ 0x86594 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 0x85a28 │ │ │ │ + beq 0x85a70 │ │ │ │ cmp r4, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #3668] @ 0x86558 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #3668] @ 0x865a0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79c88 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3612] @ 0x8654c │ │ │ │ + bl 0x79cc8 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3612] @ 0x86594 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x85b04 │ │ │ │ + beq 0x85b4c │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #3604] @ 0x8655c │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #3604] @ 0x865a4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ and r3, r3, #15 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 0x81e0c │ │ │ │ - b 0x83780 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 0x83984 │ │ │ │ - b 0x841c8 │ │ │ │ - and r3, r4, #15 │ │ │ │ - lsr ip, r4, #16 │ │ │ │ - lsr r2, r4, #10 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + bl 0x81e4c │ │ │ │ + b 0x837c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 0x839c8 │ │ │ │ + b 0x84210 │ │ │ │ lsr r3, r4, #12 │ │ │ │ - and ip, ip, #15 │ │ │ │ + and r3, r3, #15 │ │ │ │ + lsr r2, r4, #10 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r2, r2, #3 │ │ │ │ + and r4, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 0x77d54 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3460] @ 0x86560 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 0x77d94 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3460] @ 0x865a8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3444] @ 0x86564 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3444] @ 0x865ac │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3428] @ 0x86568 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3428] @ 0x865b0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3412] @ 0x8656c │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3412] @ 0x865b4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3396] @ 0x86570 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3396] @ 0x865b8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3380] @ 0x86574 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3380] @ 0x865bc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3364] @ 0x86578 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3364] @ 0x865c0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #3348] @ 0x8657c │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #3348] @ 0x865c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #3332] @ 0x86580 │ │ │ │ - ldr r2, [pc, #3332] @ 0x86584 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #3332] @ 0x865c8 │ │ │ │ + ldr r2, [pc, #3332] @ 0x865cc │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #3564] @ 0x8667c │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r3, [pc, #3572] @ 0x866cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 0x86d00 │ │ │ │ - bl 0x3b37dc │ │ │ │ + beq 0x86d54 │ │ │ │ + bl 0x3b38dc │ │ │ │ + lsr r2, r4, #10 │ │ │ │ + and r2, r2, #3 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #10 │ │ │ │ - and r1, r4, #15 │ │ │ │ + and r3, r3, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - lsr ip, r4, #12 │ │ │ │ - and r3, r3, #3 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3252] @ 0x86588 │ │ │ │ - ldr r3, [pc, #3252] @ 0x8658c │ │ │ │ + ldr r3, [pc, #3252] @ 0x865d0 │ │ │ │ + ldr r2, [pc, #3252] @ 0x865d4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x83784 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #10 │ │ │ │ + and r2, r2, #3 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #10 │ │ │ │ - and r1, r4, #15 │ │ │ │ + and r3, r3, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - lsr ip, r4, #12 │ │ │ │ - and r3, r3, #3 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3192] @ 0x86590 │ │ │ │ - ldr r3, [pc, #3184] @ 0x8658c │ │ │ │ + ldr r3, [pc, #3184] @ 0x865d0 │ │ │ │ + ldr r2, [pc, #3188] @ 0x865d8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x83784 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #10 │ │ │ │ + and r2, r2, #3 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #10 │ │ │ │ - and r1, r4, #15 │ │ │ │ + and r3, r3, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - lsr ip, r4, #12 │ │ │ │ - and r3, r3, #3 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3128] @ 0x86594 │ │ │ │ - ldr r3, [pc, #3116] @ 0x8658c │ │ │ │ + ldr r3, [pc, #3116] @ 0x865d0 │ │ │ │ + ldr r2, [pc, #3124] @ 0x865dc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x83784 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #10 │ │ │ │ + and r2, r2, #3 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #10 │ │ │ │ - and r1, r4, #15 │ │ │ │ + and r3, r3, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - lsr ip, r4, #12 │ │ │ │ - and r3, r3, #3 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3064] @ 0x86598 │ │ │ │ - ldr r3, [pc, #3048] @ 0x8658c │ │ │ │ + ldr r3, [pc, #3048] @ 0x865d0 │ │ │ │ + ldr r2, [pc, #3060] @ 0x865e0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2956] @ 0x86548 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2956] @ 0x86590 │ │ │ │ lsr r3, r4, #12 │ │ │ │ bics r2, r2, r4 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ - str r4, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7ac74 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2908] @ 0x86548 │ │ │ │ + bl 0x7acb4 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2908] @ 0x86590 │ │ │ │ lsr r3, r4, #12 │ │ │ │ bics r2, r2, r4 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ - str r4, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79ee4 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2944] @ 0x8659c │ │ │ │ + bl 0x79f24 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2944] @ 0x865e4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2928] @ 0x865a0 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2928] @ 0x865e8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2912] @ 0x865a4 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2912] @ 0x865ec │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2896] @ 0x865a8 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2896] @ 0x865f0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2880] @ 0x865ac │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2880] @ 0x865f4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2864] @ 0x865b0 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2864] @ 0x865f8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2848] @ 0x865b4 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2848] @ 0x865fc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2832] @ 0x865b8 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2832] @ 0x86600 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2816] @ 0x865bc │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2816] @ 0x86604 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2800] @ 0x865c0 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2800] @ 0x86608 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2784] @ 0x865c4 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2784] @ 0x8660c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2768] @ 0x865c8 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2768] @ 0x86610 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2752] @ 0x865cc │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2752] @ 0x86614 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2736] @ 0x865d0 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2736] @ 0x86618 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2720] @ 0x865d4 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2720] @ 0x8661c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2704] @ 0x865d8 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2704] @ 0x86620 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #2688] @ 0x865dc │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #2688] @ 0x86624 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - beq 0x85c10 │ │ │ │ - bhi 0x85d1c │ │ │ │ + beq 0x85c58 │ │ │ │ + bhi 0x85d64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x85db0 │ │ │ │ - ldr r2, [pc, #2664] @ 0x865e0 │ │ │ │ + beq 0x85df8 │ │ │ │ + ldr r2, [pc, #2664] @ 0x86628 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - beq 0x85edc │ │ │ │ - bhi 0x85fa8 │ │ │ │ + beq 0x85f24 │ │ │ │ + bhi 0x85ff0 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - beq 0x860d0 │ │ │ │ - bhi 0x861f4 │ │ │ │ + beq 0x86118 │ │ │ │ + bhi 0x8623c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x86248 │ │ │ │ + beq 0x86290 │ │ │ │ lsr r6, r4, #5 │ │ │ │ and r6, r6, #3 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 0x862ec │ │ │ │ + beq 0x86334 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 0x86338 │ │ │ │ + beq 0x86380 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0x86374 │ │ │ │ + beq 0x863bc │ │ │ │ ands r2, r4, #8388608 @ 0x800000 │ │ │ │ - bne 0x87560 │ │ │ │ - lsr r3, r4, #8 │ │ │ │ - and r3, r3, #15 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + bne 0x875b4 │ │ │ │ lsr r3, r4, #20 │ │ │ │ + and r1, r4, #15 │ │ │ │ and r3, r3, #1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ + lsr r1, r4, #8 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - and r1, r4, #15 │ │ │ │ + and r1, r1, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ands r2, r4, #61440 @ 0xf000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7a270 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a2b0 │ │ │ │ + b 0x837c4 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x8493c │ │ │ │ + b 0x84984 │ │ │ │ and r3, r4, #10485760 @ 0xa00000 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - beq 0x85c58 │ │ │ │ - bhi 0x864d0 │ │ │ │ + beq 0x85ca0 │ │ │ │ + bhi 0x86518 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8668c │ │ │ │ + beq 0x866dc │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ lsr r3, r4, #5 │ │ │ │ - bne 0x8693c │ │ │ │ + bne 0x8698c │ │ │ │ and r3, r3, #7 │ │ │ │ - ldr r2, [pc, #2468] @ 0x865e4 │ │ │ │ + ldr r2, [pc, #2468] @ 0x8662c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 0x86a9c │ │ │ │ + bhi 0x86aec │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - lsr r2, r4, #7 │ │ │ │ - and r2, r2, #31 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - and r1, r4, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - lsr r1, r4, #12 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + and r2, r4, #15 │ │ │ │ + lsr r1, r4, #7 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #5 │ │ │ │ and r2, r2, #3 │ │ │ │ tst r4, #4194304 @ 0x400000 │ │ │ │ lsr r3, r4, #20 │ │ │ │ mov ip, #1 │ │ │ │ - and r1, r1, #15 │ │ │ │ + and r1, r1, #31 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ and r3, r3, #1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldreq r2, [pc, #2472] @ 0x86650 │ │ │ │ - ldrne r2, [pc, #2452] @ 0x86640 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldreq r2, [pc, #2472] @ 0x86698 │ │ │ │ + ldrne r2, [pc, #2452] @ 0x86688 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #7 │ │ │ │ and r2, r2, #30 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + and ip, ip, #15 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ lsr r3, r4, #20 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r2, #1 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + mov ip, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - str r2, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #2436] @ 0x86688 │ │ │ │ + ldr r2, [pc, #2444] @ 0x866d8 │ │ │ │ mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x837c4 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x84c20 │ │ │ │ + b 0x84c70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #2236] @ 0x865e8 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #2236] @ 0x86630 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - beq 0x86d60 │ │ │ │ - bhi 0x86e70 │ │ │ │ + beq 0x86db4 │ │ │ │ + bhi 0x86ec4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x86ebc │ │ │ │ - ldr r3, [pc, #2212] @ 0x865ec │ │ │ │ + beq 0x86f10 │ │ │ │ + ldr r3, [pc, #2212] @ 0x86634 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - beq 0x86f80 │ │ │ │ - bls 0x871b4 │ │ │ │ - ldr r2, [pc, #2196] @ 0x865f0 │ │ │ │ + beq 0x86fd4 │ │ │ │ + bls 0x87204 │ │ │ │ + ldr r2, [pc, #2196] @ 0x86638 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x87210 │ │ │ │ - bhi 0x87258 │ │ │ │ + beq 0x87264 │ │ │ │ + bhi 0x872b0 │ │ │ │ sub r2, r2, #3008 @ 0xbc0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x87364 │ │ │ │ + beq 0x873bc │ │ │ │ add r2, r2, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8739c │ │ │ │ + beq 0x873f4 │ │ │ │ sub r2, r2, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x757d4 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ - and r2, r4, #15 │ │ │ │ - lsr r3, r4, #7 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ + lsr r0, r4, #7 │ │ │ │ + and r0, r0, #31 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsr r0, r4, #5 │ │ │ │ - and r3, r3, #31 │ │ │ │ - and r0, r0, #3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #21 │ │ │ │ + and r0, r0, #3 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ lsr ip, r4, #20 │ │ │ │ - and r2, r2, #7 │ │ │ │ lsr r1, r4, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + and r2, r2, #7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - ldr r0, [pc, #2056] @ 0x865f4 │ │ │ │ - and ip, ip, #1 │ │ │ │ + ldr r0, [pc, #2064] @ 0x8663c │ │ │ │ and r3, r3, #15 │ │ │ │ + and ip, ip, #1 │ │ │ │ and r1, r1, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ sub r2, r2, #1 │ │ │ │ - str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ + str ip, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 0x86d30 │ │ │ │ + bhi 0x86d84 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #2004] @ 0x865f8 │ │ │ │ + ldr r3, [pc, #2004] @ 0x86640 │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1996] @ 0x865fc │ │ │ │ + ldr r2, [pc, #1996] @ 0x86644 │ │ │ │ add r1, sp, #24 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ - ldr r3, [pc, #1968] @ 0x86600 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r3, [pc, #1968] @ 0x86648 │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1960] @ 0x86604 │ │ │ │ + ldr r2, [pc, #1960] @ 0x8664c │ │ │ │ add r1, sp, #24 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ - ldr r3, [pc, #1932] @ 0x86608 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r3, [pc, #1932] @ 0x86650 │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1924] @ 0x8660c │ │ │ │ + ldr r2, [pc, #1924] @ 0x86654 │ │ │ │ add r1, sp, #24 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ cmp r3, #13 │ │ │ │ cmpeq r1, #13 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr lr, [pc, #1744] @ 0x8658c │ │ │ │ + ldr lr, [pc, #1740] @ 0x865d0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, r3 │ │ │ │ - ldr r2, [pc, #1964] @ 0x86678 │ │ │ │ + ldr r2, [pc, #1972] @ 0x866c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ moveq r2, lr │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r3, r4, #8 │ │ │ │ - and r2, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ lsr r1, r4, #20 │ │ │ │ lsr r0, r4, #5 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ - and r1, r1, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ + tst r4, #8388608 @ 0x800000 │ │ │ │ + and r1, r1, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ and r0, r0, #3 │ │ │ │ - tst r4, #8388608 @ 0x800000 │ │ │ │ - str r1, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 0x85f68 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + bne 0x85fb0 │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x85f94 │ │ │ │ + beq 0x85fdc │ │ │ │ cmp r3, #13 │ │ │ │ cmpeq r2, #13 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r2, [pc, #1832] @ 0x86674 │ │ │ │ + ldrne r2, [pc, #1840] @ 0x866c4 │ │ │ │ add ip, r3, #1 │ │ │ │ - beq 0x85fa0 │ │ │ │ + beq 0x85fe8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ - ldr r3, [pc, #1680] @ 0x86600 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r3, [pc, #1680] @ 0x86648 │ │ │ │ cmp r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1672] @ 0x86604 │ │ │ │ + ldr r2, [pc, #1672] @ 0x8664c │ │ │ │ add r1, sp, #24 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq ip, #1 │ │ │ │ - bne 0x841c8 │ │ │ │ - ldr r2, [pc, #1640] @ 0x86610 │ │ │ │ - b 0x85f50 │ │ │ │ + bne 0x84210 │ │ │ │ + ldr r2, [pc, #1640] @ 0x86658 │ │ │ │ + b 0x85f98 │ │ │ │ cmp r3, #6291456 @ 0x600000 │ │ │ │ - beq 0x86030 │ │ │ │ + beq 0x86078 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x86164 │ │ │ │ - ldr r2, [pc, #1576] @ 0x865e8 │ │ │ │ + beq 0x861ac │ │ │ │ + ldr r2, [pc, #1576] @ 0x86630 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ lsr r6, r4, #5 │ │ │ │ and r6, r6, #3 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 0x863ec │ │ │ │ + beq 0x86434 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 0x8642c │ │ │ │ + beq 0x86474 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0x8646c │ │ │ │ + beq 0x864b4 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ - bne 0x864ac │ │ │ │ - and r3, r4, #15 │ │ │ │ - lsr r1, r4, #8 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ + bne 0x864f4 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsr r3, r4, #8 │ │ │ │ + and r2, r2, #15 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ + and r3, r3, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79ce0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x79d20 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - and r3, r3, #15 │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ lsr r3, r4, #12 │ │ │ │ + and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ lsr ip, r4, #20 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsr r2, r4, #5 │ │ │ │ + and r3, r4, #15 │ │ │ │ and ip, ip, #1 │ │ │ │ and r2, r2, #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ands r3, r4, #8388608 @ 0x800000 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 0x860a4 │ │ │ │ - ldr lr, [pc, #1424] @ 0x86614 │ │ │ │ + bne 0x860ec │ │ │ │ + ldr lr, [pc, #1424] @ 0x8665c │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1416] @ 0x86618 │ │ │ │ + ldr r2, [pc, #1416] @ 0x86660 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ moveq r2, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ - ldr r3, [pc, #1356] @ 0x865f8 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r3, [pc, #1356] @ 0x86640 │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1348] @ 0x865fc │ │ │ │ + ldr r2, [pc, #1348] @ 0x86644 │ │ │ │ add r1, sp, #24 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - and r1, r4, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - lsr r3, r4, #20 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + lsr r3, r4, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ - lsr r1, r4, #12 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + and r3, r3, #15 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + lsr r3, r4, #20 │ │ │ │ lsr r2, r4, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ - and r1, r1, #15 │ │ │ │ + and r1, r4, #15 │ │ │ │ and r2, r2, #3 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 0x86138 │ │ │ │ + bne 0x86180 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1300] @ 0x8663c │ │ │ │ + ldr r2, [pc, #1300] @ 0x86684 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ - ldr r1, [pc, #1224] @ 0x86608 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r1, [pc, #1224] @ 0x86650 │ │ │ │ cmp r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1216] @ 0x8660c │ │ │ │ + ldr r2, [pc, #1216] @ 0x86654 │ │ │ │ mov r0, r5 │ │ │ │ moveq r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ lsr r3, r4, #5 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x861d0 │ │ │ │ + beq 0x86218 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x87000 │ │ │ │ + beq 0x87050 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x878a4 │ │ │ │ + beq 0x878f8 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ - bne 0x87ad4 │ │ │ │ - and r3, r4, #15 │ │ │ │ - lsr r1, r4, #8 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ + bne 0x87b28 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsr r3, r4, #8 │ │ │ │ + and r2, r2, #15 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ + and r3, r3, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78c0c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x78c4c │ │ │ │ + b 0x837c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75900 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0x83838 │ │ │ │ + beq 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bdd4 │ │ │ │ - b 0x83780 │ │ │ │ - ldr r2, [pc, #1056] @ 0x8661c │ │ │ │ + bl 0x7be14 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r2, [pc, #1056] @ 0x86664 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ lsr r6, r4, #5 │ │ │ │ and r6, r6, #3 │ │ │ │ cmp r6, #2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - beq 0x870ec │ │ │ │ + beq 0x8713c │ │ │ │ cmp r6, #3 │ │ │ │ - beq 0x87950 │ │ │ │ + beq 0x879a4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0x87bdc │ │ │ │ + beq 0x87c30 │ │ │ │ bl 0x75780 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ - bne 0x87e60 │ │ │ │ + bne 0x87eb4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7a270 │ │ │ │ - b 0x83780 │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 0x7a2b0 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ - lsr ip, r4, #20 │ │ │ │ lsr r1, r4, #16 │ │ │ │ + lsr ip, r4, #20 │ │ │ │ lsr r0, r4, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #12 │ │ │ │ - and ip, ip, #1 │ │ │ │ and r1, r1, #15 │ │ │ │ + tst r4, #8388608 @ 0x800000 │ │ │ │ + and ip, ip, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ and r0, r0, #3 │ │ │ │ - tst r4, #8388608 @ 0x800000 │ │ │ │ - str ip, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 0x862b4 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + bne 0x862fc │ │ │ │ mov lr, #1 │ │ │ │ - ldr r2, [pc, #1000] @ 0x86688 │ │ │ │ + ldr r2, [pc, #1008] @ 0x866d8 │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ cmp r2, #13 │ │ │ │ cmpeq r1, #13 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - ldr lr, [pc, #704] @ 0x8658c │ │ │ │ + ldr lr, [pc, #700] @ 0x865d0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #920] @ 0x86678 │ │ │ │ + ldr r2, [pc, #928] @ 0x866c8 │ │ │ │ mov r0, r5 │ │ │ │ moveq r2, lr │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x7583c │ │ │ │ - ldr r3, [pc, #856] @ 0x86658 │ │ │ │ + ldr r3, [pc, #856] @ 0x866a0 │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0x86328 │ │ │ │ + beq 0x86370 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x80c4c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x80c8c │ │ │ │ + b 0x837c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x7583c │ │ │ │ - ldr r3, [pc, #780] @ 0x86658 │ │ │ │ + ldr r3, [pc, #780] @ 0x866a0 │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0x86a60 │ │ │ │ + beq 0x86ab0 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #9 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x7583c │ │ │ │ - ldr r3, [pc, #720] @ 0x86658 │ │ │ │ + ldr r3, [pc, #720] @ 0x866a0 │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0x863b0 │ │ │ │ + beq 0x863f8 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c228 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #588] @ 0x86614 │ │ │ │ + bl 0x7c268 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #588] @ 0x8665c │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #580] @ 0x86618 │ │ │ │ + ldr r2, [pc, #580] @ 0x86660 │ │ │ │ add r1, sp, #24 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75900 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - bne 0x86410 │ │ │ │ + bne 0x86458 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77f4c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x77f8c │ │ │ │ + b 0x837c8 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75900 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - bne 0x86450 │ │ │ │ + bne 0x86498 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7af74 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7afb4 │ │ │ │ + b 0x837c8 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #9 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75900 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - bne 0x86490 │ │ │ │ + bne 0x864d8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c3bc │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7c3fc │ │ │ │ + b 0x837c8 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75780 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7a09c │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a0dc │ │ │ │ + b 0x837c4 │ │ │ │ cmp r3, #10485760 @ 0xa00000 │ │ │ │ - bne 0x83838 │ │ │ │ - and r1, r4, #15 │ │ │ │ - lsr r2, r4, #7 │ │ │ │ - and r2, r2, #31 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + bne 0x8387c │ │ │ │ + lsr r1, r4, #7 │ │ │ │ + and r1, r1, #31 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsr r1, r4, #5 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r1, r1, #3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsr r2, r4, #12 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ + and r1, r4, #15 │ │ │ │ ands r4, r4, #5177344 @ 0x4f0000 │ │ │ │ - mov r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - beq 0x86e34 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + beq 0x86e88 │ │ │ │ cmp r4, #4194304 @ 0x400000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #288] @ 0x86654 │ │ │ │ + ldr r2, [pc, #288] @ 0x8669c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a5e4 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a624 │ │ │ │ + b 0x837c4 │ │ │ │ andseq r0, r0, r0, lsl #6 │ │ │ │ andeq r0, pc, r0, lsl #24 │ │ │ │ andseq r0, r0, r0, asr #30 │ │ │ │ andeq r4, r7, ip, lsl #2 │ │ │ │ andeq r3, r7, ip, lsr r9 │ │ │ │ ldrdeq r3, [r7], -r8 │ │ │ │ andeq r3, r7, r0, ror lr │ │ │ │ @@ -121092,19 +121110,19 @@ │ │ │ │ andeq r3, r7, r8, lsr #10 │ │ │ │ muleq r7, r0, r7 │ │ │ │ @ instruction: 0x000733b8 │ │ │ │ muleq r7, r8, r6 │ │ │ │ andeq r3, r7, r4, lsl r7 │ │ │ │ subeq pc, pc, pc, lsl #30 │ │ │ │ subeq r0, r0, lr │ │ │ │ - andseq r2, r9, r4, asr r2 │ │ │ │ - mulseq r8, r4, r3 │ │ │ │ - andseq r2, r9, ip, asr #5 │ │ │ │ - andseq r2, r9, r0, lsr #4 │ │ │ │ - andseq r2, r9, ip, ror #3 │ │ │ │ + mulseq r8, r4, r4 │ │ │ │ + andseq r2, r9, r4, asr r3 │ │ │ │ + andseq r2, r9, ip, asr #7 │ │ │ │ + andseq r2, r9, r0, lsr #6 │ │ │ │ + andseq r2, r9, ip, ror #5 │ │ │ │ andeq r3, r7, r0, asr pc │ │ │ │ @ instruction: 0x00073cb4 │ │ │ │ andeq r4, r7, ip, lsr #32 │ │ │ │ muleq r7, ip, r0 │ │ │ │ andeq r4, r7, ip, ror r1 │ │ │ │ andeq r3, r7, ip, asr #17 │ │ │ │ andeq r3, r7, r4, lsr #26 │ │ │ │ @@ -121115,2346 +121133,2349 @@ │ │ │ │ andeq r4, r7, r8, asr r2 │ │ │ │ andeq r4, r7, r8, asr #5 │ │ │ │ strdeq r3, [r7], -r8 │ │ │ │ andeq r3, r7, r8, ror #22 │ │ │ │ andeq r3, r7, r8, asr #24 │ │ │ │ tsteq r0, r0, lsl r0 │ │ │ │ rsbeq r0, r0, r0, lsl #1 │ │ │ │ - subeq pc, r5, sl, lsr #17 │ │ │ │ + subeq pc, r5, sl, lsr #19 │ │ │ │ subeq r0, r0, r0, lsl #1 │ │ │ │ andseq r0, r0, r0, ror #30 │ │ │ │ andseq r0, r0, r0, lsl #24 │ │ │ │ - strheq pc, [r5], #-136 @ 0xffffff78 @ │ │ │ │ - andeq r5, r7, ip, asr #25 │ │ │ │ - andeq r5, r7, r4, ror #23 │ │ │ │ + strheq pc, [r5], #-152 @ 0xffffff68 @ │ │ │ │ + ldrdeq r5, [r7], -r8 │ │ │ │ + strdeq r5, [r7], -r0 │ │ │ │ andeq r4, r7, r8, ror #16 │ │ │ │ andeq r4, r7, ip, lsr #17 │ │ │ │ andeq r4, r7, r8, asr #11 │ │ │ │ andeq r4, r7, r4, lsr #14 │ │ │ │ - @ instruction: 0x0018f4b0 │ │ │ │ + @ instruction: 0x0018f5b0 │ │ │ │ andeq r4, r7, r8, lsl r5 │ │ │ │ @ instruction: 0x000745b8 │ │ │ │ eoreq r0, r0, r0, lsl #1 │ │ │ │ - subeq pc, r5, r6, asr #17 │ │ │ │ + subeq pc, r5, r6, asr #19 │ │ │ │ andeq r0, r0, pc, lsl #28 │ │ │ │ subeq pc, pc, r0, lsl #30 │ │ │ │ andeq r0, pc, r0, lsl #2 │ │ │ │ subeq r0, r0, r0, lsl #4 │ │ │ │ subeq pc, r0, r0 │ │ │ │ subeq r0, r0, r0, lsl #30 │ │ │ │ - @ instruction: 0x0018f9bc │ │ │ │ - mulseq r9, r0, r9 │ │ │ │ - andseq pc, r8, r0, ror #5 │ │ │ │ + @ instruction: 0x0018fabc │ │ │ │ + mulseq r9, r0, sl │ │ │ │ + andseq pc, r8, r0, ror #7 │ │ │ │ andseq r0, r0, r0, rrx │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ - andseq pc, r8, r4, asr r8 @ │ │ │ │ - andseq pc, r8, r0, lsl fp @ │ │ │ │ + andseq pc, r8, r4, asr r9 @ │ │ │ │ + andseq pc, r8, r0, lsl ip @ │ │ │ │ andseq r0, r0, r0, lsl #30 │ │ │ │ - ldrdeq pc, [r5], #-134 @ 0xffffff7a │ │ │ │ + ldrdeq pc, [r5], #-150 @ 0xffffff6a │ │ │ │ adceq r0, r0, pc, lsl #30 │ │ │ │ + adceq r0, r0, pc, lsl #24 │ │ │ │ + adceq r0, r0, r0, lsl ip │ │ │ │ addeq r0, r0, pc, lsl #28 │ │ │ │ andseq r0, r0, r0, lsl #28 │ │ │ │ adceq r0, r0, pc │ │ │ │ addeq r0, r0, pc │ │ │ │ andeq r4, r7, r8, lsr #10 │ │ │ │ andeq r4, r7, r0, lsl #13 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq pc, [r0], -r0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ - andseq pc, r8, ip, lsr #13 │ │ │ │ + andseq pc, r8, ip, lsr #15 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ lsr r2, r4, #5 │ │ │ │ - bne 0x866b8 │ │ │ │ - ldr r3, [pc, #-128] @ 0x86620 │ │ │ │ + bne 0x86708 │ │ │ │ + ldr r3, [pc, #-136] @ 0x86668 │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x83838 │ │ │ │ + bhi 0x8387c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, r2, #3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - lsr r2, r4, #7 │ │ │ │ - and r2, r2, #31 │ │ │ │ - ldr ip, [pc, #-156] @ 0x86634 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - ands ip, r4, ip │ │ │ │ and r2, r2, #15 │ │ │ │ + ldr ip, [pc, #-164] @ 0x8667c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + lsr r2, r4, #7 │ │ │ │ + ands ip, r4, ip │ │ │ │ + and r2, r2, #31 │ │ │ │ and r4, r4, #15 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - beq 0x86b24 │ │ │ │ + beq 0x86b78 │ │ │ │ cmp ip, #4194304 @ 0x400000 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-148] @ 0x86674 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-148] @ 0x866c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ - and r3, r4, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - lsr r1, r4, #8 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsr r3, r4, #8 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ tst r4, #4194304 @ 0x400000 │ │ │ │ - and r1, r1, #15 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + and r4, r4, #15 │ │ │ │ moveq r2, r3 │ │ │ │ movne r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x79048 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bl 0x79088 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ ands r3, r4, #4194304 @ 0x400000 │ │ │ │ and r1, r4, #15 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movne ip, #1 │ │ │ │ moveq r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ moveq r0, r5 │ │ │ │ addeq r1, sp, #24 │ │ │ │ movne r3, #0 │ │ │ │ movne r2, #2 │ │ │ │ addne r1, sp, #24 │ │ │ │ movne r0, r5 │ │ │ │ streq r2, [sp] │ │ │ │ strne ip, [sp] │ │ │ │ - bl 0x79048 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #-408] @ 0x86638 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ + bl 0x79088 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-416] @ 0x86680 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + lsr r2, r4, #16 │ │ │ │ and r1, r4, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq 0x86864 │ │ │ │ - bhi 0x86b40 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 0x868b4 │ │ │ │ + bhi 0x86b94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x86b64 │ │ │ │ + beq 0x86bb8 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #-520] @ 0x86624 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-528] @ 0x8666c │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x86af0 │ │ │ │ + beq 0x86b40 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #-456] @ 0x8667c │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r3, [pc, #-456] @ 0x866cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x858a0 │ │ │ │ + bne 0x858e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x7fb1c │ │ │ │ + b 0x7fb5c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x837c8 │ │ │ │ lsr r3, r4, #16 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - lsr r3, r4, #12 │ │ │ │ - and r1, r4, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + and r2, r4, #15 │ │ │ │ ands r4, r4, #4194304 @ 0x400000 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0x8691c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bne 0x8696c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x79048 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ + bl 0x79088 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - lsr r2, r4, #12 │ │ │ │ + lsr r2, r4, #8 │ │ │ │ ands r3, r4, #4194304 @ 0x400000 │ │ │ │ and r2, r2, #15 │ │ │ │ and r1, r4, #15 │ │ │ │ movne r3, #0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x79048 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x79088 │ │ │ │ + b 0x837c8 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x79048 │ │ │ │ - b 0x83784 │ │ │ │ - and r2, r4, #15 │ │ │ │ + bl 0x79088 │ │ │ │ + b 0x837c8 │ │ │ │ and r3, r3, #3 │ │ │ │ - ldr ip, [pc, #-792] @ 0x86634 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + and r2, r2, #15 │ │ │ │ + ldr ip, [pc, #-804] @ 0x8667c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + lsr r3, r4, #7 │ │ │ │ + and r3, r3, #31 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + and r2, r4, #15 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - lsr r2, r4, #7 │ │ │ │ - and r2, r2, #31 │ │ │ │ - and r3, r3, #15 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ ands ip, r4, ip │ │ │ │ strd r2, [sp, #24] │ │ │ │ - beq 0x86bcc │ │ │ │ + beq 0x86c20 │ │ │ │ cmp ip, #4194304 @ 0x400000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #-792] @ 0x86678 │ │ │ │ + ldr r2, [pc, #-792] @ 0x866c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ - and r3, r4, #15 │ │ │ │ - ldr r2, [pc, #-888] @ 0x86634 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r3, [pc, #-892] @ 0x8667c │ │ │ │ + lsr r0, r4, #16 │ │ │ │ lsr r1, r4, #8 │ │ │ │ + mov ip, #0 │ │ │ │ + and r0, r0, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - and r3, r3, #15 │ │ │ │ + ands r2, r4, r3 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ - ands r2, r4, r2 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 0x86a4c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + beq 0x86a9c │ │ │ │ cmp r2, #4194304 @ 0x400000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, ip │ │ │ │ add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x79048 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x79088 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ lsr r2, r4, #8 │ │ │ │ - and r3, r4, #15 │ │ │ │ - lsr ip, r4, #16 │ │ │ │ + and r3, r3, #15 │ │ │ │ tst r4, #4194304 @ 0x400000 │ │ │ │ and r2, r2, #15 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq 0x86be8 │ │ │ │ + and ip, r4, #15 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq 0x86c3c │ │ │ │ str r2, [sp, #32] │ │ │ │ ands r3, r4, #61440 @ 0xf000 │ │ │ │ mov r2, #0 │ │ │ │ - str ip, [sp, #24] │ │ │ │ + str ip, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x79048 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x79088 │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x793f0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x79430 │ │ │ │ + b 0x837c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x80d0c │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #-1104] @ 0x86628 │ │ │ │ - ldr r2, [pc, #-1072] @ 0x8664c │ │ │ │ + bl 0x80d4c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-1112] @ 0x86670 │ │ │ │ + ldr r2, [pc, #-1080] @ 0x86694 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ and r4, r4, #15 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x767c8 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x76808 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r3, r4, #9 │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq 0x86ab8 │ │ │ │ + beq 0x86b08 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - beq 0x8683c │ │ │ │ - b 0x83838 │ │ │ │ + beq 0x8688c │ │ │ │ + b 0x8387c │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r1, r4, #15 │ │ │ │ and r3, r3, #1 │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + and r4, r4, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 0x83838 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x81c90 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r1, [pc, #-1228] @ 0x8662c │ │ │ │ - lsr r2, r4, #12 │ │ │ │ + bl 0x81cd0 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r1, [pc, #-1236] @ 0x86674 │ │ │ │ + lsr r2, r4, #22 │ │ │ │ and r1, r1, r4 │ │ │ │ - lsr r3, r4, #22 │ │ │ │ - and r2, r2, #15 │ │ │ │ - and r3, r3, #1 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + and r2, r2, #1 │ │ │ │ + and r3, r3, #15 │ │ │ │ cmp r1, #983040 @ 0xf0000 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x80afc │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #-1188] @ 0x86688 │ │ │ │ + bl 0x80b3c │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #-1192] @ 0x866d8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ - ldr r2, [pc, #-1304] @ 0x86630 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r2, [pc, #-1316] @ 0x86678 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x837c8 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x83784 │ │ │ │ - and r2, r4, #15 │ │ │ │ - ldr r3, [pc, #-1360] @ 0x86634 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - and r2, r2, #15 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #-1368] @ 0x8667c │ │ │ │ + lsr r0, r4, #16 │ │ │ │ lsr r1, r4, #8 │ │ │ │ + mov r2, #0 │ │ │ │ + and r0, r0, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ - str r2, [sp, #24] │ │ │ │ ands r3, r4, r3 │ │ │ │ - mov r2, #0 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ + str r4, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 0x86cec │ │ │ │ + beq 0x86d40 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x79048 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #-1432] @ 0x8663c │ │ │ │ + bl 0x79088 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #-1444] @ 0x86684 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ - lsr lr, r4, #12 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ - and lr, lr, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 0x793f0 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r1, r4, #8 │ │ │ │ - and r0, r4, #15 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - ands r3, r4, #4194304 @ 0x400000 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 0x79430 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r1, r4, #16 │ │ │ │ + lsr r2, r4, #8 │ │ │ │ and r1, r1, #15 │ │ │ │ + ands r3, r4, #4194304 @ 0x400000 │ │ │ │ and r2, r2, #15 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq 0x86c64 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + and ip, r4, #15 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + beq 0x86cb8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ ands r3, r4, #61440 @ 0xf000 │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - bne 0x83838 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x79048 │ │ │ │ - b 0x83784 │ │ │ │ - lsr ip, r4, #12 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + bl 0x79088 │ │ │ │ + b 0x837c8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 0x793f0 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - and r3, r3, #15 │ │ │ │ - ldr r2, [pc, #-1636] @ 0x86638 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 0x79430 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r3, r4, #12 │ │ │ │ + and r3, r3, #15 │ │ │ │ + ldr r2, [pc, #-1648] @ 0x86680 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r1, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ ands r2, r4, r2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq 0x86cd8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 0x86d2c │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x837c8 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x793f0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x79430 │ │ │ │ + b 0x837c8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x83110 │ │ │ │ + b 0x83150 │ │ │ │ mov lr, #1 │ │ │ │ - ldr r2, [pc, #-1760] @ 0x8663c │ │ │ │ + ldr r2, [pc, #-1772] @ 0x86684 │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ mov lr, #1 │ │ │ │ - ldr r2, [pc, #-1716] @ 0x86688 │ │ │ │ + ldr r2, [pc, #-1720] @ 0x866d8 │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x837c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x833ec │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x8342c │ │ │ │ + b 0x837c4 │ │ │ │ and r3, r4, #10485760 @ 0xa00000 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - beq 0x86dd4 │ │ │ │ - bhi 0x87024 │ │ │ │ + beq 0x86e28 │ │ │ │ + bhi 0x87074 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x873c4 │ │ │ │ + beq 0x8741c │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - bne 0x8749c │ │ │ │ + bne 0x874f0 │ │ │ │ and r3, r4, #3936 @ 0xf60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq 0x874f8 │ │ │ │ + beq 0x8754c │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - beq 0x87530 │ │ │ │ + beq 0x87584 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - lsr ip, r4, #12 │ │ │ │ + bne 0x8387c │ │ │ │ + lsr r3, r4, #12 │ │ │ │ + lsr ip, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ and ip, ip, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 0x78680 │ │ │ │ - b 0x83784 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 0x786c0 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r2, [sp, #28] │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ - lsr ip, r4, #12 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + and ip, r4, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsr r2, r4, #5 │ │ │ │ - and r1, r4, #15 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r2, r2, #3 │ │ │ │ - str ip, [sp, #32] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #-2020] @ 0x86640 │ │ │ │ + ldr r2, [pc, #-2032] @ 0x86688 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ cmp r2, #15 │ │ │ │ - beq 0x86e60 │ │ │ │ + beq 0x86eb4 │ │ │ │ cmp r2, #13 │ │ │ │ moveq ip, #2 │ │ │ │ movne ip, #1 │ │ │ │ - ldr r2, [pc, #-2060] @ 0x86644 │ │ │ │ + ldr r2, [pc, #-2072] @ 0x8668c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a5e4 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a624 │ │ │ │ + b 0x837c4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, #1 │ │ │ │ - beq 0x86e48 │ │ │ │ - b 0x841c8 │ │ │ │ + beq 0x86e9c │ │ │ │ + b 0x84210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #-2104] @ 0x86648 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r3, [pc, #-2116] @ 0x86690 │ │ │ │ and r2, r4, r3 │ │ │ │ cmp r2, #1048576 @ 0x100000 │ │ │ │ - beq 0x87138 │ │ │ │ - bhi 0x876a0 │ │ │ │ + beq 0x87188 │ │ │ │ + bhi 0x876f4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 0x87750 │ │ │ │ - bhi 0x877ac │ │ │ │ + beq 0x877a4 │ │ │ │ + bhi 0x87800 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x877d0 │ │ │ │ + beq 0x87824 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75898 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c3bc │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7c3fc │ │ │ │ + b 0x837c8 │ │ │ │ and r2, r4, #10485760 @ 0xa00000 │ │ │ │ cmp r2, #8388608 @ 0x800000 │ │ │ │ - beq 0x86f20 │ │ │ │ - bhi 0x87090 │ │ │ │ + beq 0x86f74 │ │ │ │ + bhi 0x870e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x87584 │ │ │ │ - lsr r3, r4, #5 │ │ │ │ + beq 0x875d8 │ │ │ │ + lsr r2, r4, #5 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - and r3, r3, #3 │ │ │ │ - and r2, r4, #15 │ │ │ │ - bne 0x878c8 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 0x87918 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 0x87d38 │ │ │ │ - cmp r3, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-2236] @ 0x8664c │ │ │ │ - beq 0x87d78 │ │ │ │ + and r2, r2, #3 │ │ │ │ + and r1, r4, #15 │ │ │ │ + bne 0x8791c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 0x8796c │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 0x87d8c │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r3, [pc, #-2244] @ 0x86694 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + beq 0x87dcc │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x765e8 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x76628 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r2, [sp, #28] │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ - lsr ip, r4, #12 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + and ip, r4, #15 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsr r2, r4, #5 │ │ │ │ - and r1, r4, #15 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r2, r2, #3 │ │ │ │ - str ip, [sp, #32] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #-2336] @ 0x86650 │ │ │ │ + ldr r2, [pc, #-2348] @ 0x86698 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ - mov r1, #15 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r3, r3, r1 │ │ │ │ + and r3, r3, #15 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, #15 │ │ │ │ + and r2, r4, #15 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ and r3, r4, #10485760 @ 0xa00000 │ │ │ │ - and r2, r4, r1 │ │ │ │ + mov r1, #0 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - beq 0x86ff0 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + beq 0x87040 │ │ │ │ cmp r3, #10485760 @ 0xa00000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #16 │ │ │ │ - beq 0x83838 │ │ │ │ + beq 0x8387c │ │ │ │ ands r3, r4, #1 │ │ │ │ - bne 0x841c8 │ │ │ │ + bne 0x84210 │ │ │ │ add ip, r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 0x82af0 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x82b30 │ │ │ │ + b 0x837c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x830b0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x830f0 │ │ │ │ + b 0x837c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75900 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0x83838 │ │ │ │ + beq 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7be74 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7beb4 │ │ │ │ + b 0x837c4 │ │ │ │ cmp r3, #10485760 @ 0xa00000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r1, r4, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #5 │ │ │ │ - and r2, r2, #3 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + and r2, r2, #15 │ │ │ │ lsr r3, r4, #20 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - lsr r1, r4, #12 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + lsr r2, r4, #5 │ │ │ │ + mov r1, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ - and r1, r1, #15 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ tst r4, #983040 @ 0xf0000 │ │ │ │ - mov r2, #0 │ │ │ │ + and r2, r2, #3 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bne 0x83838 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bne 0x8387c │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #-2604] @ 0x86654 │ │ │ │ + ldr r2, [pc, #-2612] @ 0x8669c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a800 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a840 │ │ │ │ + b 0x837c4 │ │ │ │ cmp r2, #10485760 @ 0xa00000 │ │ │ │ - bne 0x83838 │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + bne 0x8387c │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + and r3, r4, #15 │ │ │ │ + lsr r1, r4, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #20 │ │ │ │ - and r2, r2, #1 │ │ │ │ - lsr r1, r4, #12 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - lsr r2, r4, #5 │ │ │ │ - and r1, r1, #15 │ │ │ │ - and r2, r2, #3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + lsr r3, r4, #5 │ │ │ │ + and r1, r1, #1 │ │ │ │ + and r2, r2, #15 │ │ │ │ + and r3, r3, #3 │ │ │ │ tst r4, #983040 @ 0xf0000 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 0x83838 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x8321c │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x8325c │ │ │ │ + b 0x837c4 │ │ │ │ bl 0x7583c │ │ │ │ - ldr r3, [pc, #-2720] @ 0x86658 │ │ │ │ + ldr r3, [pc, #-2728] @ 0x866a0 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ cmp r3, #25 │ │ │ │ - bls 0x87710 │ │ │ │ + bls 0x87764 │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r2, [pc, #-2756] @ 0x8665c │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r2, [pc, #-2764] @ 0x866a4 │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x8776c │ │ │ │ + bhi 0x877c0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ mov r2, #15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #-2816] @ 0x86660 │ │ │ │ - add r2, r2, #10485760 @ 0xa00000 │ │ │ │ - add r2, r2, #3072 @ 0xc00 │ │ │ │ + ldr r3, [pc, #-2816] @ 0x866a8 │ │ │ │ + ldr r1, [pc, #-2816] @ 0x866ac │ │ │ │ + lsr r2, r4, #16 │ │ │ │ and r3, r3, r4 │ │ │ │ + and r2, r2, #15 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + beq 0x878c8 │ │ │ │ + ldr r2, [pc, #-2840] @ 0x866b0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x87874 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bcs 0x879f8 │ │ │ │ - ldr r2, [pc, #-2848] @ 0x86664 │ │ │ │ + bcs 0x87a4c │ │ │ │ + ldr r2, [pc, #-2848] @ 0x866b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x87a30 │ │ │ │ + beq 0x87a84 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x87a40 │ │ │ │ + beq 0x87a94 │ │ │ │ sub r2, r2, #768 @ 0x300 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x82068 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x820a8 │ │ │ │ + b 0x837c8 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq 0x87888 │ │ │ │ - bhi 0x87a50 │ │ │ │ + beq 0x878dc │ │ │ │ + bhi 0x87aa4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 0x87d1c │ │ │ │ + beq 0x87d70 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0x87d5c │ │ │ │ + beq 0x87db0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #12 │ │ │ │ + bne 0x8387c │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ + and r1, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ tst r4, #10485760 @ 0xa00000 │ │ │ │ - and r4, r4, #15 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - bne 0x83838 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, #226 @ 0xe2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x79f94 │ │ │ │ - b 0x83780 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ + bl 0x79fd4 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r3, r4, #12 │ │ │ │ - and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ mov r2, #15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #-3020] @ 0x8666c │ │ │ │ - add r2, r2, #8388608 @ 0x800000 │ │ │ │ + ldr r3, [pc, #-3016] @ 0x866bc │ │ │ │ + ldr r1, [pc, #-3016] @ 0x866c0 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ and r3, r3, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ + and r2, r2, #15 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x82068 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #-3064] @ 0x86668 │ │ │ │ + bl 0x820a8 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #-3072] @ 0x866b8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x872e0 │ │ │ │ + beq 0x87338 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - and r2, r2, #15 │ │ │ │ - ldr r1, [pc, #-3092] @ 0x8666c │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #-3096] @ 0x86670 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r0, [pc, #-3092] @ 0x866bc │ │ │ │ + ldr ip, [pc, #-3092] @ 0x866c0 │ │ │ │ lsr r3, r4, #12 │ │ │ │ - and r4, r4, r1 │ │ │ │ - cmp r4, r2 │ │ │ │ - mov r6, #15 │ │ │ │ + lsr r1, r4, #16 │ │ │ │ + and r4, r4, r0 │ │ │ │ and r2, r3, #15 │ │ │ │ + and r1, r1, #15 │ │ │ │ + mov r6, #15 │ │ │ │ mov r7, #0 │ │ │ │ + cmp r4, ip │ │ │ │ str r2, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ strd r6, [sp, #32] │ │ │ │ - beq 0x8738c │ │ │ │ - cmp r4, r1 │ │ │ │ - bne 0x83838 │ │ │ │ + beq 0x873e4 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne 0x8387c │ │ │ │ ldr r1, [r5, #200] @ 0xc8 │ │ │ │ tst r1, #16 │ │ │ │ - beq 0x83838 │ │ │ │ + beq 0x8387c │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0x841c8 │ │ │ │ + bne 0x84210 │ │ │ │ add ip, r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0x82614 │ │ │ │ - b 0x83780 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - and r3, r3, #15 │ │ │ │ - ldr r1, [pc, #-3204] @ 0x8666c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #-3208] @ 0x86670 │ │ │ │ - lsr r2, r4, #12 │ │ │ │ - and r4, r4, r1 │ │ │ │ - cmp r4, r3 │ │ │ │ + bl 0x82654 │ │ │ │ + b 0x837c4 │ │ │ │ + ldr r0, [pc, #-3204] @ 0x866bc │ │ │ │ + ldr ip, [pc, #-3204] @ 0x866c0 │ │ │ │ + lsr r1, r4, #12 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + and r4, r4, r0 │ │ │ │ + and r3, r1, #15 │ │ │ │ + and r2, r2, #15 │ │ │ │ mov r6, #15 │ │ │ │ - and r3, r2, #15 │ │ │ │ mov r7, #0 │ │ │ │ + cmp r4, ip │ │ │ │ str r3, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ strd r6, [sp, #32] │ │ │ │ - beq 0x87354 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r1, [r5, #200] @ 0xc8 │ │ │ │ - tst r1, #67108864 @ 0x4000000 │ │ │ │ - beq 0x83838 │ │ │ │ - tst r2, #1 │ │ │ │ - bne 0x841c8 │ │ │ │ + beq 0x873ac │ │ │ │ + cmp r4, r0 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [r5, #200] @ 0xc8 │ │ │ │ + tst r2, #67108864 @ 0x4000000 │ │ │ │ + beq 0x8387c │ │ │ │ + tst r1, #1 │ │ │ │ + bne 0x84210 │ │ │ │ add ip, r3, #1 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0x82614 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x82654 │ │ │ │ + b 0x837c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x82a90 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x82ad0 │ │ │ │ + b 0x837c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x757d4 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x82a30 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x82a70 │ │ │ │ + b 0x837c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x757d4 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #9 │ │ │ │ add r1, sp, #24 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r2, r4, #5 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ and r2, r2, #3 │ │ │ │ - bne 0x8740c │ │ │ │ + bne 0x87464 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 0x8745c │ │ │ │ + beq 0x874b4 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #-3440] @ 0x8667c │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r3, [pc, #-3448] @ 0x866cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x858a0 │ │ │ │ + bne 0x858e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x80be0 │ │ │ │ + b 0x80c20 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + and r3, r4, #15 │ │ │ │ + lsr r1, r4, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #1 │ │ │ │ lsr r2, r4, #8 │ │ │ │ + and r1, r1, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ands r3, r4, #61440 @ 0xf000 │ │ │ │ - mov r2, #1 │ │ │ │ - and r4, r4, #15 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-3544] @ 0x86674 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-3552] @ 0x866c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #12 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r1, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ tst r4, #3840 @ 0xf00 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78680 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - and r1, r4, #15 │ │ │ │ + bl 0x786c0 │ │ │ │ + b 0x837c8 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + lsr r3, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, #1 │ │ │ │ + and r1, r4, #15 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #5 │ │ │ │ + mov r3, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ ands r3, r4, #61440 @ 0xf000 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-3696] @ 0x86678 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-3700] @ 0x866c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ and r3, r4, #15 │ │ │ │ tst r4, #1044480 @ 0xff000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #-3732] @ 0x8667c │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r3, [pc, #-3736] @ 0x866cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x858a0 │ │ │ │ + bne 0x858e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x83174 │ │ │ │ + b 0x831b4 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r4, #983040 @ 0xf0000 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ cmp r2, #983040 @ 0xf0000 │ │ │ │ - str r4, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x789c8 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x78a08 │ │ │ │ + b 0x837c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75780 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7a09c │ │ │ │ - b 0x83780 │ │ │ │ - lsr r3, r4, #5 │ │ │ │ + bl 0x7a0dc │ │ │ │ + b 0x837c4 │ │ │ │ + lsr r2, r4, #5 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - and r3, r3, #3 │ │ │ │ - bne 0x87610 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 0x87664 │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r3, [pc, #-3884] @ 0x86680 │ │ │ │ + and r2, r2, #3 │ │ │ │ + bne 0x87664 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 0x876b8 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r3, [pc, #-3888] @ 0x866d0 │ │ │ │ ldrb r1, [r5, #209] @ 0xd1 │ │ │ │ lsr r2, r4, #4 │ │ │ │ cmp r1, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ and r4, r4, #15 │ │ │ │ orr r3, r3, r4 │ │ │ │ moveq r2, #61440 @ 0xf000 │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 0x841c8 │ │ │ │ + bne 0x84210 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x87bb8 │ │ │ │ - ldr r3, [pc, #-3940] @ 0x86684 │ │ │ │ + bne 0x87c0c │ │ │ │ + ldr r3, [pc, #-3944] @ 0x866d4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ mov r0, #16 │ │ │ │ bl 0x74c64 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 0x83780 │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + b 0x837c4 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ lsr r3, r4, #8 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + and r3, r4, #15 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ands r4, r4, #61440 @ 0xf000 │ │ │ │ + mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #-4044] @ 0x86688 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #-4048] @ 0x866d8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ and r3, r4, #15 │ │ │ │ - lsr r1, r4, #16 │ │ │ │ - lsr r2, r4, #12 │ │ │ │ + lsr r1, r4, #12 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ and r1, r1, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ ands r3, r4, #3840 @ 0xf00 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78680 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r1, [pc, #2000] @ 0x87e78 │ │ │ │ + bl 0x786c0 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r1, [pc, #2000] @ 0x87ecc │ │ │ │ cmp r2, r1 │ │ │ │ - beq 0x876e8 │ │ │ │ + beq 0x8773c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0x87784 │ │ │ │ - ldr r3, [pc, #1984] @ 0x87e7c │ │ │ │ + beq 0x877d8 │ │ │ │ + ldr r3, [pc, #1984] @ 0x87ed0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75898 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75898 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x8776c │ │ │ │ + bne 0x877c0 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - beq 0x84da4 │ │ │ │ + beq 0x84df4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x87734 │ │ │ │ + b 0x87788 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75898 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77f4c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x77f8c │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x87734 │ │ │ │ + b 0x87788 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x87734 │ │ │ │ + b 0x87788 │ │ │ │ mov r3, #2 │ │ │ │ - b 0x87734 │ │ │ │ + b 0x87788 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75898 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #9 │ │ │ │ add r1, sp, #24 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x837c4 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75898 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7af74 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r1, [pc, #1704] @ 0x87e80 │ │ │ │ - ldr r0, [pc, #1704] @ 0x87e84 │ │ │ │ + bl 0x7afb4 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r1, [pc, #1704] @ 0x87ed4 │ │ │ │ + ldr r0, [pc, #1704] @ 0x87ed8 │ │ │ │ and r3, r4, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 0x87838 │ │ │ │ - bhi 0x87998 │ │ │ │ - ldr r1, [pc, #1688] @ 0x87e88 │ │ │ │ + beq 0x8788c │ │ │ │ + bhi 0x879ec │ │ │ │ + ldr r1, [pc, #1688] @ 0x87edc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x87b00 │ │ │ │ + beq 0x87b54 │ │ │ │ add r1, r1, #512 @ 0x200 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x87b3c │ │ │ │ + beq 0x87b90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - and r3, r3, #15 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ - and r4, r4, #15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + lsr r3, r4, #16 │ │ │ │ + and ip, r4, #15 │ │ │ │ + and r3, r3, #15 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - bl 0x79f94 │ │ │ │ - b 0x83780 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 0x79fd4 │ │ │ │ + b 0x837c4 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ + mov r2, #15 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82f74 │ │ │ │ - b 0x83784 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 0x82fb4 │ │ │ │ + b 0x837c8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x82068 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x820a8 │ │ │ │ + b 0x837c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x757d4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x80d0c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x80d4c │ │ │ │ + b 0x837c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75900 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bne 0x87af8 │ │ │ │ - bl 0x7c3dc │ │ │ │ - b 0x83784 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ + bne 0x87b4c │ │ │ │ + bl 0x7c41c │ │ │ │ + b 0x837c8 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r3, r3, #15 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r2, #0 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + lsr r1, r4, #16 │ │ │ │ mov r3, #1 │ │ │ │ + and r1, r1, #15 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ ands ip, r4, #61440 @ 0xf000 │ │ │ │ + mov r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ + str r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 0x83838 │ │ │ │ - ldr r2, [pc, #1412] @ 0x87e8c │ │ │ │ + bne 0x8387c │ │ │ │ + ldr r2, [pc, #1412] @ 0x87ee0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a6ac │ │ │ │ - b 0x83780 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ + bl 0x7a6ec │ │ │ │ + b 0x837c4 │ │ │ │ + lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ - lsr r1, r4, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + lsr r2, r4, #16 │ │ │ │ + and r2, r2, #15 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ands r3, r4, #3840 @ 0xf00 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - bne 0x83838 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x78680 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x786c0 │ │ │ │ + b 0x837c8 │ │ │ │ bl 0x7583c │ │ │ │ - ldr r3, [pc, #1332] @ 0x87e90 │ │ │ │ + ldr r3, [pc, #1332] @ 0x87ee4 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ cmp r3, #25 │ │ │ │ - bls 0x87b78 │ │ │ │ + bls 0x87bcc │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r2, [pc, #1296] @ 0x87e94 │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r2, [pc, #1296] @ 0x87ee8 │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x87d04 │ │ │ │ + bhi 0x87d58 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #1272] @ 0x87e98 │ │ │ │ + ldr r0, [pc, #1272] @ 0x87eec │ │ │ │ cmp r3, r0 │ │ │ │ - beq 0x87d90 │ │ │ │ + beq 0x87de4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x87dcc │ │ │ │ - ldr r2, [pc, #1256] @ 0x87e9c │ │ │ │ + beq 0x87e20 │ │ │ │ + ldr r2, [pc, #1256] @ 0x87ef0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - and r3, r3, #15 │ │ │ │ - and r1, r4, #15 │ │ │ │ - and r4, r4, #61440 @ 0xf000 │ │ │ │ + bne 0x8387c │ │ │ │ + and r3, r4, #15 │ │ │ │ mov r2, #15 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r4, #61440 @ 0xf000 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bne 0x83838 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ + and r4, r4, #61440 @ 0xf000 │ │ │ │ + and r3, r3, #15 │ │ │ │ + cmp r4, #61440 @ 0xf000 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x81f24 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r2, [pc, #1184] @ 0x87ea0 │ │ │ │ + bl 0x81f64 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r2, [pc, #1184] @ 0x87ef4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x87a20 │ │ │ │ + beq 0x87a74 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x82878 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x828b8 │ │ │ │ + b 0x837c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x828f4 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x82934 │ │ │ │ + b 0x837c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x829d0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x82a10 │ │ │ │ + b 0x837c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x82954 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x82994 │ │ │ │ + b 0x837c8 │ │ │ │ cmp r3, #3072 @ 0xc00 │ │ │ │ - beq 0x87e08 │ │ │ │ + beq 0x87e5c │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - bne 0x83838 │ │ │ │ - mov r1, #15 │ │ │ │ + bne 0x8387c │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r3, r3, r1 │ │ │ │ + and r3, r3, #15 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ and r2, r4, #10485760 @ 0xa00000 │ │ │ │ - and r3, r4, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + and r3, r4, #15 │ │ │ │ cmp r2, #8388608 @ 0x800000 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 0x87e50 │ │ │ │ + beq 0x87ea4 │ │ │ │ cmp r2, #10485760 @ 0xa00000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 0x83838 │ │ │ │ + beq 0x8387c │ │ │ │ tst r4, #1 │ │ │ │ - bne 0x841c8 │ │ │ │ + bne 0x84210 │ │ │ │ add ip, r3, #1 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 0x82af0 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x82b30 │ │ │ │ + b 0x837c4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x75780 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7a09c │ │ │ │ - b 0x83780 │ │ │ │ - bl 0x7bd34 │ │ │ │ - b 0x83780 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - and r3, r3, #15 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + bl 0x7a0dc │ │ │ │ + b 0x837c4 │ │ │ │ + bl 0x7bd74 │ │ │ │ + b 0x837c4 │ │ │ │ and r3, r4, #15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + lsr r3, r4, #16 │ │ │ │ and r4, r4, #61440 @ 0xf000 │ │ │ │ + and r3, r3, #15 │ │ │ │ mov r0, #15 │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #61440 @ 0xf000 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x81f24 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x81f64 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ + mov r2, #15 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82ff0 │ │ │ │ - b 0x83784 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 0x83030 │ │ │ │ + b 0x837c8 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x87d04 │ │ │ │ + bne 0x87d58 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - beq 0x84da4 │ │ │ │ + beq 0x84df4 │ │ │ │ mov r2, #9 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x87b9c │ │ │ │ + b 0x87bf0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #724] @ 0x87ea4 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #724] @ 0x87ef8 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x875e0 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x87634 │ │ │ │ bl 0x7583c │ │ │ │ - ldr r3, [pc, #680] @ 0x87e90 │ │ │ │ + ldr r3, [pc, #680] @ 0x87ee4 │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0x87c28 │ │ │ │ + beq 0x87c7c │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ cmp r3, #25 │ │ │ │ - bls 0x87cb0 │ │ │ │ + bls 0x87d04 │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r2, [pc, #660] @ 0x87ea8 │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r2, [pc, #660] @ 0x87efc │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x87cec │ │ │ │ + bhi 0x87d40 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #25 │ │ │ │ - bls 0x87c5c │ │ │ │ + bls 0x87cb0 │ │ │ │ sub r3, r2, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0x84da4 │ │ │ │ - ldr r3, [pc, #612] @ 0x87eac │ │ │ │ + bhi 0x84df4 │ │ │ │ + ldr r3, [pc, #612] @ 0x87f00 │ │ │ │ sub r2, r2, #66 @ 0x42 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 0x87ca0 │ │ │ │ + bhi 0x87cf4 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r2, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ lsl r6, r6, r2 │ │ │ │ tst r6, #5570560 @ 0x550000 │ │ │ │ - bne 0x87c7c │ │ │ │ + bne 0x87cd0 │ │ │ │ tst r6, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - beq 0x84da4 │ │ │ │ + beq 0x84df4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c0f0 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x7c130 │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x87c7c │ │ │ │ + b 0x87cd0 │ │ │ │ mov r3, #2 │ │ │ │ - b 0x87c7c │ │ │ │ + b 0x87cd0 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x87c7c │ │ │ │ + b 0x87cd0 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x87c7c │ │ │ │ + b 0x87cd0 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x84da4 │ │ │ │ + bls 0x84df4 │ │ │ │ lsl r6, r6, r3 │ │ │ │ tst r6, #5570560 @ 0x550000 │ │ │ │ - bne 0x87cec │ │ │ │ + bne 0x87d40 │ │ │ │ tst r6, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - beq 0x84da4 │ │ │ │ + beq 0x84df4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x837c4 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x87cd0 │ │ │ │ + b 0x87d24 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x87cd0 │ │ │ │ + b 0x87d24 │ │ │ │ mov r3, #2 │ │ │ │ - b 0x87cd0 │ │ │ │ + b 0x87d24 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x87cd0 │ │ │ │ + b 0x87d24 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x87b9c │ │ │ │ + b 0x87bf0 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x87b9c │ │ │ │ + b 0x87bf0 │ │ │ │ mov r3, #2 │ │ │ │ - b 0x87b9c │ │ │ │ + b 0x87bf0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x757d4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c228 │ │ │ │ - b 0x83784 │ │ │ │ - ldr r3, [pc, #368] @ 0x87eb0 │ │ │ │ + bl 0x7c268 │ │ │ │ + b 0x837c8 │ │ │ │ + ldr r3, [pc, #368] @ 0x87f04 │ │ │ │ lsr r4, r4, #4 │ │ │ │ and r3, r3, r4 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - add r1, sp, #24 │ │ │ │ + orr r3, r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x76944 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x76984 │ │ │ │ + b 0x837c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 0x757d4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x80c4c │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x80c8c │ │ │ │ + b 0x837c8 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x83838 │ │ │ │ + bne 0x8387c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x766c8 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x76708 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ + mov r2, #15 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82f14 │ │ │ │ - b 0x83784 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 0x82f54 │ │ │ │ + b 0x837c8 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ + mov r2, #15 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82e98 │ │ │ │ - b 0x83784 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - and r3, r3, #15 │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 0x82ed8 │ │ │ │ + b 0x837c8 │ │ │ │ + and r3, r4, #15 │ │ │ │ mov r2, #15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #132] @ 0x87eb4 │ │ │ │ - ldr r2, [pc, #132] @ 0x87eb8 │ │ │ │ + ldr r3, [pc, #144] @ 0x87f08 │ │ │ │ + ldr r1, [pc, #144] @ 0x87f0c │ │ │ │ + lsr r2, r4, #16 │ │ │ │ and r3, r3, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 0x83838 │ │ │ │ + and r2, r2, #15 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bne 0x8387c │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x81f24 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x81f64 │ │ │ │ + b 0x837c8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x83050 │ │ │ │ - b 0x83784 │ │ │ │ + bl 0x83090 │ │ │ │ + b 0x837c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7a09c │ │ │ │ - b 0x83780 │ │ │ │ + bl 0x7a0dc │ │ │ │ + b 0x837c4 │ │ │ │ andseq r0, r0, r0, asr #32 │ │ │ │ andseq r0, r0, r0, lsr #32 │ │ │ │ adceq r0, r0, r0, lsl #30 │ │ │ │ addeq r0, r0, r0, lsl #30 │ │ │ │ addeq r0, r0, r0, lsl #24 │ │ │ │ - @ instruction: 0x0018f9bc │ │ │ │ + @ instruction: 0x0018fabc │ │ │ │ andseq r0, r0, r0, lsl #30 │ │ │ │ - subeq pc, r5, r2, ror #17 │ │ │ │ + subeq pc, r5, r2, ror #19 │ │ │ │ adceq r0, r0, r0, lsl #28 │ │ │ │ adceq r0, r0, r0, lsl #24 │ │ │ │ adceq r0, r0, pc, lsl #28 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq pc, r5, r8, ror #17 │ │ │ │ - subeq pc, r5, lr, ror #17 │ │ │ │ + subeq pc, r5, r8, ror #19 │ │ │ │ + subeq pc, r5, lr, ror #19 │ │ │ │ strdeq pc, [r0], -r0 │ │ │ │ adceq pc, r0, r0 │ │ │ │ addeq pc, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #2188] @ 0x88760 │ │ │ │ + ldr r3, [pc, #2188] @ 0x887b4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x75a04 │ │ │ │ + bl 0x75a10 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r5, r5, #4 │ │ │ │ strne r5, [r4, #8] │ │ │ │ - bne 0x880ac │ │ │ │ + bne 0x88100 │ │ │ │ tst r5, #3 │ │ │ │ - bne 0x880e4 │ │ │ │ + bne 0x88138 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r6, r5, #4 │ │ │ │ cmn r3, #65536 @ 0x10000 │ │ │ │ - bcs 0x8827c │ │ │ │ + bcs 0x882d0 │ │ │ │ add r0, r7, #8704 @ 0x2200 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r4, #128] @ 0x80 │ │ │ │ - bl 0x1243cc │ │ │ │ + bl 0x1244cc │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x88150 │ │ │ │ + bne 0x881a4 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ lsr r1, r0, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne 0x88294 │ │ │ │ + bne 0x882e8 │ │ │ │ ldrb r3, [r4, #225] @ 0xe1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x882ac │ │ │ │ + bne 0x88300 │ │ │ │ lsr r1, r5, #28 │ │ │ │ cmp r1, #15 │ │ │ │ - beq 0x88164 │ │ │ │ + beq 0x881b8 │ │ │ │ cmp r1, #14 │ │ │ │ - beq 0x87f80 │ │ │ │ + beq 0x87fd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7b5f0 │ │ │ │ + bl 0x7b630 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x834a4 │ │ │ │ + bl 0x834e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88074 │ │ │ │ + bne 0x880c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcd060 │ │ │ │ + bl 0xcd160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88074 │ │ │ │ + bne 0x880c8 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ tst r3, #2 │ │ │ │ - beq 0x88264 │ │ │ │ - ldr r2, [pc, #1960] @ 0x88764 │ │ │ │ + beq 0x882b8 │ │ │ │ + ldr r2, [pc, #1960] @ 0x887b8 │ │ │ │ and r2, r2, r5 │ │ │ │ cmp r2, #201326592 @ 0xc000000 │ │ │ │ - bne 0x88264 │ │ │ │ + bne 0x882b8 │ │ │ │ and r2, r5, #50331648 @ 0x3000000 │ │ │ │ cmp r2, #50331648 @ 0x3000000 │ │ │ │ - beq 0x88264 │ │ │ │ + beq 0x882b8 │ │ │ │ ldr r2, [r4, #248] @ 0xf8 │ │ │ │ lsr r1, r5, #8 │ │ │ │ and r1, r1, #15 │ │ │ │ lsr r2, r2, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x88264 │ │ │ │ + beq 0x882b8 │ │ │ │ tst r3, #4 │ │ │ │ - bne 0x88250 │ │ │ │ - ldr r3, [pc, #1904] @ 0x88768 │ │ │ │ - ldr r2, [pc, #1904] @ 0x8876c │ │ │ │ + bne 0x882a4 │ │ │ │ + ldr r3, [pc, #1904] @ 0x887bc │ │ │ │ + ldr r2, [pc, #1904] @ 0x887c0 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x88560 │ │ │ │ - ldr r3, [pc, #1892] @ 0x88770 │ │ │ │ + beq 0x885b4 │ │ │ │ + ldr r3, [pc, #1892] @ 0x887c4 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, #205520896 @ 0xc400000 │ │ │ │ - bne 0x88264 │ │ │ │ + bne 0x882b8 │ │ │ │ tst r5, #7 │ │ │ │ - bne 0x88264 │ │ │ │ - ldr r6, [pc, #1872] @ 0x88774 │ │ │ │ + bne 0x882b8 │ │ │ │ + ldr r6, [pc, #1872] @ 0x887c8 │ │ │ │ lsr r7, r5, #12 │ │ │ │ lsr r3, r5, #16 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ and r5, r3, #15 │ │ │ │ and r7, r7, #15 │ │ │ │ - beq 0x8863c │ │ │ │ - ldr r3, [pc, #1844] @ 0x88778 │ │ │ │ - ldr r2, [pc, #1844] @ 0x8877c │ │ │ │ + beq 0x88690 │ │ │ │ + ldr r3, [pc, #1844] @ 0x887cc │ │ │ │ + ldr r2, [pc, #1844] @ 0x887d0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ ldr r1, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, r5, lsl #2] │ │ │ │ - bl 0x197424 │ │ │ │ + bl 0x197524 │ │ │ │ ldr r1, [r6, r5, lsl #2] │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x880ac │ │ │ │ + beq 0x88100 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0x880ac │ │ │ │ + bhi 0x88100 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x882c0 │ │ │ │ + bne 0x88314 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #1708] @ 0x88760 │ │ │ │ + ldr r3, [pc, #1708] @ 0x887b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x88530 │ │ │ │ + bne 0x88584 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0x8874c │ │ │ │ - ldr r3, [pc, #1664] @ 0x88778 │ │ │ │ + bne 0x887a0 │ │ │ │ + ldr r3, [pc, #1664] @ 0x887cc │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #1656] @ 0x88780 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #1656] @ 0x887d4 │ │ │ │ add r5, r5, #3 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bic r5, r5, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r0, [pc, #1632] @ 0x88784 │ │ │ │ + ldr r0, [pc, #1632] @ 0x887d8 │ │ │ │ add r2, r3, r2 │ │ │ │ add r1, r0, #1840 @ 0x730 │ │ │ │ str r2, [sp] │ │ │ │ add r3, r3, r7 │ │ │ │ ldr r0, [r0, #1848] @ 0x738 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 0x880ac │ │ │ │ + b 0x88100 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r5, r3, r0, ror #8 │ │ │ │ - b 0x87f40 │ │ │ │ + b 0x87f94 │ │ │ │ lsr r2, r0, #15 │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 0x88264 │ │ │ │ + beq 0x882b8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #1528] @ 0x88788 │ │ │ │ + ldr r1, [pc, #1528] @ 0x887dc │ │ │ │ lsr r3, r5, #25 │ │ │ │ sub r3, r3, #120 @ 0x78 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x881d4 │ │ │ │ + bhi 0x88228 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsr r3, r5, #24 │ │ │ │ lsl r2, r5, #8 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r3, r3, r2, asr #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x7625c │ │ │ │ + bl 0x7629c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88074 │ │ │ │ + bne 0x880c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3bc │ │ │ │ + bl 0xcc480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88074 │ │ │ │ + bne 0x880c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xbda6c │ │ │ │ + bl 0xbdb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88074 │ │ │ │ + bne 0x880c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc42e4 │ │ │ │ + bl 0xc43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88074 │ │ │ │ + bne 0x880c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc4bf8 │ │ │ │ + bl 0xc4cc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88074 │ │ │ │ - ldr r3, [pc, #1376] @ 0x8878c │ │ │ │ - ldr r2, [pc, #1376] @ 0x88790 │ │ │ │ + bne 0x880c8 │ │ │ │ + ldr r3, [pc, #1376] @ 0x887e0 │ │ │ │ + ldr r2, [pc, #1376] @ 0x887e4 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x88264 │ │ │ │ + bne 0x882b8 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ tst r3, #4 │ │ │ │ - beq 0x88264 │ │ │ │ + beq 0x882b8 │ │ │ │ ldr r3, [r4, #248] @ 0xf8 │ │ │ │ tst r3, #2 │ │ │ │ - beq 0x88264 │ │ │ │ + beq 0x882b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7c594 │ │ │ │ + bl 0x7c5d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x88074 │ │ │ │ + beq 0x880c8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0x88074 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0x880c8 │ │ │ │ mov r0, #9 │ │ │ │ bl 0x74c64 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 0x880ac │ │ │ │ + b 0x88100 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0x88074 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0x880c8 │ │ │ │ mov r3, #973078528 @ 0x3a000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0x88074 │ │ │ │ - ldr r1, [pc, #1196] @ 0x88774 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0x880c8 │ │ │ │ + ldr r1, [pc, #1196] @ 0x887c8 │ │ │ │ sub r5, r2, r3 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 0x8809c │ │ │ │ - ldr r3, [pc, #1188] @ 0x88794 │ │ │ │ + b 0x880f0 │ │ │ │ + ldr r3, [pc, #1188] @ 0x887e8 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, #17825792 @ 0x1100000 │ │ │ │ - beq 0x88470 │ │ │ │ - bhi 0x88488 │ │ │ │ + beq 0x884c4 │ │ │ │ + bhi 0x884dc │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0x8847c │ │ │ │ + beq 0x884d0 │ │ │ │ cmp r3, #5242880 @ 0x500000 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ and r3, r5, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ tst r0, #32 │ │ │ │ - beq 0x881d4 │ │ │ │ - b 0x88074 │ │ │ │ - ldr r3, [pc, #1132] @ 0x88798 │ │ │ │ + beq 0x88228 │ │ │ │ + b 0x880c8 │ │ │ │ + ldr r3, [pc, #1132] @ 0x887ec │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - beq 0x884a8 │ │ │ │ - ldr r2, [pc, #1120] @ 0x8879c │ │ │ │ + beq 0x884fc │ │ │ │ + ldr r2, [pc, #1120] @ 0x887f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x881d4 │ │ │ │ - ldr r2, [pc, #1112] @ 0x887a0 │ │ │ │ + bne 0x88228 │ │ │ │ + ldr r2, [pc, #1112] @ 0x887f4 │ │ │ │ lsr r3, r5, #9 │ │ │ │ and r2, r2, r5 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ tst r0, #8 │ │ │ │ - beq 0x881d4 │ │ │ │ + beq 0x88228 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ sub r1, r1, #16 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x88074 │ │ │ │ - ldr r3, [pc, #1056] @ 0x887a4 │ │ │ │ - ldr r6, [pc, #1008] @ 0x88778 │ │ │ │ + beq 0x880c8 │ │ │ │ + ldr r3, [pc, #1056] @ 0x887f8 │ │ │ │ + ldr r6, [pc, #1008] @ 0x887cc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r5, [pc, #1012] @ 0x88784 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r5, [pc, #1012] @ 0x887d8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r5, #1980] @ 0x7bc │ │ │ │ add r3, r1, r3 │ │ │ │ add r1, r5, #1968 @ 0x7b0 │ │ │ │ add r1, r1, #12 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 0x88074 │ │ │ │ + b 0x880c8 │ │ │ │ and r3, r5, #24117248 @ 0x1700000 │ │ │ │ cmp r3, #17825792 @ 0x1100000 │ │ │ │ - beq 0x88470 │ │ │ │ - bls 0x882fc │ │ │ │ + beq 0x884c4 │ │ │ │ + bls 0x88350 │ │ │ │ cmp r3, #22020096 @ 0x1500000 │ │ │ │ - beq 0x88490 │ │ │ │ + beq 0x884e4 │ │ │ │ cmp r3, #24117248 @ 0x1700000 │ │ │ │ - bne 0x881d4 │ │ │ │ - ldr r2, [pc, #968] @ 0x887a8 │ │ │ │ + bne 0x88228 │ │ │ │ + ldr r2, [pc, #968] @ 0x887fc │ │ │ │ bic r3, r5, #-268435441 @ 0xf000000f │ │ │ │ bic r3, r3, #258998272 @ 0xf700000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x88408 │ │ │ │ - bhi 0x884e0 │ │ │ │ + beq 0x8845c │ │ │ │ + bhi 0x88534 │ │ │ │ sub r2, r2, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x88534 │ │ │ │ + beq 0x88588 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ tst r0, #32 │ │ │ │ - beq 0x881d4 │ │ │ │ + beq 0x88228 │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ - bl 0x18f21c │ │ │ │ - b 0x88074 │ │ │ │ - ldr r3, [pc, #904] @ 0x887ac │ │ │ │ - ldr r2, [pc, #904] @ 0x887b0 │ │ │ │ + bl 0x18f31c │ │ │ │ + b 0x880c8 │ │ │ │ + ldr r3, [pc, #904] @ 0x88800 │ │ │ │ + ldr r2, [pc, #904] @ 0x88804 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x884bc │ │ │ │ - ldr r2, [pc, #892] @ 0x887b4 │ │ │ │ + beq 0x88510 │ │ │ │ + ldr r2, [pc, #892] @ 0x88808 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ and r3, r5, #983040 @ 0xf0000 │ │ │ │ cmp r3, #851968 @ 0xd0000 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ tst r0, #8 │ │ │ │ - beq 0x881d4 │ │ │ │ + beq 0x88228 │ │ │ │ lsr r3, r5, #21 │ │ │ │ lsr r2, r5, #23 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #3 │ │ │ │ and r1, r5, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7ff60 │ │ │ │ - b 0x88074 │ │ │ │ + bl 0x7ffa0 │ │ │ │ + b 0x880c8 │ │ │ │ and r3, r5, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ tst r0, #4096 @ 0x1000 │ │ │ │ - beq 0x881d4 │ │ │ │ - b 0x88074 │ │ │ │ + beq 0x88228 │ │ │ │ + b 0x880c8 │ │ │ │ cmp r3, #22020096 @ 0x1500000 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ and r3, r5, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x881d4 │ │ │ │ - b 0x88074 │ │ │ │ + beq 0x88228 │ │ │ │ + b 0x880c8 │ │ │ │ tst r5, #512 @ 0x200 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ tst r0, #8 │ │ │ │ - bne 0x88074 │ │ │ │ - b 0x881d4 │ │ │ │ + bne 0x880c8 │ │ │ │ + b 0x88228 │ │ │ │ ands r1, r5, #31 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ tst r0, #8 │ │ │ │ - beq 0x881d4 │ │ │ │ + beq 0x88228 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0x88074 │ │ │ │ - ldr r2, [pc, #720] @ 0x887b8 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0x880c8 │ │ │ │ + ldr r2, [pc, #720] @ 0x8880c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x88554 │ │ │ │ + beq 0x885a8 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ tst r5, #15 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #61440 @ 0xf000 │ │ │ │ - beq 0x881d4 │ │ │ │ + beq 0x88228 │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ - bl 0x18f21c │ │ │ │ + bl 0x18f31c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne 0x8808c │ │ │ │ - b 0x880ac │ │ │ │ - bl 0x3b37dc │ │ │ │ + bne 0x880e0 │ │ │ │ + b 0x88100 │ │ │ │ + bl 0x3b38dc │ │ │ │ and r3, r5, #15 │ │ │ │ cmp r3, #15 │ │ │ │ - bne 0x881d4 │ │ │ │ + bne 0x88228 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x75344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x881d4 │ │ │ │ - b 0x88074 │ │ │ │ + beq 0x88228 │ │ │ │ + b 0x880c8 │ │ │ │ tst r0, #32 │ │ │ │ - beq 0x881d4 │ │ │ │ - b 0x88518 │ │ │ │ + beq 0x88228 │ │ │ │ + b 0x8856c │ │ │ │ tst r5, #224 @ 0xe0 │ │ │ │ - bne 0x88264 │ │ │ │ - bl 0x18970c │ │ │ │ + bne 0x882b8 │ │ │ │ + bl 0x18980c │ │ │ │ lsr r7, r5, #12 │ │ │ │ and r7, r7, #15 │ │ │ │ cmp r7, #15 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x88714 │ │ │ │ + bne 0x88768 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ and r8, r5, #15 │ │ │ │ cmp r8, #15 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x88704 │ │ │ │ + bne 0x88758 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ lsr r3, r5, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 0x886c0 │ │ │ │ - bhi 0x88660 │ │ │ │ + beq 0x88714 │ │ │ │ + bhi 0x886b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88264 │ │ │ │ - ldr r3, [pc, #460] @ 0x887bc │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x882b8 │ │ │ │ + ldr r3, [pc, #460] @ 0x88810 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r5, [pc, #376] @ 0x88774 │ │ │ │ + ldr r5, [pc, #376] @ 0x887c8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r1, [pc, #384] @ 0x88784 │ │ │ │ + ldr r1, [pc, #384] @ 0x887d8 │ │ │ │ add r7, r3, r7 │ │ │ │ add r6, r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ - ldr r3, [pc, #332] @ 0x88778 │ │ │ │ - ldr r2, [pc, #332] @ 0x8877c │ │ │ │ + bl 0x18acbc │ │ │ │ + ldr r3, [pc, #332] @ 0x887cc │ │ │ │ + ldr r2, [pc, #332] @ 0x887d0 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 0x193254 │ │ │ │ - b 0x88074 │ │ │ │ + bl 0x193354 │ │ │ │ + b 0x880c8 │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ ldr r1, [r6, r7, lsl #2] │ │ │ │ - bl 0x1975bc │ │ │ │ - ldr r3, [pc, #296] @ 0x88778 │ │ │ │ - ldr r2, [pc, #296] @ 0x8877c │ │ │ │ + bl 0x1976bc │ │ │ │ + ldr r3, [pc, #296] @ 0x887cc │ │ │ │ + ldr r2, [pc, #296] @ 0x887d0 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 0x193254 │ │ │ │ - b 0x88074 │ │ │ │ + bl 0x193354 │ │ │ │ + b 0x880c8 │ │ │ │ sub r3, r3, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x88264 │ │ │ │ + bhi 0x882b8 │ │ │ │ tst r5, #65536 @ 0x10000 │ │ │ │ - bne 0x88738 │ │ │ │ + bne 0x8878c │ │ │ │ tst r5, #131072 @ 0x20000 │ │ │ │ - bne 0x88724 │ │ │ │ - ldr r3, [pc, #316] @ 0x887c0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x88778 │ │ │ │ + ldr r3, [pc, #316] @ 0x88814 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r5, [pc, #228] @ 0x88774 │ │ │ │ + ldr r5, [pc, #228] @ 0x887c8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r1, [pc, #236] @ 0x88784 │ │ │ │ + ldr r1, [pc, #236] @ 0x887d8 │ │ │ │ add r7, r3, r7 │ │ │ │ add r6, r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r1, #264] @ 0x108 │ │ │ │ add r3, r3, r2 │ │ │ │ add r1, r1, #264 @ 0x108 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x88624 │ │ │ │ - ldr r3, [pc, #252] @ 0x887c4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x88678 │ │ │ │ + ldr r3, [pc, #252] @ 0x88818 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r5, [pc, #160] @ 0x88774 │ │ │ │ + ldr r5, [pc, #160] @ 0x887c8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r1, [pc, #168] @ 0x88784 │ │ │ │ + ldr r1, [pc, #168] @ 0x887d8 │ │ │ │ add r7, r3, r7 │ │ │ │ add r6, r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ add r3, r3, r2 │ │ │ │ add r1, r1, #132 @ 0x84 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x88624 │ │ │ │ - ldr r3, [pc, #104] @ 0x88774 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x88678 │ │ │ │ + ldr r3, [pc, #104] @ 0x887c8 │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x885cc │ │ │ │ - ldr r3, [pc, #88] @ 0x88774 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x88620 │ │ │ │ + ldr r3, [pc, #88] @ 0x887c8 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x8859c │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x885f0 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - b 0x8867c │ │ │ │ + bl 0x18fdc8 │ │ │ │ + b 0x886d0 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - b 0x88674 │ │ │ │ - ldr r3, [pc, #116] @ 0x887c8 │ │ │ │ - ldr r2, [pc, #116] @ 0x887cc │ │ │ │ - ldr r1, [pc, #116] @ 0x887d0 │ │ │ │ - ldr r0, [pc, #116] @ 0x887d4 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x18fdc8 │ │ │ │ + b 0x886c8 │ │ │ │ + ldr r3, [pc, #116] @ 0x8881c │ │ │ │ + ldr r2, [pc, #116] @ 0x88820 │ │ │ │ + ldr r1, [pc, #116] @ 0x88824 │ │ │ │ + ldr r0, [pc, #116] @ 0x88828 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ stceq 14, cr0, [r0], {-0} │ │ │ │ svceq 0x00f00f10 │ │ │ │ mcreq 0, 1, r0, cr0, cr0, {0} │ │ │ │ svceq 0x00e00ff8 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r1, r0, r8, asr r0 │ │ │ │ - addseq r7, fp, ip, asr #28 │ │ │ │ + @ instruction: 0x009b7df8 │ │ │ │ adceq pc, r4, r8, asr r0 @ │ │ │ │ - strdeq pc, [r5], #-132 @ 0xffffff7c │ │ │ │ + strdeq pc, [r5], #-148 @ 0xffffff6c │ │ │ │ cdpeq 15, 0, cr0, cr0, cr0, {0} │ │ │ │ stceq 1, cr0, [r0], {-0} │ │ │ │ cmneq r0, r0, lsl r0 │ │ │ │ mvnseq pc, r0, lsr #24 │ │ │ │ mrseq r0, (UNDEF: 1) │ │ │ │ ldrdeq r0, [lr], -pc @ │ │ │ │ - @ instruction: 0x009b7bd0 │ │ │ │ + addseq r7, fp, ip, ror fp │ │ │ │ andeq pc, pc, r0, asr r0 @ │ │ │ │ subseq pc, r0, r0, ror #31 │ │ │ │ andseq r0, r0, r0, lsl #20 │ │ │ │ subeq r0, r0, r0, lsl #10 │ │ │ │ andeq pc, pc, r0, rrx │ │ │ │ - addseq r7, fp, r4, ror #18 │ │ │ │ - @ instruction: 0x009b78d0 │ │ │ │ - addseq r7, fp, ip, lsl #17 │ │ │ │ - subeq pc, r5, r0, asr #23 │ │ │ │ + addseq r7, fp, r0, lsl r9 │ │ │ │ + addseq r7, fp, ip, ror r8 │ │ │ │ + addseq r7, fp, r8, lsr r8 │ │ │ │ + subeq pc, r5, r0, asr #25 │ │ │ │ andeq r1, r0, fp, ror lr │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ - subeq r5, r0, r8, asr r7 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ + subeq r5, r0, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #3980] @ 0x8977c │ │ │ │ + ldr r3, [pc, #4016] @ 0x897f4 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r2, #32 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ lsr r3, r4, #27 │ │ │ │ cmp r3, #30 │ │ │ │ - beq 0x88888 │ │ │ │ + beq 0x888dc │ │ │ │ cmp r3, #31 │ │ │ │ - beq 0x88868 │ │ │ │ + beq 0x888bc │ │ │ │ cmp r3, #29 │ │ │ │ - beq 0x888b4 │ │ │ │ + beq 0x88908 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #3900] @ 0x8977c │ │ │ │ + ldr r3, [pc, #3936] @ 0x897f4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x8db80 │ │ │ │ + bne 0x8dc30 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsr r3, r4, #24 │ │ │ │ and r0, r3, #7 │ │ │ │ - ldr r3, [pc, #3848] @ 0x89780 │ │ │ │ + ldr r3, [pc, #3884] @ 0x897f8 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 0x88834 │ │ │ │ + bhi 0x88888 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #32768 @ 0x8000 │ │ │ │ - bne 0x888d8 │ │ │ │ + bne 0x8892c │ │ │ │ lsr r7, r4, #22 │ │ │ │ - ldr r3, [pc, #3816] @ 0x89784 │ │ │ │ + ldr r3, [pc, #3852] @ 0x897fc │ │ │ │ and r7, r7, #15 │ │ │ │ cmp r7, #15 │ │ │ │ - bhi 0x88834 │ │ │ │ + bhi 0x88888 │ │ │ │ add r3, r3, r7 │ │ │ │ ldrsh r3, [r3, r7] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsr r3, r4, #24 │ │ │ │ - ldr r2, [pc, #3784] @ 0x89788 │ │ │ │ + ldr r2, [pc, #3820] @ 0x89800 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 0x88834 │ │ │ │ + bhi 0x88888 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r4, #20480 @ 0x5000 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - beq 0x89c70 │ │ │ │ - bhi 0x88d1c │ │ │ │ + beq 0x89ce8 │ │ │ │ + bhi 0x88d6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x89d34 │ │ │ │ + beq 0x89dac │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x756c0 │ │ │ │ + bl 0x756c4 │ │ │ │ ldrb r2, [r5, #209] @ 0xd1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 0x76148 │ │ │ │ + bl 0x76188 │ │ │ │ mov r0, #1 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #3676] @ 0x8978c │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #3712] @ 0x89804 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #7340032 @ 0x700000 │ │ │ │ - beq 0x899ec │ │ │ │ - bhi 0x89b60 │ │ │ │ + beq 0x89a64 │ │ │ │ + bhi 0x89bd8 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0x8bd0c │ │ │ │ - bhi 0x89f60 │ │ │ │ - ldr r2, [pc, #3648] @ 0x89790 │ │ │ │ + beq 0x8bdb8 │ │ │ │ + bhi 0x89fd4 │ │ │ │ + ldr r2, [pc, #3684] @ 0x89808 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8bd60 │ │ │ │ - bhi 0x8a6e8 │ │ │ │ + beq 0x8be0c │ │ │ │ + bhi 0x8a75c │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0x8bfc4 │ │ │ │ - bhi 0x8bc28 │ │ │ │ + beq 0x8c070 │ │ │ │ + bhi 0x8bcd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8bcb8 │ │ │ │ + beq 0x8bd64 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78c0c │ │ │ │ - b 0x88838 │ │ │ │ - ldr r2, [pc, #3548] @ 0x89794 │ │ │ │ - ldr r1, [pc, #3548] @ 0x89798 │ │ │ │ + bl 0x78c4c │ │ │ │ + b 0x8888c │ │ │ │ + ldr r2, [pc, #3584] @ 0x8980c │ │ │ │ + ldr r1, [pc, #3584] @ 0x89810 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 0x892d4 │ │ │ │ - bhi 0x89be4 │ │ │ │ + beq 0x89340 │ │ │ │ + bhi 0x89c5c │ │ │ │ cmp r2, #61440 @ 0xf000 │ │ │ │ - beq 0x8a124 │ │ │ │ - ldr r3, [pc, #3524] @ 0x8979c │ │ │ │ + beq 0x8a198 │ │ │ │ + ldr r3, [pc, #3560] @ 0x89814 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x88834 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - lsr r2, r4, #4 │ │ │ │ - and r0, r3, #15 │ │ │ │ - ldr r1, [pc, #3504] @ 0x897a0 │ │ │ │ + bne 0x88888 │ │ │ │ + lsr r1, r4, #16 │ │ │ │ lsr r3, r4, #20 │ │ │ │ - and ip, r2, #3 │ │ │ │ + ldr r2, [pc, #3544] @ 0x89818 │ │ │ │ + and lr, r4, #15 │ │ │ │ + and r0, r1, #15 │ │ │ │ and r3, r3, #7 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - and r2, r2, #15 │ │ │ │ + lsr r1, r4, #4 │ │ │ │ + lsr r4, r4, #8 │ │ │ │ + and ip, r1, #3 │ │ │ │ and r4, r4, #15 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x88834 │ │ │ │ + bhi 0x88888 │ │ │ │ add r3, r3, r3 │ │ │ │ - ldrh r3, [r1, r3] │ │ │ │ + ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x88d7c │ │ │ │ + beq 0x88dcc │ │ │ │ cmp r3, #3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r3, r4, #983040 @ 0xf0000 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - beq 0x8a548 │ │ │ │ + beq 0x8a5bc │ │ │ │ ands r2, r4, #8388608 @ 0x800000 │ │ │ │ - beq 0x8a61c │ │ │ │ + beq 0x8a690 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - beq 0x88920 │ │ │ │ + beq 0x88974 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -123466,179 +123487,178 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #9 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #20 │ │ │ │ - ldr r2, [pc, #3312] @ 0x897a4 │ │ │ │ + ldr r2, [pc, #3348] @ 0x8981c │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x88834 │ │ │ │ + bhi 0x88888 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r2, r4, #5242880 @ 0x500000 │ │ │ │ cmp r2, #4194304 @ 0x400000 │ │ │ │ - beq 0x8a208 │ │ │ │ - bhi 0x8a06c │ │ │ │ + beq 0x8a27c │ │ │ │ + bhi 0x8a0e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x8a284 │ │ │ │ + beq 0x8a2f8 │ │ │ │ lsl r7, r4, #16 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ lsr r7, r7, #16 │ │ │ │ - bne 0x8aadc │ │ │ │ + bne 0x8ab64 │ │ │ │ cmp r7, #49152 @ 0xc000 │ │ │ │ - bne 0x88834 │ │ │ │ - ldr r3, [pc, #3192] @ 0x8977c │ │ │ │ + bne 0x88888 │ │ │ │ + ldr r3, [pc, #3228] @ 0x897f4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x8db80 │ │ │ │ + bne 0x8dc30 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x80318 │ │ │ │ + b 0x80358 │ │ │ │ and r3, r4, #5242880 @ 0x500000 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - beq 0x8a318 │ │ │ │ - bhi 0x89fe0 │ │ │ │ + beq 0x8a38c │ │ │ │ + bhi 0x8a054 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8a2cc │ │ │ │ + beq 0x8a340 │ │ │ │ lsl r3, r4, #16 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 0x8acb4 │ │ │ │ + beq 0x8ad3c │ │ │ │ cmp r3, #49152 @ 0xc000 │ │ │ │ - bne 0x88834 │ │ │ │ - b 0x88afc │ │ │ │ + bne 0x88888 │ │ │ │ + b 0x88b50 │ │ │ │ lsr r3, r4, #21 │ │ │ │ - ldr r2, [pc, #3140] @ 0x897a8 │ │ │ │ + ldr r2, [pc, #3176] @ 0x89820 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 0x88834 │ │ │ │ + bhi 0x88888 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3112] @ 0x897ac │ │ │ │ + ldr r3, [pc, #3148] @ 0x89824 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #6291456 @ 0x600000 │ │ │ │ - beq 0x8a378 │ │ │ │ - bhi 0x89dac │ │ │ │ + beq 0x8a3ec │ │ │ │ + bhi 0x89e24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8a450 │ │ │ │ + beq 0x8a4c4 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - bne 0x88834 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - lsr r3, r4, #4 │ │ │ │ - and r2, r2, #15 │ │ │ │ - and r3, r3, #3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #1 │ │ │ │ - lsr r3, r4, #10 │ │ │ │ - str r2, [sp] │ │ │ │ - and r3, r3, #28 │ │ │ │ - lsl r2, r4, #24 │ │ │ │ - and r1, r4, #15 │ │ │ │ - orr r3, r3, r2, lsr #30 │ │ │ │ - ldr ip, [pc, #3028] @ 0x897b0 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - lsr r4, r4, #20 │ │ │ │ - ands r4, r4, #1 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [pc, #2996] @ 0x897b4 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - moveq r2, ip │ │ │ │ - str r4, [sp, #32] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #4 │ │ │ │ + and r2, r2, #3 │ │ │ │ + ldr ip, [pc, #3108] @ 0x89828 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + lsr r2, r4, #20 │ │ │ │ + ands r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [pc, #3092] @ 0x8982c │ │ │ │ + moveq r2, ip │ │ │ │ + lsr ip, r4, #10 │ │ │ │ + lsl lr, r4, #24 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - and r0, r2, #15 │ │ │ │ - and r2, r3, #15 │ │ │ │ + and ip, ip, #28 │ │ │ │ + orr ip, ip, lr, lsr #30 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #1 │ │ │ │ + lsr ip, r4, #8 │ │ │ │ + and ip, ip, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ + lsr r3, r4, #4 │ │ │ │ + and r1, r3, #15 │ │ │ │ lsr r3, r4, #20 │ │ │ │ - lsr r1, r4, #8 │ │ │ │ + lsr r2, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ - and lr, r1, #15 │ │ │ │ + and ip, r4, #15 │ │ │ │ + and r0, r2, #15 │ │ │ │ cmp r3, #4 │ │ │ │ - lsr r1, r4, #12 │ │ │ │ - and ip, r1, #15 │ │ │ │ + lsr r2, r4, #12 │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + and r2, r2, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ - beq 0x89e30 │ │ │ │ + beq 0x89ea8 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 0x88834 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + bne 0x88888 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x81bc8 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r0, [pc, #3020] @ 0x89848 │ │ │ │ - lsr r1, r4, #5 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + bl 0x81c08 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r0, [pc, #3060] @ 0x898c0 │ │ │ │ + lsr r1, r4, #12 │ │ │ │ and ip, r4, r0 │ │ │ │ lsr r3, r4, #21 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - and r6, r1, #7 │ │ │ │ - lsr lr, r4, #8 │ │ │ │ - lsr r1, r4, #12 │ │ │ │ + lsr r6, r4, #8 │ │ │ │ + and r7, r1, #15 │ │ │ │ cmp ip, #16 │ │ │ │ - and r8, r1, #15 │ │ │ │ + lsr r1, r4, #5 │ │ │ │ + and r8, r1, #7 │ │ │ │ + and lr, r4, #15 │ │ │ │ and r3, r3, #7 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r7, r4, #15 │ │ │ │ - and r1, lr, #15 │ │ │ │ - beq 0x89e54 │ │ │ │ + and r1, r6, #15 │ │ │ │ + beq 0x89ec8 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ ldr r0, [r5, #200] @ 0xc8 │ │ │ │ tst r0, #2 │ │ │ │ - beq 0x88ccc │ │ │ │ + beq 0x88d1c │ │ │ │ tst r4, #3584 @ 0xe00 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 0x88cdc │ │ │ │ + beq 0x88d2c │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ - beq 0x8b824 │ │ │ │ + beq 0x8b984 │ │ │ │ sub r0, r1, #8 │ │ │ │ cmp r0, #5 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ mov ip, #1 │ │ │ │ - stm sp, {r2, r7} │ │ │ │ + stm sp, {r2, lr} │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r8, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 0x80dcc │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x80e0c │ │ │ │ + b 0x88974 │ │ │ │ cmp r3, #20480 @ 0x5000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x756c0 │ │ │ │ - ldr r3, [pc, #2688] @ 0x897b8 │ │ │ │ + bl 0x756c4 │ │ │ │ + ldr r3, [pc, #2728] @ 0x89830 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ sub r3, r3, r2 │ │ │ │ ldrb r2, [r5, #209] @ 0xd1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -123647,27 +123667,27 @@ │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r1, r4 │ │ │ │ - bl 0x76148 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x76188 │ │ │ │ + b 0x88974 │ │ │ │ and r2, r4, #983040 @ 0xf0000 │ │ │ │ cmp r2, #983040 @ 0xf0000 │ │ │ │ - beq 0x8a4dc │ │ │ │ + beq 0x8a550 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ - beq 0x8a5a8 │ │ │ │ + beq 0x8a61c │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x88da8 │ │ │ │ + bne 0x88df8 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #32 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -123679,49 +123699,49 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #2488] @ 0x897bc │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #2528] @ 0x89834 │ │ │ │ tst r4, r3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r7, r3, #15 │ │ │ │ - ldr r3, [pc, #2472] @ 0x897c0 │ │ │ │ + ldr r3, [pc, #2512] @ 0x89838 │ │ │ │ lsr r6, r4, #8 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ and r6, r6, #15 │ │ │ │ and r8, r4, #31 │ │ │ │ - beq 0x8b7dc │ │ │ │ + beq 0x8b93c │ │ │ │ lsr r3, r4, #10 │ │ │ │ lsl r2, r4, #24 │ │ │ │ lsr ip, r4, #21 │ │ │ │ and r3, r3, #28 │ │ │ │ orr r3, r3, r2, lsr #30 │ │ │ │ and ip, ip, #1 │ │ │ │ - ldr r2, [pc, #2424] @ 0x897c4 │ │ │ │ + ldr r2, [pc, #2464] @ 0x8983c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78290 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #2388] @ 0x897c8 │ │ │ │ + bl 0x782d0 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #2428] @ 0x89840 │ │ │ │ ands r2, r4, r3 │ │ │ │ - beq 0x8a9d0 │ │ │ │ + beq 0x8aa4c │ │ │ │ cmp r2, #2097152 @ 0x200000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #8 │ │ │ │ lsr r3, r4, #10 │ │ │ │ lsr r1, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ and r3, r3, #28 │ │ │ │ @@ -123730,47 +123750,47 @@ │ │ │ │ and r4, r4, #31 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x809b4 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #2284] @ 0x897bc │ │ │ │ + bl 0x809f4 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #2324] @ 0x89834 │ │ │ │ tst r4, r3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r7, r3, #15 │ │ │ │ - ldr r3, [pc, #2268] @ 0x897c0 │ │ │ │ + ldr r3, [pc, #2308] @ 0x89838 │ │ │ │ lsr r6, r4, #8 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ and r6, r6, #15 │ │ │ │ and r8, r4, #31 │ │ │ │ - beq 0x8b6a4 │ │ │ │ + beq 0x8b734 │ │ │ │ lsr r3, r4, #10 │ │ │ │ lsl r2, r4, #24 │ │ │ │ lsr ip, r4, #21 │ │ │ │ and r3, r3, #28 │ │ │ │ orr r3, r3, r2, lsr #30 │ │ │ │ and ip, ip, #1 │ │ │ │ - ldr r2, [pc, #2228] @ 0x897cc │ │ │ │ + ldr r2, [pc, #2268] @ 0x89844 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78290 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #2184] @ 0x897c8 │ │ │ │ + bl 0x782d0 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #2224] @ 0x89840 │ │ │ │ tst r4, r3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #8 │ │ │ │ lsr r3, r4, #10 │ │ │ │ lsr r1, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ and r3, r3, #28 │ │ │ │ @@ -123780,327 +123800,336 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x80898 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x808d8 │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #4 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ and r3, r3, #1792 @ 0x700 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsr r2, r4, #15 │ │ │ │ and r2, r2, #2048 @ 0x800 │ │ │ │ eor r2, r2, r3 │ │ │ │ and r3, r4, #983040 @ 0xf0000 │ │ │ │ lsr r1, r4, #8 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ and r1, r1, #15 │ │ │ │ - beq 0x8c9cc │ │ │ │ + beq 0x8ca78 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x83334 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x83374 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x75560 │ │ │ │ + bl 0x75564 │ │ │ │ tst r4, #3145728 @ 0x300000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x88974 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - beq 0x88834 │ │ │ │ - ldr r3, [pc, #2056] @ 0x89860 │ │ │ │ + beq 0x88888 │ │ │ │ + ldr r3, [pc, #2096] @ 0x898d8 │ │ │ │ mov r1, r4 │ │ │ │ bics r3, r3, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - beq 0x8b74c │ │ │ │ + beq 0x8b7e4 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ bl 0x75960 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x83334 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x83374 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ bl 0x75960 │ │ │ │ ands r3, r4, #2097152 @ 0x200000 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - bne 0x8a9a4 │ │ │ │ - ldr lr, [pc, #1816] @ 0x897b0 │ │ │ │ + bne 0x8aa20 │ │ │ │ + ldr lr, [pc, #1848] @ 0x89828 │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1808] @ 0x897b4 │ │ │ │ + ldr r2, [pc, #1840] @ 0x8982c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ moveq r2, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - bne 0x88834 │ │ │ │ - ldr r3, [pc, #1944] @ 0x89860 │ │ │ │ + bne 0x88888 │ │ │ │ + ldr r3, [pc, #1976] @ 0x898d8 │ │ │ │ mov r1, r4 │ │ │ │ bics r3, r3, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - beq 0x8b6ec │ │ │ │ + beq 0x8b77c │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ bl 0x75960 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #13 │ │ │ │ movne r2, #1 │ │ │ │ - bne 0x890fc │ │ │ │ + bne 0x89158 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #13 │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ - ldr r1, [pc, #1888] @ 0x89864 │ │ │ │ + ldr r1, [pc, #1916] @ 0x898dc │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #1876] @ 0x89868 │ │ │ │ + ldr r2, [pc, #1904] @ 0x898e0 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ - ands r6, r4, #2097152 @ 0x200000 │ │ │ │ - bne 0x88834 │ │ │ │ - ldr r3, [pc, #1836] @ 0x89860 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ + ands r7, r4, #2097152 @ 0x200000 │ │ │ │ + bne 0x88888 │ │ │ │ + ldr r3, [pc, #1864] @ 0x898d8 │ │ │ │ mov r1, r4 │ │ │ │ bics r3, r3, r4 │ │ │ │ + beq 0x8b84c │ │ │ │ add r0, sp, #32 │ │ │ │ - beq 0x8b7ac │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ bl 0x75960 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1664] @ 0x897d0 │ │ │ │ + ldr r2, [pc, #1688] @ 0x89848 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ and r3, r4, #983040 @ 0xf0000 │ │ │ │ - bne 0x8a978 │ │ │ │ + bne 0x8a9ec │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - beq 0x8adac │ │ │ │ + beq 0x8ae34 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ bl 0x75960 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1604] @ 0x897d4 │ │ │ │ + ldr r2, [pc, #1624] @ 0x8984c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ - ands r6, r4, #2097152 @ 0x200000 │ │ │ │ - bne 0x8c9f8 │ │ │ │ - ldr r3, [pc, #1708] @ 0x89860 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ + ands r7, r4, #2097152 @ 0x200000 │ │ │ │ + bne 0x8caa4 │ │ │ │ + ldr r3, [pc, #1728] @ 0x898d8 │ │ │ │ mov r1, r4 │ │ │ │ bics r3, r3, r4 │ │ │ │ + beq 0x8aa94 │ │ │ │ add r0, sp, #32 │ │ │ │ - beq 0x8aa18 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ bl 0x75960 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1564] @ 0x897ec │ │ │ │ + ldr r2, [pc, #1580] @ 0x89864 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x75560 │ │ │ │ + bl 0x75564 │ │ │ │ tst r4, #3145728 @ 0x300000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x781cc │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7820c │ │ │ │ + b 0x8888c │ │ │ │ ands r3, r4, #3145728 @ 0x300000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #4 │ │ │ │ and r1, r4, #255 @ 0xff │ │ │ │ and r2, r2, #1792 @ 0x700 │ │ │ │ orr r2, r2, r1 │ │ │ │ lsr r1, r4, #15 │ │ │ │ and r1, r1, #2048 @ 0x800 │ │ │ │ eor r2, r2, r1 │ │ │ │ and r1, r4, #983040 @ 0xf0000 │ │ │ │ lsr lr, r4, #8 │ │ │ │ cmp r1, #983040 @ 0xf0000 │ │ │ │ and lr, lr, #15 │ │ │ │ - beq 0x8b7cc │ │ │ │ + beq 0x8b878 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #13 │ │ │ │ cmpeq lr, #13 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ add ip, r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #1512] @ 0x89864 │ │ │ │ + ldr r2, [pc, #1528] @ 0x898dc │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #32] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ bl 0x75960 │ │ │ │ ands r3, r4, #2097152 @ 0x200000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - ldr lr, [pc, #1388] @ 0x89820 │ │ │ │ + ldr lr, [pc, #1400] @ 0x89898 │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #1380] @ 0x89824 │ │ │ │ + ldr r2, [pc, #1392] @ 0x8989c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ moveq r2, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #1384] @ 0x89844 │ │ │ │ - lsr ip, r4, #16 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #1396] @ 0x898bc │ │ │ │ + lsr r2, r4, #16 │ │ │ │ and r3, r3, r4 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ + lsr r1, r4, #8 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - and ip, ip, #15 │ │ │ │ - and r4, r4, #15 │ │ │ │ + and ip, r4, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ - beq 0x8db58 │ │ │ │ - bhi 0x8a864 │ │ │ │ - ldr r1, [pc, #1348] @ 0x89848 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 0x8da50 │ │ │ │ - bhi 0x8b648 │ │ │ │ + and r1, r1, #15 │ │ │ │ + beq 0x8dc08 │ │ │ │ + bhi 0x8a8d8 │ │ │ │ + ldr r0, [pc, #1360] @ 0x898c0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 0x8db00 │ │ │ │ + bhi 0x8b6d8 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 0x8dbac │ │ │ │ - bhi 0x8d0a0 │ │ │ │ + beq 0x8dc5c │ │ │ │ + bhi 0x8d150 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8db84 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + beq 0x8dc34 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #1192] @ 0x897d8 │ │ │ │ + ldr r2, [pc, #1200] @ 0x89850 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ ands r2, r4, #8388608 @ 0x800000 │ │ │ │ - bne 0x8c528 │ │ │ │ + bne 0x8c5d4 │ │ │ │ and r3, r4, #2304 @ 0x900 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - beq 0x8c480 │ │ │ │ + beq 0x8c52c │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - beq 0x8c7e4 │ │ │ │ + beq 0x8c890 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #4 │ │ │ │ and r2, r2, #3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ tst r4, #1728 @ 0x6c0 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - bne 0x88834 │ │ │ │ + and r2, r4, #15 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bne 0x88888 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ mov ip, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7c238 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c278 │ │ │ │ + b 0x8888c │ │ │ │ ands r2, r4, #8388608 @ 0x800000 │ │ │ │ - bne 0x8c8f0 │ │ │ │ + bne 0x8c99c │ │ │ │ and r3, r4, #2304 @ 0x900 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - beq 0x8c894 │ │ │ │ + beq 0x8c940 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - beq 0x8c83c │ │ │ │ + beq 0x8c8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #4 │ │ │ │ and r2, r2, #3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ tst r4, #1728 @ 0x6c0 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - bne 0x88834 │ │ │ │ + and r2, r4, #15 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bne 0x88888 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ mov ip, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7c228 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c268 │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #983040 @ 0xf0000 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - beq 0x8ac48 │ │ │ │ + beq 0x8acd0 │ │ │ │ ands r6, r4, #8388608 @ 0x800000 │ │ │ │ - beq 0x8aa68 │ │ │ │ + beq 0x8aaf0 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x8946c │ │ │ │ + bne 0x894e0 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -124112,58 +124141,59 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ ands r2, r4, #8388608 @ 0x800000 │ │ │ │ - bne 0x8c6ec │ │ │ │ + bne 0x8c798 │ │ │ │ and r3, r4, #2304 @ 0x900 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - beq 0x8c644 │ │ │ │ + beq 0x8c6f0 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - beq 0x8c740 │ │ │ │ + beq 0x8c7ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ - and r2, r4, #15 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #4 │ │ │ │ and r2, r2, #3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ tst r4, #1728 @ 0x6c0 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - bne 0x88834 │ │ │ │ + and r2, r4, #15 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bne 0x88888 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ mov ip, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7c218 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c258 │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #983040 @ 0xf0000 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - beq 0x8abdc │ │ │ │ + beq 0x8ac64 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ - beq 0x8ab68 │ │ │ │ + beq 0x8abf0 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x89568 │ │ │ │ + bne 0x895e0 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ lsr lr, r4, #16 │ │ │ │ lsr ip, r4, #12 │ │ │ │ mov r0, r5 │ │ │ │ and lr, lr, #15 │ │ │ │ @@ -124174,46 +124204,46 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #983040 @ 0xf0000 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - beq 0x8cd24 │ │ │ │ + beq 0x8cdd4 │ │ │ │ ands r1, r4, #8388608 @ 0x800000 │ │ │ │ - bne 0x8c954 │ │ │ │ - ldr r3, [pc, #664] @ 0x8986c │ │ │ │ + bne 0x8ca00 │ │ │ │ + ldr r3, [pc, #664] @ 0x898e4 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - beq 0x8cee4 │ │ │ │ - ldr r3, [pc, #652] @ 0x89870 │ │ │ │ + beq 0x8cf94 │ │ │ │ + ldr r3, [pc, #652] @ 0x898e8 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #3072 @ 0xc00 │ │ │ │ - beq 0x8d378 │ │ │ │ + beq 0x8d428 │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - beq 0x8d62c │ │ │ │ - ldr r3, [pc, #632] @ 0x89874 │ │ │ │ + beq 0x8d6dc │ │ │ │ + ldr r3, [pc, #632] @ 0x898ec │ │ │ │ tst r4, r3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75604 │ │ │ │ + bl 0x75608 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x88974 │ │ │ │ ands r0, r4, #32768 @ 0x8000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r2, r4, #983040 @ 0xf0000 │ │ │ │ lsr r3, r4, #10 │ │ │ │ and r3, r3, #28 │ │ │ │ lsr r1, r4, #4 │ │ │ │ cmp r2, #983040 @ 0xf0000 │ │ │ │ lsl ip, r4, #24 │ │ │ │ lsr r2, r4, #8 │ │ │ │ @@ -124221,31 +124251,31 @@ │ │ │ │ and r2, r2, #15 │ │ │ │ orr ip, r3, ip, lsr #30 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #1 │ │ │ │ and lr, r4, #15 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 0x8cc68 │ │ │ │ + beq 0x8cd18 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #332] @ 0x897dc │ │ │ │ + ldr r2, [pc, #332] @ 0x89854 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #308] @ 0x897e0 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #308] @ 0x89858 │ │ │ │ tst r4, r3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ lsr r3, r4, #10 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -124256,21 +124286,21 @@ │ │ │ │ lsr r2, r4, #5 │ │ │ │ orr r3, r3, ip, lsr #30 │ │ │ │ and r2, r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78034 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78074 │ │ │ │ + b 0x8888c │ │ │ │ ands r6, r4, #32768 @ 0x8000 │ │ │ │ - bne 0x88834 │ │ │ │ - ldr r3, [pc, #336] @ 0x89860 │ │ │ │ + bne 0x88888 │ │ │ │ + ldr r3, [pc, #336] @ 0x898d8 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 0x8cc94 │ │ │ │ + beq 0x8cd44 │ │ │ │ lsr ip, r4, #8 │ │ │ │ lsr r2, r4, #4 │ │ │ │ and ip, ip, #15 │ │ │ │ and r2, r2, #3 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ lsr ip, r4, #16 │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -124282,80 +124312,80 @@ │ │ │ │ orr r2, r2, ip, lsr #30 │ │ │ │ lsr r3, r4, #20 │ │ │ │ mov ip, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ and r4, r4, #15 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #104] @ 0x897d0 │ │ │ │ + ldr r2, [pc, #104] @ 0x89848 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strdeq pc, [r5], #-138 @ 0xffffff76 │ │ │ │ - strdeq pc, [r5], #-142 @ 0xffffff72 │ │ │ │ - subeq pc, r5, lr, lsl r9 @ │ │ │ │ + strdeq pc, [r5], #-154 @ 0xffffff66 │ │ │ │ + strdeq pc, [r5], #-158 @ 0xffffff62 │ │ │ │ + subeq pc, r5, lr, lsl sl @ │ │ │ │ ldrsheq r0, [r0], #0 @ │ │ │ │ andseq r0, r0, r0, lsr #32 │ │ │ │ addeq pc, r0, r0, asr #1 │ │ │ │ addeq pc, r0, r0 │ │ │ │ andeq pc, r0, r0, lsl #1 │ │ │ │ - subeq pc, r5, ip, lsr #18 │ │ │ │ - subeq pc, r5, r8, lsr r9 @ │ │ │ │ - subeq pc, r5, r4, asr #18 │ │ │ │ + subeq pc, r5, ip, lsr #20 │ │ │ │ + subeq pc, r5, r8, lsr sl @ │ │ │ │ + subeq pc, r5, r4, asr #20 │ │ │ │ rsceq r8, r0, r0 │ │ │ │ andeq r4, r7, r8, asr #11 │ │ │ │ andeq r4, r7, r4, lsr #14 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ ldreq r0, [r0], #-32 @ 0xffffffe0 │ │ │ │ eoreq r7, r0, r0, asr #1 │ │ │ │ andeq r3, r7, ip, asr #3 │ │ │ │ ldrteq r0, [r0], #-32 @ 0xffffffe0 │ │ │ │ ldrdeq r3, [r7], -r4 │ │ │ │ - @ instruction: 0x0018f9bc │ │ │ │ - andseq pc, r8, r4, asr r8 @ │ │ │ │ + @ instruction: 0x0018fabc │ │ │ │ + andseq pc, r8, r4, asr r9 @ │ │ │ │ andeq r3, r7, ip, asr #17 │ │ │ │ - andseq r0, r9, r0, ror #22 │ │ │ │ + andseq r0, r9, r0, ror #24 │ │ │ │ andseq r8, r0, r0, lsl r0 │ │ │ │ - mulseq r9, r0, r9 │ │ │ │ + mulseq r9, r0, sl │ │ │ │ andseq r0, r0, sp, lsl #2 │ │ │ │ - andseq pc, r8, ip, lsr #13 │ │ │ │ - andseq r2, r9, r4, asr r2 │ │ │ │ - andseq r2, r9, ip, ror #3 │ │ │ │ + andseq pc, r8, ip, lsr #15 │ │ │ │ + andseq r2, r9, r4, asr r3 │ │ │ │ + andseq r2, r9, ip, ror #5 │ │ │ │ andeq r4, r7, r8, ror #8 │ │ │ │ strdeq r4, [r7], -ip │ │ │ │ andeq r4, r7, ip, lsr #8 │ │ │ │ - andseq r2, r9, ip, asr #5 │ │ │ │ - andseq r2, r9, r0, lsr #4 │ │ │ │ + andseq r2, r9, ip, asr #7 │ │ │ │ + andseq r2, r9, r0, lsr #6 │ │ │ │ sbceq r0, r0, r0, lsr #1 │ │ │ │ ldrsheq r0, [r0], r0 @ │ │ │ │ addeq pc, r0, r0, asr #32 │ │ │ │ subeq r2, r0, r0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r4, r7, r8, lsl r5 │ │ │ │ @ instruction: 0x000745b8 │ │ │ │ sbcseq r0, r0, r0, asr #1 │ │ │ │ subeq r0, r0, r0, lsl r0 │ │ │ │ andeq lr, pc, pc, ror r9 @ │ │ │ │ streq r0, [r0], #-512 @ 0xfffffe00 │ │ │ │ strbteq r2, [r0], #-0 │ │ │ │ andseq r0, r0, r0, lsl #6 │ │ │ │ - andseq pc, r8, r0, ror #5 │ │ │ │ + andseq pc, r8, r0, ror #7 │ │ │ │ rsbseq r0, r0, r0, lsr r0 │ │ │ │ andseq r0, r0, r0, lsl r0 │ │ │ │ andeq r3, r7, r4, lsl #28 │ │ │ │ andeq pc, r0, pc, lsr r0 @ │ │ │ │ andeq pc, pc, r0, ror #31 │ │ │ │ andeq r4, r7, r8, ror #16 │ │ │ │ andeq r4, r7, ip, lsr #17 │ │ │ │ andseq r0, r0, r0, lsl #30 │ │ │ │ - mulseq r8, r4, r3 │ │ │ │ + mulseq r8, r4, r4 │ │ │ │ andeq r4, r7, r0, lsl #13 │ │ │ │ addeq r0, r0, r0, lsl #18 │ │ │ │ addeq r0, r0, r0, lsl #30 │ │ │ │ addeq r0, r0, r0, asr #31 │ │ │ │ sbceq r0, r0, r0, lsl #1 │ │ │ │ eoreq r0, r0, r0, lsl r0 │ │ │ │ andseq r0, r0, r0, lsr r0 │ │ │ │ @@ -124363,15 +124393,15 @@ │ │ │ │ rsceq r0, r0, r0, rrx │ │ │ │ ldrsbeq r0, [r0], #0 │ │ │ │ subseq r0, r0, r0, lsr #32 │ │ │ │ lsr r3, r4, #4 │ │ │ │ and r3, r3, #3 │ │ │ │ tst r4, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ lsr ip, r4, #10 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -124381,52 +124411,52 @@ │ │ │ │ lsl r4, r4, #24 │ │ │ │ mov r2, #1 │ │ │ │ and ip, ip, #28 │ │ │ │ and r3, r3, #1 │ │ │ │ orr ip, ip, r4, lsr #30 │ │ │ │ str r2, [sp] │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-272] @ 0x897e4 │ │ │ │ + ldr r2, [pc, #-272] @ 0x8985c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #-292] @ 0x897e8 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #-292] @ 0x89860 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 0x8b9a8 │ │ │ │ + beq 0x8ba54 │ │ │ │ and r3, r4, #1015808 @ 0xf8000 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - beq 0x8d5d4 │ │ │ │ + beq 0x8d684 │ │ │ │ tst r4, #32768 @ 0x8000 │ │ │ │ - beq 0x8ba18 │ │ │ │ + beq 0x8bac4 │ │ │ │ and r3, r4, #1097728 @ 0x10c000 │ │ │ │ cmp r3, #1081344 @ 0x108000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #3 │ │ │ │ strd r2, [sp, #32] │ │ │ │ lsr r2, r4, #8 │ │ │ │ lsr r3, r4, #4 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7b400 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7b440 │ │ │ │ + b 0x8888c │ │ │ │ ands r6, r4, #32768 @ 0x8000 │ │ │ │ - bne 0x88834 │ │ │ │ - ldr r3, [pc, #-288] @ 0x89860 │ │ │ │ + bne 0x88888 │ │ │ │ + ldr r3, [pc, #-288] @ 0x898d8 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 0x8cc30 │ │ │ │ + beq 0x8cce0 │ │ │ │ lsr ip, r4, #8 │ │ │ │ lsr r2, r4, #4 │ │ │ │ and ip, ip, #15 │ │ │ │ and r2, r2, #3 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ lsr ip, r4, #16 │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -124438,129 +124468,129 @@ │ │ │ │ orr r2, r2, ip, lsr #30 │ │ │ │ lsr r3, r4, #20 │ │ │ │ mov ip, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ and r4, r4, #15 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-492] @ 0x897ec │ │ │ │ + ldr r2, [pc, #-492] @ 0x89864 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x79794 │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x797d4 │ │ │ │ + b 0x8888c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-468] @ 0x89864 │ │ │ │ - ldr r2, [pc, #-588] @ 0x897f0 │ │ │ │ + ldr r3, [pc, #-464] @ 0x898dc │ │ │ │ + ldr r2, [pc, #-584] @ 0x89868 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x8888c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-512] @ 0x89864 │ │ │ │ - ldr r2, [pc, #-628] @ 0x897f4 │ │ │ │ + ldr r3, [pc, #-508] @ 0x898dc │ │ │ │ + ldr r2, [pc, #-624] @ 0x8986c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x8888c │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x89a98 │ │ │ │ + beq 0x89b10 │ │ │ │ ldr r3, [r5, #204] @ 0xcc │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + beq 0x88888 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-684] @ 0x897fc │ │ │ │ - ldr r2, [pc, #-692] @ 0x897f8 │ │ │ │ + ldr r3, [pc, #-680] @ 0x89874 │ │ │ │ + ldr r2, [pc, #-688] @ 0x89870 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x8888c │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x89adc │ │ │ │ + beq 0x89b54 │ │ │ │ ldr r3, [r5, #204] @ 0xcc │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + beq 0x88888 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-752] @ 0x897fc │ │ │ │ - ldr r2, [pc, #-752] @ 0x89800 │ │ │ │ + ldr r3, [pc, #-748] @ 0x89874 │ │ │ │ + ldr r2, [pc, #-748] @ 0x89878 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x8888c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-692] @ 0x89864 │ │ │ │ - ldr r2, [pc, #-792] @ 0x89804 │ │ │ │ + ldr r3, [pc, #-688] @ 0x898dc │ │ │ │ + ldr r2, [pc, #-788] @ 0x8987c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x8888c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-736] @ 0x89864 │ │ │ │ - ldr r2, [pc, #-832] @ 0x89808 │ │ │ │ + ldr r3, [pc, #-732] @ 0x898dc │ │ │ │ + ldr r2, [pc, #-828] @ 0x89880 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r2, [pc, #-860] @ 0x8980c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 0x8bec0 │ │ │ │ - bhi 0x89eb4 │ │ │ │ - ldr r2, [pc, #-872] @ 0x89810 │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r2, [pc, #-860] @ 0x89884 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 0x8bf6c │ │ │ │ + bhi 0x89f28 │ │ │ │ + ldr r2, [pc, #-872] @ 0x89888 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8bde8 │ │ │ │ - bhi 0x8a684 │ │ │ │ + beq 0x8be94 │ │ │ │ + bhi 0x8a6f8 │ │ │ │ sub r2, r2, #2097152 @ 0x200000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8be78 │ │ │ │ + beq 0x8bf24 │ │ │ │ cmp r3, #10485760 @ 0xa00000 │ │ │ │ - beq 0x8be30 │ │ │ │ + beq 0x8bedc │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #12 │ │ │ │ @@ -124569,103 +124599,103 @@ │ │ │ │ and ip, r4, #15 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7a09c │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #-984] @ 0x89814 │ │ │ │ + bl 0x7a0dc │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #-984] @ 0x8988c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0x8a194 │ │ │ │ + beq 0x8a208 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x88834 │ │ │ │ - ldr r3, [pc, #-960] @ 0x89844 │ │ │ │ + bne 0x88888 │ │ │ │ + ldr r3, [pc, #-960] @ 0x898bc │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - beq 0x8d038 │ │ │ │ - bhi 0x8a8c0 │ │ │ │ + beq 0x8d0e8 │ │ │ │ + bhi 0x8a934 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0x8d070 │ │ │ │ - bhi 0x8bb74 │ │ │ │ + beq 0x8d120 │ │ │ │ + bhi 0x8bc20 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 0x8d2f8 │ │ │ │ - bhi 0x8cf30 │ │ │ │ + beq 0x8d3a8 │ │ │ │ + bhi 0x8cfe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8d2bc │ │ │ │ + beq 0x8d36c │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78680 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x786c0 │ │ │ │ + b 0x8888c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x756c0 │ │ │ │ + bl 0x756c4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7625c │ │ │ │ + bl 0x7629c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r0, r4, #23 │ │ │ │ tst r4, #8192 @ 0x2000 │ │ │ │ and r0, r0, #15 │ │ │ │ - bne 0x8b4fc │ │ │ │ + bne 0x8b58c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3] │ │ │ │ lsr r3, r3, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x8c940 │ │ │ │ + bls 0x8c9ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ - ldr r3, [pc, #-1224] @ 0x89818 │ │ │ │ + bne 0x88974 │ │ │ │ + ldr r3, [pc, #-1224] @ 0x89890 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - beq 0x8df9c │ │ │ │ - ldr r3, [pc, #-1236] @ 0x8981c │ │ │ │ + beq 0x8e04c │ │ │ │ + ldr r3, [pc, #-1236] @ 0x89894 │ │ │ │ lsl r2, r4, #20 │ │ │ │ and r3, r3, r4 │ │ │ │ orr r3, r3, r2, lsr #31 │ │ │ │ lsl r6, r3, #1 │ │ │ │ and r3, r4, #983040 @ 0xf0000 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ lsr r7, r4, #20 │ │ │ │ - beq 0x8e23c │ │ │ │ + beq 0x8e2ec │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r7, r7, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 0x7f85c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7f89c │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #58720256 @ 0x3800000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - beq 0x8a0cc │ │ │ │ + beq 0x8a140 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ lsl r2, r4, #21 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsr r3, r4, #5 │ │ │ │ lsr r2, r2, #21 │ │ │ │ and r3, r3, #129024 @ 0x1f800 │ │ │ │ @@ -124683,107 +124713,106 @@ │ │ │ │ and r2, r2, #15 │ │ │ │ lsl r3, r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x7fea8 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7fee8 │ │ │ │ + b 0x8888c │ │ │ │ cmp r3, #10485760 @ 0xa00000 │ │ │ │ - beq 0x8a3ec │ │ │ │ + beq 0x8a460 │ │ │ │ cmp r3, #12582912 @ 0xc00000 │ │ │ │ - bne 0x88834 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - lsr r3, r4, #4 │ │ │ │ - and r2, r2, #15 │ │ │ │ - and r3, r3, #3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #1 │ │ │ │ - lsr r3, r4, #10 │ │ │ │ - str r2, [sp] │ │ │ │ - and r3, r3, #28 │ │ │ │ - lsl r2, r4, #24 │ │ │ │ - and r1, r4, #15 │ │ │ │ - orr r3, r3, r2, lsr #30 │ │ │ │ - ldr ip, [pc, #-1496] @ 0x89820 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - lsr r4, r4, #20 │ │ │ │ - ands r4, r4, #1 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [pc, #-1528] @ 0x89824 │ │ │ │ + bne 0x88888 │ │ │ │ + lsr r2, r4, #4 │ │ │ │ + and r2, r2, #3 │ │ │ │ + ldr ip, [pc, #-1452] @ 0x89898 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + lsr r2, r4, #20 │ │ │ │ + ands r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [pc, #-1468] @ 0x8989c │ │ │ │ + moveq r2, ip │ │ │ │ + lsr ip, r4, #10 │ │ │ │ + lsl lr, r4, #24 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ + and ip, ip, #28 │ │ │ │ + orr ip, ip, lr, lsr #30 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #1 │ │ │ │ + lsr ip, r4, #8 │ │ │ │ + and ip, ip, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r3, [sp] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - moveq r2, ip │ │ │ │ - str r4, [sp, #32] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x81b0c │ │ │ │ - b 0x88838 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + bl 0x81b4c │ │ │ │ + b 0x8888c │ │ │ │ ldr r0, [r5, #200] @ 0xc8 │ │ │ │ tst r0, #2 │ │ │ │ - beq 0x89e68 │ │ │ │ - tst lr, #14 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x89edc │ │ │ │ + tst r6, #14 │ │ │ │ + beq 0x88888 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 0x89e78 │ │ │ │ + beq 0x89eec │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ - beq 0x8b694 │ │ │ │ + beq 0x8b724 │ │ │ │ sub r0, r1, #8 │ │ │ │ cmp r0, #5 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x88834 │ │ │ │ - stm sp, {r2, r7} │ │ │ │ + beq 0x88888 │ │ │ │ + stm sp, {r2, lr} │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r8, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x80dcc │ │ │ │ - b 0x88920 │ │ │ │ - ldr r2, [pc, #-1684] @ 0x89828 │ │ │ │ + bl 0x80e0c │ │ │ │ + b 0x88974 │ │ │ │ + ldr r2, [pc, #-1680] @ 0x898a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8c0e8 │ │ │ │ - bhi 0x8a7f4 │ │ │ │ + beq 0x8c194 │ │ │ │ + bhi 0x8a868 │ │ │ │ sub r2, r2, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8c26c │ │ │ │ + beq 0x8c318 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8c21c │ │ │ │ + beq 0x8c2c8 │ │ │ │ sub r2, r2, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ ldrb r2, [r5, #209] @ 0xd1 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ lsreq r3, r3, #15 │ │ │ │ orreq r3, r3, r2, lsl #17 │ │ │ │ mvnne r2, r2 │ │ │ │ mvneq r3, r3 │ │ │ │ andne r3, r2, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -124792,61 +124821,61 @@ │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78d50 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x78d90 │ │ │ │ + b 0x88974 │ │ │ │ cmp r3, #5242880 @ 0x500000 │ │ │ │ - beq 0x8c138 │ │ │ │ - bhi 0x8a790 │ │ │ │ + beq 0x8c1e4 │ │ │ │ + bhi 0x8a804 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - beq 0x8c1cc │ │ │ │ - ldr r2, [pc, #-1872] @ 0x8982c │ │ │ │ + beq 0x8c278 │ │ │ │ + ldr r2, [pc, #-1868] @ 0x898a4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8c17c │ │ │ │ + beq 0x8c228 │ │ │ │ sub r2, r2, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ - lsr r8, r4, #16 │ │ │ │ + lsr r9, r4, #16 │ │ │ │ lsr r7, r4, #8 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - and r8, r8, #15 │ │ │ │ + and r8, r4, #15 │ │ │ │ + and r9, r9, #15 │ │ │ │ and r7, r7, #15 │ │ │ │ - and r9, r4, #15 │ │ │ │ - beq 0x8d0d0 │ │ │ │ + beq 0x8d180 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x793f0 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x79430 │ │ │ │ + b 0x8888c │ │ │ │ cmp r3, #5242880 @ 0x500000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - beq 0x8ad54 │ │ │ │ - ldr r2, [pc, #-1992] @ 0x89830 │ │ │ │ + beq 0x8addc │ │ │ │ + ldr r2, [pc, #-1988] @ 0x898a8 │ │ │ │ bic r3, r4, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #7340032 @ 0x700000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x8a014 │ │ │ │ - ldr r3, [pc, #-2008] @ 0x89834 │ │ │ │ + bne 0x8a088 │ │ │ │ + ldr r3, [pc, #-2004] @ 0x898ac │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ bics r3, r3, r2 │ │ │ │ - beq 0x8cc04 │ │ │ │ + beq 0x8ccb4 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ lsr r3, r4, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ and r3, r3, #15 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ @@ -124859,194 +124888,194 @@ │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7ae60 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7aea0 │ │ │ │ + b 0x88974 │ │ │ │ cmp r2, #5242880 @ 0x500000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - bne 0x8cd78 │ │ │ │ + bne 0x8ce28 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ - bne 0x8ade0 │ │ │ │ + bne 0x8ae70 │ │ │ │ and r3, r4, #3840 @ 0xf00 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x82a30 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #-2204] @ 0x89838 │ │ │ │ + bl 0x82a70 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #-2200] @ 0x898b0 │ │ │ │ and r7, r4, r3 │ │ │ │ cmp r7, #6291456 @ 0x600000 │ │ │ │ - beq 0x8cb60 │ │ │ │ - bhi 0x8aa38 │ │ │ │ + beq 0x8cc10 │ │ │ │ + bhi 0x8aac0 │ │ │ │ cmp r7, #2097152 @ 0x200000 │ │ │ │ - beq 0x8ca88 │ │ │ │ + beq 0x8cb38 │ │ │ │ cmp r7, #4194304 @ 0x400000 │ │ │ │ - beq 0x8ca24 │ │ │ │ + beq 0x8cad4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x89d40 │ │ │ │ + bne 0x89db8 │ │ │ │ and r3, r4, #239 @ 0xef │ │ │ │ cmp r3, #32 │ │ │ │ - beq 0x8de1c │ │ │ │ + beq 0x8decc │ │ │ │ ands r9, r4, #255 @ 0xff │ │ │ │ lsr r8, r4, #16 │ │ │ │ - beq 0x8daa0 │ │ │ │ - ldr r3, [pc, #-2268] @ 0x8983c │ │ │ │ + beq 0x8db50 │ │ │ │ + ldr r3, [pc, #-2264] @ 0x898b4 │ │ │ │ tst r4, r3 │ │ │ │ - beq 0x8dd54 │ │ │ │ + beq 0x8de04 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x89d48 │ │ │ │ + b 0x89dc0 │ │ │ │ lsr r2, r4, #21 │ │ │ │ and r2, r2, #3 │ │ │ │ tst r4, #48 @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #13 │ │ │ │ - movne r0, #1 │ │ │ │ lsr r3, r4, #20 │ │ │ │ + movne r0, #1 │ │ │ │ cmp r2, #15 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq 0x8ce78 │ │ │ │ + beq 0x8cf28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-2368] @ 0x89840 │ │ │ │ + ldr r2, [pc, #-2364] @ 0x898b8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7a800 │ │ │ │ - b 0x88920 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - and ip, r3, #15 │ │ │ │ - ldr r3, [pc, #-2400] @ 0x89844 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ + bl 0x7a840 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #-2388] @ 0x898bc │ │ │ │ + lsr r2, r4, #16 │ │ │ │ and r3, r3, r4 │ │ │ │ + and ip, r4, #15 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - and r4, r4, #15 │ │ │ │ + lsr r4, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ - beq 0x8dc24 │ │ │ │ - bhi 0x8a91c │ │ │ │ - ldr r1, [pc, #-2428] @ 0x89848 │ │ │ │ + and r4, r4, #15 │ │ │ │ + beq 0x8dcd4 │ │ │ │ + bhi 0x8a990 │ │ │ │ + ldr r1, [pc, #-2424] @ 0x898c0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x8da78 │ │ │ │ - bhi 0x8b4b0 │ │ │ │ + beq 0x8db28 │ │ │ │ + bhi 0x8b540 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 0x8dbfc │ │ │ │ - bhi 0x8d104 │ │ │ │ + beq 0x8dcac │ │ │ │ + bhi 0x8d1b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8dbd4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + beq 0x8dc84 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-2468] @ 0x8984c │ │ │ │ + ldr r2, [pc, #-2464] @ 0x898c4 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - bne 0x8ccbc │ │ │ │ + bne 0x8cd6c │ │ │ │ ands r3, r4, #8388608 @ 0x800000 │ │ │ │ - bne 0x8b140 │ │ │ │ + bne 0x8b1d0 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r6, r3, #15 │ │ │ │ - ldr r3, [pc, #-2520] @ 0x89850 │ │ │ │ + ldr r3, [pc, #-2516] @ 0x898c8 │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ and r8, r2, #15 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ - beq 0x8c57c │ │ │ │ + beq 0x8c628 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ and r3, r3, #15 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov ip, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 0x82af0 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x82b30 │ │ │ │ + b 0x88974 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ lsr r3, r4, #21 │ │ │ │ - bne 0x8cce4 │ │ │ │ - ldr r2, [pc, #-2628] @ 0x89854 │ │ │ │ + bne 0x8cd94 │ │ │ │ + ldr r2, [pc, #-2624] @ 0x898cc │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, #901120 @ 0xdc000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ tst r2, #8 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r3, r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ and r1, r4, #31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7ff60 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7ffa0 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #21 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq 0x8ad00 │ │ │ │ - ldr r2, [pc, #-2704] @ 0x89854 │ │ │ │ + beq 0x8ad88 │ │ │ │ + ldr r2, [pc, #-2700] @ 0x898cc │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, #901120 @ 0xdc000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r4, r4, #31 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x802a4 │ │ │ │ - b 0x88838 │ │ │ │ - and r2, r4, #255 @ 0xff │ │ │ │ + bl 0x802e4 │ │ │ │ + b 0x8888c │ │ │ │ + and r3, r4, #255 @ 0xff │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsr r3, r4, #8 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ and r3, r3, #15 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #23 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ and r2, r2, #1 │ │ │ │ lsr r4, r4, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ and r4, r4, #15 │ │ │ │ @@ -125054,111 +125083,111 @@ │ │ │ │ movne r3, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x7ad4c │ │ │ │ - b 0x88920 │ │ │ │ - lsr r2, r4, #8 │ │ │ │ - lsr r3, r4, #4 │ │ │ │ - and r2, r2, #15 │ │ │ │ - and r3, r3, #3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #1 │ │ │ │ - lsr r3, r4, #10 │ │ │ │ - str r2, [sp] │ │ │ │ - and r3, r3, #28 │ │ │ │ - lsl r2, r4, #24 │ │ │ │ - and r1, r4, #15 │ │ │ │ - orr r3, r3, r2, lsr #30 │ │ │ │ - ldr ip, [pc, #-2908] @ 0x89858 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - lsr r4, r4, #20 │ │ │ │ - ands r4, r4, #1 │ │ │ │ - and r2, r2, #15 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [pc, #-2940] @ 0x8985c │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ + bl 0x7ad8c │ │ │ │ + b 0x88974 │ │ │ │ + lsr r2, r4, #4 │ │ │ │ + and r2, r2, #3 │ │ │ │ + ldr ip, [pc, #-2860] @ 0x898d0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + lsr r2, r4, #20 │ │ │ │ + ands r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [pc, #-2876] @ 0x898d4 │ │ │ │ moveq r2, ip │ │ │ │ - str r4, [sp, #32] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ + lsr ip, r4, #10 │ │ │ │ + lsl lr, r4, #24 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - and r1, r3, #15 │ │ │ │ - ldr r3, [pc, #-2972] @ 0x89860 │ │ │ │ - lsr r2, r4, #4 │ │ │ │ + and ip, ip, #28 │ │ │ │ + orr ip, ip, lr, lsr #30 │ │ │ │ + and r3, r3, #15 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #1 │ │ │ │ + lsr ip, r4, #8 │ │ │ │ + and ip, ip, #15 │ │ │ │ + and r4, r4, #15 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ + lsr r3, r4, #4 │ │ │ │ + and r0, r3, #3 │ │ │ │ + ldr r3, [pc, #-2968] @ 0x898d8 │ │ │ │ + lsr r2, r4, #16 │ │ │ │ bics r3, r3, r4 │ │ │ │ lsr r3, r4, #10 │ │ │ │ - and r0, r2, #3 │ │ │ │ + and r1, r2, #15 │ │ │ │ and r3, r3, #28 │ │ │ │ lsl r2, r4, #24 │ │ │ │ - orr r2, r3, r2, lsr #30 │ │ │ │ and ip, r4, #15 │ │ │ │ + orr r2, r3, r2, lsr #30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq 0x8b450 │ │ │ │ + beq 0x8b4e0 │ │ │ │ lsr r3, r4, #8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsr r2, r4, #20 │ │ │ │ and r2, r2, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x833ec │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x8342c │ │ │ │ + b 0x88974 │ │ │ │ lsr r2, r4, #4 │ │ │ │ and r0, r2, #3 │ │ │ │ - ldr r2, [pc, #-3072] @ 0x89860 │ │ │ │ + ldr r2, [pc, #-3068] @ 0x898d8 │ │ │ │ lsr r1, r4, #10 │ │ │ │ bics r2, r2, r4 │ │ │ │ and r1, r1, #28 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsl ip, r4, #24 │ │ │ │ and r2, r2, #15 │ │ │ │ orr ip, r1, ip, lsr #30 │ │ │ │ and lr, r4, #15 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 0x8b480 │ │ │ │ + beq 0x8b510 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ lsr ip, r4, #8 │ │ │ │ and ip, ip, #15 │ │ │ │ cmp ip, #13 │ │ │ │ cmpeq r2, #13 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - ldr ip, [pc, #-3148] @ 0x89864 │ │ │ │ + ldr ip, [pc, #-3144] @ 0x898dc │ │ │ │ lsr r4, r4, #20 │ │ │ │ ands r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-3168] @ 0x89868 │ │ │ │ + ldr r2, [pc, #-3164] @ 0x898e0 │ │ │ │ mov r0, r5 │ │ │ │ moveq r2, ip │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x8a4f4 │ │ │ │ + bne 0x8a568 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #32 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #23 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #1 │ │ │ │ @@ -125170,19 +125199,19 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - beq 0x88920 │ │ │ │ + beq 0x88974 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #23 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #1 │ │ │ │ @@ -125194,79 +125223,79 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #9 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r2, [pc, #-3396] @ 0x8986c │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r2, [pc, #-3392] @ 0x898e4 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, #2304 @ 0x900 │ │ │ │ - beq 0x8cf78 │ │ │ │ - ldr r2, [pc, #-3408] @ 0x89870 │ │ │ │ + beq 0x8d028 │ │ │ │ + ldr r2, [pc, #-3404] @ 0x898e8 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, #3072 @ 0xc00 │ │ │ │ - beq 0x8b8e8 │ │ │ │ + beq 0x8b994 │ │ │ │ cmp r2, #3584 @ 0xe00 │ │ │ │ - beq 0x8dc4c │ │ │ │ - ldr r3, [pc, #-3428] @ 0x89874 │ │ │ │ + beq 0x8dcfc │ │ │ │ + ldr r3, [pc, #-3424] @ 0x898ec │ │ │ │ tst r4, r3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x8a5f4 │ │ │ │ + bne 0x8a668 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #32 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75604 │ │ │ │ + bl 0x75608 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #-3512] @ 0x8986c │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #-3508] @ 0x898e4 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - beq 0x8cfa0 │ │ │ │ - ldr r3, [pc, #-3524] @ 0x89870 │ │ │ │ + beq 0x8d050 │ │ │ │ + ldr r3, [pc, #-3520] @ 0x898e8 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #3072 @ 0xc00 │ │ │ │ - beq 0x8b950 │ │ │ │ + beq 0x8b9fc │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - beq 0x8d784 │ │ │ │ - ldr r3, [pc, #-3544] @ 0x89874 │ │ │ │ + beq 0x8d834 │ │ │ │ + ldr r3, [pc, #-3540] @ 0x898ec │ │ │ │ tst r4, r3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - beq 0x88920 │ │ │ │ + beq 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75604 │ │ │ │ + bl 0x75608 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #9 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r2, [pc, #-3604] @ 0x89878 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r2, [pc, #-3600] @ 0x898f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8c3c0 │ │ │ │ + beq 0x8c46c │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8c344 │ │ │ │ + beq 0x8c3f0 │ │ │ │ cmp r3, #12582912 @ 0xc00000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -125274,66 +125303,66 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ and ip, r4, #15 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7a09c │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a0dc │ │ │ │ + b 0x88974 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - beq 0x8c098 │ │ │ │ - ldr r2, [pc, #-3708] @ 0x8987c │ │ │ │ + beq 0x8c144 │ │ │ │ + ldr r2, [pc, #-3704] @ 0x898f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8c048 │ │ │ │ - ldr r2, [pc, #-3716] @ 0x89880 │ │ │ │ + beq 0x8c0f4 │ │ │ │ + ldr r2, [pc, #-3712] @ 0x898f8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ lsr r7, r4, #16 │ │ │ │ lsr r8, r4, #8 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ + and r9, r4, #15 │ │ │ │ and r7, r7, #15 │ │ │ │ and r8, r8, #15 │ │ │ │ - and r9, r4, #15 │ │ │ │ - beq 0x8d000 │ │ │ │ + beq 0x8d0b0 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ mvnne r2, r2 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ andne r3, r2, #1 │ │ │ │ lsreq r3, r3, #15 │ │ │ │ orreq r3, r3, r2, lsl #17 │ │ │ │ mvneq r3, r3 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78d50 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x78d90 │ │ │ │ + b 0x88974 │ │ │ │ cmp r3, #6291456 @ 0x600000 │ │ │ │ - beq 0x8c300 │ │ │ │ - ldr r2, [pc, #-3868] @ 0x89884 │ │ │ │ + beq 0x8c3ac │ │ │ │ + ldr r2, [pc, #-3864] @ 0x898fc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8c2bc │ │ │ │ + beq 0x8c368 │ │ │ │ sub r2, r2, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -125341,27 +125370,27 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x795cc │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7960c │ │ │ │ + b 0x8888c │ │ │ │ cmp r3, #14680064 @ 0xe00000 │ │ │ │ - beq 0x8bf78 │ │ │ │ - ldr r2, [pc, #-3964] @ 0x89888 │ │ │ │ + beq 0x8c024 │ │ │ │ + ldr r2, [pc, #-3960] @ 0x89900 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8bf3c │ │ │ │ - ldr r2, [pc, #-3972] @ 0x8988c │ │ │ │ + beq 0x8bfe8 │ │ │ │ + ldr r2, [pc, #-3968] @ 0x89904 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -125369,107 +125398,109 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x79a68 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r1, [pc, #-4060] @ 0x89890 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 0x8da14 │ │ │ │ - bhi 0x8c79c │ │ │ │ + bl 0x79aa8 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r0, [pc, #-4056] @ 0x89908 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 0x8dac4 │ │ │ │ + bhi 0x8c848 │ │ │ │ cmp r3, #5242880 @ 0x500000 │ │ │ │ - beq 0x8d88c │ │ │ │ - bhi 0x8d478 │ │ │ │ - ldr r1, [pc, #4012] @ 0x8b834 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 0x8db08 │ │ │ │ - add r1, r1, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + beq 0x8d93c │ │ │ │ + bhi 0x8d528 │ │ │ │ + ldr r0, [pc, #3980] @ 0x8b888 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 0x8dbb8 │ │ │ │ + add r0, r0, #16 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 0x88888 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #3984] @ 0x8b838 │ │ │ │ + ldr r2, [pc, #3948] @ 0x8b88c │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - ldr r2, [pc, #3956] @ 0x8b83c │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + ldr r2, [pc, #3924] @ 0x8b890 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8d594 │ │ │ │ - bhi 0x8bbc8 │ │ │ │ + beq 0x8d644 │ │ │ │ + bhi 0x8bc74 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - beq 0x8d174 │ │ │ │ + beq 0x8d224 │ │ │ │ sub r2, r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8d134 │ │ │ │ + beq 0x8d1e4 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x789c8 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r1, [pc, #3868] @ 0x8b840 │ │ │ │ + bl 0x78a08 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r1, [pc, #3836] @ 0x8b894 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x8dae0 │ │ │ │ - bhi 0x8c438 │ │ │ │ + beq 0x8db90 │ │ │ │ + bhi 0x8c4e4 │ │ │ │ cmp r3, #5242880 @ 0x500000 │ │ │ │ - beq 0x8d864 │ │ │ │ - bhi 0x8d444 │ │ │ │ - ldr r1, [pc, #3828] @ 0x8b834 │ │ │ │ + beq 0x8d914 │ │ │ │ + bhi 0x8d4f4 │ │ │ │ + ldr r1, [pc, #3796] @ 0x8b888 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x8db30 │ │ │ │ + beq 0x8dbe0 │ │ │ │ add r1, r1, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne 0x88888 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #3812] @ 0x8b844 │ │ │ │ + ldr r2, [pc, #3780] @ 0x8b898 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - beq 0x8c9a8 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + beq 0x8ca54 │ │ │ │ bl 0x75960 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #3768] @ 0x8b848 │ │ │ │ + ldr r2, [pc, #3728] @ 0x8b89c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #3744] @ 0x8b84c │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #3704] @ 0x8b8a0 │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #3736] @ 0x8b850 │ │ │ │ + ldr r2, [pc, #3696] @ 0x8b8a4 │ │ │ │ add r1, sp, #32 │ │ │ │ moveq r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ lsr ip, r4, #8 │ │ │ │ and ip, ip, #15 │ │ │ │ str ip, [sp, #32] │ │ │ │ lsr ip, r4, #16 │ │ │ │ lsr r3, r4, #10 │ │ │ │ and ip, ip, #15 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ @@ -125478,135 +125509,138 @@ │ │ │ │ orr r3, r3, ip, lsr #30 │ │ │ │ and r4, r4, #31 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x80898 │ │ │ │ - b 0x88838 │ │ │ │ - bl 0x75d1c │ │ │ │ - ldr r2, [pc, #3632] @ 0x8b854 │ │ │ │ + bl 0x808d8 │ │ │ │ + b 0x8888c │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 0x75d28 │ │ │ │ + ldr r2, [pc, #3580] @ 0x8b8a8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ cmp r7, #73400320 @ 0x4600000 │ │ │ │ - beq 0x8c9dc │ │ │ │ + beq 0x8ca88 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 0x89d40 │ │ │ │ + bne 0x89db8 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0x89d40 │ │ │ │ + beq 0x89db8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r1, [pc, #3560] @ 0x8b858 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r1, [pc, #3508] @ 0x8b8ac │ │ │ │ and r1, r1, r4 │ │ │ │ cmp r1, #2304 @ 0x900 │ │ │ │ - beq 0x8dd2c │ │ │ │ - ldr r1, [pc, #3548] @ 0x8b85c │ │ │ │ + beq 0x8dddc │ │ │ │ + ldr r1, [pc, #3496] @ 0x8b8b0 │ │ │ │ and r1, r1, r4 │ │ │ │ cmp r1, #3072 @ 0xc00 │ │ │ │ - beq 0x8ce14 │ │ │ │ + beq 0x8cec4 │ │ │ │ cmp r1, #3584 @ 0xe00 │ │ │ │ - beq 0x8df50 │ │ │ │ - ldr r3, [pc, #3528] @ 0x8b860 │ │ │ │ + beq 0x8e000 │ │ │ │ + ldr r3, [pc, #3476] @ 0x8b8b4 │ │ │ │ tst r4, r3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x8aab4 │ │ │ │ + bne 0x8ab3c │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75604 │ │ │ │ + bl 0x75608 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #3080192 @ 0x2f0000 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - bne 0x8ab18 │ │ │ │ + bne 0x8aba0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x8ab18 │ │ │ │ + bls 0x8aba0 │ │ │ │ lsr r6, r4, #13 │ │ │ │ and r6, r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ orreq r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x8de3c │ │ │ │ + beq 0x8deec │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r4, r4, #21 │ │ │ │ ands r4, r4, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - beq 0x8ab3c │ │ │ │ + beq 0x8abc4 │ │ │ │ asr r3, r7, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x8aa50 │ │ │ │ + bne 0x8aad8 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 0x82188 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #3304] @ 0x8b858 │ │ │ │ + bl 0x821c8 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #3252] @ 0x8b8ac │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - beq 0x8dd04 │ │ │ │ - ldr r3, [pc, #3292] @ 0x8b85c │ │ │ │ + beq 0x8ddb4 │ │ │ │ + ldr r3, [pc, #3240] @ 0x8b8b0 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #3072 @ 0xc00 │ │ │ │ - beq 0x8cdac │ │ │ │ + beq 0x8ce5c │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - beq 0x8ded8 │ │ │ │ - ldr r3, [pc, #3272] @ 0x8b860 │ │ │ │ + beq 0x8df88 │ │ │ │ + ldr r3, [pc, #3220] @ 0x8b8b4 │ │ │ │ tst r4, r3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x8abb4 │ │ │ │ + bne 0x8ac3c │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75604 │ │ │ │ + bl 0x75608 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x8abf4 │ │ │ │ + bne 0x8ac7c │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #23 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #1 │ │ │ │ @@ -125618,22 +125652,22 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x8ac60 │ │ │ │ + bne 0x8ace8 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #23 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #1 │ │ │ │ @@ -125645,56 +125679,56 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r4, r4, #21 │ │ │ │ ands r4, r4, #1 │ │ │ │ and r2, r2, #15 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 0x8acd8 │ │ │ │ + beq 0x8ad60 │ │ │ │ asr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x8aa50 │ │ │ │ + bne 0x8aad8 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82188 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x821c8 │ │ │ │ + b 0x88974 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ and r2, r2, #15 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 0x8ad28 │ │ │ │ + beq 0x8adb0 │ │ │ │ asr r4, r4, r2 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0x8aa50 │ │ │ │ + bne 0x8aad8 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #32] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 0x8241c │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x8245c │ │ │ │ + b 0x88974 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ lsr r3, r4, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ and r3, r3, #15 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ @@ -125707,44 +125741,46 @@ │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7ae60 │ │ │ │ - b 0x88920 │ │ │ │ - bl 0x75dd0 │ │ │ │ + bl 0x7aea0 │ │ │ │ + b 0x88974 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 0x75e04 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #15 │ │ │ │ - beq 0x8cda0 │ │ │ │ + beq 0x8ce50 │ │ │ │ cmp r2, #13 │ │ │ │ moveq r7, #2 │ │ │ │ - ldr r2, [pc, #2708] @ 0x8b864 │ │ │ │ + ldr r2, [pc, #2648] @ 0x8b8b8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x7aa08 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7aa48 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #4 │ │ │ │ - ldr r2, [pc, #2684] @ 0x8b868 │ │ │ │ + ldr r2, [pc, #2624] @ 0x8b8bc │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 0x88834 │ │ │ │ + bhi 0x88888 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r4, #15 │ │ │ │ cmp r3, #15 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ @@ -125753,118 +125789,118 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x82614 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #2560] @ 0x8b86c │ │ │ │ + bl 0x82654 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #2500] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82a90 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #2496] @ 0x8b86c │ │ │ │ + bl 0x82ad0 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #2436] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 0x828f4 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #2432] @ 0x8b86c │ │ │ │ + bl 0x82934 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #2372] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 0x829d0 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #2368] @ 0x8b86c │ │ │ │ + bl 0x82a10 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #2308] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r4, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82068 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #2300] @ 0x8b86c │ │ │ │ + bl 0x820a8 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #2240] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r4, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82068 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #2232] @ 0x8b86c │ │ │ │ + bl 0x820a8 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #2172] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r4, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82068 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x820a8 │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #15 │ │ │ │ cmp r3, #15 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ lsr r2, r4, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ @@ -125872,93 +125908,93 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x82614 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #2084] @ 0x8b86c │ │ │ │ + bl 0x82654 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #2024] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82878 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #2020] @ 0x8b86c │ │ │ │ + bl 0x828b8 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #1960] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 0x82954 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x82994 │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #65280 @ 0xff00 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7ba3c │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7ba7c │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #65280 @ 0xff00 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7ba3c │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7ba7c │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ - ldr r2, [pc, #1824] @ 0x8b870 │ │ │ │ + ldr r2, [pc, #1764] @ 0x8b8c4 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x88834 │ │ │ │ + bhi 0x88888 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ and r2, r4, #15 │ │ │ │ lsr ip, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #8 │ │ │ │ and ip, ip, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ @@ -125968,124 +126004,124 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 0x82af0 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x82b30 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #3840 @ 0xf00 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov ip, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x83050 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x83090 │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #3840 @ 0xf00 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov ip, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x82f14 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x82f54 │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #3840 @ 0xf00 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov ip, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x82ff0 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #1472] @ 0x8b86c │ │ │ │ + bl 0x83030 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #1412] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r4, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 0x81f24 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #1404] @ 0x8b86c │ │ │ │ + bl 0x81f64 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #1344] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r4, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 0x81f24 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #1336] @ 0x8b86c │ │ │ │ + bl 0x81f64 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #1276] @ 0x8b8c0 │ │ │ │ bics r3, r3, r4 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r4, #15 │ │ │ │ strd r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 0x81f24 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x81f64 │ │ │ │ + b 0x8888c │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ and r2, r4, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #8 │ │ │ │ lsr ip, r4, #12 │ │ │ │ @@ -126094,354 +126130,361 @@ │ │ │ │ and ip, ip, #15 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x82af0 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x82b30 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #3840 @ 0xf00 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov ip, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x82e98 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x82ed8 │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #3840 @ 0xf00 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ mov ip, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x82f74 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x82fb4 │ │ │ │ + b 0x8888c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #1028] @ 0x8b874 │ │ │ │ + ldr r2, [pc, #968] @ 0x8b8c8 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #988] @ 0x8b878 │ │ │ │ + ldr r2, [pc, #928] @ 0x8b8cc │ │ │ │ str r3, [sp] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r1, [pc, #964] @ 0x8b87c │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r1, [pc, #904] @ 0x8b8d0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 0x8d7e4 │ │ │ │ + bhi 0x8d55c │ │ │ │ + ldr r1, [pc, #948] @ 0x8b90c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x8d734 │ │ │ │ - bhi 0x8d4ac │ │ │ │ - ldr r1, [pc, #1008] @ 0x8b8b8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 0x8dcdc │ │ │ │ + beq 0x8dd8c │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne 0x88888 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #924] @ 0x8b880 │ │ │ │ + ldr r2, [pc, #864] @ 0x8b8d4 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ tst r4, #4194304 @ 0x400000 │ │ │ │ - bne 0x8ce88 │ │ │ │ + bne 0x8cf38 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r2] │ │ │ │ lsr r3, r3, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x8da3c │ │ │ │ + bls 0x8daec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ - ldr r1, [pc, #856] @ 0x8b884 │ │ │ │ + bne 0x88974 │ │ │ │ + ldr r1, [pc, #796] @ 0x8b8d8 │ │ │ │ ands r1, r1, r4, lsr #1 │ │ │ │ - beq 0x8e1e0 │ │ │ │ + beq 0x8e290 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ lsr r8, r4, #16 │ │ │ │ and r7, r8, #13 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r7, #13 │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xa9990 │ │ │ │ + bl 0xa9a3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x88920 │ │ │ │ + beq 0x88974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x88920 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x88974 │ │ │ │ + bl 0x18980c │ │ │ │ lsr r4, r4, #20 │ │ │ │ and r6, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ and r2, r8, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ rsb r6, r6, #4 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r6 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #15 │ │ │ │ - bl 0x191dd0 │ │ │ │ - ldr r3, [pc, #648] @ 0x8b888 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x191ed0 │ │ │ │ + ldr r3, [pc, #588] @ 0x8b8dc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #704] @ 0x8b8d0 │ │ │ │ - ldr r0, [pc, #708] @ 0x8b8d8 │ │ │ │ + ldr r3, [pc, #644] @ 0x8b924 │ │ │ │ + ldr r0, [pc, #648] @ 0x8b92c │ │ │ │ add r1, r2, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #2496 @ 0x9c0 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r0, #2508] @ 0x9cc │ │ │ │ mov r2, r7 │ │ │ │ add r1, r1, #12 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r3, #13 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 0xa9a0c │ │ │ │ - b 0x88920 │ │ │ │ - ldr r1, [pc, #556] @ 0x8b87c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 0x8d75c │ │ │ │ - bhi 0x8d254 │ │ │ │ - ldr r1, [pc, #600] @ 0x8b8b8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 0x8d7c8 │ │ │ │ + bl 0xa9ab8 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r0, [pc, #496] @ 0x8b8d0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 0x8d80c │ │ │ │ + bhi 0x8d304 │ │ │ │ + ldr r0, [pc, #540] @ 0x8b90c │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 0x8d878 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne 0x88888 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #528] @ 0x8b88c │ │ │ │ + ldr r2, [pc, #464] @ 0x8b8e0 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ cmp r1, #13 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ - b 0x89e88 │ │ │ │ + b 0x89efc │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8b6bc │ │ │ │ + beq 0x8b74c │ │ │ │ ldr r3, [r5, #204] @ 0xcc │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x88ef8 │ │ │ │ + beq 0x88f48 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #456] @ 0x8b890 │ │ │ │ + ldr r2, [pc, #396] @ 0x8b8e4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, [sp, #32] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78290 │ │ │ │ + bl 0x782d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x88ef8 │ │ │ │ - b 0x88920 │ │ │ │ - bl 0x75d1c │ │ │ │ + beq 0x88f48 │ │ │ │ + b 0x88974 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 0x75d28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ and r3, r3, #31 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ror r6, r6, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x8cc20 │ │ │ │ + bne 0x8ccd0 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x74680 │ │ │ │ - b 0x88920 │ │ │ │ - bl 0x75d1c │ │ │ │ + b 0x88974 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 0x75d28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ and r3, r3, #31 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ror r6, r6, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r7, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x8cc58 │ │ │ │ + bne 0x8cd08 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x74528 │ │ │ │ - b 0x88920 │ │ │ │ - bl 0x75d1c │ │ │ │ - ldr r2, [pc, #220] @ 0x8b894 │ │ │ │ + b 0x88974 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + bl 0x75d28 │ │ │ │ + ldr r2, [pc, #132] @ 0x8b8e8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7aad8 │ │ │ │ - b 0x88920 │ │ │ │ - ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 0x8b7f4 │ │ │ │ - ldr r3, [r5, #204] @ 0xcc │ │ │ │ - tst r3, #1 │ │ │ │ - beq 0x88e2c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [pc, #152] @ 0x8b898 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78290 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 0x88e2c │ │ │ │ - b 0x88920 │ │ │ │ - cmp r1, #13 │ │ │ │ - movls r0, #0 │ │ │ │ - movhi r0, #1 │ │ │ │ - b 0x88cec │ │ │ │ + bl 0x7ab18 │ │ │ │ + b 0x88974 │ │ │ │ subeq r0, r0, r0, lsl r0 │ │ │ │ ldrdeq r3, [r7], -r8 │ │ │ │ subeq r0, r0, r0, lsr #32 │ │ │ │ subseq r0, r0, r0, lsr #32 │ │ │ │ andeq r4, r7, ip, lsl #2 │ │ │ │ - andseq r0, r9, r0, ror #22 │ │ │ │ + andseq r0, r9, r0, ror #24 │ │ │ │ andeq r4, r7, r8, ror #16 │ │ │ │ andeq r4, r7, ip, lsr #17 │ │ │ │ - andseq pc, r8, ip, lsr #13 │ │ │ │ + andseq pc, r8, ip, lsr #15 │ │ │ │ addeq r0, r0, r0, lsl #18 │ │ │ │ addeq r0, r0, r0, lsl #30 │ │ │ │ addeq r0, r0, r0, asr #31 │ │ │ │ - andseq pc, r8, r0, ror #5 │ │ │ │ - subeq pc, r5, r2, asr r9 @ │ │ │ │ + andseq pc, r8, r0, ror #7 │ │ │ │ + subeq pc, r5, r2, asr sl @ │ │ │ │ andeq r0, r0, pc, lsl #30 │ │ │ │ - subeq pc, r5, r2, ror r9 @ │ │ │ │ + subeq pc, r5, r2, ror sl @ │ │ │ │ andeq r4, r7, r8, lsr #10 │ │ │ │ andeq r4, r7, r0, lsl #13 │ │ │ │ eoreq r0, r0, r0, lsl r0 │ │ │ │ andeq r3, r7, ip, lsl r6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - addseq r4, fp, r4, asr r9 │ │ │ │ + addseq r4, fp, r4, asr #17 │ │ │ │ andeq r3, r7, ip, lsr r3 │ │ │ │ andeq r3, r7, r8, asr r0 │ │ │ │ - @ instruction: 0x0018f9bc │ │ │ │ + @ instruction: 0x0018fabc │ │ │ │ andeq r3, r7, r0, asr r1 │ │ │ │ - subeq pc, r5, sl, lsl #19 │ │ │ │ - @ instruction: 0x00193ed8 │ │ │ │ - andseq pc, r8, r4, asr r8 @ │ │ │ │ + subeq pc, r5, sl, lsl #21 │ │ │ │ + @ instruction: 0x00193fd8 │ │ │ │ + andseq pc, r8, r4, asr r9 @ │ │ │ │ @ instruction: 0x00072eb0 │ │ │ │ - @ instruction: 0x00193db0 │ │ │ │ - andseq r3, r9, ip, asr ip │ │ │ │ + @ instruction: 0x00193eb0 │ │ │ │ + andseq r3, r9, ip, asr sp │ │ │ │ andeq r2, r7, r4, lsr #23 │ │ │ │ andseq r0, r0, r0, lsr #32 │ │ │ │ subseq r0, r0, r0, lsl r0 │ │ │ │ andseq r0, r0, r0, lsl r0 │ │ │ │ muleq r7, r0, r7 │ │ │ │ - ldrdeq pc, [r5], #-144 @ 0xffffff70 │ │ │ │ + ldrdeq pc, [r5], #-160 @ 0xffffff60 │ │ │ │ streq r0, [r0], #-512 @ 0xfffffe00 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r3, fp, r0, ror #18 │ │ │ │ + @ instruction: 0x009b38b4 │ │ │ │ adceq pc, r4, r8, asr r0 @ │ │ │ │ - ldrdeq pc, [r5], #-150 @ 0xffffff6a │ │ │ │ + ldrdeq pc, [r5], #-166 @ 0xffffff5a │ │ │ │ rsbeq r0, r0, r0, lsl r0 │ │ │ │ andeq r3, r7, ip, lsr #9 │ │ │ │ + ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 0x8b954 │ │ │ │ + ldr r3, [r5, #204] @ 0xcc │ │ │ │ + tst r3, #1 │ │ │ │ + beq 0x88e7c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [pc, #-116] @ 0x8b8ec │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 0x782d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 0x88e7c │ │ │ │ + b 0x88974 │ │ │ │ + cmp r1, #13 │ │ │ │ + movls r0, #0 │ │ │ │ + movhi r0, #1 │ │ │ │ + b 0x88d3c │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x8b900 │ │ │ │ + bne 0x8b9ac │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #32 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ @@ -126452,19 +126495,19 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #0 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - beq 0x88920 │ │ │ │ + beq 0x88974 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #12 │ │ │ │ lsr ip, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -126474,306 +126517,306 @@ │ │ │ │ mov r4, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, #9 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #50 @ 0x32 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi 0x8d6e0 │ │ │ │ - ldr r2, [pc, #-288] @ 0x8b89c │ │ │ │ + bhi 0x8d790 │ │ │ │ + ldr r2, [pc, #-376] @ 0x8b8f0 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi 0x89910 │ │ │ │ + bhi 0x89988 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ands r3, r4, #32768 @ 0x8000 │ │ │ │ - bne 0x89924 │ │ │ │ + bne 0x8999c │ │ │ │ and r2, r4, #3584 @ 0xe00 │ │ │ │ cmp r2, #3584 @ 0xe00 │ │ │ │ - beq 0x8e570 │ │ │ │ + beq 0x8e620 │ │ │ │ tst r4, #65536 @ 0x10000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 0x8e1c0 │ │ │ │ - bl 0x75518 │ │ │ │ - ldr r2, [pc, #-360] @ 0x8b8a0 │ │ │ │ + bne 0x8e270 │ │ │ │ + bl 0x7551c │ │ │ │ + ldr r2, [pc, #-448] @ 0x8b8f4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x806ec │ │ │ │ + bl 0x8072c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 0x75474 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 0x8b8a4 │ │ │ │ + ldr r2, [pc, #-484] @ 0x8b8f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #6 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq 0x8e0e0 │ │ │ │ + beq 0x8e190 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0x89910 │ │ │ │ + bne 0x89988 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ bl 0x754dc │ │ │ │ tst r4, #65536 @ 0x10000 │ │ │ │ - beq 0x8991c │ │ │ │ - ldr r2, [pc, #-468] @ 0x8b8a8 │ │ │ │ + beq 0x89994 │ │ │ │ + ldr r2, [pc, #-556] @ 0x8b8fc │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x8045c │ │ │ │ + bl 0x8049c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89910 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89988 │ │ │ │ + b 0x88974 │ │ │ │ ands r3, r4, #32768 @ 0x8000 │ │ │ │ - bne 0x89924 │ │ │ │ + bne 0x8999c │ │ │ │ and r2, r4, #3584 @ 0xe00 │ │ │ │ cmp r2, #3584 @ 0xe00 │ │ │ │ - beq 0x8e520 │ │ │ │ + beq 0x8e5d0 │ │ │ │ tst r4, #65536 @ 0x10000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 0x8e0d4 │ │ │ │ - bl 0x75518 │ │ │ │ - ldr r2, [pc, #-540] @ 0x8b8ac │ │ │ │ + bne 0x8e184 │ │ │ │ + bl 0x7551c │ │ │ │ + ldr r2, [pc, #-628] @ 0x8b900 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x806ec │ │ │ │ + bl 0x8072c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8ba18 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x8bac4 │ │ │ │ + b 0x88974 │ │ │ │ ands r3, r4, #32768 @ 0x8000 │ │ │ │ - bne 0x89924 │ │ │ │ + bne 0x8999c │ │ │ │ and r2, r4, #3584 @ 0xe00 │ │ │ │ cmp r2, #3584 @ 0xe00 │ │ │ │ - beq 0x8e404 │ │ │ │ + beq 0x8e4b4 │ │ │ │ tst r4, #65536 @ 0x10000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bne 0x8e1cc │ │ │ │ - bl 0x75518 │ │ │ │ - ldr r2, [pc, #-612] @ 0x8b8b0 │ │ │ │ + bne 0x8e27c │ │ │ │ + bl 0x7551c │ │ │ │ + ldr r2, [pc, #-700] @ 0x8b904 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x806ec │ │ │ │ + bl 0x8072c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8ba18 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x8bac4 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #6 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq 0x8e124 │ │ │ │ + beq 0x8e1d4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0x89910 │ │ │ │ + bne 0x89988 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ bl 0x754dc │ │ │ │ tst r4, #65536 @ 0x10000 │ │ │ │ - beq 0x8991c │ │ │ │ - ldr r2, [pc, #-684] @ 0x8b8b4 │ │ │ │ + beq 0x89994 │ │ │ │ + ldr r2, [pc, #-772] @ 0x8b908 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x8045c │ │ │ │ + bl 0x8049c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89910 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r2, [pc, #-708] @ 0x8b8b8 │ │ │ │ + beq 0x89988 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r2, [pc, #-796] @ 0x8b90c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8d1e4 │ │ │ │ + beq 0x8d294 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8d1b4 │ │ │ │ + beq 0x8d264 │ │ │ │ sub r2, r2, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7b1e0 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r2, [pc, #-788] @ 0x8b8bc │ │ │ │ + bl 0x7b220 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r2, [pc, #-876] @ 0x8b910 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8d404 │ │ │ │ + beq 0x8d4b4 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8d3c4 │ │ │ │ + beq 0x8d474 │ │ │ │ cmp r3, #5242880 @ 0x500000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x88838 │ │ │ │ - ldr r2, [pc, #-880] @ 0x8b8c0 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x8888c │ │ │ │ + ldr r2, [pc, #-968] @ 0x8b914 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ lsr r7, r4, #16 │ │ │ │ lsr r8, r4, #8 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ + and r9, r4, #15 │ │ │ │ and r7, r7, #15 │ │ │ │ and r8, r8, #15 │ │ │ │ - and r9, r4, #15 │ │ │ │ - beq 0x8d558 │ │ │ │ + beq 0x8d608 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ mvnne r2, r2 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ andne r3, r2, #1 │ │ │ │ lsreq r3, r3, #15 │ │ │ │ orreq r3, r3, r2, lsl #17 │ │ │ │ mvneq r3, r3 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78d50 │ │ │ │ - b 0x88920 │ │ │ │ - and r2, r4, #61440 @ 0xf000 │ │ │ │ - cmp r2, #61440 @ 0xf000 │ │ │ │ + bl 0x78d90 │ │ │ │ + b 0x88974 │ │ │ │ lsr r2, r4, #8 │ │ │ │ + and r1, r4, #61440 @ 0xf000 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r3, r3, #15 │ │ │ │ + cmp r1, #61440 @ 0xf000 │ │ │ │ and lr, r4, #15 │ │ │ │ + and r3, r3, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 0x8d6bc │ │ │ │ + beq 0x8d76c │ │ │ │ lsr ip, r4, #12 │ │ │ │ and ip, ip, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0x7a270 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a2b0 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ - lsr r8, r4, #16 │ │ │ │ + lsr r9, r4, #16 │ │ │ │ lsr r7, r4, #8 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - and r8, r8, #15 │ │ │ │ + and r8, r4, #15 │ │ │ │ + and r9, r9, #15 │ │ │ │ and r7, r7, #15 │ │ │ │ - and r9, r4, #15 │ │ │ │ - beq 0x8d288 │ │ │ │ + beq 0x8d338 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #32] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x793f0 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x79430 │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ lsr r7, r4, #16 │ │ │ │ lsr r8, r4, #8 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ + and r9, r4, #15 │ │ │ │ and r7, r7, #15 │ │ │ │ and r8, r8, #15 │ │ │ │ - and r9, r4, #15 │ │ │ │ - beq 0x8d520 │ │ │ │ + beq 0x8d5d0 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ mvnne r2, r2 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ andne r3, r2, #1 │ │ │ │ lsreq r3, r3, #15 │ │ │ │ orreq r3, r3, r2, lsl #17 │ │ │ │ mvneq r3, r3 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ str r3, [sp] │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78d50 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x78d90 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x798f8 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x79938 │ │ │ │ + b 0x8888c │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #12 │ │ │ │ @@ -126782,46 +126825,46 @@ │ │ │ │ and ip, r4, #15 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7a09c │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a0dc │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x798f8 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x79938 │ │ │ │ + b 0x8888c │ │ │ │ ldrb r2, [r5, #209] @ 0xd1 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ lsreq r3, r3, #15 │ │ │ │ orreq r3, r3, r2, lsl #17 │ │ │ │ mvnne r2, r2 │ │ │ │ mvneq r3, r3 │ │ │ │ andne r3, r2, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr ip, r4, #8 │ │ │ │ and ip, ip, #15 │ │ │ │ str ip, [sp, #32] │ │ │ │ lsr ip, r4, #16 │ │ │ │ and ip, ip, #15 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ lsr ip, r4, #12 │ │ │ │ @@ -126831,31 +126874,31 @@ │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 0x78d50 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x78d90 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r4, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x79ce0 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x79d20 │ │ │ │ + b 0x8888c │ │ │ │ lsr r2, r4, #8 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #12 │ │ │ │ mov r1, #0 │ │ │ │ @@ -126865,52 +126908,52 @@ │ │ │ │ and r4, r4, #15 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7a09c │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a0dc │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ lsr r7, r4, #16 │ │ │ │ lsr r8, r4, #8 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ + and r9, r4, #15 │ │ │ │ and r7, r7, #15 │ │ │ │ and r8, r8, #15 │ │ │ │ - and r9, r4, #15 │ │ │ │ - beq 0x8cfc8 │ │ │ │ + beq 0x8d078 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ mvnne r2, r2 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ andne r3, r2, #1 │ │ │ │ lsreq r3, r3, #15 │ │ │ │ orreq r3, r3, r2, lsl #17 │ │ │ │ mvneq r3, r3 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78d50 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x78d90 │ │ │ │ + b 0x88974 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -126918,19 +126961,19 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x790b8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x790f8 │ │ │ │ + b 0x88974 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -126938,19 +126981,19 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x790b8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x790f8 │ │ │ │ + b 0x88974 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -126958,16 +127001,16 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x79a68 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x79aa8 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -126975,19 +127018,19 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x795cc │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7960c │ │ │ │ + b 0x8888c │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -126995,19 +127038,19 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x790b8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x790f8 │ │ │ │ + b 0x88974 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -127015,19 +127058,19 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x790b8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x790f8 │ │ │ │ + b 0x88974 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -127035,19 +127078,19 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x79a68 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x79aa8 │ │ │ │ + b 0x88974 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x88834 │ │ │ │ + beq 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -127055,16 +127098,16 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x79a68 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x79aa8 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -127072,16 +127115,16 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x795cc │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7960c │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -127089,28 +127132,28 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x795cc │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7960c │ │ │ │ + b 0x8888c │ │ │ │ ldrb r2, [r5, #209] @ 0xd1 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ lsreq r3, r3, #15 │ │ │ │ orreq r3, r3, r2, lsl #17 │ │ │ │ mvnne r2, r2 │ │ │ │ mvneq r3, r3 │ │ │ │ andne r3, r2, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr ip, r4, #8 │ │ │ │ and ip, ip, #15 │ │ │ │ str ip, [sp, #32] │ │ │ │ lsr ip, r4, #16 │ │ │ │ and ip, ip, #15 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ @@ -127120,28 +127163,28 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 0x78d50 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x78d90 │ │ │ │ + b 0x88974 │ │ │ │ ldrb r2, [r5, #209] @ 0xd1 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ lsreq r3, r3, #15 │ │ │ │ orreq r3, r3, r2, lsl #17 │ │ │ │ mvnne r2, r2 │ │ │ │ mvneq r3, r3 │ │ │ │ andne r3, r2, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r2, r4, #8 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #12 │ │ │ │ @@ -127150,76 +127193,76 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 0x78d50 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r1, [pc, #-2912] @ 0x8b8e0 │ │ │ │ + bl 0x78d90 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r1, [pc, #-3000] @ 0x8b934 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x8dcb4 │ │ │ │ + beq 0x8dd64 │ │ │ │ add r1, r1, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0x8dc8c │ │ │ │ + beq 0x8dd3c │ │ │ │ cmp r3, #6291456 @ 0x600000 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne 0x88888 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-2980] @ 0x8b8c4 │ │ │ │ + ldr r2, [pc, #-3068] @ 0x8b918 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #9 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x8d338 │ │ │ │ + beq 0x8d3e8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 0x88834 │ │ │ │ - and r3, r4, #255 @ 0xff │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + bne 0x88888 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr r0, r4, #16 │ │ │ │ + and r1, r4, #255 @ 0xff │ │ │ │ lsr ip, r4, #12 │ │ │ │ cmp r3, #25 │ │ │ │ and r0, r0, #15 │ │ │ │ and ip, ip, #15 │ │ │ │ - bls 0x8dfdc │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + bls 0x8e08c │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x8e000 │ │ │ │ - ldr r2, [pc, #-3080] @ 0x8b8c8 │ │ │ │ + bhi 0x8e0b0 │ │ │ │ + ldr r2, [pc, #-3168] @ 0x8b91c │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x8e210 │ │ │ │ + bhi 0x8e2c0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #4 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x8888c │ │ │ │ mov r3, #2 │ │ │ │ - b 0x8c4e8 │ │ │ │ + b 0x8c594 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x8c4e8 │ │ │ │ + b 0x8c594 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -127231,108 +127274,108 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r1, [pc, #-3256] @ 0x8b8cc │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r1, [pc, #-3344] @ 0x8b920 │ │ │ │ bics r1, r1, r3 │ │ │ │ - bne 0x8a23c │ │ │ │ + bne 0x8a2b0 │ │ │ │ and r2, r2, #13 │ │ │ │ cmp r6, #15 │ │ │ │ cmpne r2, #13 │ │ │ │ - beq 0x8aa50 │ │ │ │ + beq 0x8aad8 │ │ │ │ lsr r9, r4, #7 │ │ │ │ ands r9, r9, #1 │ │ │ │ - beq 0x8c5b0 │ │ │ │ + beq 0x8c65c │ │ │ │ ldrb r3, [r5, #177] @ 0xb1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8aa50 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x8aad8 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #-3332] @ 0x8b8d0 │ │ │ │ + bl 0x77884 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #-3420] @ 0x8b924 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ lsr r0, r4, #6 │ │ │ │ and r0, r0, #1 │ │ │ │ orr r0, r0, r9, lsl #1 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #-3360] @ 0x8b8d4 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #-3448] @ 0x8b928 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #-3380] @ 0x8b8d8 │ │ │ │ + ldr r0, [pc, #-3468] @ 0x8b92c │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r7, r2, r7 │ │ │ │ add r1, r0, #2240 @ 0x8c0 │ │ │ │ add r3, r2, r3 │ │ │ │ str r7, [sp] │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r0, [r0, #2244] @ 0x8c4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #9 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x8d214 │ │ │ │ + beq 0x8d2c4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 0x88834 │ │ │ │ - and r3, r4, #255 @ 0xff │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + bne 0x88888 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr r0, r4, #16 │ │ │ │ + and r1, r4, #255 @ 0xff │ │ │ │ lsr ip, r4, #12 │ │ │ │ cmp r3, #25 │ │ │ │ and r0, r0, #15 │ │ │ │ and ip, ip, #15 │ │ │ │ - bls 0x8e048 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + bls 0x8e0f8 │ │ │ │ sub r2, r3, #64 @ 0x40 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x8e000 │ │ │ │ - ldr r2, [pc, #-3512] @ 0x8b8dc │ │ │ │ + bhi 0x8e0b0 │ │ │ │ + ldr r2, [pc, #-3600] @ 0x8b930 │ │ │ │ sub r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x8e1d8 │ │ │ │ + bhi 0x8e288 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #4 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov ip, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x8888c │ │ │ │ mov r3, #2 │ │ │ │ - b 0x8c6ac │ │ │ │ + b 0x8c758 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x8c6ac │ │ │ │ + b 0x8c758 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -127344,16 +127387,16 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ mov r5, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x8888c │ │ │ │ lsr r2, r4, #10 │ │ │ │ and r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r4, #9 │ │ │ │ and r2, r2, #1 │ │ │ │ @@ -127367,34 +127410,34 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r1, [pc, #-3780] @ 0x8b8e0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 0x8d9ec │ │ │ │ - add r1, r1, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 0x8d8b4 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r0, [pc, #-3868] @ 0x8b934 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 0x8da9c │ │ │ │ + add r0, r0, #16 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 0x8d964 │ │ │ │ cmp r3, #6291456 @ 0x600000 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne 0x88888 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-3816] @ 0x8b8e4 │ │ │ │ + ldr r2, [pc, #-3908] @ 0x8b938 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ lsr ip, r4, #10 │ │ │ │ and ip, ip, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ lsr ip, r4, #9 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ and ip, ip, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -127407,16 +127450,16 @@ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ and r3, r3, #15 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x8888c │ │ │ │ lsr r2, r4, #10 │ │ │ │ and r2, r2, #1 │ │ │ │ lsr ip, r4, #9 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ and ip, ip, r2 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ @@ -127429,22 +127472,22 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #9 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x8d4e0 │ │ │ │ + beq 0x8d590 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -127452,16 +127495,16 @@ │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7c3dc │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c41c │ │ │ │ + b 0x8888c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ lsr lr, r4, #16 │ │ │ │ lsr ip, r4, #12 │ │ │ │ and lr, lr, #15 │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -127472,21 +127515,21 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #3988] @ 0x8d8dc │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #3992] @ 0x8d98c │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0x88834 │ │ │ │ - b 0x89cd8 │ │ │ │ + bne 0x88888 │ │ │ │ + b 0x89d50 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -127498,239 +127541,240 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #2 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ - bl 0x75dd0 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ + bl 0x75e04 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #3880] @ 0x8d8e0 │ │ │ │ + ldr r2, [pc, #3884] @ 0x8d990 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7aa08 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7aa48 │ │ │ │ + b 0x88974 │ │ │ │ rsb r2, r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7aad8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7ab18 │ │ │ │ + b 0x88974 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - bne 0x8cf0c │ │ │ │ + bne 0x8cfbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x80be0 │ │ │ │ + bl 0x80c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89d40 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89db8 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ bl 0x75960 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #3796] @ 0x8d8e4 │ │ │ │ + ldr r2, [pc, #3796] @ 0x8d994 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #3772] @ 0x8d8e8 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #3772] @ 0x8d998 │ │ │ │ and r2, r4, r3 │ │ │ │ cmp r2, #3840 @ 0xf00 │ │ │ │ - beq 0x8d824 │ │ │ │ + beq 0x8d8d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x89d40 │ │ │ │ + bne 0x89db8 │ │ │ │ and r3, r4, #983040 @ 0xf0000 │ │ │ │ cmp r3, #917504 @ 0xe0000 │ │ │ │ - bne 0x89d40 │ │ │ │ + bne 0x89db8 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x8ca64 │ │ │ │ + bne 0x8cb14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x83110 │ │ │ │ + bl 0x83150 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ ldrb r3, [r5, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8e2c0 │ │ │ │ + beq 0x8e370 │ │ │ │ mov r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, #1 │ │ │ │ bl 0x729ac │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #3676] @ 0x8d8ec │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #3676] @ 0x8d99c │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - beq 0x8d7f0 │ │ │ │ - ldr r2, [pc, #3660] @ 0x8d8ec │ │ │ │ + beq 0x8d8a0 │ │ │ │ + ldr r2, [pc, #3660] @ 0x8d99c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x89d40 │ │ │ │ + bne 0x89db8 │ │ │ │ lsr r3, r4, #4 │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ - ldr r2, [pc, #3644] @ 0x8d8f0 │ │ │ │ + ldr r2, [pc, #3644] @ 0x8d9a0 │ │ │ │ sub r3, r3, #114 @ 0x72 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x89d40 │ │ │ │ + bhi 0x89db8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #15 │ │ │ │ - bne 0x89d40 │ │ │ │ + bne 0x89db8 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #61440 @ 0xf000 │ │ │ │ - beq 0x89d40 │ │ │ │ + beq 0x89db8 │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ - bl 0x18f21c │ │ │ │ + bl 0x18f31c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 0x88920 │ │ │ │ + b 0x88974 │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ lsr r3, r2, #9 │ │ │ │ orr r3, r3, r2, lsr #5 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x89d40 │ │ │ │ + beq 0x89db8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 0x88920 │ │ │ │ + b 0x88974 │ │ │ │ ldrd r0, [r5, #200] @ 0xc8 │ │ │ │ bl 0x752f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89d40 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89db8 │ │ │ │ + b 0x88974 │ │ │ │ ldrd r0, [r5, #200] @ 0xc8 │ │ │ │ bl 0x752f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89d40 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89db8 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #15 │ │ │ │ cmp r3, #15 │ │ │ │ - bne 0x89d40 │ │ │ │ + bne 0x89db8 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x75344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89d40 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89db8 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #239 @ 0xef │ │ │ │ cmp r3, #32 │ │ │ │ movne r7, r6 │ │ │ │ - beq 0x8deb8 │ │ │ │ - ldr r3, [pc, #3452] @ 0x8d8f4 │ │ │ │ + beq 0x8df68 │ │ │ │ + ldr r3, [pc, #3452] @ 0x8d9a4 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - beq 0x8e098 │ │ │ │ + beq 0x8e148 │ │ │ │ and r3, r4, #2031616 @ 0x1f0000 │ │ │ │ cmp r3, #983040 @ 0xf0000 │ │ │ │ - bne 0x8a11c │ │ │ │ + bne 0x8a190 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x89d48 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #3616] @ 0x8d9c8 │ │ │ │ + beq 0x89dc0 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #3616] @ 0x8da78 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r6, r0 │ │ │ │ and r0, r4, #255 @ 0xff │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #3388] @ 0x8d8f8 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #3388] @ 0x8d9a8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #3556] @ 0x8d9b4 │ │ │ │ + ldr r0, [pc, #3556] @ 0x8da64 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #2368 @ 0x940 │ │ │ │ add r3, r2, r7 │ │ │ │ ldr r0, [r0, #2376] @ 0x948 │ │ │ │ add r2, r2, r6 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ lsr r1, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ and r1, r1, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x88974 │ │ │ │ ldrb r3, [r5, #177] @ 0xb1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x88920 │ │ │ │ + beq 0x88974 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r5, #112] @ 0x70 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #3484] @ 0x8d9c4 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #3484] @ 0x8da74 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x8b730 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x8b7c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75720 │ │ │ │ - ldr r2, [pc, #3256] @ 0x8d8fc │ │ │ │ + bl 0x75724 │ │ │ │ + ldr r2, [pc, #3256] @ 0x8d9ac │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #3428] @ 0x8d9c4 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #3428] @ 0x8da74 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x8b790 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x8b830 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #3168] @ 0x8d8e0 │ │ │ │ + ldr r2, [pc, #3168] @ 0x8d990 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7a5e4 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a624 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75720 │ │ │ │ - ldr r2, [pc, #3160] @ 0x8d900 │ │ │ │ + bl 0x75724 │ │ │ │ + ldr r2, [pc, #3160] @ 0x8d9b0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x755ac │ │ │ │ + bl 0x755b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x7ad4c │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7ad8c │ │ │ │ + b 0x88974 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r3, r4, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ lsl r2, r4, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ mov ip, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 0x831e0 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x83220 │ │ │ │ + b 0x88974 │ │ │ │ lsl r2, r4, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #23 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #1 │ │ │ │ @@ -127742,35 +127786,35 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #2 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x755ac │ │ │ │ + bl 0x755b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x7ae60 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7aea0 │ │ │ │ + b 0x88974 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8adc8 │ │ │ │ - b 0x8aa50 │ │ │ │ + beq 0x8ae58 │ │ │ │ + b 0x8aad8 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x8cdc4 │ │ │ │ + bne 0x8ce74 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr ip, r4, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and ip, ip, #15 │ │ │ │ and r2, r2, #15 │ │ │ │ @@ -127781,22 +127825,22 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, #0 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #61440 @ 0xf000 │ │ │ │ - bne 0x8ce2c │ │ │ │ + bne 0x8cedc │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ lsr lr, r4, #16 │ │ │ │ lsr ip, r4, #12 │ │ │ │ mov r0, r5 │ │ │ │ and lr, lr, #15 │ │ │ │ and ip, ip, #15 │ │ │ │ @@ -127806,336 +127850,336 @@ │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - beq 0x8a158 │ │ │ │ - b 0x8aa50 │ │ │ │ + beq 0x8a1cc │ │ │ │ + b 0x8aad8 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - bne 0x8df1c │ │ │ │ + bne 0x8dfcc │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3] │ │ │ │ lsr r3, r3, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x8e228 │ │ │ │ + bls 0x8e2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ - ldr r3, [pc, #2636] @ 0x8d904 │ │ │ │ + bne 0x88974 │ │ │ │ + ldr r3, [pc, #2636] @ 0x8d9b4 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 0x76ec4 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x76f04 │ │ │ │ + b 0x8888c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75664 │ │ │ │ + bl 0x75668 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ lsl r3, r4, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x89d40 │ │ │ │ + bne 0x89db8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x83174 │ │ │ │ + bl 0x831b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89d40 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89db8 │ │ │ │ + b 0x88974 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78680 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x786c0 │ │ │ │ + b 0x8888c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75664 │ │ │ │ + bl 0x75668 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75664 │ │ │ │ + bl 0x75668 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #9 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 0x79048 │ │ │ │ + bl 0x79088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8bfe4 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x8c090 │ │ │ │ + b 0x88974 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 0x79048 │ │ │ │ + bl 0x79088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8a728 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x8a79c │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78850 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78890 │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x79ee4 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x79f24 │ │ │ │ + b 0x8888c │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne 0x88888 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #2128] @ 0x8d908 │ │ │ │ + ldr r2, [pc, #2124] @ 0x8d9b8 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 0x793f0 │ │ │ │ + bl 0x79430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89fac │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x8a020 │ │ │ │ + b 0x88974 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne 0x88888 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #2032] @ 0x8d90c │ │ │ │ + ldr r2, [pc, #2032] @ 0x8d9bc │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7abc0 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7ac00 │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7ac74 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7acb4 │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x7c3cc │ │ │ │ - b 0x88838 │ │ │ │ - ldr r1, [pc, #1716] @ 0x8d910 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7c40c │ │ │ │ + b 0x8888c │ │ │ │ + ldr r0, [pc, #1716] @ 0x8d9c0 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 0x88888 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #1700] @ 0x8d914 │ │ │ │ + ldr r2, [pc, #1696] @ 0x8d9c4 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 0x793f0 │ │ │ │ + bl 0x79430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8bd2c │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x8bdd8 │ │ │ │ + b 0x88974 │ │ │ │ lsr ip, r4, #8 │ │ │ │ and ip, ip, #15 │ │ │ │ str ip, [sp, #32] │ │ │ │ lsr ip, r4, #16 │ │ │ │ and ip, ip, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 0x78680 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x786c0 │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78680 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x786c0 │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x7c3ac │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c3ec │ │ │ │ + b 0x8888c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ lsr r2, r4, #12 │ │ │ │ lsr ip, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ and ip, ip, #15 │ │ │ │ mov r0, r5 │ │ │ │ @@ -128145,148 +128189,148 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, #2 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x88838 │ │ │ │ - ldr r1, [pc, #1228] @ 0x8d918 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x8888c │ │ │ │ + ldr r1, [pc, #1228] @ 0x8d9c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne 0x88888 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #1212] @ 0x8d91c │ │ │ │ + ldr r2, [pc, #1212] @ 0x8d9cc │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - ldr r1, [pc, #1176] @ 0x8d918 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + ldr r0, [pc, #1176] @ 0x8d9c8 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 0x88888 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #1164] @ 0x8d920 │ │ │ │ + ldr r2, [pc, #1160] @ 0x8d9d0 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - ldr r1, [pc, #1116] @ 0x8d910 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + ldr r1, [pc, #1116] @ 0x8d9c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 0x88834 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne 0x88888 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #1116] @ 0x8d924 │ │ │ │ + ldr r2, [pc, #1116] @ 0x8d9d4 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x7c3bc │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7c3fc │ │ │ │ + b 0x8888c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 0x79048 │ │ │ │ + bl 0x79088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8bd80 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x8be2c │ │ │ │ + b 0x88974 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 0x79048 │ │ │ │ + bl 0x79088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8bc54 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x8bd00 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78a7c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78abc │ │ │ │ + b 0x8888c │ │ │ │ lsr r2, r4, #4 │ │ │ │ and r2, r2, #3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r4, #20 │ │ │ │ and r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsr r2, r4, #8 │ │ │ │ @@ -128299,102 +128343,102 @@ │ │ │ │ and r2, r4, #15 │ │ │ │ lsl r4, r4, #24 │ │ │ │ orr r3, r3, r4, lsr #30 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x832a8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x832e8 │ │ │ │ + b 0x88974 │ │ │ │ ldr r2, [r5, #136] @ 0x88 │ │ │ │ - and r3, r4, #255 @ 0xff │ │ │ │ lsr r0, r4, #16 │ │ │ │ + and r3, r4, #255 @ 0xff │ │ │ │ lsr ip, r4, #12 │ │ │ │ cmp r2, #25 │ │ │ │ and r0, r0, #15 │ │ │ │ and ip, ip, #15 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bls 0x8e070 │ │ │ │ + bls 0x8e120 │ │ │ │ sub r3, r2, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0x8e000 │ │ │ │ - ldr r3, [pc, #708] @ 0x8d928 │ │ │ │ + bhi 0x8e0b0 │ │ │ │ + ldr r3, [pc, #708] @ 0x8d9d8 │ │ │ │ sub r2, r2, #66 @ 0x42 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 0x8e168 │ │ │ │ + bhi 0x8e218 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #4 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov ip, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ mov r3, #2 │ │ │ │ - b 0x8d67c │ │ │ │ + b 0x8d72c │ │ │ │ mov r3, #6 │ │ │ │ - b 0x8d67c │ │ │ │ + b 0x8d72c │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7a270 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7a2b0 │ │ │ │ + b 0x88974 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bne 0x89910 │ │ │ │ + bne 0x89988 │ │ │ │ ands r3, r4, #32768 @ 0x8000 │ │ │ │ - bne 0x89924 │ │ │ │ + bne 0x8999c │ │ │ │ and r2, r4, #3584 @ 0xe00 │ │ │ │ cmp r2, #3584 @ 0xe00 │ │ │ │ - beq 0x8e388 │ │ │ │ + beq 0x8e438 │ │ │ │ tst r4, #65536 @ 0x10000 │ │ │ │ - beq 0x8ba18 │ │ │ │ + beq 0x8bac4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x75518 │ │ │ │ - ldr r2, [pc, #524] @ 0x8d92c │ │ │ │ + bl 0x7551c │ │ │ │ + ldr r2, [pc, #524] @ 0x8d9dc │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x806ec │ │ │ │ + bl 0x8072c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89910 │ │ │ │ - b 0x88920 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + beq 0x89988 │ │ │ │ + b 0x88974 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #492] @ 0x8d930 │ │ │ │ + ldr r2, [pc, #492] @ 0x8d9e0 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #456] @ 0x8d934 │ │ │ │ + ldr r2, [pc, #452] @ 0x8d9e4 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -128402,111 +128446,111 @@ │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7be74 │ │ │ │ - b 0x88920 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7beb4 │ │ │ │ + b 0x88974 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #352] @ 0x8d938 │ │ │ │ + ldr r2, [pc, #348] @ 0x8d9e8 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - ldr r3, [pc, #324] @ 0x8d93c │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + ldr r3, [pc, #324] @ 0x8d9ec │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x8e004 │ │ │ │ + bne 0x8e0b4 │ │ │ │ and r3, r4, #19 │ │ │ │ - ldr r2, [pc, #308] @ 0x8d940 │ │ │ │ + ldr r2, [pc, #308] @ 0x8d9f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 0x88920 │ │ │ │ + bhi 0x88974 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x89d40 │ │ │ │ + bne 0x89db8 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x767c8 │ │ │ │ + bl 0x76808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89d40 │ │ │ │ - b 0x88920 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + beq 0x89db8 │ │ │ │ + b 0x88974 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #208] @ 0x8d944 │ │ │ │ + ldr r2, [pc, #208] @ 0x8d9f4 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #172] @ 0x8d948 │ │ │ │ + ldr r2, [pc, #168] @ 0x8d9f8 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #136] @ 0x8d94c │ │ │ │ + ldr r2, [pc, #132] @ 0x8d9fc │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ streq r0, [r0, r1] │ │ │ │ - andseq pc, r8, r0, lsl fp @ │ │ │ │ - mulseq r9, r0, r9 │ │ │ │ + andseq pc, r8, r0, lsl ip @ │ │ │ │ + mulseq r9, r0, sl │ │ │ │ andseq r0, r0, r0, lsl #30 │ │ │ │ andseq r0, pc, r0, lsl #16 │ │ │ │ - ldrdeq pc, [r5], #-156 @ 0xffffff64 │ │ │ │ + ldrdeq pc, [r5], #-172 @ 0xffffff54 │ │ │ │ strdeq r0, [pc], -pc @ │ │ │ │ - umullseq r3, fp, ip, r3 │ │ │ │ - andseq pc, r8, ip, lsr #13 │ │ │ │ - @ instruction: 0x0018f9bc │ │ │ │ + addseq r3, fp, ip, ror #5 │ │ │ │ + andseq pc, r8, ip, lsr #15 │ │ │ │ + @ instruction: 0x0018fabc │ │ │ │ @ instruction: 0x00300ffe │ │ │ │ andeq r3, r7, r0, asr #5 │ │ │ │ andeq r3, r7, r4, lsr #11 │ │ │ │ eoreq r0, r0, r0, lsr #32 │ │ │ │ strdeq r3, [r7], -r8 │ │ │ │ subseq r0, r0, r0, lsl r0 │ │ │ │ andeq r4, r7, ip, ror r1 │ │ │ │ andeq r3, r7, r8, asr #24 │ │ │ │ andeq r4, r7, ip, lsr #32 │ │ │ │ - subeq pc, r5, r8, ror #19 │ │ │ │ + subeq pc, r5, r8, ror #21 │ │ │ │ andeq r2, r7, r4, asr #31 │ │ │ │ andeq r3, r7, r0, asr #31 │ │ │ │ andeq r3, r7, ip, lsl #21 │ │ │ │ andeq r3, r7, ip, lsl sl │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - subeq pc, r5, lr, ror #19 │ │ │ │ + subeq pc, r5, lr, ror #21 │ │ │ │ andeq r3, r7, r4, lsl r7 │ │ │ │ andeq r3, r7, r0, lsr r4 │ │ │ │ muleq r7, r4, sp │ │ │ │ andeq r3, r7, r4, lsr #26 │ │ │ │ @ instruction: 0x00073cb4 │ │ │ │ andeq r3, r7, ip, lsr #19 │ │ │ │ andeq r3, r7, r0, ror #29 │ │ │ │ @@ -128519,351 +128563,351 @@ │ │ │ │ andeq r3, r7, r8, lsr #10 │ │ │ │ andeq r3, r7, r0, ror lr │ │ │ │ muleq r7, r8, r6 │ │ │ │ andeq r4, r7, r8, asr #5 │ │ │ │ andeq r4, r7, r8, asr r2 │ │ │ │ andeq r3, r7, r0, asr pc │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - addseq r2, fp, r0, lsr #3 │ │ │ │ + ldrsheq r2, [fp], r0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - subeq pc, r5, lr, lsl #20 │ │ │ │ + subeq pc, r5, lr, lsl #22 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ muleq r6, r0, r0 │ │ │ │ @ instruction: 0x00072dbc │ │ │ │ @ instruction: 0x00072ab4 │ │ │ │ - @ instruction: 0x009b1dd0 │ │ │ │ + addseq r1, fp, r0, lsr #26 │ │ │ │ adceq pc, r4, r8, asr r0 @ │ │ │ │ andeq fp, r6, r0, lsr r0 │ │ │ │ @ instruction: 0x00072cb0 │ │ │ │ streq r0, [r0, r1] │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r2, r7, ip, lsr #30 │ │ │ │ andeq r2, r7, ip, lsl ip │ │ │ │ andeq r2, r7, ip, lsr #22 │ │ │ │ andeq r2, r7, ip, lsr sl │ │ │ │ andeq r2, r7, r4, lsr lr │ │ │ │ andeq r2, r7, r4, asr #26 │ │ │ │ andeq r0, r7, r0 │ │ │ │ andeq pc, r6, r4, asr pc @ │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-172] @ 0x8d950 │ │ │ │ + ldr r2, [pc, #-176] @ 0x8da00 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-208] @ 0x8d954 │ │ │ │ + ldr r2, [pc, #-212] @ 0x8da04 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - ldr r1, [pc, #-132] @ 0x8d9c0 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + ldr r1, [pc, #-132] @ 0x8da70 │ │ │ │ and r1, r1, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 0x88834 │ │ │ │ - b 0x8b524 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bne 0x88888 │ │ │ │ + b 0x8b5b4 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-264] @ 0x8d958 │ │ │ │ + ldr r2, [pc, #-268] @ 0x8da08 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-300] @ 0x8d95c │ │ │ │ + ldr r2, [pc, #-300] @ 0x8da0c │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr r7, r4, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and r7, r7, #15 │ │ │ │ and r3, r8, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0x81c90 │ │ │ │ + bl 0x81cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8a110 │ │ │ │ - b 0x88920 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + beq 0x8a184 │ │ │ │ + b 0x88974 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-400] @ 0x8d960 │ │ │ │ + ldr r2, [pc, #-400] @ 0x8da10 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-436] @ 0x8d964 │ │ │ │ + ldr r2, [pc, #-440] @ 0x8da14 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-472] @ 0x8d968 │ │ │ │ + ldr r2, [pc, #-472] @ 0x8da18 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-508] @ 0x8d96c │ │ │ │ + ldr r2, [pc, #-512] @ 0x8da1c │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ - bl 0x3b37dc │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ + bl 0x3b38dc │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-548] @ 0x8d970 │ │ │ │ + ldr r2, [pc, #-552] @ 0x8da20 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-584] @ 0x8d974 │ │ │ │ + ldr r2, [pc, #-588] @ 0x8da24 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-620] @ 0x8d978 │ │ │ │ + ldr r2, [pc, #-620] @ 0x8da28 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-656] @ 0x8d97c │ │ │ │ + ldr r2, [pc, #-656] @ 0x8da2c │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-692] @ 0x8d980 │ │ │ │ + ldr r2, [pc, #-692] @ 0x8da30 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x78418 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x78458 │ │ │ │ + b 0x8888c │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x7bdd4 │ │ │ │ - b 0x88920 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7be14 │ │ │ │ + b 0x88974 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-792] @ 0x8d984 │ │ │ │ + ldr r2, [pc, #-792] @ 0x8da34 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-828] @ 0x8d988 │ │ │ │ + ldr r2, [pc, #-828] @ 0x8da38 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r2, [pc, #-864] @ 0x8d98c │ │ │ │ + ldr r2, [pc, #-864] @ 0x8da3c │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7855c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7859c │ │ │ │ + b 0x8888c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75664 │ │ │ │ + bl 0x75668 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x75664 │ │ │ │ + bl 0x75668 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ moveq r7, r9 │ │ │ │ - beq 0x89d48 │ │ │ │ - ldr r0, [pc, #-992] @ 0x8d990 │ │ │ │ + beq 0x89dc0 │ │ │ │ + ldr r0, [pc, #-992] @ 0x8da40 │ │ │ │ and r6, r8, #15 │ │ │ │ and r0, r0, r4 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x8e218 │ │ │ │ + bne 0x8e2c8 │ │ │ │ ldrb r3, [r5, #209] @ 0xd1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ - ldr r8, [pc, #-1004] @ 0x8d9c4 │ │ │ │ - ldr r3, [pc, #-1056] @ 0x8d994 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r8, [pc, #-1004] @ 0x8da74 │ │ │ │ + ldr r3, [pc, #-1056] @ 0x8da44 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #-1016] @ 0x8d9c8 │ │ │ │ + ldr r1, [pc, #-1016] @ 0x8da78 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, #0 │ │ │ │ add r4, r3, r4 │ │ │ │ add r7, r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ ldr r1, [r1] │ │ │ │ add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #-1072] @ 0x8d9b4 │ │ │ │ + ldr r1, [pc, #-1072] @ 0x8da64 │ │ │ │ ldr r0, [r1, #2112] @ 0x840 │ │ │ │ add r1, r1, #2112 @ 0x840 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x74338 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ sub r2, r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 0x88920 │ │ │ │ + b 0x88974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7fb1c │ │ │ │ + bl 0x7fb5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ lsl r3, r4, #20 │ │ │ │ and r7, r4, #16 │ │ │ │ orr r7, r7, r3, lsr #28 │ │ │ │ - b 0x8a104 │ │ │ │ + b 0x8a178 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r5, #124] @ 0x7c │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r9, [pc, #-1168] @ 0x8d9c4 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r9, [pc, #-1168] @ 0x8da74 │ │ │ │ mov r8, r0 │ │ │ │ - b 0x8de64 │ │ │ │ + b 0x8df14 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #15 │ │ │ │ - beq 0x8de80 │ │ │ │ + beq 0x8df30 │ │ │ │ lsr r3, r7, r6 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x8de58 │ │ │ │ + beq 0x8df08 │ │ │ │ ldr r0, [r9, r6, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x8de58 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x8df08 │ │ │ │ tst r4, #32768 @ 0x8000 │ │ │ │ - bne 0x8e170 │ │ │ │ + bne 0x8e220 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x88920 │ │ │ │ + beq 0x88974 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #-1244] @ 0x8d9c8 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #-1244] @ 0x8da78 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b 0x88920 │ │ │ │ + b 0x88974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7fb1c │ │ │ │ + bl 0x7fb5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ lsl r3, r4, #12 │ │ │ │ and r7, r4, #16 │ │ │ │ orr r7, r7, r3, lsr #28 │ │ │ │ - b 0x8cb70 │ │ │ │ + b 0x8cc20 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #12 │ │ │ │ @@ -128871,895 +128915,895 @@ │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x7bd34 │ │ │ │ - b 0x88920 │ │ │ │ - ldr r3, [pc, #-1420] @ 0x8d998 │ │ │ │ + bl 0x7bd74 │ │ │ │ + b 0x88974 │ │ │ │ + ldr r3, [pc, #-1420] @ 0x8da48 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x88834 │ │ │ │ + bne 0x88888 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3] │ │ │ │ lsr r3, r3, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x88834 │ │ │ │ + bls 0x88888 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 0x88838 │ │ │ │ + b 0x8888c │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ - and r3, r4, #255 @ 0xff │ │ │ │ lsr r2, r4, #16 │ │ │ │ + and r3, r4, #255 @ 0xff │ │ │ │ lsr ip, r4, #12 │ │ │ │ cmp r1, #25 │ │ │ │ and r2, r2, #15 │ │ │ │ and ip, ip, #15 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bls 0x8e26c │ │ │ │ + bls 0x8e31c │ │ │ │ sub r3, r1, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0x8e000 │ │ │ │ - ldr r3, [pc, #-1516] @ 0x8d99c │ │ │ │ + bhi 0x8e0b0 │ │ │ │ + ldr r3, [pc, #-1516] @ 0x8da4c │ │ │ │ sub r1, r1, #66 @ 0x42 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi 0x8e374 │ │ │ │ + bhi 0x8e424 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #3145728 @ 0x300000 │ │ │ │ - bne 0x88834 │ │ │ │ - ldr r3, [pc, #-1548] @ 0x8d9a0 │ │ │ │ + bne 0x88888 │ │ │ │ + ldr r3, [pc, #-1548] @ 0x8da50 │ │ │ │ lsl r1, r4, #20 │ │ │ │ and r3, r3, r4 │ │ │ │ lsr r2, r4, #16 │ │ │ │ orr r3, r3, r1, lsr #31 │ │ │ │ and r2, r2, #15 │ │ │ │ lsl r3, r3, #1 │ │ │ │ mov ip, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 0x7f85c │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x7f89c │ │ │ │ + b 0x8888c │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x8e000 │ │ │ │ + bls 0x8e0b0 │ │ │ │ mov r1, #1 │ │ │ │ lsl r3, r1, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x8e210 │ │ │ │ + bne 0x8e2c0 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x8c4e8 │ │ │ │ + bne 0x8c594 │ │ │ │ bl 0x74c30 │ │ │ │ tst r4, #1792 @ 0x700 │ │ │ │ - beq 0x88920 │ │ │ │ + beq 0x88974 │ │ │ │ + lsr r2, r4, #5 │ │ │ │ + and r2, r2, #1 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ - lsr r3, r4, #5 │ │ │ │ - and r3, r3, #1 │ │ │ │ - lsr r7, r4, #8 │ │ │ │ + lsr r3, r4, #6 │ │ │ │ lsr r6, r4, #7 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + lsr r7, r4, #8 │ │ │ │ tst r2, #8 │ │ │ │ - lsr r3, r4, #6 │ │ │ │ - and r7, r7, #1 │ │ │ │ - and r6, r6, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq 0x89d48 │ │ │ │ + and r6, r6, #1 │ │ │ │ + and r7, r7, #1 │ │ │ │ + beq 0x89dc0 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne 0x89d48 │ │ │ │ - b 0x88920 │ │ │ │ + bne 0x89dc0 │ │ │ │ + b 0x88974 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 0x8e000 │ │ │ │ + bls 0x8e0b0 │ │ │ │ mov r1, #1 │ │ │ │ lsl r3, r1, r3 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x8e1d8 │ │ │ │ + bne 0x8e288 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x8c6ac │ │ │ │ - b 0x8e000 │ │ │ │ + bne 0x8c758 │ │ │ │ + b 0x8e0b0 │ │ │ │ cmp r2, #15 │ │ │ │ - bls 0x8e000 │ │ │ │ + bls 0x8e0b0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x8e168 │ │ │ │ + bne 0x8e218 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - bne 0x8d67c │ │ │ │ - b 0x8e000 │ │ │ │ + bne 0x8d72c │ │ │ │ + b 0x8e0b0 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x80afc │ │ │ │ + bl 0x80b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8cb80 │ │ │ │ - b 0x88920 │ │ │ │ - bl 0x75518 │ │ │ │ - ldr r2, [pc, #-1852] @ 0x8d9a4 │ │ │ │ - b 0x8d71c │ │ │ │ + beq 0x8cc30 │ │ │ │ + b 0x88974 │ │ │ │ + bl 0x7551c │ │ │ │ + ldr r2, [pc, #-1852] @ 0x8da54 │ │ │ │ + b 0x8d7cc │ │ │ │ and r3, r4, #3584 @ 0xe00 │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - beq 0x8e4e0 │ │ │ │ + beq 0x8e590 │ │ │ │ tst r4, #65536 @ 0x10000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bne 0x8e4c0 │ │ │ │ + bne 0x8e570 │ │ │ │ bl 0x754dc │ │ │ │ - ldr r2, [pc, #-1896] @ 0x8d9a8 │ │ │ │ + ldr r2, [pc, #-1896] @ 0x8da58 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x8045c │ │ │ │ + bl 0x8049c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8991c │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89994 │ │ │ │ + b 0x88974 │ │ │ │ and r3, r4, #3584 @ 0xe00 │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - beq 0x8e480 │ │ │ │ + beq 0x8e530 │ │ │ │ tst r4, #65536 @ 0x10000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bne 0x8e460 │ │ │ │ + bne 0x8e510 │ │ │ │ bl 0x754dc │ │ │ │ - ldr r2, [pc, #-1960] @ 0x8d9ac │ │ │ │ + ldr r2, [pc, #-1960] @ 0x8da5c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x8045c │ │ │ │ + bl 0x8049c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8991c │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89994 │ │ │ │ + b 0x88974 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x8d67c │ │ │ │ - ldr r3, [pc, #-1968] @ 0x8d9c8 │ │ │ │ + b 0x8d72c │ │ │ │ + ldr r3, [pc, #-1968] @ 0x8da78 │ │ │ │ mov r0, #3072 @ 0xc00 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #-2008] @ 0x8d9b0 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #-2008] @ 0x8da60 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r1, [pc, #-2024] @ 0x8d9b4 │ │ │ │ + ldr r1, [pc, #-2024] @ 0x8da64 │ │ │ │ add r2, r3, r2 │ │ │ │ add r8, r3, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1, #2112] @ 0x840 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #2112 @ 0x840 │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0x8de88 │ │ │ │ - bl 0x75518 │ │ │ │ - ldr r2, [pc, #-2068] @ 0x8d9b8 │ │ │ │ - b 0x8d71c │ │ │ │ - bl 0x75518 │ │ │ │ - ldr r2, [pc, #-2076] @ 0x8d9bc │ │ │ │ - b 0x8d71c │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0x8df38 │ │ │ │ + bl 0x7551c │ │ │ │ + ldr r2, [pc, #-2068] @ 0x8da68 │ │ │ │ + b 0x8d7cc │ │ │ │ + bl 0x7551c │ │ │ │ + ldr r2, [pc, #-2076] @ 0x8da6c │ │ │ │ + b 0x8d7cc │ │ │ │ mov r3, #0 │ │ │ │ - b 0x8c6ac │ │ │ │ + b 0x8c758 │ │ │ │ and r1, r4, #4128768 @ 0x3f0000 │ │ │ │ cmp r1, #983040 @ 0xf0000 │ │ │ │ - beq 0x8e2ec │ │ │ │ + beq 0x8e39c │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 0x76ec4 │ │ │ │ - b 0x88838 │ │ │ │ + bl 0x76f04 │ │ │ │ + b 0x8888c │ │ │ │ mov r3, #0 │ │ │ │ - b 0x8c4e8 │ │ │ │ - ldr r8, [pc, #-2140] @ 0x8d9c4 │ │ │ │ + b 0x8c594 │ │ │ │ + ldr r8, [pc, #-2140] @ 0x8da74 │ │ │ │ ldr r1, [r8, r6, lsl #2] │ │ │ │ - bl 0x18f2e0 │ │ │ │ - b 0x8ddac │ │ │ │ - ldr r3, [pc, #-2160] @ 0x8d9c0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + b 0x8de5c │ │ │ │ + ldr r3, [pc, #-2160] @ 0x8da70 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0x88834 │ │ │ │ - b 0x8ceb0 │ │ │ │ + bne 0x88888 │ │ │ │ + b 0x8cf60 │ │ │ │ lsr r3, r4, #21 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ and r3, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x7fb7c │ │ │ │ + bl 0x7fbbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89d0c │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89d84 │ │ │ │ + b 0x88974 │ │ │ │ cmp r1, #15 │ │ │ │ - bls 0x8e000 │ │ │ │ + bls 0x8e0b0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r1 │ │ │ │ tst r3, #5570560 @ 0x550000 │ │ │ │ - bne 0x8e374 │ │ │ │ + bne 0x8e424 │ │ │ │ tst r3, #58720256 @ 0x3800000 │ │ │ │ movne r3, #8 │ │ │ │ - beq 0x8e000 │ │ │ │ + beq 0x8e0b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x88974 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x8e338 │ │ │ │ - ldr r3, [pc, #-2320] @ 0x8d9c4 │ │ │ │ + bne 0x8e3e8 │ │ │ │ + ldr r3, [pc, #-2320] @ 0x8da74 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b 0x8ca70 │ │ │ │ + b 0x8cb20 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x8e1ec │ │ │ │ + bls 0x8e29c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0x8e1ec │ │ │ │ + beq 0x8e29c │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0x8e1ec │ │ │ │ + beq 0x8e29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x88920 │ │ │ │ + beq 0x88974 │ │ │ │ mov r0, #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #-2404] @ 0x8d9c8 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #-2404] @ 0x8da78 │ │ │ │ mov r2, #3232 @ 0xca0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x88974 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #-2440] @ 0x8d9c8 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #-2440] @ 0x8da78 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x8e2cc │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x8e37c │ │ │ │ mov r3, #4 │ │ │ │ - b 0x8e290 │ │ │ │ + b 0x8e340 │ │ │ │ mov r3, #6 │ │ │ │ - b 0x8e290 │ │ │ │ + b 0x8e340 │ │ │ │ mov r3, #2 │ │ │ │ - b 0x8e290 │ │ │ │ + b 0x8e340 │ │ │ │ mov r3, #0 │ │ │ │ - b 0x8e290 │ │ │ │ + b 0x8e340 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x753d8 │ │ │ │ - b 0x88920 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #10 │ │ │ │ lsl r1, r4, #24 │ │ │ │ and r3, r3, #28 │ │ │ │ orr r3, r3, r1, lsr #30 │ │ │ │ - ldr r2, [pc, #-2528] @ 0x8d9cc │ │ │ │ + ldr r2, [pc, #-2528] @ 0x8da7c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x80624 │ │ │ │ + bl 0x80664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 0x8d6fc │ │ │ │ + b 0x8d7ac │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 0x7b760 │ │ │ │ + bl 0x7b7a0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 0x88920 │ │ │ │ + b 0x88974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x75ef4 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x75f34 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #10 │ │ │ │ lsl r1, r4, #24 │ │ │ │ and r3, r3, #28 │ │ │ │ orr r3, r3, r1, lsr #30 │ │ │ │ - ldr r2, [pc, #-2648] @ 0x8d9d0 │ │ │ │ + ldr r2, [pc, #-2648] @ 0x8da80 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x80624 │ │ │ │ + bl 0x80664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 0x8baf0 │ │ │ │ + b 0x8bb9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x75e70 │ │ │ │ - b 0x88920 │ │ │ │ + bl 0x75eb0 │ │ │ │ + b 0x88974 │ │ │ │ bl 0x754dc │ │ │ │ - ldr r2, [pc, #-2712] @ 0x8d9d4 │ │ │ │ + ldr r2, [pc, #-2712] @ 0x8da84 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x8045c │ │ │ │ + bl 0x8049c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89910 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89988 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ - ldr r2, [pc, #-2756] @ 0x8d9d8 │ │ │ │ + ldr r2, [pc, #-2756] @ 0x8da88 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x80384 │ │ │ │ + bl 0x803c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8e130 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x8e1e0 │ │ │ │ + b 0x88974 │ │ │ │ bl 0x754dc │ │ │ │ - ldr r2, [pc, #-2800] @ 0x8d9dc │ │ │ │ + ldr r2, [pc, #-2800] @ 0x8da8c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x8045c │ │ │ │ + bl 0x8049c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x89910 │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x89988 │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ - ldr r2, [pc, #-2844] @ 0x8d9e0 │ │ │ │ + ldr r2, [pc, #-2844] @ 0x8da90 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x80384 │ │ │ │ + bl 0x803c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8e0ec │ │ │ │ - b 0x88920 │ │ │ │ + beq 0x8e19c │ │ │ │ + b 0x88974 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #10 │ │ │ │ lsl r1, r4, #24 │ │ │ │ and r3, r3, #28 │ │ │ │ orr r3, r3, r1, lsr #30 │ │ │ │ - ldr r2, [pc, #-2912] @ 0x8d9e4 │ │ │ │ + ldr r2, [pc, #-2912] @ 0x8da94 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x80624 │ │ │ │ + bl 0x80664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 0x8baa4 │ │ │ │ + b 0x8bb50 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #10 │ │ │ │ lsl r1, r4, #24 │ │ │ │ and r3, r3, #28 │ │ │ │ orr r3, r3, r1, lsr #30 │ │ │ │ - ldr r2, [pc, #-2988] @ 0x8d9e8 │ │ │ │ + ldr r2, [pc, #-2988] @ 0x8da98 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x80624 │ │ │ │ + bl 0x80664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x88920 │ │ │ │ + bne 0x88974 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 0x8b9e4 │ │ │ │ + b 0x8ba90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r3, [pc, #4040] @ 0x8f5a4 │ │ │ │ + ldr r3, [pc, #4004] @ 0x8f630 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ tst r6, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x8ff3c │ │ │ │ + bne 0x90000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x75a04 │ │ │ │ + bl 0x75a10 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 0x8e804 │ │ │ │ + bne 0x8e8b4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmn r3, #65536 @ 0x10000 │ │ │ │ - bcs 0x8e7f4 │ │ │ │ + bcs 0x8e8a4 │ │ │ │ add r5, r5, #8704 @ 0x2200 │ │ │ │ add r5, r5, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ - bl 0x124304 │ │ │ │ + bl 0x124404 │ │ │ │ cmp r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ lsrne r3, r0, #8 │ │ │ │ orrne r3, r3, r0, lsl #8 │ │ │ │ lslne r7, r3, #16 │ │ │ │ lsrne r7, r7, #16 │ │ │ │ cmp r7, #59392 @ 0xe800 │ │ │ │ mov r8, r7 │ │ │ │ lsr r0, r7, #11 │ │ │ │ add r2, r6, #2 │ │ │ │ - bcc 0x8e678 │ │ │ │ + bcc 0x8e728 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ lsr r1, r3, #9 │ │ │ │ orr r3, r1, r3, lsr #6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x8e89c │ │ │ │ + bne 0x8e94c │ │ │ │ cmp r0, #30 │ │ │ │ - beq 0x8e884 │ │ │ │ + beq 0x8e934 │ │ │ │ mov r9, #1 │ │ │ │ ldrb r3, [r4, #225] @ 0xe1 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r8, [r4, #96] @ 0x60 │ │ │ │ - bne 0x8ea30 │ │ │ │ + bne 0x8eae0 │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 0x8e6c4 │ │ │ │ - ldr r3, [pc, #3840] @ 0x8f5a8 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x8e774 │ │ │ │ + ldr r3, [pc, #3804] @ 0x8f634 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r3, r3, #20480 @ 0x5000 │ │ │ │ ldr r3, [r3, #540] @ 0x21c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3] │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8e704 │ │ │ │ + beq 0x8e7b4 │ │ │ │ bic r3, r8, #255 @ 0xff │ │ │ │ cmp r3, #48640 @ 0xbe00 │ │ │ │ - beq 0x8ebd8 │ │ │ │ - ldr r3, [pc, #3784] @ 0x8f5ac │ │ │ │ + beq 0x8ec88 │ │ │ │ + ldr r3, [pc, #3748] @ 0x8f638 │ │ │ │ bic r2, r8, #63 @ 0x3f │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0x8eaac │ │ │ │ - ldr r3, [pc, #3772] @ 0x8f5b0 │ │ │ │ + beq 0x8eb5c │ │ │ │ + ldr r3, [pc, #3736] @ 0x8f63c │ │ │ │ cmp r8, r3 │ │ │ │ - beq 0x8eb70 │ │ │ │ + beq 0x8ec20 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #13 │ │ │ │ - bls 0x8f188 │ │ │ │ + bls 0x8f238 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x8e844 │ │ │ │ + bne 0x8e8f4 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ mov sl, r3 │ │ │ │ - beq 0x8ea64 │ │ │ │ + beq 0x8eb14 │ │ │ │ tst r3, #32 │ │ │ │ - beq 0x8e8d4 │ │ │ │ - ldr r3, [pc, #3720] @ 0x8f5b4 │ │ │ │ - ldr r2, [pc, #3720] @ 0x8f5b8 │ │ │ │ + beq 0x8e984 │ │ │ │ + ldr r3, [pc, #3684] @ 0x8f640 │ │ │ │ + ldr r2, [pc, #3684] @ 0x8f644 │ │ │ │ and r3, r3, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8f4c4 │ │ │ │ + beq 0x8f580 │ │ │ │ tst sl, #64 @ 0x40 │ │ │ │ - beq 0x8e8fc │ │ │ │ + beq 0x8e9ac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x9161c │ │ │ │ + bl 0x916e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x8e910 │ │ │ │ + bne 0x8e9c0 │ │ │ │ and r3, r8, #-285212672 @ 0xef000000 │ │ │ │ cmp r3, #-285212672 @ 0xef000000 │ │ │ │ - beq 0x8f49c │ │ │ │ - ldr r3, [pc, #3668] @ 0x8f5bc │ │ │ │ + beq 0x8f558 │ │ │ │ + ldr r3, [pc, #3632] @ 0x8f648 │ │ │ │ and r3, r3, r8 │ │ │ │ cmp r3, #-117440512 @ 0xf9000000 │ │ │ │ - bne 0x8e788 │ │ │ │ + bne 0x8e838 │ │ │ │ bic r1, r8, #-16777216 @ 0xff000000 │ │ │ │ orr r1, r1, #-201326592 @ 0xf4000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc42e4 │ │ │ │ + bl 0xc43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x8e910 │ │ │ │ + bne 0x8e9c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x887d8 │ │ │ │ + bl 0x8882c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x8e910 │ │ │ │ + bne 0x8e9c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3bc │ │ │ │ + bl 0xcc480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x8e910 │ │ │ │ + bne 0x8e9c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc4bf8 │ │ │ │ + bl 0xc4cc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x8e910 │ │ │ │ + bne 0x8e9c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xa9a84 │ │ │ │ + bl 0xa9b30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x8e910 │ │ │ │ + bne 0x8e9c0 │ │ │ │ lsr r3, r8, #28 │ │ │ │ cmp r3, #14 │ │ │ │ - bne 0x8e8fc │ │ │ │ + bne 0x8e9ac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcd060 │ │ │ │ - b 0x8ec10 │ │ │ │ + bl 0xcd160 │ │ │ │ + b 0x8ecc0 │ │ │ │ mov r0, #9 │ │ │ │ bl 0x74c64 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r6, r6, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ - ldr r3, [pc, #3472] @ 0x8f5a4 │ │ │ │ + ldr r3, [pc, #3436] @ 0x8f630 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x8fa90 │ │ │ │ + bne 0x8fb54 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sp, #8 │ │ │ │ lsl r9, r8, #16 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ lsr fp, r9, #16 │ │ │ │ - ldr r3, [pc, #3416] @ 0x8f5c0 │ │ │ │ + ldr r3, [pc, #3380] @ 0x8f64c │ │ │ │ lsr r9, r9, #28 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r9, #14 │ │ │ │ - bhi 0x8fe70 │ │ │ │ + bhi 0x8ff34 │ │ │ │ add r9, r9, r9 │ │ │ │ ldrh r9, [r3, r9] │ │ │ │ add pc, pc, r9, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sub r3, r3, r1 │ │ │ │ - ldr r1, [pc, #3372] @ 0x8f5c4 │ │ │ │ + ldr r1, [pc, #3336] @ 0x8f650 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 0x8e678 │ │ │ │ + bhi 0x8e728 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ - bl 0x124304 │ │ │ │ + bl 0x124404 │ │ │ │ cmp r8, #0 │ │ │ │ add r2, r6, #4 │ │ │ │ lsrne r3, r0, #8 │ │ │ │ orrne r0, r3, r0, lsl #8 │ │ │ │ lslne r0, r0, #16 │ │ │ │ lsrne r0, r0, #16 │ │ │ │ orr r8, r0, r7, lsl #16 │ │ │ │ - b 0x8e67c │ │ │ │ + b 0x8e72c │ │ │ │ tst sl, #32 │ │ │ │ - bne 0x8e738 │ │ │ │ - ldr r2, [pc, #3308] @ 0x8f5c8 │ │ │ │ + bne 0x8e7e8 │ │ │ │ + ldr r2, [pc, #3272] @ 0x8f654 │ │ │ │ add r1, r2, #24 │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ and r3, r3, r8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 0x8e740 │ │ │ │ + beq 0x8e7f0 │ │ │ │ cmp r2, ip │ │ │ │ - bne 0x8e8e0 │ │ │ │ + bne 0x8e990 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8e944 │ │ │ │ + beq 0x8e9f4 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r3, #1 │ │ │ │ and r1, r1, #31 │ │ │ │ and r2, r2, #14 │ │ │ │ lsl r3, r3, #27 │ │ │ │ cmp r1, #0 │ │ │ │ orr r3, r2, r3, lsr #31 │ │ │ │ moveq r3, r1 │ │ │ │ str r1, [r4, #112] @ 0x70 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8e95c │ │ │ │ + beq 0x8ea0c │ │ │ │ ldrb r8, [r4, #124] @ 0x7c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x8ea84 │ │ │ │ + beq 0x8eb34 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8e994 │ │ │ │ + beq 0x8ea44 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0x8e80c │ │ │ │ + bhi 0x8e8bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x8ec1c │ │ │ │ + bne 0x8eccc │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x8e80c │ │ │ │ + bne 0x8e8bc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ sub r3, r2, r3 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs 0x8ea24 │ │ │ │ - ldr r1, [pc, #3080] @ 0x8f5c4 │ │ │ │ + bcs 0x8ead4 │ │ │ │ + ldr r1, [pc, #3044] @ 0x8f650 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 0x8e80c │ │ │ │ + bls 0x8e8bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r4, #128] @ 0x80 │ │ │ │ - bl 0x124304 │ │ │ │ + bl 0x124404 │ │ │ │ cmp r5, #0 │ │ │ │ lsrne r3, r0, #8 │ │ │ │ orrne r0, r3, r0, lsl #8 │ │ │ │ lslne r0, r0, #16 │ │ │ │ lsrne r0, r0, #16 │ │ │ │ cmp r0, #59392 @ 0xe800 │ │ │ │ lsr r0, r0, #11 │ │ │ │ - bcc 0x8e80c │ │ │ │ + bcc 0x8e8bc │ │ │ │ ldr r2, [r4, #200] @ 0xc8 │ │ │ │ lsr r3, r2, #9 │ │ │ │ orr r3, r3, r2, lsr #6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x8ea24 │ │ │ │ + bne 0x8ead4 │ │ │ │ cmp r0, #30 │ │ │ │ - bne 0x8e80c │ │ │ │ + bne 0x8e8bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2984] @ 0x8f5c4 │ │ │ │ + ldr r2, [pc, #2948] @ 0x8f650 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x8e80c │ │ │ │ + bhi 0x8e8bc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 0x8e80c │ │ │ │ - ldr r3, [pc, #2924] @ 0x8f5a4 │ │ │ │ + b 0x8e8bc │ │ │ │ + ldr r3, [pc, #2888] @ 0x8f630 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x8fa90 │ │ │ │ + bne 0x8fb54 │ │ │ │ mov r3, #973078528 @ 0x3a000000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x7fa64 │ │ │ │ - ldr r2, [pc, #2888] @ 0x8f5b4 │ │ │ │ - ldr r1, [pc, #2888] @ 0x8f5b8 │ │ │ │ + b 0x7faa4 │ │ │ │ + ldr r2, [pc, #2852] @ 0x8f640 │ │ │ │ + ldr r1, [pc, #2852] @ 0x8f644 │ │ │ │ and r2, r2, r8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 0x8e788 │ │ │ │ + beq 0x8e838 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 0x8e754 │ │ │ │ - b 0x8e8fc │ │ │ │ + bne 0x8e804 │ │ │ │ + b 0x8e9ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18cb74 │ │ │ │ + bl 0x18cc74 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ str r8, [r4, #100] @ 0x64 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0x8e95c │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0x8ea0c │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ lsr r1, r3, #26 │ │ │ │ ands r2, r1, #1 │ │ │ │ - beq 0x8ec44 │ │ │ │ + beq 0x8ecf4 │ │ │ │ lsr r1, r3, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0x8f4f4 │ │ │ │ + beq 0x8f5b0 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #13 │ │ │ │ - bls 0x8f188 │ │ │ │ + bls 0x8f238 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x8e710 │ │ │ │ + beq 0x8e7c0 │ │ │ │ add sl, sp, #8 │ │ │ │ lsl fp, r8, #16 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ lsr fp, fp, #16 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ tst fp, #1024 @ 0x400 │ │ │ │ - bne 0x8fc18 │ │ │ │ + bne 0x8fcdc │ │ │ │ ands r2, fp, #256 @ 0x100 │ │ │ │ - bne 0x8f958 │ │ │ │ + bne 0x8fa1c │ │ │ │ and r3, fp, #2688 @ 0xa80 │ │ │ │ cmp r3, #640 @ 0x280 │ │ │ │ - beq 0x8f844 │ │ │ │ - bhi 0x8f7e0 │ │ │ │ + beq 0x8f908 │ │ │ │ + bhi 0x8f8a4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 0x8f8c4 │ │ │ │ + beq 0x8f988 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 0x8f884 │ │ │ │ + beq 0x8f948 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x8e8fc │ │ │ │ + bne 0x8e9ac │ │ │ │ and r2, fp, #127 @ 0x7f │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #13 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #2712] @ 0x8f5f4 │ │ │ │ + ldr r2, [pc, #2676] @ 0x8f680 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #13 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp, #8] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x8e9c0 │ │ │ │ ldr sl, [r4, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #2640] @ 0x8f5cc │ │ │ │ + ldr r3, [pc, #2604] @ 0x8f658 │ │ │ │ bics r3, r3, sl │ │ │ │ mov r3, sl │ │ │ │ - beq 0x8f0cc │ │ │ │ + beq 0x8f17c │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #13 │ │ │ │ - bls 0x8f188 │ │ │ │ + bls 0x8f238 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x8e710 │ │ │ │ + beq 0x8e7c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr fp, [pc, #2592] @ 0x8f5d0 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr fp, [pc, #2556] @ 0x8f65c │ │ │ │ ands r2, fp, #2048 @ 0x800 │ │ │ │ - bne 0x8f728 │ │ │ │ + bne 0x8f7e4 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ lsl r1, r8, #21 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #4 │ │ │ │ add r1, r3, r1, asr #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x76148 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x76188 │ │ │ │ + b 0x8e9c0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x8f4dc │ │ │ │ + beq 0x8f598 │ │ │ │ add sl, sp, #8 │ │ │ │ lsl fp, r8, #16 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ lsr fp, fp, #16 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #8] │ │ │ │ - bl 0x76944 │ │ │ │ + bl 0x76984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8e8fc │ │ │ │ - b 0x8e910 │ │ │ │ - ldr r1, [pc, #2524] @ 0x8f600 │ │ │ │ + beq 0x8e9ac │ │ │ │ + b 0x8e9c0 │ │ │ │ + ldr r1, [pc, #2488] @ 0x8f68c │ │ │ │ sub r6, r2, r3 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 0x8e984 │ │ │ │ + b 0x8ea34 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r1, #13 │ │ │ │ - bls 0x8f188 │ │ │ │ + bls 0x8f238 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x8e710 │ │ │ │ + beq 0x8e7c0 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ lsl fp, r8, #16 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, sl │ │ │ │ lsr fp, fp, #16 │ │ │ │ - bl 0x39b860 │ │ │ │ - b 0x8eaf8 │ │ │ │ + bl 0x39b960 │ │ │ │ + b 0x8eba8 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ - lsr r2, r8, #3 │ │ │ │ - and r2, r2, #7 │ │ │ │ - lsr r8, r8, #4 │ │ │ │ + lsr r2, r8, #4 │ │ │ │ + and r2, r2, #124 @ 0x7c │ │ │ │ + lsr r8, r8, #3 │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - and r2, r8, #124 @ 0x7c │ │ │ │ + str r2, [sp, #28] │ │ │ │ + and r2, r8, #7 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ tst fp, #2048 @ 0x800 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ and fp, fp, #7 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #24] │ │ │ │ - bne 0x8f014 │ │ │ │ - bl 0x7c248 │ │ │ │ - b 0x8ec10 │ │ │ │ + bne 0x8f0c4 │ │ │ │ + bl 0x7c288 │ │ │ │ + b 0x8ecc0 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ lsr r3, r8, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ lsr r8, r8, #6 │ │ │ │ lsr r1, fp, #9 │ │ │ │ and r2, r8, #7 │ │ │ │ @@ -129767,38 +129811,38 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ and r1, r1, #7 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [pc, #2232] @ 0x8f5d4 │ │ │ │ + ldr ip, [pc, #2196] @ 0x8f660 │ │ │ │ strd r2, [sp, #8] │ │ │ │ and fp, fp, #7 │ │ │ │ mov r3, #0 │ │ │ │ and r0, r0, #15 │ │ │ │ mov r2, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ strd r2, [sp, #32] │ │ │ │ str fp, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 0x8ff50 │ │ │ │ + bhi 0x90014 │ │ │ │ add ip, ip, r1 │ │ │ │ ldrh ip, [ip, r1] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst fp, #2048 @ 0x800 │ │ │ │ - bne 0x8f7f4 │ │ │ │ + bne 0x8f8b8 │ │ │ │ lsr r3, fp, #8 │ │ │ │ and r3, r3, #7 │ │ │ │ - ldr r2, [pc, #2156] @ 0x8f5d8 │ │ │ │ + ldr r2, [pc, #2120] @ 0x8f664 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 0x8fe00 │ │ │ │ + bhi 0x8fec4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ lsr r3, r8, #8 │ │ │ │ and r3, r3, #7 │ │ │ │ mov r2, #0 │ │ │ │ @@ -129809,144 +129853,144 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ands r3, fp, #2048 @ 0x800 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne 0x8f670 │ │ │ │ - ldr ip, [pc, #2092] @ 0x8f5f4 │ │ │ │ + bne 0x8f72c │ │ │ │ + ldr ip, [pc, #2056] @ 0x8f680 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #2128] @ 0x8f624 │ │ │ │ + ldr r2, [pc, #2092] @ 0x8f6b0 │ │ │ │ str r0, [sp] │ │ │ │ movne r2, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x8e9c0 │ │ │ │ and r3, fp, #3840 @ 0xf00 │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - beq 0x8e8fc │ │ │ │ + beq 0x8e9ac │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - beq 0x8f744 │ │ │ │ + beq 0x8f800 │ │ │ │ lsl r3, r8, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r2, r8, #8 │ │ │ │ asr r3, r3, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ lsl r3, r3, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x7fea8 │ │ │ │ - b 0x8ec10 │ │ │ │ + bl 0x7fee8 │ │ │ │ + b 0x8ecc0 │ │ │ │ mov r2, #1 │ │ │ │ lsr r3, r8, #8 │ │ │ │ and r3, r3, #7 │ │ │ │ tst fp, #2048 @ 0x800 │ │ │ │ str r2, [sp, #24] │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne 0x8f69c │ │ │ │ + bne 0x8f758 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x8241c │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x8245c │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r8, r8, #8 │ │ │ │ and r8, r8, #7 │ │ │ │ tst fp, #2048 @ 0x800 │ │ │ │ mov r3, #0 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ + str fp, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ - str fp, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 0x8f574 │ │ │ │ + bne 0x8f6fc │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1936] @ 0x8f644 │ │ │ │ + ldr r2, [pc, #1900] @ 0x8f6d0 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x7aa08 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7aa48 │ │ │ │ + b 0x8e9c0 │ │ │ │ tst fp, #2048 @ 0x800 │ │ │ │ - bne 0x8f6b8 │ │ │ │ + bne 0x8f774 │ │ │ │ ldr r2, [r4, #200] @ 0xc8 │ │ │ │ lsl r3, r8, #21 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ asr r3, r3, #21 │ │ │ │ - bne 0x8fe5c │ │ │ │ + bne 0x8ff20 │ │ │ │ ldrb r2, [r4, #209] @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #1804] @ 0x8f600 │ │ │ │ + ldr r2, [pc, #1768] @ 0x8f68c │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ moveq r2, #8 │ │ │ │ movne r2, #4 │ │ │ │ add r2, r2, r3, lsl #12 │ │ │ │ bl 0x72938 │ │ │ │ - b 0x8e910 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ - lsr r2, r8, #3 │ │ │ │ + lsr r3, r8, #3 │ │ │ │ tst fp, #2048 @ 0x800 │ │ │ │ ldr ip, [r4, #112] @ 0x70 │ │ │ │ - and r2, r2, #7 │ │ │ │ - clz r3, ip │ │ │ │ + and r2, r3, #7 │ │ │ │ lsr r8, r8, #6 │ │ │ │ + clz r3, ip │ │ │ │ and r0, fp, #7 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - beq 0x8f6ec │ │ │ │ + beq 0x8f7a8 │ │ │ │ lsr r1, fp, #9 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #2 │ │ │ │ and r8, r8, #7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - beq 0x8f7a4 │ │ │ │ + beq 0x8f864 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 0x8f780 │ │ │ │ + beq 0x8f83c │ │ │ │ cmp r1, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ + str r2, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - beq 0x8f768 │ │ │ │ - ldr r3, [pc, #1664] @ 0x8f5f4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + beq 0x8f824 │ │ │ │ + ldr r3, [pc, #1628] @ 0x8f680 │ │ │ │ cmp ip, #0 │ │ │ │ - ldr r2, [pc, #1704] @ 0x8f624 │ │ │ │ + ldr r2, [pc, #1668] @ 0x8f6b0 │ │ │ │ movne r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r8, r8, #8 │ │ │ │ tst fp, #2048 @ 0x800 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ lsl r2, fp, #2 │ │ │ │ and r1, r8, #7 │ │ │ │ - bne 0x8f67c │ │ │ │ + bne 0x8f738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7aad8 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7ab18 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r3, r8, #8 │ │ │ │ and r3, r3, #7 │ │ │ │ str r3, [sp, #24] │ │ │ │ and r3, fp, #255 @ 0xff │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -129958,790 +130002,795 @@ │ │ │ │ mov r2, #13 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - beq 0x8ecd0 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x8e910 │ │ │ │ + beq 0x8ed80 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ - lsr r2, r8, #3 │ │ │ │ - and r2, r2, #7 │ │ │ │ - lsr r8, r8, #5 │ │ │ │ + lsr r2, r8, #5 │ │ │ │ + and r2, r2, #62 @ 0x3e │ │ │ │ + lsr r8, r8, #3 │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - and r2, r8, #62 @ 0x3e │ │ │ │ + str r2, [sp, #28] │ │ │ │ + and r2, r8, #7 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ tst fp, #2048 @ 0x800 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ and fp, fp, #7 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp, #8] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 0x8ecd0 │ │ │ │ - b 0x8f014 │ │ │ │ + beq 0x8ed80 │ │ │ │ + b 0x8f0c4 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ - lsr r2, r8, #3 │ │ │ │ - and r2, r2, #7 │ │ │ │ - lsr r8, r8, #6 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - and r2, r8, #31 │ │ │ │ + lsr r2, r8, #6 │ │ │ │ + and r2, r2, #31 │ │ │ │ + lsr r8, r8, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - mov r2, #1 │ │ │ │ + and r2, r8, #7 │ │ │ │ + mov r1, #1 │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ and r2, fp, #7 │ │ │ │ - mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ + str r1, [sp, #16] │ │ │ │ ands r2, fp, #2048 @ 0x800 │ │ │ │ + mov r1, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, sl │ │ │ │ - bne 0x8f738 │ │ │ │ + bne 0x8f7f4 │ │ │ │ mov r0, r4 │ │ │ │ - b 0x8ecd0 │ │ │ │ + b 0x8ed80 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x8e8cc │ │ │ │ + beq 0x8e97c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr fp, [pc, #1264] @ 0x8f5dc │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr fp, [pc, #1228] @ 0x8f668 │ │ │ │ tst sl, #64 @ 0x40 │ │ │ │ str fp, [sp, #8] │ │ │ │ - bne 0x8ff28 │ │ │ │ + bne 0x8ffec │ │ │ │ tst sl, #32768 @ 0x8000 │ │ │ │ - beq 0x8e8fc │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r9, [pc, #1272] @ 0x8f600 │ │ │ │ + beq 0x8e9ac │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r9, [pc, #1236] @ 0x8f68c │ │ │ │ lsl r2, fp, #1 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mvn r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ sub r2, r2, r3 │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r4, #12] │ │ │ │ mvn r2, #1 │ │ │ │ ldr r0, [r9, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r3, [pc, #1216] @ 0x8f630 │ │ │ │ - ldr r2, [pc, #1132] @ 0x8f5e0 │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r3, [pc, #1180] @ 0x8f6bc │ │ │ │ + ldr r2, [pc, #1096] @ 0x8f66c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1928f4 │ │ │ │ + bl 0x1929f4 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 0x8e910 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7b5f0 │ │ │ │ - b 0x8e704 │ │ │ │ + bl 0x7b630 │ │ │ │ + b 0x8e7b4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7bf14 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7bf54 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7c0f0 │ │ │ │ - b 0x8ec10 │ │ │ │ + bl 0x7c130 │ │ │ │ + b 0x8ecc0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7c0f0 │ │ │ │ - b 0x8ec10 │ │ │ │ + bl 0x7c130 │ │ │ │ + b 0x8ecc0 │ │ │ │ lsr r3, r8, #3 │ │ │ │ and fp, fp, #135 @ 0x87 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 0x8fc08 │ │ │ │ - bhi 0x8e8fc │ │ │ │ + beq 0x8fccc │ │ │ │ + bhi 0x8e9ac │ │ │ │ cmp fp, #0 │ │ │ │ - bne 0x8e8fc │ │ │ │ + bne 0x8e9ac │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x765e8 │ │ │ │ - b 0x8ec10 │ │ │ │ + bl 0x76628 │ │ │ │ + b 0x8ecc0 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ lsr r2, r8, #4 │ │ │ │ and fp, fp, #7 │ │ │ │ and r2, r2, #8 │ │ │ │ eor r2, r2, fp │ │ │ │ - lsr r8, r8, #3 │ │ │ │ cmp r2, #13 │ │ │ │ - and r3, r8, #15 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + lsr r8, r8, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + and r3, r8, #15 │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ - mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [pc, #900] @ 0x8f6d0 │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #936] @ 0x8f644 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x7a5e4 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a624 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r2, fp, #6 │ │ │ │ and r2, r2, #3 │ │ │ │ lsr r3, r8, #3 │ │ │ │ cmp r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ and fp, fp, #7 │ │ │ │ - beq 0x8fbd0 │ │ │ │ + beq 0x8fc94 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 0x8fbb4 │ │ │ │ + beq 0x8fc78 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x8fa48 │ │ │ │ + beq 0x8fb0c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #848] @ 0x8f638 │ │ │ │ + ldr r2, [pc, #808] @ 0x8f6c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ str fp, [sp, #16] │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r8, #1 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #8] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r2, fp, #6 │ │ │ │ and r2, r2, #3 │ │ │ │ lsr r1, r8, #3 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ and r1, r1, #7 │ │ │ │ clz r3, r0 │ │ │ │ and fp, fp, #7 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - beq 0x8fb80 │ │ │ │ + beq 0x8fc44 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 0x8fb48 │ │ │ │ + beq 0x8fc0c │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x8fb18 │ │ │ │ + beq 0x8fbdc │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #712] @ 0x8f644 │ │ │ │ + ldr r2, [pc, #672] @ 0x8f6d0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #20] │ │ │ │ str fp, [sp, #16] │ │ │ │ - bl 0x7a800 │ │ │ │ - b 0x8e910 │ │ │ │ + str fp, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 0x7a840 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ lsr r2, r8, #4 │ │ │ │ and fp, fp, #7 │ │ │ │ and r2, r2, #8 │ │ │ │ eor r2, r2, fp │ │ │ │ - lsr r8, r8, #3 │ │ │ │ cmp r2, #13 │ │ │ │ - and r3, r8, #15 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + lsr r8, r8, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + and r3, r8, #15 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [pc, #500] @ 0x8f680 │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #540] @ 0x8f5f4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ lsr r2, r8, #4 │ │ │ │ and fp, fp, #7 │ │ │ │ lsr r8, r8, #3 │ │ │ │ and r2, r2, #8 │ │ │ │ eor r2, r2, fp │ │ │ │ and r3, r8, #15 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #508] @ 0x8f628 │ │ │ │ + ldr r2, [pc, #460] @ 0x8f6b4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0x7a4d0 │ │ │ │ - b 0x8e910 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 0x7a510 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r1, fp, #6 │ │ │ │ and r1, r1, #3 │ │ │ │ lsr r2, r8, #3 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ and r2, r2, #7 │ │ │ │ clz r3, r3 │ │ │ │ and fp, fp, #7 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - beq 0x8faf4 │ │ │ │ + beq 0x8fbb8 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 0x8fabc │ │ │ │ + beq 0x8fb80 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 0x8fa94 │ │ │ │ + beq 0x8fb58 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #340] @ 0x8f5e4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #16] │ │ │ │ + ldr r2, [pc, #292] @ 0x8f670 │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 0x8ef88 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b 0x8f038 │ │ │ │ lsr r1, r8, #4 │ │ │ │ bic r3, r8, #486539264 @ 0x1d000000 │ │ │ │ and r1, r1, #16777216 @ 0x1000000 │ │ │ │ orr r1, r1, r3 │ │ │ │ orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xbda6c │ │ │ │ + bl 0xbdb34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8e788 │ │ │ │ - b 0x8e910 │ │ │ │ + beq 0x8e838 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x9161c │ │ │ │ + bl 0x916e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x8e788 │ │ │ │ - b 0x8e910 │ │ │ │ + beq 0x8e838 │ │ │ │ + b 0x8e9c0 │ │ │ │ ldr sl, [r4, #200] @ 0xc8 │ │ │ │ tst sl, #512 @ 0x200 │ │ │ │ - bne 0x8e8cc │ │ │ │ + bne 0x8e97c │ │ │ │ tst sl, #64 @ 0x40 │ │ │ │ - bne 0x8e788 │ │ │ │ - b 0x8e8fc │ │ │ │ + bne 0x8e838 │ │ │ │ + b 0x8e9ac │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x8f75c │ │ │ │ + beq 0x8f818 │ │ │ │ add sl, sp, #8 │ │ │ │ lsl fp, r8, #16 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, sl │ │ │ │ lsr fp, fp, #16 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ands r9, fp, #64 @ 0x40 │ │ │ │ - bne 0x8f9e4 │ │ │ │ + bne 0x8faa8 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ and fp, fp, #63 @ 0x3f │ │ │ │ cmp fp, #60 @ 0x3c │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str fp, [sp, #8] │ │ │ │ - beq 0x8e8fc │ │ │ │ + beq 0x8e9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7b710 │ │ │ │ - ldr r3, [pc, #180] @ 0x8f600 │ │ │ │ + bl 0x7b750 │ │ │ │ + ldr r3, [pc, #132] @ 0x8f68c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, #16 │ │ │ │ bl 0x74c64 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 0x8e910 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #128] @ 0x8f600 │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 0x18a440 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 0x74528 │ │ │ │ - b 0x8e910 │ │ │ │ + b 0x8e9c0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq r1, fp, ip, lsr #17 │ │ │ │ + @ instruction: 0x009b17fc │ │ │ │ andeq fp, r0, r0, lsl #21 │ │ │ │ ldmdb pc!, {r0, r1, r2, r3, r4, r5, r6, r8, fp, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf800e800 │ │ │ │ @ instruction: 0xf000e800 │ │ │ │ @ instruction: 0xff100000 │ │ │ │ - subeq pc, r5, r4, lsl sl @ │ │ │ │ + subeq pc, r5, r4, lsl fp @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - subeq pc, r5, r4, lsr #24 │ │ │ │ + subeq pc, r5, r4, lsr #26 │ │ │ │ streq r0, [r0], #-512 @ 0xfffffe00 │ │ │ │ andeq lr, r0, pc, ror r9 │ │ │ │ - subeq pc, r5, r2, lsr sl @ │ │ │ │ - subeq pc, r5, r0, asr #20 │ │ │ │ + subeq pc, r5, r2, lsr fp @ │ │ │ │ + subeq pc, r5, r0, asr #22 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - andseq pc, r8, r4, asr r8 @ │ │ │ │ - andseq r2, r9, ip, asr #5 │ │ │ │ - andseq r2, r9, r4, asr r2 │ │ │ │ - andseq r2, r9, r0, lsr #4 │ │ │ │ - mulseq r8, r4, r3 │ │ │ │ - andseq r2, r9, ip, ror #3 │ │ │ │ - @ instruction: 0x0018f4b0 │ │ │ │ + andseq pc, r8, r4, asr r9 @ │ │ │ │ + andseq r2, r9, ip, asr #7 │ │ │ │ + andseq r2, r9, r4, asr r3 │ │ │ │ + andseq r2, r9, r0, lsr #6 │ │ │ │ + mulseq r8, r4, r4 │ │ │ │ + andseq r2, r9, ip, ror #5 │ │ │ │ + @ instruction: 0x0018f5b0 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ andeq r4, r7, r8, lsl r5 │ │ │ │ @ instruction: 0x000745b8 │ │ │ │ - andseq pc, r8, r0, lsl fp @ │ │ │ │ - mulseq r9, r0, r9 │ │ │ │ + andseq pc, r8, r0, lsl ip @ │ │ │ │ + mulseq r9, r0, sl │ │ │ │ andeq r4, r7, r8, asr #11 │ │ │ │ andeq r4, r7, r4, lsr #14 │ │ │ │ andeq r4, r7, r8, ror #16 │ │ │ │ andeq r4, r7, ip, lsr #17 │ │ │ │ andeq r4, r7, r0, lsl #13 │ │ │ │ andeq r4, r7, r8, lsr #10 │ │ │ │ - addseq r0, fp, r0, lsl r2 │ │ │ │ + addseq r0, fp, ip, asr #2 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq pc, r4, r8, asr r0 @ │ │ │ │ - andseq pc, r8, ip, lsr #13 │ │ │ │ - subeq pc, r5, r4, lsl #24 │ │ │ │ + andseq pc, r8, ip, lsr #15 │ │ │ │ + subeq pc, r5, r4, lsl #26 │ │ │ │ andeq r1, r0, r5, ror #19 │ │ │ │ - andseq pc, r8, r0, ror #5 │ │ │ │ - subeq pc, r5, r8, lsl ip @ │ │ │ │ + andseq pc, r8, r0, ror #7 │ │ │ │ + subeq pc, r5, r8, lsl sp @ │ │ │ │ andeq r1, r0, lr, ror #19 │ │ │ │ - strdeq pc, [r5], #-176 @ 0xffffff50 │ │ │ │ - ldrdeq r5, [r0], #-128 @ 0xffffff80 │ │ │ │ + strdeq pc, [r5], #-192 @ 0xffffff40 │ │ │ │ + ldrdeq r5, [r0], #-144 @ 0xffffff70 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - ldrdeq pc, [r5], #-184 @ 0xffffff48 │ │ │ │ - strheq r5, [r0], #-132 @ 0xffffff7c │ │ │ │ + ldrdeq pc, [r5], #-200 @ 0xffffff38 │ │ │ │ + strheq r5, [r0], #-148 @ 0xffffff6c │ │ │ │ andeq r1, r0, sp, asr #29 │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ - @ instruction: 0x0018f9bc │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ + @ instruction: 0x0018fabc │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #-124] @ 0x8f68c │ │ │ │ + ldr r1, [r3, r8, lsl #2] │ │ │ │ + mov r9, r0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 0x18a540 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 0x74528 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x83334 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x83374 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp] │ │ │ │ - b 0x8eb54 │ │ │ │ + b 0x8ec04 │ │ │ │ mvn fp, fp, asr r3 │ │ │ │ mov r1, sl │ │ │ │ and r3, fp, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x82188 │ │ │ │ - b 0x8e910 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x821c8 │ │ │ │ + b 0x8e9c0 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ lsl fp, fp, #21 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ lsr fp, fp, #21 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x8ff14 │ │ │ │ - ldr r9, [pc, #-220] @ 0x8f600 │ │ │ │ + bne 0x8ffd8 │ │ │ │ + ldr r9, [pc, #-268] @ 0x8f68c │ │ │ │ lsl fp, fp, #1 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ orr r2, fp, #1 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0x8f124 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0x8f1d4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #2 │ │ │ │ and r8, r8, #31 │ │ │ │ - str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #-212] @ 0x8f644 │ │ │ │ + ldr r2, [pc, #-260] @ 0x8f6d0 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x7a5e4 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a624 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsl fp, fp, #21 │ │ │ │ ldr sl, [r4, #200] @ 0xc8 │ │ │ │ lsr fp, fp, #21 │ │ │ │ - b 0x8f0e8 │ │ │ │ + b 0x8f198 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - b 0x8f014 │ │ │ │ + b 0x8f0c4 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #8] │ │ │ │ - bl 0x76ab0 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x76af0 │ │ │ │ + b 0x8e9c0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 0x8e760 │ │ │ │ - b 0x8e8fc │ │ │ │ + bne 0x8e810 │ │ │ │ + b 0x8e9ac │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - bl 0x833ec │ │ │ │ - b 0x8e910 │ │ │ │ - mov r3, #0 │ │ │ │ + bl 0x8342c │ │ │ │ + b 0x8e9c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ str r8, [sp, #20] │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x83334 │ │ │ │ - b 0x8e910 │ │ │ │ - ldr r3, [pc, #-440] @ 0x8f5f4 │ │ │ │ + bl 0x83374 │ │ │ │ + b 0x8e9c0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-496] @ 0x8f680 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #-416] @ 0x8f624 │ │ │ │ + ldr r2, [pc, #-472] @ 0x8f6b0 │ │ │ │ mov r1, sl │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x8e9c0 │ │ │ │ cmp r3, #2560 @ 0xa00 │ │ │ │ - beq 0x8f8f4 │ │ │ │ + beq 0x8f9b8 │ │ │ │ cmp r3, #2688 @ 0xa80 │ │ │ │ - beq 0x8f514 │ │ │ │ - b 0x8e8fc │ │ │ │ - and r2, fp, #255 @ 0xff │ │ │ │ - lsr r3, r8, #8 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - and r3, r3, #7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + beq 0x8f5d0 │ │ │ │ + b 0x8e9ac │ │ │ │ + lsr r2, r8, #8 │ │ │ │ + and r3, fp, #255 @ 0xff │ │ │ │ + and r2, r2, #7 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ + ldr r3, [r4, #136] @ 0x88 │ │ │ │ + str r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #15 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ and r3, r3, #15 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7bba8 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7bbe8 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r3, r8, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ tst fp, #64 @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #15 │ │ │ │ str r2, [sp, #20] │ │ │ │ and fp, fp, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldreq r2, [pc, #-644] @ 0x8f5e8 │ │ │ │ - ldr r3, [pc, #-636] @ 0x8f5f4 │ │ │ │ - ldrne r2, [pc, #-648] @ 0x8f5ec │ │ │ │ + ldreq r2, [pc, #-700] @ 0x8f674 │ │ │ │ + ldr r3, [pc, #-692] @ 0x8f680 │ │ │ │ + ldrne r2, [pc, #-704] @ 0x8f678 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #8] │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x8ec10 │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x8ecc0 │ │ │ │ lsr r3, r8, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ tst fp, #64 @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #15 │ │ │ │ str r2, [sp, #20] │ │ │ │ and fp, fp, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldreq r2, [pc, #-700] @ 0x8f5f0 │ │ │ │ - ldr r3, [pc, #-700] @ 0x8f5f4 │ │ │ │ - ldrne r2, [pc, #-700] @ 0x8f5f8 │ │ │ │ + ldreq r2, [pc, #-756] @ 0x8f67c │ │ │ │ + ldr r3, [pc, #-756] @ 0x8f680 │ │ │ │ + ldrne r2, [pc, #-756] @ 0x8f684 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #8] │ │ │ │ - bl 0x77c60 │ │ │ │ - b 0x8ec10 │ │ │ │ + bl 0x77ca0 │ │ │ │ + b 0x8ecc0 │ │ │ │ and r3, fp, #127 @ 0x7f │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #13 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #-760] @ 0x8f5fc │ │ │ │ - b 0x8eb58 │ │ │ │ + ldr r2, [pc, #-816] @ 0x8f688 │ │ │ │ + b 0x8ec08 │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ lsr r8, r8, #3 │ │ │ │ and r9, r8, #7 │ │ │ │ tst fp, #64 @ 0x40 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and fp, fp, #7 │ │ │ │ and r3, r3, #1 │ │ │ │ - str fp, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ - bne 0x8fa08 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + bne 0x8facc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8e8fc │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #-816] @ 0x8f600 │ │ │ │ + beq 0x8e9ac │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #-872] @ 0x8f68c │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x192368 │ │ │ │ + bl 0x192468 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x8e910 │ │ │ │ - lsl r8, r8, #16 │ │ │ │ - lsr r8, r8, #16 │ │ │ │ - lsr r9, r8, #4 │ │ │ │ - lsl r3, r8, #24 │ │ │ │ - and r9, r9, #32 │ │ │ │ - orr r9, r9, r3, lsr #27 │ │ │ │ - lsr r8, r8, #11 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x8e9c0 │ │ │ │ + lsl r3, r8, #16 │ │ │ │ + lsr r3, r3, #16 │ │ │ │ + lsr r8, r3, #4 │ │ │ │ + lsl r2, r3, #24 │ │ │ │ + and r8, r8, #32 │ │ │ │ + orr r8, r8, r2, lsr #27 │ │ │ │ + lsr r3, r3, #11 │ │ │ │ + and r9, r3, #1 │ │ │ │ and fp, fp, #7 │ │ │ │ - lsl r9, r9, #1 │ │ │ │ - and r8, r8, #1 │ │ │ │ + lsl r8, r8, #1 │ │ │ │ str fp, [sp, #12] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #-920] @ 0x8f600 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #-976] @ 0x8f68c │ │ │ │ ldr r1, [r3, fp, lsl #2] │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8fbec │ │ │ │ + beq 0x8fcb0 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ - rsb r0, r8, #9 │ │ │ │ + rsb r0, r9, #9 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ff94 │ │ │ │ + bl 0x190094 │ │ │ │ ldrb r3, [r4, #209] @ 0xd1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, r1, r9 │ │ │ │ - bl 0x76148 │ │ │ │ - b 0x8e910 │ │ │ │ + add r1, r1, r8 │ │ │ │ + bl 0x76188 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r3, r8, #3 │ │ │ │ - and fp, fp, #7 │ │ │ │ and r3, r3, #7 │ │ │ │ + and fp, fp, #7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x7abc0 │ │ │ │ - b 0x8ec10 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + bl 0x7ac00 │ │ │ │ + b 0x8ecc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8e8fc │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x8e9ac │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x7b15c │ │ │ │ + bl 0x7b19c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0x8e9c0 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #-1112] @ 0x8f604 │ │ │ │ + ldr r2, [pc, #-1168] @ 0x8f690 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #-1116] @ 0x8f608 │ │ │ │ + ldr r3, [pc, #-1172] @ 0x8f694 │ │ │ │ moveq r0, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x7a910 │ │ │ │ - b 0x8e910 │ │ │ │ - bl 0x3b37dc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 0x7a950 │ │ │ │ + b 0x8e9c0 │ │ │ │ + bl 0x3b38dc │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - str fp, [sp, #20] │ │ │ │ str fp, [sp, #12] │ │ │ │ + str fp, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 0x7a270 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a2b0 │ │ │ │ + b 0x8e9c0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #-1232] @ 0x8f60c │ │ │ │ + ldr r2, [pc, #-1288] @ 0x8f698 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 0x7a5e4 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a624 │ │ │ │ + b 0x8e9c0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #-1276] @ 0x8f610 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #16] │ │ │ │ + ldr r2, [pc, #-1332] @ 0x8f69c │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 0x8ef88 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b 0x8f038 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1296] @ 0x8f614 │ │ │ │ + ldr r3, [pc, #-1352] @ 0x8f6a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r2, [pc, #-1308] @ 0x8f618 │ │ │ │ + ldr r2, [pc, #-1364] @ 0x8f6a4 │ │ │ │ mov r1, sl │ │ │ │ movne r2, r3 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 0x8ef88 │ │ │ │ + mov r3, #0 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + b 0x8f038 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #20] │ │ │ │ str fp, [sp, #16] │ │ │ │ + str fp, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #-1336] @ 0x8f644 │ │ │ │ - bl 0x7a800 │ │ │ │ - b 0x8e910 │ │ │ │ + ldr r2, [pc, #-1392] @ 0x8f6d0 │ │ │ │ + bl 0x7a840 │ │ │ │ + b 0x8e9c0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1392] @ 0x8f61c │ │ │ │ + ldr r3, [pc, #-1448] @ 0x8f6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r2, [pc, #-1396] @ 0x8f620 │ │ │ │ + ldr r2, [pc, #-1452] @ 0x8f6ac │ │ │ │ movne r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ - str fp, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 0x8ef88 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + b 0x8f038 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #-1440] @ 0x8f624 │ │ │ │ + ldr r2, [pc, #-1496] @ 0x8f6b0 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ - b 0x8f2f8 │ │ │ │ + b 0x8f3ac │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #-1464] @ 0x8f628 │ │ │ │ + ldr r2, [pc, #-1520] @ 0x8f6b4 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ - b 0x8f2f8 │ │ │ │ - bl 0x182b5c │ │ │ │ + b 0x8f3ac │ │ │ │ + bl 0x182c5c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b 0x8f9ac │ │ │ │ + b 0x8fa70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x766c8 │ │ │ │ - b 0x8ec10 │ │ │ │ + bl 0x76708 │ │ │ │ + b 0x8ecc0 │ │ │ │ and r3, fp, #2560 @ 0xa00 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 0x8fc74 │ │ │ │ - bls 0x8fcbc │ │ │ │ + beq 0x8fd38 │ │ │ │ + bls 0x8fd80 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - bne 0x8fd7c │ │ │ │ + bne 0x8fe40 │ │ │ │ lsl r3, fp, #7 │ │ │ │ and r3, r3, #32768 @ 0x8000 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ orr r3, r3, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -130749,34 +130798,34 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r3, #13 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x82188 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x821c8 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r3, fp, #5 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x8fd00 │ │ │ │ + beq 0x8fdc4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 0x8e8fc │ │ │ │ + bne 0x8e9ac │ │ │ │ tst fp, #8 │ │ │ │ - bne 0x8e8fc │ │ │ │ + bne 0x8e9ac │ │ │ │ ldr r3, [r4, #200] @ 0xc8 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x8fca8 │ │ │ │ + beq 0x8fd6c │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 0x8e910 │ │ │ │ + beq 0x8e9c0 │ │ │ │ tst fp, #4 │ │ │ │ lsreq r3, r3, #9 │ │ │ │ andeq r0, r3, #1 │ │ │ │ - beq 0x8ec10 │ │ │ │ - b 0x8e8fc │ │ │ │ + beq 0x8ecc0 │ │ │ │ + b 0x8e9ac │ │ │ │ lsl r3, fp, #6 │ │ │ │ and r3, r3, #16384 @ 0x4000 │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ orr r3, r3, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -130784,108 +130833,108 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r3, #13 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x8241c │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x8245c │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r3, r8, #3 │ │ │ │ and fp, fp, #23 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp fp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne 0x8e8fc │ │ │ │ + bne 0x8e9ac │ │ │ │ ldr r2, [r4, #200] @ 0xc8 │ │ │ │ tst r2, #8 │ │ │ │ - beq 0x8e8fc │ │ │ │ + beq 0x8e9ac │ │ │ │ ldr r2, [r4, #132] @ 0x84 │ │ │ │ sub r2, r2, #16 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x8e910 │ │ │ │ - ldr r2, [pc, #-1816] @ 0x8f62c │ │ │ │ - ldr r3, [pc, #-1816] @ 0x8f630 │ │ │ │ + beq 0x8e9c0 │ │ │ │ + ldr r2, [pc, #-1872] @ 0x8f6b8 │ │ │ │ + ldr r3, [pc, #-1872] @ 0x8f6bc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - ldr r8, [pc, #-1820] @ 0x8f634 │ │ │ │ + ldr r8, [pc, #-1876] @ 0x8f6c0 │ │ │ │ ldr r3, [r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r1, r8, #1968 @ 0x7b0 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r8, #1980] @ 0x7bc │ │ │ │ add r1, r1, #12 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 0x8e910 │ │ │ │ + b 0x8e9c0 │ │ │ │ cmp r3, #2560 @ 0xa00 │ │ │ │ - bne 0x8e8fc │ │ │ │ + bne 0x8e9ac │ │ │ │ tst fp, #256 @ 0x100 │ │ │ │ - beq 0x8ebfc │ │ │ │ + beq 0x8ecac │ │ │ │ tst fp, #15 │ │ │ │ - bne 0x8fdd0 │ │ │ │ + bne 0x8fe94 │ │ │ │ and fp, fp, #240 @ 0xf0 │ │ │ │ cmp fp, #16 │ │ │ │ - beq 0x8fdf4 │ │ │ │ + beq 0x8feb8 │ │ │ │ cmp fp, #32 │ │ │ │ - beq 0x8fde8 │ │ │ │ + beq 0x8feac │ │ │ │ cmp fp, #48 @ 0x30 │ │ │ │ - bne 0x8e910 │ │ │ │ + bne 0x8e9c0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 0x7b760 │ │ │ │ + bl 0x7b7a0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 0x8e910 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r3, fp, #4 │ │ │ │ and r3, r3, #14 │ │ │ │ and fp, fp, #31 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ str fp, [r4, #112] @ 0x70 │ │ │ │ - b 0x8e910 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x75ef4 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x75f34 │ │ │ │ + b 0x8e9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x75e70 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x75eb0 │ │ │ │ + b 0x8e9c0 │ │ │ │ lsr r1, fp, #6 │ │ │ │ and r1, r1, #3 │ │ │ │ lsr r2, r8, #3 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ and r2, r2, #7 │ │ │ │ clz r3, r3 │ │ │ │ and fp, fp, #7 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - beq 0x8fedc │ │ │ │ + beq 0x8ffa0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 0x8ff64 │ │ │ │ + beq 0x90028 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 0x8ff88 │ │ │ │ + beq 0x9004c │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #-2072] @ 0x8f638 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #16] │ │ │ │ + ldr r2, [pc, #-2128] @ 0x8f6c4 │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 0x8ef88 │ │ │ │ - ldr r3, [pc, #-2088] @ 0x8f63c │ │ │ │ - ldr r2, [pc, #-2088] @ 0x8f640 │ │ │ │ - ldr r1, [pc, #-2052] @ 0x8f668 │ │ │ │ - ldr r0, [pc, #-2076] @ 0x8f654 │ │ │ │ - bl 0x365e98 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b 0x8f038 │ │ │ │ + ldr r3, [pc, #-2144] @ 0x8f6c8 │ │ │ │ + ldr r2, [pc, #-2144] @ 0x8f6cc │ │ │ │ + ldr r1, [pc, #-2108] @ 0x8f6f4 │ │ │ │ + ldr r0, [pc, #-2132] @ 0x8f6e0 │ │ │ │ + bl 0x365f98 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ lsr r2, fp, #11 │ │ │ │ lsr r3, r8, #6 │ │ │ │ cmp r2, #1 │ │ │ │ lsr r8, r8, #3 │ │ │ │ and r3, r3, #31 │ │ │ │ @@ -130896,121 +130945,121 @@ │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ strne r2, [sp] │ │ │ │ movne r2, #0 │ │ │ │ and fp, fp, #7 │ │ │ │ streq r2, [sp] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #-2172] @ 0x8f644 │ │ │ │ + ldr r2, [pc, #-2228] @ 0x8f6d0 │ │ │ │ mov r0, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ + str fp, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x7a5e4 │ │ │ │ - b 0x8e910 │ │ │ │ + bl 0x7a624 │ │ │ │ + b 0x8e9c0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #-2236] @ 0x8f644 │ │ │ │ + ldr r2, [pc, #-2292] @ 0x8f6d0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #20] │ │ │ │ str fp, [sp, #16] │ │ │ │ - bl 0x7a800 │ │ │ │ - b 0x8e910 │ │ │ │ - ldr r3, [pc, #-2260] @ 0x8f648 │ │ │ │ - ldr r2, [pc, #-2260] @ 0x8f64c │ │ │ │ - ldr r1, [pc, #-2236] @ 0x8f668 │ │ │ │ - ldr r0, [pc, #-2260] @ 0x8f654 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #-2272] @ 0x8f650 │ │ │ │ - ldr r2, [pc, #-2268] @ 0x8f658 │ │ │ │ - ldr r1, [pc, #-2256] @ 0x8f668 │ │ │ │ - ldr r0, [pc, #-2280] @ 0x8f654 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #-2280] @ 0x8f65c │ │ │ │ - ldr r2, [pc, #-2276] @ 0x8f664 │ │ │ │ - ldr r1, [pc, #-2276] @ 0x8f668 │ │ │ │ - ldr r0, [pc, #-2288] @ 0x8f660 │ │ │ │ - bl 0x365e98 │ │ │ │ + str fp, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 0x7a840 │ │ │ │ + b 0x8e9c0 │ │ │ │ + ldr r3, [pc, #-2316] @ 0x8f6d4 │ │ │ │ + ldr r2, [pc, #-2316] @ 0x8f6d8 │ │ │ │ + ldr r1, [pc, #-2292] @ 0x8f6f4 │ │ │ │ + ldr r0, [pc, #-2316] @ 0x8f6e0 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #-2328] @ 0x8f6dc │ │ │ │ + ldr r2, [pc, #-2324] @ 0x8f6e4 │ │ │ │ + ldr r1, [pc, #-2312] @ 0x8f6f4 │ │ │ │ + ldr r0, [pc, #-2336] @ 0x8f6e0 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #-2336] @ 0x8f6e8 │ │ │ │ + ldr r2, [pc, #-2332] @ 0x8f6f0 │ │ │ │ + ldr r1, [pc, #-2332] @ 0x8f6f4 │ │ │ │ + ldr r0, [pc, #-2344] @ 0x8f6ec │ │ │ │ + bl 0x365f98 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7c0f0 │ │ │ │ - b 0x8ec10 │ │ │ │ + bl 0x7c130 │ │ │ │ + b 0x8ecc0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #20] │ │ │ │ str fp, [sp, #16] │ │ │ │ + str fp, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 0x8fb68 │ │ │ │ + b 0x8fc2c │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #-2352] @ 0x8f66c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #16] │ │ │ │ + ldr r2, [pc, #-2408] @ 0x8f6f8 │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 0x8ef88 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b 0x8f038 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x8fff8 │ │ │ │ + beq 0x900bc │ │ │ │ mov r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, #1 │ │ │ │ bl 0x729ac │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x90024 │ │ │ │ - ldr r3, [pc, #60] @ 0x90048 │ │ │ │ + bne 0x900e8 │ │ │ │ + ldr r3, [pc, #60] @ 0x9010c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x72938 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 0x8ffc8 │ │ │ │ + b 0x9008c │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ asr r3, r3, #1 │ │ │ │ orr r0, r3, r0, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #16] @ 0x9004c │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #16] @ 0x90110 │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0x90004 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0x900c8 │ │ │ │ strdeq r3, [r8], r0 @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 0x900a0 │ │ │ │ + ldr r3, [pc, #56] @ 0x90164 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ sub r2, r1, r2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ bl 0x72938 │ │ │ │ mov r3, #12 │ │ │ │ @@ -131039,15 +131088,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ lsr r3, r1, #1 │ │ │ │ - beq 0x90118 │ │ │ │ + beq 0x901dc │ │ │ │ add r3, r3, #206 @ 0xce │ │ │ │ and r0, r1, #1 │ │ │ │ add r0, r0, r3, lsl #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -131065,297 +131114,297 @@ │ │ │ │ bx lr │ │ │ │ bic ip, r1, #1 │ │ │ │ add ip, ip, #412 @ 0x19c │ │ │ │ and r1, r1, #1 │ │ │ │ add r1, ip, r1 │ │ │ │ and ip, r3, #7 │ │ │ │ lsl r2, r2, ip │ │ │ │ - ldr ip, [pc, #124] @ 0x901e0 │ │ │ │ + ldr ip, [pc, #124] @ 0x902a4 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0x901b4 │ │ │ │ + bhi 0x90278 │ │ │ │ ldrb ip, [ip, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #100] @ 0x901e4 │ │ │ │ + ldr r3, [pc, #100] @ 0x902a8 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x19288c │ │ │ │ - ldr r3, [pc, #88] @ 0x901e4 │ │ │ │ + b 0x19298c │ │ │ │ + ldr r3, [pc, #88] @ 0x902a8 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x1926ec │ │ │ │ - ldr r3, [pc, #76] @ 0x901e4 │ │ │ │ + b 0x1927ec │ │ │ │ + ldr r3, [pc, #76] @ 0x902a8 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x192824 │ │ │ │ - ldr r3, [pc, #64] @ 0x901e4 │ │ │ │ + b 0x192924 │ │ │ │ + ldr r3, [pc, #64] @ 0x902a8 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x1927bc │ │ │ │ - ldr r3, [pc, #52] @ 0x901e4 │ │ │ │ + b 0x1928bc │ │ │ │ + ldr r3, [pc, #52] @ 0x902a8 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x192754 │ │ │ │ + b 0x192854 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #20] @ 0x901e8 │ │ │ │ - ldr r2, [pc, #20] @ 0x901ec │ │ │ │ - ldr r1, [pc, #20] @ 0x901f0 │ │ │ │ + ldr r3, [pc, #20] @ 0x902ac │ │ │ │ + ldr r2, [pc, #20] @ 0x902b0 │ │ │ │ + ldr r1, [pc, #20] @ 0x902b4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq pc, r5, lr, asr #20 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq pc, r5, lr, asr #22 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq pc, r5, r8, asr ip @ │ │ │ │ + subeq pc, r5, r8, asr sp @ │ │ │ │ @ instruction: 0x000004b7 │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ bic ip, r1, #1 │ │ │ │ add ip, ip, #412 @ 0x19c │ │ │ │ and r1, r1, #1 │ │ │ │ add r1, ip, r1 │ │ │ │ and ip, r3, #7 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp r3, #3 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ - beq 0x90240 │ │ │ │ + beq 0x90304 │ │ │ │ cmp r3, #10 │ │ │ │ - beq 0x90234 │ │ │ │ + beq 0x902f8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0x9024c │ │ │ │ - ldr r3, [pc, #72] @ 0x90278 │ │ │ │ + bne 0x90310 │ │ │ │ + ldr r3, [pc, #72] @ 0x9033c │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x192f28 │ │ │ │ - ldr r3, [pc, #60] @ 0x90278 │ │ │ │ + b 0x193028 │ │ │ │ + ldr r3, [pc, #60] @ 0x9033c │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x192fd4 │ │ │ │ - ldr r3, [pc, #48] @ 0x90278 │ │ │ │ + b 0x1930d4 │ │ │ │ + ldr r3, [pc, #48] @ 0x9033c │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x19307c │ │ │ │ + b 0x19317c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #16] @ 0x9027c │ │ │ │ - ldr r2, [pc, #16] @ 0x90280 │ │ │ │ - ldr r1, [pc, #16] @ 0x90284 │ │ │ │ + ldr r3, [pc, #16] @ 0x90340 │ │ │ │ + ldr r2, [pc, #16] @ 0x90344 │ │ │ │ + ldr r1, [pc, #16] @ 0x90348 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq pc, r5, ip, ror #24 │ │ │ │ + subeq pc, r5, ip, ror #26 │ │ │ │ andeq r0, r0, sl, asr #9 │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ bic ip, r1, #1 │ │ │ │ add ip, ip, #412 @ 0x19c │ │ │ │ and r1, r1, #1 │ │ │ │ add r1, ip, r1 │ │ │ │ and ip, r3, #7 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp r3, #1 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ - beq 0x902d4 │ │ │ │ + beq 0x90398 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x902c8 │ │ │ │ + beq 0x9038c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x902e0 │ │ │ │ - ldr r3, [pc, #72] @ 0x9030c │ │ │ │ + bne 0x903a4 │ │ │ │ + ldr r3, [pc, #72] @ 0x903d0 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x1928f4 │ │ │ │ - ldr r3, [pc, #60] @ 0x9030c │ │ │ │ + b 0x1929f4 │ │ │ │ + ldr r3, [pc, #60] @ 0x903d0 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x1929c4 │ │ │ │ - ldr r3, [pc, #48] @ 0x9030c │ │ │ │ + b 0x192ac4 │ │ │ │ + ldr r3, [pc, #48] @ 0x903d0 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x19295c │ │ │ │ + b 0x192a5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #16] @ 0x90310 │ │ │ │ - ldr r2, [pc, #16] @ 0x90314 │ │ │ │ - ldr r1, [pc, #16] @ 0x90318 │ │ │ │ + ldr r3, [pc, #16] @ 0x903d4 │ │ │ │ + ldr r2, [pc, #16] @ 0x903d8 │ │ │ │ + ldr r1, [pc, #16] @ 0x903dc │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq pc, r5, r0, lsl #25 │ │ │ │ + subeq pc, r5, r0, lsl #27 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ bic ip, r1, #1 │ │ │ │ add ip, ip, #412 @ 0x19c │ │ │ │ and r1, r1, #1 │ │ │ │ add r1, ip, r1 │ │ │ │ and ip, r3, #7 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp r3, #2 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ - beq 0x90354 │ │ │ │ + beq 0x90418 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 0x90360 │ │ │ │ - ldr r3, [pc, #60] @ 0x9038c │ │ │ │ + bne 0x90424 │ │ │ │ + ldr r3, [pc, #60] @ 0x90450 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x193254 │ │ │ │ - ldr r3, [pc, #48] @ 0x9038c │ │ │ │ + b 0x193354 │ │ │ │ + ldr r3, [pc, #48] @ 0x90450 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 0x1931ec │ │ │ │ + b 0x1932ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #16] @ 0x90390 │ │ │ │ - ldr r2, [pc, #16] @ 0x90394 │ │ │ │ - ldr r1, [pc, #16] @ 0x90398 │ │ │ │ + ldr r3, [pc, #16] @ 0x90454 │ │ │ │ + ldr r2, [pc, #16] @ 0x90458 │ │ │ │ + ldr r1, [pc, #16] @ 0x9045c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - @ instruction: 0x0045fc98 │ │ │ │ + @ instruction: 0x0045fd98 │ │ │ │ andeq r0, r0, sp, ror #9 │ │ │ │ - ldrdeq r5, [r0], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq r5, [r0], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #156] @ 0x90454 │ │ │ │ + ldr r3, [pc, #156] @ 0x90518 │ │ │ │ sub sp, sp, #280 @ 0x118 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov r3, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ ldr r8, [sp, #304] @ 0x130 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr ip, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ tst ip, #8388608 @ 0x800000 │ │ │ │ - ldr ip, [pc, #72] @ 0x90458 │ │ │ │ + ldr ip, [pc, #72] @ 0x9051c │ │ │ │ sub lr, ip, #24 │ │ │ │ moveq ip, lr │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x123c24 │ │ │ │ - ldr r3, [pc, #48] @ 0x90454 │ │ │ │ + bl 0x123d24 │ │ │ │ + ldr r3, [pc, #48] @ 0x90518 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x90450 │ │ │ │ + bne 0x90514 │ │ │ │ add sp, sp, #280 @ 0x118 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq pc, r5, r8, asr #25 │ │ │ │ + subeq pc, r5, r8, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r2, #0 │ │ │ │ - beq 0x90494 │ │ │ │ + beq 0x90558 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [lr, #64] @ 0x40 │ │ │ │ ands ip, r3, #240 @ 0xf0 │ │ │ │ - bne 0x90520 │ │ │ │ + bne 0x905e4 │ │ │ │ ldr r3, [lr, #56] @ 0x38 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [lr, #68] @ 0x44 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r1, #15 │ │ │ │ - bgt 0x9054c │ │ │ │ + bgt 0x90610 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 0x90558 │ │ │ │ - ldr r0, [pc, #264] @ 0x90614 │ │ │ │ + ble 0x9061c │ │ │ │ + ldr r0, [pc, #264] @ 0x906d8 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi 0x90558 │ │ │ │ + bhi 0x9061c │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #15 │ │ │ │ - bgt 0x9054c │ │ │ │ + bgt 0x90610 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 0x90558 │ │ │ │ - ldr r0, [pc, #224] @ 0x90618 │ │ │ │ + ble 0x9061c │ │ │ │ + ldr r0, [pc, #224] @ 0x906dc │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi 0x90558 │ │ │ │ + bhi 0x9061c │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #200] @ 0x9061c │ │ │ │ + ldr r3, [pc, #200] @ 0x906e0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 0x90580 │ │ │ │ + beq 0x90644 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #204] @ 0xcc │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x90558 │ │ │ │ + beq 0x9061c │ │ │ │ mov r0, r2 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #204] @ 0xcc │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0x90558 │ │ │ │ + beq 0x9061c │ │ │ │ ldrb r3, [r2, #177] @ 0xb1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x90558 │ │ │ │ + beq 0x9061c │ │ │ │ cmp r1, #14 │ │ │ │ - bne 0x90580 │ │ │ │ + bne 0x90644 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [lr, #56] @ 0x38 │ │ │ │ @@ -131366,17 +131415,17 @@ │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [lr, #68] @ 0x44 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 0x90580 │ │ │ │ - subeq pc, r5, r0, ror #25 │ │ │ │ - subeq pc, r5, pc, ror #25 │ │ │ │ + b 0x90644 │ │ │ │ + subeq pc, r5, r0, ror #27 │ │ │ │ + subeq pc, r5, pc, ror #27 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -131384,53 +131433,53 @@ │ │ │ │ cmp r3, #0 │ │ │ │ rsbeq r8, r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r2 │ │ │ │ - bne 0x90668 │ │ │ │ + bne 0x9072c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x906f4 │ │ │ │ + beq 0x907b8 │ │ │ │ ldr sl, [r4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x90744 │ │ │ │ + bne 0x90808 │ │ │ │ ldrb r3, [r5, #178] @ 0xb2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x906a8 │ │ │ │ + beq 0x9076c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0x906e0 │ │ │ │ + beq 0x907a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x90710 │ │ │ │ + bne 0x907d4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x906f4 │ │ │ │ + beq 0x907b8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x90758 │ │ │ │ + beq 0x9081c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x77a38 │ │ │ │ + b 0x77a78 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x9076c │ │ │ │ + bne 0x90830 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x90710 │ │ │ │ + bne 0x907d4 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -131438,364 +131487,364 @@ │ │ │ │ mov r1, r9 │ │ │ │ orr r3, r3, #226 @ 0xe2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r7 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c064 │ │ │ │ + bl 0x7c0a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x906bc │ │ │ │ - b 0x906f4 │ │ │ │ + bne 0x90780 │ │ │ │ + b 0x907b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0x90690 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0x90754 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0x906c8 │ │ │ │ - ldr r3, [pc, #48] @ 0x907a4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0x9078c │ │ │ │ + ldr r3, [pc, #48] @ 0x90868 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #40] @ 0x907a8 │ │ │ │ + ldr r1, [pc, #40] @ 0x9086c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #36] @ 0x907ac │ │ │ │ + ldr r3, [pc, #36] @ 0x90870 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x906a8 │ │ │ │ - addseq pc, sl, r0, ror #15 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x9076c │ │ │ │ + addseq pc, sl, ip, lsl r7 @ │ │ │ │ adceq fp, r4, r0, lsl #7 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ ldr r2, [r0, #204] @ 0xcc │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 0x9087c │ │ │ │ + beq 0x90940 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #11 │ │ │ │ - beq 0x907fc │ │ │ │ + beq 0x908c0 │ │ │ │ tst r2, #32 │ │ │ │ - beq 0x9082c │ │ │ │ + beq 0x908f0 │ │ │ │ sub r2, r3, #8 │ │ │ │ sub ip, r3, #14 │ │ │ │ cmp ip, #1 │ │ │ │ cmphi r2, #1 │ │ │ │ - bhi 0x9082c │ │ │ │ + bhi 0x908f0 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r1] │ │ │ │ ldr ip, [r0, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, ip │ │ │ │ - bne 0x90864 │ │ │ │ + bne 0x90928 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #10 │ │ │ │ - beq 0x90804 │ │ │ │ + beq 0x908c8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #17 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #17 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7f794 │ │ │ │ - b 0x90844 │ │ │ │ - ldr r3, [pc, #12] @ 0x90890 │ │ │ │ - ldr r2, [pc, #12] @ 0x90894 │ │ │ │ - ldr r1, [pc, #12] @ 0x90898 │ │ │ │ - ldr r0, [pc, #12] @ 0x9089c │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq pc, r5, ip, lsl sp @ │ │ │ │ + bl 0x7f7d4 │ │ │ │ + b 0x90908 │ │ │ │ + ldr r3, [pc, #12] @ 0x90954 │ │ │ │ + ldr r2, [pc, #12] @ 0x90958 │ │ │ │ + ldr r1, [pc, #12] @ 0x9095c │ │ │ │ + ldr r0, [pc, #12] @ 0x90960 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq pc, r5, ip, lsl lr @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - subeq fp, r0, r8, asr #9 │ │ │ │ - subeq fp, r0, ip, ror #9 │ │ │ │ + subeq fp, r0, r8, asr #11 │ │ │ │ + subeq fp, r0, ip, ror #11 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - beq 0x908c0 │ │ │ │ - b 0x77a38 │ │ │ │ + beq 0x90984 │ │ │ │ + b 0x77a78 │ │ │ │ mov r1, #-268435456 @ 0xf0000000 │ │ │ │ mov r0, r2 │ │ │ │ - b 0x7b05c │ │ │ │ + b 0x7b09c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r8, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ rsbeq r8, r8, #0 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 0x90910 │ │ │ │ + bne 0x909d4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x909b4 │ │ │ │ + beq 0x90a78 │ │ │ │ ldr r9, [r4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x90a04 │ │ │ │ + bne 0x90ac8 │ │ │ │ ldrb r3, [r6, #178] @ 0xb2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x90994 │ │ │ │ + bne 0x90a58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x909d4 │ │ │ │ + bne 0x90a98 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x90974 │ │ │ │ + beq 0x90a38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x90a18 │ │ │ │ + beq 0x90adc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #13 │ │ │ │ - bne 0x90944 │ │ │ │ + bne 0x90a08 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x90a2c │ │ │ │ + bne 0x90af0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x909d4 │ │ │ │ + bne 0x90a98 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ mov r2, r7 │ │ │ │ orr r3, r3, #226 @ 0xe2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r6, #136] @ 0x88 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x7b9b0 │ │ │ │ - b 0x9094c │ │ │ │ + bl 0x7b9f0 │ │ │ │ + b 0x90a10 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0x90938 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0x909fc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0x90964 │ │ │ │ - ldr r3, [pc, #48] @ 0x90a64 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0x90a28 │ │ │ │ + ldr r3, [pc, #48] @ 0x90b28 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #40] @ 0x90a68 │ │ │ │ + ldr r1, [pc, #40] @ 0x90b2c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #36] @ 0x90a6c │ │ │ │ + ldr r3, [pc, #36] @ 0x90b30 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x90944 │ │ │ │ - addseq pc, sl, r0, lsr #10 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x90a08 │ │ │ │ + addseq pc, sl, ip, asr r4 @ │ │ │ │ adceq fp, r4, r0, lsl #7 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #120] @ 0x90b08 │ │ │ │ - ldr r2, [pc, #120] @ 0x90b0c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #120] @ 0x90bcc │ │ │ │ + ldr r2, [pc, #120] @ 0x90bd0 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #100] @ 0x90b10 │ │ │ │ + ldr r2, [pc, #100] @ 0x90bd4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x18fa24 │ │ │ │ + bl 0x18fb24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, #9 │ │ │ │ - b 0x18ff94 │ │ │ │ + b 0x190094 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x90cc8 │ │ │ │ + bls 0x90d8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #204] @ 0xcc │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r3, #16 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x90ca0 │ │ │ │ + beq 0x90d64 │ │ │ │ ldrb r3, [r0, #177] @ 0xb1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x90ca0 │ │ │ │ + beq 0x90d64 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #124] @ 0x7c │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ tst r3, #15 │ │ │ │ - beq 0x90d7c │ │ │ │ + beq 0x90e40 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r8, [pc, #624] @ 0x90df0 │ │ │ │ - ldr r2, [pc, #624] @ 0x90df4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r8, [pc, #624] @ 0x90eb4 │ │ │ │ + ldr r2, [pc, #624] @ 0x90eb8 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #608] @ 0x90df8 │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #608] @ 0x90ebc │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fa24 │ │ │ │ + bl 0x18fb24 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77780 │ │ │ │ + bl 0x777c0 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x18ff94 │ │ │ │ + bl 0x190094 │ │ │ │ ldr ip, [r4, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0x90da4 │ │ │ │ + bne 0x90e68 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r6, r5, r6 │ │ │ │ cmp r3, #3 │ │ │ │ sub r6, r6, #1 │ │ │ │ - beq 0x90c8c │ │ │ │ + beq 0x90d50 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bgt 0x90ca0 │ │ │ │ + bgt 0x90d64 │ │ │ │ cmp r6, #31 │ │ │ │ - ble 0x90c4c │ │ │ │ + ble 0x90d10 │ │ │ │ tst r6, #1 │ │ │ │ - beq 0x90ca0 │ │ │ │ + beq 0x90d64 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #14 │ │ │ │ moveq r6, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x90ca8 │ │ │ │ + beq 0x90d6c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ tst r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 0x90d08 │ │ │ │ + beq 0x90dcc │ │ │ │ mov r2, #1 │ │ │ │ asr r1, r5, r2 │ │ │ │ mov r3, #2 │ │ │ │ add r5, r5, r2 │ │ │ │ - bl 0x9031c │ │ │ │ - b 0x90d08 │ │ │ │ + bl 0x903e0 │ │ │ │ + b 0x90dcc │ │ │ │ lsl r6, r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ lsl r5, r5, #1 │ │ │ │ - ble 0x90ce0 │ │ │ │ + ble 0x90da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x8ffa8 │ │ │ │ + bl 0x9006c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -131803,341 +131852,341 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ cmp r6, #31 │ │ │ │ - bgt 0x90c3c │ │ │ │ + bgt 0x90d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x90ca8 │ │ │ │ + beq 0x90d6c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r8, r0 │ │ │ │ add r7, r5, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bgt 0x90d38 │ │ │ │ + bgt 0x90dfc │ │ │ │ asr r1, r5, #1 │ │ │ │ add r7, r5, #3 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ cmp r7, r6 │ │ │ │ add r5, r5, #2 │ │ │ │ - ble 0x90d14 │ │ │ │ + ble 0x90dd8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 0x90dc0 │ │ │ │ + beq 0x90e84 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x90ddc │ │ │ │ + bne 0x90ea0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0x90d7c │ │ │ │ + beq 0x90e40 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0x90d7c │ │ │ │ + beq 0x90e40 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #132] @ 0x90dfc │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #132] @ 0x90ec0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x777dc │ │ │ │ + bl 0x7781c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7b0ec │ │ │ │ + bl 0x7b12c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #17 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7f794 │ │ │ │ - b 0x90ca8 │ │ │ │ + bl 0x7f7d4 │ │ │ │ + b 0x90d6c │ │ │ │ asr r1, r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r5, r7 │ │ │ │ - b 0x90d40 │ │ │ │ - ldr r3, [pc, #28] @ 0x90e00 │ │ │ │ - ldr r1, [pc, #28] @ 0x90e04 │ │ │ │ - ldr r0, [pc, #28] @ 0x90e08 │ │ │ │ + b 0x90e04 │ │ │ │ + ldr r3, [pc, #28] @ 0x90ec4 │ │ │ │ + ldr r1, [pc, #28] @ 0x90ec8 │ │ │ │ + ldr r0, [pc, #28] @ 0x90ecc │ │ │ │ mov r2, #185 @ 0xb9 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, lsl #25 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ - subeq pc, r5, r8, lsr #26 │ │ │ │ - subeq fp, r0, r8, asr #9 │ │ │ │ - subeq fp, r0, r0, lsl r5 │ │ │ │ + subeq pc, r5, r8, lsr #28 │ │ │ │ + subeq fp, r0, r8, asr #11 │ │ │ │ + subeq fp, r0, r0, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x904a8 │ │ │ │ + bl 0x9056c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x90e48 │ │ │ │ + beq 0x90f0c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 0x90e64 │ │ │ │ + bne 0x90f28 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #716] @ 0x91138 │ │ │ │ + ldr r3, [pc, #716] @ 0x911fc │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #14 │ │ │ │ - bhi 0x91120 │ │ │ │ + bhi 0x911e4 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x182c5c │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x182c5c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x90a70 │ │ │ │ + bl 0x90b34 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f188 │ │ │ │ + bl 0x18f288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x9106c │ │ │ │ + bne 0x91130 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 0x90e44 │ │ │ │ + beq 0x90f08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f174 │ │ │ │ - b 0x90e44 │ │ │ │ + bl 0x18f274 │ │ │ │ + b 0x90f08 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #568] @ 0x9113c │ │ │ │ - ldr r2, [pc, #568] @ 0x91140 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #568] @ 0x91200 │ │ │ │ + ldr r2, [pc, #568] @ 0x91204 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, #16 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1919b0 │ │ │ │ - ldr r1, [pc, #524] @ 0x91140 │ │ │ │ + bl 0x191ab0 │ │ │ │ + ldr r1, [pc, #524] @ 0x91204 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x777dc │ │ │ │ + bl 0x7781c │ │ │ │ mov r3, #13 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 0x90e44 │ │ │ │ + b 0x90f08 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 0x90e44 │ │ │ │ + b 0x90f08 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ mov r6, r0 │ │ │ │ - beq 0x90fb8 │ │ │ │ + beq 0x9107c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0x90fb8 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x9107c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, #134217728 @ 0x8000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3808 @ 0xee0 │ │ │ │ mov r0, #2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x1a7080 │ │ │ │ + bl 0x1a7180 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #-268435456 @ 0xf0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f714 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #360] @ 0x9113c │ │ │ │ - ldr r2, [pc, #364] @ 0x91144 │ │ │ │ + bl 0x18f814 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #360] @ 0x91200 │ │ │ │ + ldr r2, [pc, #364] @ 0x91208 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f854 │ │ │ │ - ldr r1, [pc, #316] @ 0x91144 │ │ │ │ + bl 0x18f954 │ │ │ │ + ldr r1, [pc, #316] @ 0x91208 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x777dc │ │ │ │ - b 0x90e44 │ │ │ │ + bl 0x7781c │ │ │ │ + b 0x90f08 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #284] @ 0x91148 │ │ │ │ - ldr r1, [pc, #268] @ 0x9113c │ │ │ │ + ldr r3, [pc, #284] @ 0x9120c │ │ │ │ + ldr r1, [pc, #268] @ 0x91200 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r1, r3, r2 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #252] @ 0x9114c │ │ │ │ + ldr r1, [pc, #252] @ 0x91210 │ │ │ │ add r3, r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x90050 │ │ │ │ - b 0x90e44 │ │ │ │ + bl 0x90114 │ │ │ │ + b 0x90f08 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - ldr r9, [pc, #184] @ 0x9113c │ │ │ │ + ldr r9, [pc, #184] @ 0x91200 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #31 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #172] @ 0x91150 │ │ │ │ + bl 0x18fdc8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #172] @ 0x91214 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #3 │ │ │ │ - bl 0x1919b0 │ │ │ │ - ldr r1, [pc, #128] @ 0x91150 │ │ │ │ + bl 0x191ab0 │ │ │ │ + ldr r1, [pc, #128] @ 0x91214 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x777dc │ │ │ │ + bl 0x7781c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r3, [pc, #100] @ 0x91154 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r3, [pc, #100] @ 0x91218 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr ip, [r9] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r1, [pc, #72] @ 0x9114c │ │ │ │ + ldr r1, [pc, #72] @ 0x91210 │ │ │ │ add r4, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r0, #13 │ │ │ │ - b 0x90ecc │ │ │ │ + b 0x90f90 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #44] @ 0x91158 │ │ │ │ - ldr r1, [pc, #44] @ 0x9115c │ │ │ │ + ldr r3, [pc, #44] @ 0x9121c │ │ │ │ + ldr r1, [pc, #44] @ 0x91220 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - strdeq pc, [r5], #-206 @ 0xffffff32 │ │ │ │ + bl 0x310fa0 │ │ │ │ + strdeq pc, [r5], #-222 @ 0xffffff22 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - addseq lr, sl, r8, lsr #30 │ │ │ │ + addseq lr, sl, r4, ror #28 │ │ │ │ adceq fp, r7, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ - addseq lr, sl, r4, ror #28 │ │ │ │ - subeq pc, r5, r8, lsr sp @ │ │ │ │ - subeq fp, r0, r8, asr #9 │ │ │ │ + addseq lr, sl, r0, lsr #27 │ │ │ │ + subeq pc, r5, r8, lsr lr @ │ │ │ │ + subeq fp, r0, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x904a8 │ │ │ │ + bl 0x9056c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x91218 │ │ │ │ + beq 0x912dc │ │ │ │ cmp r0, #1 │ │ │ │ - beq 0x91214 │ │ │ │ + beq 0x912d8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 0x91234 │ │ │ │ + beq 0x912f8 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt 0x911cc │ │ │ │ + bgt 0x91290 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 0x91298 │ │ │ │ - ldr r3, [pc, #1052] @ 0x915d4 │ │ │ │ + ble 0x9135c │ │ │ │ + ldr r3, [pc, #1052] @ 0x91698 │ │ │ │ sub r1, r7, #1 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi 0x91298 │ │ │ │ + bhi 0x9135c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1028] @ 0x915d8 │ │ │ │ + ldr r3, [pc, #1028] @ 0x9169c │ │ │ │ cmp r7, r3 │ │ │ │ - bne 0x91298 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #1016] @ 0x915dc │ │ │ │ - ldr r2, [pc, #1016] @ 0x915e0 │ │ │ │ + bne 0x9135c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #1016] @ 0x916a0 │ │ │ │ + ldr r2, [pc, #1016] @ 0x916a4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, #-268435456 @ 0xf0000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -132146,682 +132195,683 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0x911d8 │ │ │ │ + beq 0x9129c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0x911d8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #904] @ 0x915e4 │ │ │ │ - ldr r3, [pc, #892] @ 0x915dc │ │ │ │ + beq 0x9129c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #904] @ 0x916a8 │ │ │ │ + ldr r3, [pc, #892] @ 0x916a0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - ldr r1, [pc, #896] @ 0x915e8 │ │ │ │ + ldr r1, [pc, #896] @ 0x916ac │ │ │ │ ldr r3, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mov r2, #-134217728 @ 0xf8000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f714 │ │ │ │ - b 0x91200 │ │ │ │ + bl 0x18f814 │ │ │ │ + b 0x912c4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #840] @ 0x915ec │ │ │ │ - ldr r2, [pc, #840] @ 0x915f0 │ │ │ │ - ldr r1, [pc, #840] @ 0x915f4 │ │ │ │ + ldr r3, [pc, #840] @ 0x916b0 │ │ │ │ + ldr r2, [pc, #840] @ 0x916b4 │ │ │ │ + ldr r1, [pc, #840] @ 0x916b8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr sl, [pc, #800] @ 0x915dc │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr sl, [pc, #800] @ 0x916a0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #816] @ 0x915f8 │ │ │ │ - ldr r1, [pc, #796] @ 0x915e8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #816] @ 0x916bc │ │ │ │ + ldr r1, [pc, #796] @ 0x916ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r2, r7 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f714 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #752] @ 0x915fc │ │ │ │ + bl 0x18f814 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #752] @ 0x916c0 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mvn r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r1, [pc, #652] @ 0x915fc │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r1, [pc, #652] @ 0x916c0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x777dc │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #636] @ 0x91600 │ │ │ │ + bl 0x7781c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #636] @ 0x916c4 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ - ldr r3, [pc, #624] @ 0x91604 │ │ │ │ + bl 0x19298c │ │ │ │ + ldr r3, [pc, #624] @ 0x916c8 │ │ │ │ ldr ip, [sl] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #616] @ 0x91608 │ │ │ │ + ldr r1, [pc, #616] @ 0x916cc │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r5, r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x90050 │ │ │ │ - b 0x91214 │ │ │ │ - bl 0x182b5c │ │ │ │ - ldr r8, [pc, #524] @ 0x915dc │ │ │ │ - mov r9, r0 │ │ │ │ - bl 0x90a70 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #544] @ 0x91600 │ │ │ │ + bl 0x90114 │ │ │ │ + b 0x912d8 │ │ │ │ + bl 0x182c5c │ │ │ │ + ldr r8, [pc, #524] @ 0x916a0 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 0x90b34 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #544] @ 0x916c4 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x182c5c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f188 │ │ │ │ + bl 0x18f288 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f174 │ │ │ │ + bl 0x18f274 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r4, #12] │ │ │ │ - bne 0x914bc │ │ │ │ + bne 0x91580 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x913b8 │ │ │ │ + beq 0x9147c │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f174 │ │ │ │ - b 0x913b8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #404] @ 0x915dc │ │ │ │ - ldr r2, [pc, #448] @ 0x9160c │ │ │ │ + bl 0x18f274 │ │ │ │ + b 0x9147c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #404] @ 0x916a0 │ │ │ │ + ldr r2, [pc, #448] @ 0x916d0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x191450 │ │ │ │ - b 0x91200 │ │ │ │ + bl 0x191550 │ │ │ │ + b 0x912c4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 0x91214 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #384] @ 0x91610 │ │ │ │ - ldr r3, [pc, #328] @ 0x915dc │ │ │ │ + b 0x912d8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #384] @ 0x916d4 │ │ │ │ + ldr r3, [pc, #328] @ 0x916a0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - ldr r1, [pc, #332] @ 0x915e8 │ │ │ │ + ldr r1, [pc, #332] @ 0x916ac │ │ │ │ ldr r3, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0x91200 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0x912c4 │ │ │ │ + bl 0x18980c │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #316] @ 0x91614 │ │ │ │ - ldr r1, [pc, #268] @ 0x915e8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #316] @ 0x916d8 │ │ │ │ + ldr r1, [pc, #268] @ 0x916ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, r3, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r3, ip │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x18f714 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f814 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r8] │ │ │ │ - ldr r2, [pc, #220] @ 0x915fc │ │ │ │ + ldr r2, [pc, #220] @ 0x916c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ mov r2, #28 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r8] │ │ │ │ - ldr r2, [pc, #136] @ 0x91600 │ │ │ │ + ldr r2, [pc, #136] @ 0x916c4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 0x191dd0 │ │ │ │ - ldr r3, [pc, #112] @ 0x91618 │ │ │ │ + bl 0x191ed0 │ │ │ │ + ldr r3, [pc, #112] @ 0x916dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #84] @ 0x91608 │ │ │ │ + ldr r1, [pc, #84] @ 0x916cc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r8] │ │ │ │ add r9, r3, r9 │ │ │ │ str r9, [sp] │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0x91428 │ │ │ │ - subeq pc, r5, sp, lsl #26 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0x914ec │ │ │ │ + subeq pc, r5, sp, lsl #28 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x009aecf8 │ │ │ │ + addseq lr, sl, r4, lsr ip │ │ │ │ strheq fp, [r7], r0 @ │ │ │ │ - subeq pc, r5, r0, asr sp @ │ │ │ │ + subeq pc, r5, r0, asr lr @ │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ - subeq fp, r0, r8, asr #9 │ │ │ │ - addseq lr, sl, ip, lsl #25 │ │ │ │ + subeq fp, r0, r8, asr #11 │ │ │ │ + addseq lr, sl, r8, asr #23 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ andeq r0, r0, ip, lsl #25 │ │ │ │ - addseq lr, sl, r0, asr #23 │ │ │ │ + @ instruction: 0x009aeafc │ │ │ │ adceq fp, r7, ip, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ - addseq lr, sl, r4, asr #21 │ │ │ │ - addseq lr, sl, ip, ror sl │ │ │ │ - addseq lr, sl, ip, lsr #19 │ │ │ │ + addseq lr, sl, r0, lsl #20 │ │ │ │ + @ instruction: 0x009ae9b8 │ │ │ │ + addseq lr, sl, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ and r2, r1, #201326592 @ 0xc000000 │ │ │ │ cmp r2, #201326592 @ 0xc000000 │ │ │ │ - ldr r2, [pc, #1652] @ 0x91cb0 │ │ │ │ + ldr r2, [pc, #1656] @ 0x91d78 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 0x9169c │ │ │ │ + beq 0x91760 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #1596] @ 0x91cb0 │ │ │ │ + ldr r3, [pc, #1600] @ 0x91d78 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x91cac │ │ │ │ + bne 0x91d74 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1552] @ 0x91cb4 │ │ │ │ - ldr r2, [pc, #1552] @ 0x91cb8 │ │ │ │ + ldr r3, [pc, #1556] @ 0x91d7c │ │ │ │ + ldr r2, [pc, #1556] @ 0x91d80 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x91778 │ │ │ │ - ldr r3, [pc, #1532] @ 0x91cbc │ │ │ │ - ldr r2, [pc, #1532] @ 0x91cc0 │ │ │ │ + beq 0x9183c │ │ │ │ + ldr r3, [pc, #1536] @ 0x91d84 │ │ │ │ + ldr r2, [pc, #1536] @ 0x91d88 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x91854 │ │ │ │ - ldr r3, [pc, #1520] @ 0x91cc4 │ │ │ │ - ldr r2, [pc, #1520] @ 0x91cc8 │ │ │ │ + beq 0x91918 │ │ │ │ + ldr r3, [pc, #1524] @ 0x91d8c │ │ │ │ + ldr r2, [pc, #1524] @ 0x91d90 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x918bc │ │ │ │ - ldr r3, [pc, #1508] @ 0x91ccc │ │ │ │ - ldr r2, [pc, #1508] @ 0x91cd0 │ │ │ │ + beq 0x91980 │ │ │ │ + ldr r3, [pc, #1512] @ 0x91d94 │ │ │ │ + ldr r2, [pc, #1512] @ 0x91d98 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x918f4 │ │ │ │ - ldr r7, [pc, #1496] @ 0x91cd4 │ │ │ │ - ldr r3, [pc, #1496] @ 0x91cd8 │ │ │ │ + beq 0x919bc │ │ │ │ + ldr r7, [pc, #1500] @ 0x91d9c │ │ │ │ + ldr r3, [pc, #1500] @ 0x91da0 │ │ │ │ and r7, r7, r4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 0x91954 │ │ │ │ - ldr r8, [pc, #1484] @ 0x91cdc │ │ │ │ - ldr r3, [pc, #1484] @ 0x91ce0 │ │ │ │ + beq 0x91a1c │ │ │ │ + ldr r8, [pc, #1488] @ 0x91da4 │ │ │ │ + ldr r3, [pc, #1488] @ 0x91da8 │ │ │ │ and r8, r8, r4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 0x91b1c │ │ │ │ - ldr r3, [pc, #1472] @ 0x91ce4 │ │ │ │ + beq 0x91be4 │ │ │ │ + ldr r3, [pc, #1476] @ 0x91dac │ │ │ │ cmp r7, r3 │ │ │ │ - beq 0x91b9c │ │ │ │ - ldr r3, [pc, #1464] @ 0x91ce8 │ │ │ │ + beq 0x91c64 │ │ │ │ + ldr r3, [pc, #1468] @ 0x91db0 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 0x91aa4 │ │ │ │ + beq 0x91b6c │ │ │ │ and r6, r4, #-486539264 @ 0xe3000000 │ │ │ │ cmp r6, #-503316480 @ 0xe2000000 │ │ │ │ - beq 0x91b54 │ │ │ │ + beq 0x91c1c │ │ │ │ and r3, r4, #-503316480 @ 0xe2000000 │ │ │ │ cmp r3, #-536870912 @ 0xe0000000 │ │ │ │ - beq 0x91bd4 │ │ │ │ + beq 0x91c9c │ │ │ │ cmp r6, #-486539264 @ 0xe3000000 │ │ │ │ - bne 0x91668 │ │ │ │ + bne 0x9172c │ │ │ │ ldr r2, [r5, #204] @ 0xcc │ │ │ │ mov r3, #10 │ │ │ │ tst r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 0x91668 │ │ │ │ + beq 0x9172c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x907b0 │ │ │ │ - b 0x9166c │ │ │ │ - ldr r2, [pc, #1388] @ 0x91cec │ │ │ │ + bl 0x90874 │ │ │ │ + b 0x91730 │ │ │ │ + ldr r2, [r0, #200] @ 0xc8 │ │ │ │ lsr r6, r1, #16 │ │ │ │ lsr r3, r1, #7 │ │ │ │ - ldr r1, [r0, #200] @ 0xc8 │ │ │ │ + ldr r1, [pc, #1380] @ 0x91db4 │ │ │ │ and r6, r6, #15 │ │ │ │ - bics r2, r2, r1 │ │ │ │ - lsr r2, r4, #20 │ │ │ │ - and r2, r2, #1 │ │ │ │ + bics r1, r1, r2 │ │ │ │ + lsr r1, r4, #20 │ │ │ │ and r3, r3, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r6, [sp, #20] │ │ │ │ + and r1, r1, #1 │ │ │ │ ldr r2, [r0, #204] @ 0xcc │ │ │ │ + str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 0x916b8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bne 0x9177c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x91c84 │ │ │ │ + beq 0x91d4c │ │ │ │ tst r2, #32 │ │ │ │ - beq 0x91894 │ │ │ │ + beq 0x91958 │ │ │ │ ldrb r3, [r5, #177] @ 0xb1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x91c94 │ │ │ │ + beq 0x91d5c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #4080 @ 0xff0 │ │ │ │ - beq 0x91ca0 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0x91d68 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ - ldr r3, [pc, #1260] @ 0x91cf0 │ │ │ │ - ldr r2, [pc, #1260] @ 0x91cf4 │ │ │ │ + bl 0x77884 │ │ │ │ + ldr r3, [pc, #1264] @ 0x91db8 │ │ │ │ + ldr r2, [pc, #1264] @ 0x91dbc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r1, r4 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ - ldrne r1, [pc, #1228] @ 0x91cf8 │ │ │ │ - ldreq r1, [pc, #1228] @ 0x91cfc │ │ │ │ + ldrne r1, [pc, #1232] @ 0x91dc0 │ │ │ │ + ldreq r1, [pc, #1232] @ 0x91dc4 │ │ │ │ strne r0, [sp] │ │ │ │ streq r0, [sp] │ │ │ │ movne r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b0ec │ │ │ │ + bl 0x7b12c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 0x91a68 │ │ │ │ + b 0x91b30 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ lsr r3, r4, #18 │ │ │ │ - mov r1, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r2, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ + mov r2, #3 │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x90b14 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 0x90bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x916cc │ │ │ │ - b 0x91a68 │ │ │ │ - ldr r3, [pc, #1056] @ 0x91cbc │ │ │ │ - ldr r2, [pc, #1056] @ 0x91cc0 │ │ │ │ + beq 0x91790 │ │ │ │ + b 0x91b30 │ │ │ │ + ldr r3, [pc, #1060] @ 0x91d84 │ │ │ │ + ldr r2, [pc, #1060] @ 0x91d88 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x91854 │ │ │ │ - ldr r3, [pc, #1044] @ 0x91cc4 │ │ │ │ + beq 0x91918 │ │ │ │ + ldr r3, [pc, #1048] @ 0x91d8c │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x916f4 │ │ │ │ + bne 0x917b8 │ │ │ │ lsr r3, r4, #11 │ │ │ │ lsl r2, r4, #9 │ │ │ │ - mov r1, #2 │ │ │ │ and r3, r3, #30 │ │ │ │ orr r3, r3, r2, lsr #31 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - and r2, r4, #255 @ 0xff │ │ │ │ + and r1, r4, #255 @ 0xff │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ + mov r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - bl 0x90b14 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 0x90bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x916e0 │ │ │ │ - b 0x91a68 │ │ │ │ + beq 0x917a4 │ │ │ │ + b 0x91b30 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #15 │ │ │ │ - lsr r2, r4, #20 │ │ │ │ lsr r6, r4, #16 │ │ │ │ - and r2, r2, #1 │ │ │ │ - and r1, r6, #15 │ │ │ │ cmp r3, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + lsr r3, r4, #20 │ │ │ │ + and r1, r6, #15 │ │ │ │ + and r3, r3, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 0x91a70 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 0x91c40 │ │ │ │ - ldr r2, [pc, #976] @ 0x91d00 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 0x91b38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 0x91d08 │ │ │ │ + ldr r2, [pc, #976] @ 0x91dc8 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x90e0c │ │ │ │ + bl 0x90ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x91a68 │ │ │ │ - ldr r7, [pc, #908] @ 0x91cd4 │ │ │ │ - ldr r8, [pc, #912] @ 0x91cdc │ │ │ │ + bne 0x91b30 │ │ │ │ + ldr r7, [pc, #908] @ 0x91d9c │ │ │ │ + ldr r8, [pc, #912] @ 0x91da4 │ │ │ │ and r7, r7, r4 │ │ │ │ and r8, r8, r4 │ │ │ │ - b 0x9171c │ │ │ │ + b 0x917e0 │ │ │ │ lsr r6, r4, #16 │ │ │ │ ldr r3, [r5, #204] @ 0xcc │ │ │ │ and r6, r6, #15 │ │ │ │ lsr r1, r4, #19 │ │ │ │ lsl r2, r4, #16 │ │ │ │ mvn r3, r3, lsr #5 │ │ │ │ and r1, r1, #8 │ │ │ │ sub fp, r6, #15 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r1, r1, r2, lsr #29 │ │ │ │ - lsr sl, r4, #23 │ │ │ │ - and r9, r4, #127 @ 0x7f │ │ │ │ + and sl, r4, #127 @ 0x7f │ │ │ │ + lsr r9, r4, #23 │ │ │ │ lsr r2, r4, #21 │ │ │ │ clz fp, fp │ │ │ │ lsr fp, fp, #5 │ │ │ │ - and sl, sl, #1 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + and r9, r9, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ orrs r3, fp, r3 │ │ │ │ mov r3, #1 │ │ │ │ - str sl, [sp, #28] │ │ │ │ + str sl, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ + str r9, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r9, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 0x91bf8 │ │ │ │ - ldr r8, [pc, #788] @ 0x91cdc │ │ │ │ - ldr r3, [pc, #788] @ 0x91ce0 │ │ │ │ + beq 0x91cc0 │ │ │ │ + ldr r8, [pc, #788] @ 0x91da4 │ │ │ │ + ldr r3, [pc, #788] @ 0x91da8 │ │ │ │ and r8, r8, r4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 0x91728 │ │ │ │ - ldr r7, [pc, #764] @ 0x91cd8 │ │ │ │ + bne 0x917ec │ │ │ │ + ldr r7, [pc, #764] @ 0x91da0 │ │ │ │ ldr r3, [r5, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ mvn r3, r3, lsr #5 │ │ │ │ and r3, r3, #1 │ │ │ │ orrs r3, fp, r3 │ │ │ │ mov r3, #0 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str r9, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r9, [sp, #24] │ │ │ │ + str r6, [sp, #16] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - beq 0x91c1c │ │ │ │ - ldr r3, [pc, #724] @ 0x91ce4 │ │ │ │ + beq 0x91ce4 │ │ │ │ + ldr r3, [pc, #724] @ 0x91dac │ │ │ │ cmp r7, r3 │ │ │ │ - bne 0x91734 │ │ │ │ - ldr r8, [pc, #708] @ 0x91ce0 │ │ │ │ + bne 0x917f8 │ │ │ │ + ldr r8, [pc, #708] @ 0x91da8 │ │ │ │ ldr r3, [r5, #204] @ 0xcc │ │ │ │ - str sl, [sp, #28] │ │ │ │ + str sl, [sp, #24] │ │ │ │ mvn r3, r3, lsr #5 │ │ │ │ and r3, r3, #1 │ │ │ │ orrs r3, fp, r3 │ │ │ │ lsr r3, r4, #21 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ + str r9, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - str r9, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0x91728 │ │ │ │ - ldr r2, [pc, #684] @ 0x91d04 │ │ │ │ + bne 0x917ec │ │ │ │ + ldr r2, [pc, #684] @ 0x91dcc │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x91160 │ │ │ │ + bl 0x91224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x91728 │ │ │ │ + beq 0x917ec │ │ │ │ mov r0, #1 │ │ │ │ - b 0x9166c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 0x91734 │ │ │ │ + b 0x91730 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 0x917f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 0x91734 │ │ │ │ - ldr r1, [pc, #640] @ 0x91d08 │ │ │ │ - ldr r2, [pc, #640] @ 0x91d0c │ │ │ │ + bne 0x917f8 │ │ │ │ + ldr r1, [pc, #640] @ 0x91dd0 │ │ │ │ + ldr r2, [pc, #640] @ 0x91dd4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x91160 │ │ │ │ + bl 0x91224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x91734 │ │ │ │ - b 0x91a68 │ │ │ │ + beq 0x917f8 │ │ │ │ + b 0x91b30 │ │ │ │ + and r3, r4, #127 @ 0x7f │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsr r3, r4, #23 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #204] @ 0xcc │ │ │ │ lsr r2, r4, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ mvn r3, r3, lsr #5 │ │ │ │ cmp r2, #15 │ │ │ │ orreq r3, r3, #1 │ │ │ │ lsr r1, r4, #19 │ │ │ │ and r1, r1, #8 │ │ │ │ tst r3, #1 │ │ │ │ lsl r3, r4, #16 │ │ │ │ orr r1, r1, r3, lsr #29 │ │ │ │ - and r3, r4, #127 @ 0x7f │ │ │ │ - lsl r3, r3, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bne 0x91734 │ │ │ │ - ldr r2, [pc, #508] @ 0x91d04 │ │ │ │ + bne 0x917f8 │ │ │ │ + ldr r2, [pc, #508] @ 0x91dcc │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x91160 │ │ │ │ + bl 0x91224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x91a68 │ │ │ │ - b 0x91734 │ │ │ │ + bne 0x91b30 │ │ │ │ + b 0x917f8 │ │ │ │ lsr r6, r4, #16 │ │ │ │ and r6, r6, #15 │ │ │ │ lsr r1, r4, #19 │ │ │ │ and r1, r1, #8 │ │ │ │ - lsr sl, r4, #23 │ │ │ │ + and sl, r4, #127 @ 0x7f │ │ │ │ + lsr r9, r4, #23 │ │ │ │ lsl r3, r4, #16 │ │ │ │ - and r9, r4, #127 @ 0x7f │ │ │ │ sub fp, r6, #15 │ │ │ │ clz fp, fp │ │ │ │ - and sl, sl, #1 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + and r9, r9, #1 │ │ │ │ orr r1, r1, r3, lsr #29 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ lsr fp, fp, #5 │ │ │ │ - b 0x919d8 │ │ │ │ + b 0x91aa0 │ │ │ │ lsr r6, r4, #8 │ │ │ │ and r6, r6, #15 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 0x907b0 │ │ │ │ + bl 0x90874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x91a68 │ │ │ │ + bne 0x91b30 │ │ │ │ and r4, r4, #-503316480 @ 0xe2000000 │ │ │ │ cmp r4, #-536870912 @ 0xe0000000 │ │ │ │ - bne 0x91668 │ │ │ │ + bne 0x9172c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 0x907b0 │ │ │ │ + bl 0x90874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x91668 │ │ │ │ - b 0x91a68 │ │ │ │ + beq 0x9172c │ │ │ │ + b 0x91b30 │ │ │ │ lsr r6, r4, #16 │ │ │ │ and r6, r6, #15 │ │ │ │ lsr r1, r4, #19 │ │ │ │ and r1, r1, #8 │ │ │ │ - lsr sl, r4, #23 │ │ │ │ + and sl, r4, #127 @ 0x7f │ │ │ │ + lsr r9, r4, #23 │ │ │ │ lsl r3, r4, #16 │ │ │ │ - and r9, r4, #127 @ 0x7f │ │ │ │ sub fp, r6, #15 │ │ │ │ clz fp, fp │ │ │ │ - and sl, sl, #1 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + and r9, r9, #1 │ │ │ │ orr r1, r1, r3, lsr #29 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ lsr fp, fp, #5 │ │ │ │ - b 0x91a18 │ │ │ │ + b 0x91ae0 │ │ │ │ lsr r4, r4, #8 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 0x907b0 │ │ │ │ + bl 0x90874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x9174c │ │ │ │ - b 0x91a68 │ │ │ │ - ldr r2, [pc, #272] @ 0x91d10 │ │ │ │ + beq 0x91810 │ │ │ │ + b 0x91b30 │ │ │ │ + ldr r2, [pc, #272] @ 0x91dd8 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 0x90e0c │ │ │ │ + bl 0x90ed0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x91a68 │ │ │ │ - b 0x919c0 │ │ │ │ - ldr r2, [pc, #236] @ 0x91d10 │ │ │ │ + bne 0x91b30 │ │ │ │ + b 0x91a88 │ │ │ │ + ldr r2, [pc, #236] @ 0x91dd8 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 0x90e0c │ │ │ │ + bl 0x90ed0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x91a68 │ │ │ │ - b 0x91a08 │ │ │ │ - ldr r2, [pc, #196] @ 0x91d0c │ │ │ │ + bne 0x91b30 │ │ │ │ + b 0x91ad0 │ │ │ │ + ldr r2, [pc, #196] @ 0x91dd4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x91160 │ │ │ │ + bl 0x91224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x91a68 │ │ │ │ - ldr r7, [pc, #116] @ 0x91cd4 │ │ │ │ - ldr r3, [pc, #116] @ 0x91cd8 │ │ │ │ + bne 0x91b30 │ │ │ │ + ldr r7, [pc, #116] @ 0x91d9c │ │ │ │ + ldr r3, [pc, #116] @ 0x91da0 │ │ │ │ and r7, r7, r4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 0x91958 │ │ │ │ - ldr r8, [pc, #104] @ 0x91cdc │ │ │ │ + beq 0x91a20 │ │ │ │ + ldr r8, [pc, #104] @ 0x91da4 │ │ │ │ sub r3, r3, #14680064 @ 0xe00000 │ │ │ │ and r8, r8, r4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 0x91728 │ │ │ │ - b 0x91b20 │ │ │ │ + bne 0x917ec │ │ │ │ + b 0x91be8 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #14 │ │ │ │ - beq 0x917c0 │ │ │ │ + beq 0x91884 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x8ffa8 │ │ │ │ - b 0x91a68 │ │ │ │ + bl 0x9006c │ │ │ │ + b 0x91b30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b0ec │ │ │ │ - b 0x91a68 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x7b12c │ │ │ │ + b 0x91b30 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ vcvt.u32.f32 , , #32 │ │ │ │ eor r0, r0, r0, lsl #20 │ │ │ │ @ instruction: 0xf3bf0f01 │ │ │ │ adds r0, pc, r0, lsl #22 │ │ │ │ @ instruction: 0xf3bf0f00 │ │ │ │ adds r0, pc, r0, lsl #20 │ │ │ │ @@ -132830,19722 +132880,19722 @@ │ │ │ │ tsteq r0, #128, 30 @ 0x200 │ │ │ │ tsteq r0, r0, lsl #31 │ │ │ │ teqeq r0, #128, 30 @ 0x200 │ │ │ │ eorseq r0, r0, r0, lsl #31 │ │ │ │ smlabbeq r0, r0, pc, r0 @ │ │ │ │ eoreq r0, r0, r0, lsl #31 │ │ │ │ streq r0, [r0], #-512 @ 0xfffffe00 │ │ │ │ - addseq lr, sl, r0, asr r7 │ │ │ │ + addseq lr, sl, ip, lsl #13 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq fp, r7, ip, asr #8 │ │ │ │ ldrdeq fp, [r7], r0 @ │ │ │ │ - andeq r0, r9, ip, asr r4 │ │ │ │ - andeq r0, r9, r0, lsr #12 │ │ │ │ + andeq r0, r9, r0, lsr #10 │ │ │ │ + andeq r0, r9, r4, ror #13 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andeq r0, r9, r0, lsr #17 │ │ │ │ - andeq r0, r9, ip, asr #17 │ │ │ │ + andeq r0, r9, r4, ror #18 │ │ │ │ + muleq r9, r0, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #44] @ 0x91d60 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #44] @ 0x91e28 │ │ │ │ add r2, r4, #206 @ 0xce │ │ │ │ ldr r1, [r3] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x91dd4 │ │ │ │ + ldr r5, [pc, #88] @ 0x91e9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x91dd8 │ │ │ │ + ldr r1, [pc, #56] @ 0x91ea0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ae1d8 │ │ │ │ + addseq lr, sl, r0, lsl r1 │ │ │ │ adceq r9, r5, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x91e4c │ │ │ │ + ldr r5, [pc, #88] @ 0x91f14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x91e50 │ │ │ │ + ldr r1, [pc, #56] @ 0x91f18 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, sl, r0, ror #2 │ │ │ │ + umullseq lr, sl, r8, r0 │ │ │ │ adceq r9, r5, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x91ec4 │ │ │ │ + ldr r5, [pc, #88] @ 0x91f8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x91ec8 │ │ │ │ + ldr r1, [pc, #56] @ 0x91f90 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, sl, r8, ror #1 │ │ │ │ + addseq lr, sl, r0, lsr #32 │ │ │ │ adceq sl, r5, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x91f3c │ │ │ │ + ldr r5, [pc, #88] @ 0x92004 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x91f40 │ │ │ │ + ldr r1, [pc, #56] @ 0x92008 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, sl, r0, ror r0 │ │ │ │ + addseq sp, sl, r8, lsr #31 │ │ │ │ adceq sl, r5, r8, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x91fb4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9207c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x91fb8 │ │ │ │ + ldr r1, [pc, #56] @ 0x92080 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009adff8 │ │ │ │ + addseq sp, sl, r0, lsr pc │ │ │ │ strdeq r9, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9202c │ │ │ │ + ldr r5, [pc, #88] @ 0x920f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92030 │ │ │ │ + ldr r1, [pc, #56] @ 0x920f8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, lsl #31 │ │ │ │ + @ instruction: 0x009adeb8 │ │ │ │ adceq r9, r5, r0, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x920a4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9216c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x920a8 │ │ │ │ + ldr r1, [pc, #56] @ 0x92170 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, lsl #30 │ │ │ │ + addseq sp, sl, r0, asr #28 │ │ │ │ adceq r3, r6, r8, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9211c │ │ │ │ + ldr r5, [pc, #88] @ 0x921e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92120 │ │ │ │ + ldr r1, [pc, #56] @ 0x921e8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sp, sl, r0, lr │ │ │ │ + addseq sp, sl, r8, asr #27 │ │ │ │ ldrdeq r3, [r6], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92194 │ │ │ │ + ldr r5, [pc, #88] @ 0x9225c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92198 │ │ │ │ + ldr r1, [pc, #56] @ 0x92260 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, lsl lr │ │ │ │ + addseq sp, sl, r0, asr sp │ │ │ │ adceq r3, r6, r0, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9220c │ │ │ │ + ldr r5, [pc, #88] @ 0x922d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92210 │ │ │ │ + ldr r1, [pc, #56] @ 0x922d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, lsr #27 │ │ │ │ + @ instruction: 0x009adcd8 │ │ │ │ adceq r3, r6, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92284 │ │ │ │ + ldr r5, [pc, #88] @ 0x9234c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92288 │ │ │ │ + ldr r1, [pc, #56] @ 0x92350 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, lsr #26 │ │ │ │ + addseq sp, sl, r0, ror #24 │ │ │ │ strdeq r3, [r6], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x922fc │ │ │ │ + ldr r5, [pc, #88] @ 0x923c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92300 │ │ │ │ + ldr r1, [pc, #56] @ 0x923c8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009adcb0 │ │ │ │ + addseq sp, sl, r8, ror #23 │ │ │ │ adceq r3, r6, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92374 │ │ │ │ + ldr r5, [pc, #88] @ 0x9243c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92378 │ │ │ │ + ldr r1, [pc, #56] @ 0x92440 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, lsr ip │ │ │ │ + addseq sp, sl, r0, ror fp │ │ │ │ adceq r4, r6, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x923ec │ │ │ │ + ldr r5, [pc, #88] @ 0x924b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x923f0 │ │ │ │ + ldr r1, [pc, #56] @ 0x924b8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, asr #23 │ │ │ │ + @ instruction: 0x009adaf8 │ │ │ │ adceq r4, r6, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92464 │ │ │ │ + ldr r5, [pc, #88] @ 0x9252c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92468 │ │ │ │ + ldr r1, [pc, #56] @ 0x92530 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, asr #22 │ │ │ │ + addseq sp, sl, r0, lsl #21 │ │ │ │ adceq r4, r6, ip, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x924dc │ │ │ │ + ldr r5, [pc, #88] @ 0x925a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x924e0 │ │ │ │ + ldr r1, [pc, #56] @ 0x925a8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009adad0 │ │ │ │ + addseq sp, sl, r8, lsl #20 │ │ │ │ umlaleq r4, r6, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92554 │ │ │ │ + ldr r5, [pc, #88] @ 0x9261c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92558 │ │ │ │ + ldr r1, [pc, #56] @ 0x92620 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, asr sl │ │ │ │ + umullseq sp, sl, r0, r9 │ │ │ │ adceq r4, r6, r4, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x925cc │ │ │ │ + ldr r5, [pc, #88] @ 0x92694 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x925d0 │ │ │ │ + ldr r1, [pc, #56] @ 0x92698 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, ror #19 │ │ │ │ + addseq sp, sl, r8, lsl r9 │ │ │ │ adceq r3, r6, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92644 │ │ │ │ + ldr r5, [pc, #88] @ 0x9270c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92648 │ │ │ │ + ldr r1, [pc, #56] @ 0x92710 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, ror #18 │ │ │ │ + addseq sp, sl, r0, lsr #17 │ │ │ │ adceq r4, r6, r4, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x926bc │ │ │ │ + ldr r5, [pc, #88] @ 0x92784 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x926c0 │ │ │ │ + ldr r1, [pc, #56] @ 0x92788 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ad8f0 │ │ │ │ + addseq sp, sl, r8, lsr #16 │ │ │ │ @ instruction: 0x00a646b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92734 │ │ │ │ + ldr r5, [pc, #88] @ 0x927fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92738 │ │ │ │ + ldr r1, [pc, #56] @ 0x92800 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, ror r8 │ │ │ │ + @ instruction: 0x009ad7b0 │ │ │ │ adceq r4, r6, ip, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x927ac │ │ │ │ + ldr r5, [pc, #88] @ 0x92874 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x927b0 │ │ │ │ + ldr r1, [pc, #56] @ 0x92878 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, lsl #16 │ │ │ │ + addseq sp, sl, r8, lsr r7 │ │ │ │ adceq r3, r6, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92824 │ │ │ │ + ldr r5, [pc, #88] @ 0x928ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92828 │ │ │ │ + ldr r1, [pc, #56] @ 0x928f0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, lsl #15 │ │ │ │ + addseq sp, sl, r0, asr #13 │ │ │ │ adceq r3, r6, ip, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9289c │ │ │ │ + ldr r5, [pc, #88] @ 0x92964 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x928a0 │ │ │ │ + ldr r1, [pc, #56] @ 0x92968 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, lsl r7 │ │ │ │ + addseq sp, sl, r8, asr #12 │ │ │ │ adceq r3, r6, r0, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92914 │ │ │ │ + ldr r5, [pc, #88] @ 0x929dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92918 │ │ │ │ + ldr r1, [pc, #56] @ 0x929e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sp, sl, r8, r6 │ │ │ │ + @ instruction: 0x009ad5d0 │ │ │ │ strdeq r3, [r6], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9298c │ │ │ │ + ldr r5, [pc, #88] @ 0x92a54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92990 │ │ │ │ + ldr r1, [pc, #56] @ 0x92a58 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, lsr #12 │ │ │ │ + addseq sp, sl, r8, asr r5 │ │ │ │ umlaleq r4, r6, r8, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92a04 │ │ │ │ + ldr r5, [pc, #88] @ 0x92acc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92a08 │ │ │ │ + ldr r1, [pc, #56] @ 0x92ad0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, lsr #11 │ │ │ │ + addseq sp, sl, r0, ror #9 │ │ │ │ adceq r4, r6, ip, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92a7c │ │ │ │ + ldr r5, [pc, #88] @ 0x92b44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92a80 │ │ │ │ + ldr r1, [pc, #56] @ 0x92b48 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, lsr r5 │ │ │ │ + addseq sp, sl, r8, ror #8 │ │ │ │ adceq r4, r6, r0, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92af4 │ │ │ │ + ldr r5, [pc, #88] @ 0x92bbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92af8 │ │ │ │ + ldr r1, [pc, #56] @ 0x92bc0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ad4b8 │ │ │ │ + @ instruction: 0x009ad3f0 │ │ │ │ adceq r4, r6, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92b6c │ │ │ │ + ldr r5, [pc, #88] @ 0x92c34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92b70 │ │ │ │ + ldr r1, [pc, #56] @ 0x92c38 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, asr #8 │ │ │ │ + addseq sp, sl, r8, ror r3 │ │ │ │ adceq r4, r6, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92be4 │ │ │ │ + ldr r5, [pc, #88] @ 0x92cac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92be8 │ │ │ │ + ldr r1, [pc, #56] @ 0x92cb0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, asr #7 │ │ │ │ + addseq sp, sl, r0, lsl #6 │ │ │ │ adceq r4, r6, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92c5c │ │ │ │ + ldr r5, [pc, #88] @ 0x92d24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92c60 │ │ │ │ + ldr r1, [pc, #56] @ 0x92d28 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, asr r3 │ │ │ │ + addseq sp, sl, r8, lsl #5 │ │ │ │ @ instruction: 0x00a645b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92cd4 │ │ │ │ + ldr r5, [pc, #88] @ 0x92d9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92cd8 │ │ │ │ + ldr r1, [pc, #56] @ 0x92da0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ad2d8 │ │ │ │ + addseq sp, sl, r0, lsl r2 │ │ │ │ strdeq r9, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92d4c │ │ │ │ + ldr r5, [pc, #88] @ 0x92e14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92d50 │ │ │ │ + ldr r1, [pc, #56] @ 0x92e18 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, ror #4 │ │ │ │ + umullseq sp, sl, r8, r1 │ │ │ │ adceq r9, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92dc4 │ │ │ │ + ldr r5, [pc, #88] @ 0x92e8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92dc8 │ │ │ │ + ldr r1, [pc, #56] @ 0x92e90 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8, ror #3 │ │ │ │ + addseq sp, sl, r0, lsr #2 │ │ │ │ adceq sl, r5, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92e3c │ │ │ │ + ldr r5, [pc, #88] @ 0x92f04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92e40 │ │ │ │ + ldr r1, [pc, #56] @ 0x92f08 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, ror r1 │ │ │ │ + addseq sp, sl, r8, lsr #1 │ │ │ │ adceq sl, r5, r0, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92eb4 │ │ │ │ + ldr r5, [pc, #88] @ 0x92f7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92eb8 │ │ │ │ + ldr r1, [pc, #56] @ 0x92f80 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq sp, [sl], r8 │ │ │ │ + addseq sp, sl, r0, lsr r0 │ │ │ │ adceq r9, r5, ip, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92f2c │ │ │ │ + ldr r5, [pc, #88] @ 0x92ff4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92f30 │ │ │ │ + ldr r1, [pc, #56] @ 0x92ff8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r0, lsl #1 │ │ │ │ + @ instruction: 0x009acfb8 │ │ │ │ adceq r9, r5, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x92fa4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9306c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x92fa8 │ │ │ │ + ldr r1, [pc, #56] @ 0x93070 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, sl, r8 │ │ │ │ + addseq ip, sl, r0, asr #30 │ │ │ │ adceq r3, r6, ip, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9301c │ │ │ │ + ldr r5, [pc, #88] @ 0x930e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93020 │ │ │ │ + ldr r1, [pc, #56] @ 0x930e8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq ip, sl, r0, pc @ │ │ │ │ + addseq ip, sl, r8, asr #29 │ │ │ │ ldrdeq r3, [r6], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93094 │ │ │ │ + ldr r5, [pc, #88] @ 0x9315c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93098 │ │ │ │ + ldr r1, [pc, #56] @ 0x93160 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, lsl pc │ │ │ │ + addseq ip, sl, r0, asr lr │ │ │ │ adceq r3, r6, r8, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9310c │ │ │ │ + ldr r5, [pc, #88] @ 0x931d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93110 │ │ │ │ + ldr r1, [pc, #56] @ 0x931d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, lsr #29 │ │ │ │ + @ instruction: 0x009acdd8 │ │ │ │ adceq r3, r6, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93184 │ │ │ │ + ldr r5, [pc, #88] @ 0x9324c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93188 │ │ │ │ + ldr r1, [pc, #56] @ 0x93250 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, lsr #28 │ │ │ │ + addseq ip, sl, r0, ror #26 │ │ │ │ adceq r9, r5, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x931fc │ │ │ │ + ldr r5, [pc, #88] @ 0x932c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93200 │ │ │ │ + ldr r1, [pc, #56] @ 0x932c8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009acdb0 │ │ │ │ + addseq ip, sl, r8, ror #25 │ │ │ │ adceq r9, r5, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93274 │ │ │ │ + ldr r5, [pc, #88] @ 0x9333c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93278 │ │ │ │ + ldr r1, [pc, #56] @ 0x93340 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, lsr sp │ │ │ │ + addseq ip, sl, r0, ror ip │ │ │ │ adceq ip, r5, r8, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x932ec │ │ │ │ + ldr r5, [pc, #88] @ 0x933b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x932f0 │ │ │ │ + ldr r1, [pc, #56] @ 0x933b8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, asr #25 │ │ │ │ + @ instruction: 0x009acbf8 │ │ │ │ adceq ip, r5, ip, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93364 │ │ │ │ + ldr r5, [pc, #88] @ 0x9342c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93368 │ │ │ │ + ldr r1, [pc, #56] @ 0x93430 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, asr #24 │ │ │ │ + addseq ip, sl, r0, lsl #23 │ │ │ │ ldrdeq ip, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x933dc │ │ │ │ + ldr r5, [pc, #88] @ 0x934a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x933e0 │ │ │ │ + ldr r1, [pc, #56] @ 0x934a8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009acbd0 │ │ │ │ + addseq ip, sl, r8, lsl #22 │ │ │ │ umlaleq fp, r5, r8, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93454 │ │ │ │ + ldr r5, [pc, #88] @ 0x9351c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93458 │ │ │ │ + ldr r1, [pc, #56] @ 0x93520 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, asr fp │ │ │ │ + umullseq ip, sl, r0, sl │ │ │ │ adceq fp, r5, ip, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x934cc │ │ │ │ + ldr r5, [pc, #88] @ 0x93594 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x934d0 │ │ │ │ + ldr r1, [pc, #56] @ 0x93598 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, ror #21 │ │ │ │ + addseq ip, sl, r8, lsl sl │ │ │ │ adceq fp, r5, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93544 │ │ │ │ + ldr r5, [pc, #88] @ 0x9360c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93548 │ │ │ │ + ldr r1, [pc, #56] @ 0x93610 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, ror #20 │ │ │ │ + addseq ip, sl, r0, lsr #19 │ │ │ │ adceq r9, r5, ip, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x935bc │ │ │ │ + ldr r5, [pc, #88] @ 0x93684 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x935c0 │ │ │ │ + ldr r1, [pc, #56] @ 0x93688 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ac9f0 │ │ │ │ + addseq ip, sl, r8, lsr #18 │ │ │ │ adceq r9, r5, r0, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93634 │ │ │ │ + ldr r5, [pc, #88] @ 0x936fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93638 │ │ │ │ + ldr r1, [pc, #56] @ 0x93700 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, ror r9 │ │ │ │ + @ instruction: 0x009ac8b0 │ │ │ │ @ instruction: 0x00a5c1b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x936ac │ │ │ │ + ldr r5, [pc, #88] @ 0x93774 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x936b0 │ │ │ │ + ldr r1, [pc, #56] @ 0x93778 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, lsl #18 │ │ │ │ + addseq ip, sl, r8, lsr r8 │ │ │ │ adceq ip, r5, r4, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93724 │ │ │ │ + ldr r5, [pc, #88] @ 0x937ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93728 │ │ │ │ + ldr r1, [pc, #56] @ 0x937f0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, lsl #17 │ │ │ │ + addseq ip, sl, r0, asr #15 │ │ │ │ @ instruction: 0x00a5c2b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9379c │ │ │ │ + ldr r5, [pc, #88] @ 0x93864 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x937a0 │ │ │ │ + ldr r1, [pc, #56] @ 0x93868 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, lsl r8 │ │ │ │ + addseq ip, sl, r8, asr #14 │ │ │ │ adceq fp, r5, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93814 │ │ │ │ + ldr r5, [pc, #88] @ 0x938dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93818 │ │ │ │ + ldr r1, [pc, #56] @ 0x938e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq ip, sl, r8, r7 │ │ │ │ + @ instruction: 0x009ac6d0 │ │ │ │ adceq fp, r5, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9388c │ │ │ │ + ldr r5, [pc, #88] @ 0x93954 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93890 │ │ │ │ + ldr r1, [pc, #56] @ 0x93958 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, lsr #14 │ │ │ │ + addseq ip, sl, r8, asr r6 │ │ │ │ adceq fp, r5, r8, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93904 │ │ │ │ + ldr r5, [pc, #88] @ 0x939cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93908 │ │ │ │ + ldr r1, [pc, #56] @ 0x939d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, lsr #13 │ │ │ │ + addseq ip, sl, r0, ror #11 │ │ │ │ adceq r9, r5, r4, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9397c │ │ │ │ + ldr r5, [pc, #88] @ 0x93a44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93980 │ │ │ │ + ldr r1, [pc, #56] @ 0x93a48 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, lsr r6 │ │ │ │ + addseq ip, sl, r8, ror #10 │ │ │ │ umlaleq r9, r5, r8, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x939f4 │ │ │ │ + ldr r5, [pc, #88] @ 0x93abc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x939f8 │ │ │ │ + ldr r1, [pc, #56] @ 0x93ac0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ac5b8 │ │ │ │ + @ instruction: 0x009ac4f0 │ │ │ │ adceq ip, r5, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93a6c │ │ │ │ + ldr r5, [pc, #88] @ 0x93b34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93a70 │ │ │ │ + ldr r1, [pc, #56] @ 0x93b38 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, asr #10 │ │ │ │ + addseq ip, sl, r8, ror r4 │ │ │ │ adceq ip, r5, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93ae4 │ │ │ │ + ldr r5, [pc, #88] @ 0x93bac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93ae8 │ │ │ │ + ldr r1, [pc, #56] @ 0x93bb0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, asr #9 │ │ │ │ + addseq ip, sl, r0, lsl #8 │ │ │ │ adceq ip, r5, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93b5c │ │ │ │ + ldr r5, [pc, #88] @ 0x93c24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93b60 │ │ │ │ + ldr r1, [pc, #56] @ 0x93c28 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, asr r4 │ │ │ │ + addseq ip, sl, r8, lsl #7 │ │ │ │ adceq fp, r5, ip, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93bd4 │ │ │ │ + ldr r5, [pc, #88] @ 0x93c9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93bd8 │ │ │ │ + ldr r1, [pc, #56] @ 0x93ca0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ac3d8 │ │ │ │ + addseq ip, sl, r0, lsl r3 │ │ │ │ umlaleq fp, r5, r0, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93c4c │ │ │ │ + ldr r5, [pc, #88] @ 0x93d14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93c50 │ │ │ │ + ldr r1, [pc, #56] @ 0x93d18 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, ror #6 │ │ │ │ + umullseq ip, sl, r8, r2 │ │ │ │ adceq fp, r5, r4, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93cc4 │ │ │ │ + ldr r5, [pc, #88] @ 0x93d8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93cc8 │ │ │ │ + ldr r1, [pc, #56] @ 0x93d90 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, ror #5 │ │ │ │ + addseq ip, sl, r0, lsr #4 │ │ │ │ adceq r9, r5, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93d3c │ │ │ │ + ldr r5, [pc, #88] @ 0x93e04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93d40 │ │ │ │ + ldr r1, [pc, #56] @ 0x93e08 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, ror r2 │ │ │ │ + addseq ip, sl, r8, lsr #3 │ │ │ │ umlaleq r9, r5, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93db4 │ │ │ │ + ldr r5, [pc, #88] @ 0x93e7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93db8 │ │ │ │ + ldr r1, [pc, #56] @ 0x93e80 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ac1f8 │ │ │ │ + addseq ip, sl, r0, lsr r1 │ │ │ │ adceq ip, r5, r4, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93e2c │ │ │ │ + ldr r5, [pc, #88] @ 0x93ef4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93e30 │ │ │ │ + ldr r1, [pc, #56] @ 0x93ef8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r0, lsl #3 │ │ │ │ + ldrheq ip, [sl], r8 │ │ │ │ adceq ip, r5, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93ea4 │ │ │ │ + ldr r5, [pc, #88] @ 0x93f6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93ea8 │ │ │ │ + ldr r1, [pc, #56] @ 0x93f70 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, lsl #2 │ │ │ │ + addseq ip, sl, r0, asr #32 │ │ │ │ adceq ip, r5, ip, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93f1c │ │ │ │ + ldr r5, [pc, #88] @ 0x93fe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93f20 │ │ │ │ + ldr r1, [pc, #56] @ 0x93fe8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq ip, sl, r0, r0 │ │ │ │ + addseq fp, sl, r8, asr #31 │ │ │ │ strdeq fp, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x93f94 │ │ │ │ + ldr r5, [pc, #88] @ 0x9405c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x93f98 │ │ │ │ + ldr r1, [pc, #56] @ 0x94060 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, sl, r8, lsl r0 │ │ │ │ + addseq fp, sl, r0, asr pc │ │ │ │ adceq fp, r5, r8, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9400c │ │ │ │ + ldr r5, [pc, #88] @ 0x940d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94010 │ │ │ │ + ldr r1, [pc, #56] @ 0x940d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, lsr #31 │ │ │ │ + @ instruction: 0x009abed8 │ │ │ │ strdeq fp, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94084 │ │ │ │ + ldr r5, [pc, #88] @ 0x9414c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94088 │ │ │ │ + ldr r1, [pc, #56] @ 0x94150 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, lsr #30 │ │ │ │ + addseq fp, sl, r0, ror #28 │ │ │ │ adceq sp, r5, r0, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x940fc │ │ │ │ + ldr r5, [pc, #88] @ 0x941c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94100 │ │ │ │ + ldr r1, [pc, #56] @ 0x941c8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009abeb0 │ │ │ │ + addseq fp, sl, r8, ror #27 │ │ │ │ adceq sp, r5, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94174 │ │ │ │ + ldr r5, [pc, #88] @ 0x9423c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94178 │ │ │ │ + ldr r1, [pc, #56] @ 0x94240 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, lsr lr │ │ │ │ + addseq fp, sl, r0, ror sp │ │ │ │ @ instruction: 0x00a5e2b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x941ec │ │ │ │ + ldr r5, [pc, #88] @ 0x942b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x941f0 │ │ │ │ + ldr r1, [pc, #56] @ 0x942b8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, asr #27 │ │ │ │ + @ instruction: 0x009abcf8 │ │ │ │ adceq lr, r5, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94264 │ │ │ │ + ldr r5, [pc, #88] @ 0x9432c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94268 │ │ │ │ + ldr r1, [pc, #56] @ 0x94330 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, asr #26 │ │ │ │ + addseq fp, sl, r0, lsl #25 │ │ │ │ @ instruction: 0x00a5e3b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x942dc │ │ │ │ + ldr r5, [pc, #88] @ 0x943a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x942e0 │ │ │ │ + ldr r1, [pc, #56] @ 0x943a8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009abcd0 │ │ │ │ + addseq fp, sl, r8, lsl #24 │ │ │ │ adceq lr, r5, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94354 │ │ │ │ + ldr r5, [pc, #88] @ 0x9441c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94358 │ │ │ │ + ldr r1, [pc, #56] @ 0x94420 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, asr ip │ │ │ │ + umullseq fp, sl, r0, fp │ │ │ │ adceq lr, r5, r8, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x943cc │ │ │ │ + ldr r5, [pc, #88] @ 0x94494 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x943d0 │ │ │ │ + ldr r1, [pc, #56] @ 0x94498 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, ror #23 │ │ │ │ + addseq fp, sl, r8, lsl fp │ │ │ │ adceq lr, r5, ip, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94444 │ │ │ │ + ldr r5, [pc, #88] @ 0x9450c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94448 │ │ │ │ + ldr r1, [pc, #56] @ 0x94510 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, ror #22 │ │ │ │ + addseq fp, sl, r0, lsr #21 │ │ │ │ adceq pc, r5, r8, asr r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x944bc │ │ │ │ + ldr r5, [pc, #88] @ 0x94584 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x944c0 │ │ │ │ + ldr r1, [pc, #56] @ 0x94588 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009abaf0 │ │ │ │ + addseq fp, sl, r8, lsr #20 │ │ │ │ ldrdeq pc, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94534 │ │ │ │ + ldr r5, [pc, #88] @ 0x945fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94538 │ │ │ │ + ldr r1, [pc, #56] @ 0x94600 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, ror sl │ │ │ │ + @ instruction: 0x009ab9b0 │ │ │ │ adceq pc, r5, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x945ac │ │ │ │ + ldr r5, [pc, #88] @ 0x94674 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x945b0 │ │ │ │ + ldr r1, [pc, #56] @ 0x94678 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, lsl #20 │ │ │ │ + addseq fp, sl, r8, lsr r9 │ │ │ │ adceq sl, r5, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94624 │ │ │ │ + ldr r5, [pc, #88] @ 0x946ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94628 │ │ │ │ + ldr r1, [pc, #56] @ 0x946f0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, lsl #19 │ │ │ │ + addseq fp, sl, r0, asr #17 │ │ │ │ ldrdeq sl, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9469c │ │ │ │ + ldr r5, [pc, #88] @ 0x94764 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x946a0 │ │ │ │ + ldr r1, [pc, #56] @ 0x94768 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, lsl r9 │ │ │ │ + addseq fp, sl, r8, asr #16 │ │ │ │ adceq pc, r5, ip, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94714 │ │ │ │ + ldr r5, [pc, #88] @ 0x947dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94718 │ │ │ │ + ldr r1, [pc, #56] @ 0x947e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq fp, sl, r8, r8 │ │ │ │ + @ instruction: 0x009ab7d0 │ │ │ │ adceq pc, r5, r0, asr r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9478c │ │ │ │ + ldr r5, [pc, #88] @ 0x94854 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94790 │ │ │ │ + ldr r1, [pc, #56] @ 0x94858 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, lsr #16 │ │ │ │ + addseq fp, sl, r8, asr r7 │ │ │ │ ldrdeq pc, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94804 │ │ │ │ + ldr r5, [pc, #88] @ 0x948cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94808 │ │ │ │ + ldr r1, [pc, #56] @ 0x948d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, lsr #15 │ │ │ │ + addseq fp, sl, r0, ror #13 │ │ │ │ strdeq sp, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9487c │ │ │ │ + ldr r5, [pc, #88] @ 0x94944 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94880 │ │ │ │ + ldr r1, [pc, #56] @ 0x94948 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, lsr r7 │ │ │ │ + addseq fp, sl, r8, ror #12 │ │ │ │ adceq sp, r5, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x948f4 │ │ │ │ + ldr r5, [pc, #88] @ 0x949bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x948f8 │ │ │ │ + ldr r1, [pc, #56] @ 0x949c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ab6b8 │ │ │ │ + @ instruction: 0x009ab5f0 │ │ │ │ umlaleq sp, r5, r8, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9496c │ │ │ │ + ldr r5, [pc, #88] @ 0x94a34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94970 │ │ │ │ + ldr r1, [pc, #56] @ 0x94a38 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, asr #12 │ │ │ │ + addseq fp, sl, r8, ror r5 │ │ │ │ adceq lr, r5, ip, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x949e4 │ │ │ │ + ldr r5, [pc, #88] @ 0x94aac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x949e8 │ │ │ │ + ldr r1, [pc, #56] @ 0x94ab0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, asr #11 │ │ │ │ + addseq fp, sl, r0, lsl #10 │ │ │ │ adceq lr, r5, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94a5c │ │ │ │ + ldr r5, [pc, #88] @ 0x94b24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94a60 │ │ │ │ + ldr r1, [pc, #56] @ 0x94b28 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, asr r5 │ │ │ │ + addseq fp, sl, r8, lsl #9 │ │ │ │ adceq sp, r5, ip, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94ad4 │ │ │ │ + ldr r5, [pc, #88] @ 0x94b9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94ad8 │ │ │ │ + ldr r1, [pc, #56] @ 0x94ba0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ab4d8 │ │ │ │ + addseq fp, sl, r0, lsl r4 │ │ │ │ umlaleq sp, r5, r0, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94b4c │ │ │ │ + ldr r5, [pc, #88] @ 0x94c14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94b50 │ │ │ │ + ldr r1, [pc, #56] @ 0x94c18 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, ror #8 │ │ │ │ + umullseq fp, sl, r8, r3 │ │ │ │ adceq sp, r5, r4, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94bc4 │ │ │ │ + ldr r5, [pc, #88] @ 0x94c8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94bc8 │ │ │ │ + ldr r1, [pc, #56] @ 0x94c90 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, ror #7 │ │ │ │ + addseq fp, sl, r0, lsr #6 │ │ │ │ adceq pc, r5, r0, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94c3c │ │ │ │ + ldr r5, [pc, #88] @ 0x94d04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94c40 │ │ │ │ + ldr r1, [pc, #56] @ 0x94d08 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, ror r3 │ │ │ │ + addseq fp, sl, r8, lsr #5 │ │ │ │ adceq pc, r5, r4, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94cb4 │ │ │ │ + ldr r5, [pc, #88] @ 0x94d7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94cb8 │ │ │ │ + ldr r1, [pc, #56] @ 0x94d80 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009ab2f8 │ │ │ │ + addseq fp, sl, r0, lsr r2 │ │ │ │ adceq pc, r5, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94d2c │ │ │ │ + ldr r5, [pc, #88] @ 0x94df4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94d30 │ │ │ │ + ldr r1, [pc, #56] @ 0x94df8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, lsl #5 │ │ │ │ + @ instruction: 0x009ab1b8 │ │ │ │ adceq sl, r5, ip, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94da4 │ │ │ │ + ldr r5, [pc, #88] @ 0x94e6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94da8 │ │ │ │ + ldr r1, [pc, #56] @ 0x94e70 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, lsl #4 │ │ │ │ + addseq fp, sl, r0, asr #2 │ │ │ │ ldrdeq sl, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94e1c │ │ │ │ + ldr r5, [pc, #88] @ 0x94ee4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94e20 │ │ │ │ + ldr r1, [pc, #56] @ 0x94ee8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq fp, sl, r0, r1 │ │ │ │ + addseq fp, sl, r8, asr #1 │ │ │ │ @ instruction: 0x00a5f3b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94e94 │ │ │ │ + ldr r5, [pc, #88] @ 0x94f5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94e98 │ │ │ │ + ldr r1, [pc, #56] @ 0x94f60 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, lsl r1 │ │ │ │ + addseq fp, sl, r0, asr r0 │ │ │ │ adceq pc, r5, r8, lsr r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94f0c │ │ │ │ + ldr r5, [pc, #88] @ 0x94fd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94f10 │ │ │ │ + ldr r1, [pc, #56] @ 0x94fd8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r0, lsr #1 │ │ │ │ + @ instruction: 0x009aafd8 │ │ │ │ @ instruction: 0x00a5f4bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94f84 │ │ │ │ + ldr r5, [pc, #88] @ 0x9504c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x94f88 │ │ │ │ + ldr r1, [pc, #56] @ 0x95050 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, sl, r8, lsr #32 │ │ │ │ + addseq sl, sl, r0, ror #30 │ │ │ │ adceq r7, r5, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x94ffc │ │ │ │ + ldr r5, [pc, #88] @ 0x950c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95000 │ │ │ │ + ldr r1, [pc, #56] @ 0x950c8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009aafb0 │ │ │ │ + addseq sl, sl, r8, ror #29 │ │ │ │ adceq r7, r5, r8, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95074 │ │ │ │ + ldr r5, [pc, #88] @ 0x9513c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95078 │ │ │ │ + ldr r1, [pc, #56] @ 0x95140 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, lsr pc │ │ │ │ + addseq sl, sl, r0, ror lr │ │ │ │ adceq r7, r5, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x950ec │ │ │ │ + ldr r5, [pc, #88] @ 0x951b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x950f0 │ │ │ │ + ldr r1, [pc, #56] @ 0x951b8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, asr #29 │ │ │ │ + @ instruction: 0x009aadf8 │ │ │ │ umlaleq r7, r5, r0, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95164 │ │ │ │ + ldr r5, [pc, #88] @ 0x9522c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95168 │ │ │ │ + ldr r1, [pc, #56] @ 0x95230 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, asr #28 │ │ │ │ + addseq sl, sl, r0, lsl #27 │ │ │ │ adceq r7, r5, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x951dc │ │ │ │ + ldr r5, [pc, #88] @ 0x952a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x951e0 │ │ │ │ + ldr r1, [pc, #56] @ 0x952a8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009aadd0 │ │ │ │ + addseq sl, sl, r8, lsl #26 │ │ │ │ umlaleq r7, r5, r8, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95254 │ │ │ │ + ldr r5, [pc, #88] @ 0x9531c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95258 │ │ │ │ + ldr r1, [pc, #56] @ 0x95320 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, asr sp │ │ │ │ + umullseq sl, sl, r0, ip @ │ │ │ │ adceq r7, r5, ip, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x952cc │ │ │ │ + ldr r5, [pc, #88] @ 0x95394 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x952d0 │ │ │ │ + ldr r1, [pc, #56] @ 0x95398 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, ror #25 │ │ │ │ + addseq sl, sl, r8, lsl ip │ │ │ │ adceq r7, r5, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95344 │ │ │ │ + ldr r5, [pc, #88] @ 0x9540c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95348 │ │ │ │ + ldr r1, [pc, #56] @ 0x95410 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, ror #24 │ │ │ │ + addseq sl, sl, r0, lsr #23 │ │ │ │ strdeq r7, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x953bc │ │ │ │ + ldr r5, [pc, #88] @ 0x95484 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x953c0 │ │ │ │ + ldr r1, [pc, #56] @ 0x95488 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009aabf0 │ │ │ │ + addseq sl, sl, r8, lsr #22 │ │ │ │ adceq r7, r5, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95434 │ │ │ │ + ldr r5, [pc, #88] @ 0x954fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95438 │ │ │ │ + ldr r1, [pc, #56] @ 0x95500 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, ror fp │ │ │ │ + @ instruction: 0x009aaab0 │ │ │ │ strdeq r7, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x954ac │ │ │ │ + ldr r5, [pc, #88] @ 0x95574 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x954b0 │ │ │ │ + ldr r1, [pc, #56] @ 0x95578 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, lsl #22 │ │ │ │ + addseq sl, sl, r8, lsr sl │ │ │ │ adceq r7, r5, r0, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95524 │ │ │ │ + ldr r5, [pc, #88] @ 0x955ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95528 │ │ │ │ + ldr r1, [pc, #56] @ 0x955f0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, lsl #21 │ │ │ │ + addseq sl, sl, r0, asr #19 │ │ │ │ adceq r0, r5, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9559c │ │ │ │ + ldr r5, [pc, #88] @ 0x95664 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x955a0 │ │ │ │ + ldr r1, [pc, #56] @ 0x95668 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, lsl sl │ │ │ │ + addseq sl, sl, r8, asr #18 │ │ │ │ adceq r0, r5, r4, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95614 │ │ │ │ + ldr r5, [pc, #88] @ 0x956dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95618 │ │ │ │ + ldr r1, [pc, #56] @ 0x956e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sl, sl, r8, r9 @ │ │ │ │ + @ instruction: 0x009aa8d0 │ │ │ │ adceq r7, r5, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9568c │ │ │ │ + ldr r5, [pc, #88] @ 0x95754 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95690 │ │ │ │ + ldr r1, [pc, #56] @ 0x95758 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, lsr #18 │ │ │ │ + addseq sl, sl, r8, asr r8 │ │ │ │ adceq r7, r5, ip, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95704 │ │ │ │ + ldr r5, [pc, #88] @ 0x957cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95708 │ │ │ │ + ldr r1, [pc, #56] @ 0x957d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, lsr #17 │ │ │ │ + addseq sl, sl, r0, ror #15 │ │ │ │ @ instruction: 0x00a57fb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9577c │ │ │ │ + ldr r5, [pc, #88] @ 0x95844 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95780 │ │ │ │ + ldr r1, [pc, #56] @ 0x95848 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, lsr r8 │ │ │ │ + addseq sl, sl, r8, ror #14 │ │ │ │ adceq r0, r5, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x957f4 │ │ │ │ + ldr r5, [pc, #88] @ 0x958bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x957f8 │ │ │ │ + ldr r1, [pc, #56] @ 0x958c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009aa7b8 │ │ │ │ + @ instruction: 0x009aa6f0 │ │ │ │ adceq r0, r5, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9586c │ │ │ │ + ldr r5, [pc, #88] @ 0x95934 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95870 │ │ │ │ + ldr r1, [pc, #56] @ 0x95938 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, asr #14 │ │ │ │ + addseq sl, sl, r8, ror r6 │ │ │ │ adceq r8, r5, ip, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x958e4 │ │ │ │ + ldr r5, [pc, #88] @ 0x959ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x958e8 │ │ │ │ + ldr r1, [pc, #56] @ 0x959b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, asr #13 │ │ │ │ + addseq sl, sl, r0, lsl #12 │ │ │ │ adceq r8, r5, r0, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9595c │ │ │ │ + ldr r5, [pc, #88] @ 0x95a24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95960 │ │ │ │ + ldr r1, [pc, #56] @ 0x95a28 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, asr r6 │ │ │ │ + addseq sl, sl, r8, lsl #11 │ │ │ │ adceq r8, r5, r4, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x959d4 │ │ │ │ + ldr r5, [pc, #88] @ 0x95a9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x959d8 │ │ │ │ + ldr r1, [pc, #56] @ 0x95aa0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009aa5d8 │ │ │ │ + addseq sl, sl, r0, lsl r5 │ │ │ │ ldrdeq r8, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95a4c │ │ │ │ + ldr r5, [pc, #88] @ 0x95b14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95a50 │ │ │ │ + ldr r1, [pc, #56] @ 0x95b18 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, ror #10 │ │ │ │ + umullseq sl, sl, r8, r4 @ │ │ │ │ adceq r8, r5, r4, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95ac4 │ │ │ │ + ldr r5, [pc, #88] @ 0x95b8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95ac8 │ │ │ │ + ldr r1, [pc, #56] @ 0x95b90 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, ror #9 │ │ │ │ + addseq sl, sl, r0, lsr #8 │ │ │ │ ldrdeq r8, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95b3c │ │ │ │ + ldr r5, [pc, #88] @ 0x95c04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95b40 │ │ │ │ + ldr r1, [pc, #56] @ 0x95c08 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, ror r4 │ │ │ │ + addseq sl, sl, r8, lsr #7 │ │ │ │ ldrdeq r0, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95bb4 │ │ │ │ + ldr r5, [pc, #88] @ 0x95c7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95bb8 │ │ │ │ + ldr r1, [pc, #56] @ 0x95c80 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009aa3f8 │ │ │ │ + addseq sl, sl, r0, lsr r3 │ │ │ │ adceq r0, r5, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95c2c │ │ │ │ + ldr r5, [pc, #88] @ 0x95cf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95c30 │ │ │ │ + ldr r1, [pc, #56] @ 0x95cf8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, lsl #7 │ │ │ │ + @ instruction: 0x009aa2b8 │ │ │ │ adceq r7, r5, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95ca4 │ │ │ │ + ldr r5, [pc, #88] @ 0x95d6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95ca8 │ │ │ │ + ldr r1, [pc, #56] @ 0x95d70 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, lsl #6 │ │ │ │ + addseq sl, sl, r0, asr #4 │ │ │ │ adceq r7, r5, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95d1c │ │ │ │ + ldr r5, [pc, #88] @ 0x95de4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95d20 │ │ │ │ + ldr r1, [pc, #56] @ 0x95de8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sl, sl, r0, r2 @ │ │ │ │ + addseq sl, sl, r8, asr #3 │ │ │ │ adceq r7, r5, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95d94 │ │ │ │ + ldr r5, [pc, #88] @ 0x95e5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95d98 │ │ │ │ + ldr r1, [pc, #56] @ 0x95e60 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, lsl r2 │ │ │ │ + addseq sl, sl, r0, asr r1 │ │ │ │ @ instruction: 0x00a54fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95e0c │ │ │ │ + ldr r5, [pc, #88] @ 0x95ed4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95e10 │ │ │ │ + ldr r1, [pc, #56] @ 0x95ed8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r0, lsr #3 │ │ │ │ + ldrsbeq sl, [sl], r8 │ │ │ │ adceq r5, r5, r0, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95e84 │ │ │ │ + ldr r5, [pc, #88] @ 0x95f4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95e88 │ │ │ │ + ldr r1, [pc, #56] @ 0x95f50 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, lsr #2 │ │ │ │ + addseq sl, sl, r0, rrx │ │ │ │ adceq r5, r5, r4, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95efc │ │ │ │ + ldr r5, [pc, #88] @ 0x95fc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95f00 │ │ │ │ + ldr r1, [pc, #56] @ 0x95fc8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq sl, [sl], r0 │ │ │ │ + addseq r9, sl, r8, ror #31 │ │ │ │ adceq r4, r5, r0, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95f74 │ │ │ │ + ldr r5, [pc, #88] @ 0x9603c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95f78 │ │ │ │ + ldr r1, [pc, #56] @ 0x96040 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, sl, r8, lsr r0 │ │ │ │ + addseq r9, sl, r0, ror pc │ │ │ │ adceq r4, r5, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x95fec │ │ │ │ + ldr r5, [pc, #88] @ 0x960b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x95ff0 │ │ │ │ + ldr r1, [pc, #56] @ 0x960b8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, asr #31 │ │ │ │ + @ instruction: 0x009a9ef8 │ │ │ │ adceq r4, r5, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96064 │ │ │ │ + ldr r5, [pc, #88] @ 0x9612c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96068 │ │ │ │ + ldr r1, [pc, #56] @ 0x96130 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, asr #30 │ │ │ │ + addseq r9, sl, r0, lsl #29 │ │ │ │ adceq r4, r5, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x960dc │ │ │ │ + ldr r5, [pc, #88] @ 0x961a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x960e0 │ │ │ │ + ldr r1, [pc, #56] @ 0x961a8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a9ed0 │ │ │ │ + addseq r9, sl, r8, lsl #28 │ │ │ │ adceq r4, r5, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96154 │ │ │ │ + ldr r5, [pc, #88] @ 0x9621c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96158 │ │ │ │ + ldr r1, [pc, #56] @ 0x96220 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, asr lr │ │ │ │ + umullseq r9, sl, r0, sp │ │ │ │ adceq r4, r5, ip, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x961cc │ │ │ │ + ldr r5, [pc, #88] @ 0x96294 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x961d0 │ │ │ │ + ldr r1, [pc, #56] @ 0x96298 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, ror #27 │ │ │ │ + addseq r9, sl, r8, lsl sp │ │ │ │ adceq r4, r5, r8, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96244 │ │ │ │ + ldr r5, [pc, #88] @ 0x9630c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96248 │ │ │ │ + ldr r1, [pc, #56] @ 0x96310 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, ror #26 │ │ │ │ + addseq r9, sl, r0, lsr #25 │ │ │ │ adceq r4, r5, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x962bc │ │ │ │ + ldr r5, [pc, #88] @ 0x96384 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x962c0 │ │ │ │ + ldr r1, [pc, #56] @ 0x96388 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a9cf0 │ │ │ │ + addseq r9, sl, r8, lsr #24 │ │ │ │ strdeq r4, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96334 │ │ │ │ + ldr r5, [pc, #88] @ 0x963fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96338 │ │ │ │ + ldr r1, [pc, #56] @ 0x96400 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, ror ip │ │ │ │ + @ instruction: 0x009a9bb0 │ │ │ │ adceq r9, r5, r8, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x963ac │ │ │ │ + ldr r5, [pc, #88] @ 0x96474 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x963b0 │ │ │ │ + ldr r1, [pc, #56] @ 0x96478 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, lsl #24 │ │ │ │ + addseq r9, sl, r8, lsr fp │ │ │ │ adceq r9, r5, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96424 │ │ │ │ + ldr r5, [pc, #88] @ 0x964ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96428 │ │ │ │ + ldr r1, [pc, #56] @ 0x964f0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, lsl #23 │ │ │ │ + addseq r9, sl, r0, asr #21 │ │ │ │ adceq r9, r5, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9649c │ │ │ │ + ldr r5, [pc, #88] @ 0x96564 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x964a0 │ │ │ │ + ldr r1, [pc, #56] @ 0x96568 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, lsl fp │ │ │ │ + addseq r9, sl, r8, asr #20 │ │ │ │ adceq r4, r5, r0, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96514 │ │ │ │ + ldr r5, [pc, #88] @ 0x965dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96518 │ │ │ │ + ldr r1, [pc, #56] @ 0x965e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r9, sl, r8, sl │ │ │ │ + @ instruction: 0x009a99d0 │ │ │ │ @ instruction: 0x00a54eb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9658c │ │ │ │ + ldr r5, [pc, #88] @ 0x96654 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96590 │ │ │ │ + ldr r1, [pc, #56] @ 0x96658 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, lsr #20 │ │ │ │ + addseq r9, sl, r8, asr r9 │ │ │ │ adceq r4, r5, r8, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96604 │ │ │ │ + ldr r5, [pc, #88] @ 0x966cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96608 │ │ │ │ + ldr r1, [pc, #56] @ 0x966d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, lsr #19 │ │ │ │ + addseq r9, sl, r0, ror #17 │ │ │ │ adceq r4, r5, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9667c │ │ │ │ + ldr r5, [pc, #88] @ 0x96744 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96680 │ │ │ │ + ldr r1, [pc, #56] @ 0x96748 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, lsr r9 │ │ │ │ + addseq r9, sl, r8, ror #16 │ │ │ │ strdeq r4, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x966f4 │ │ │ │ + ldr r5, [pc, #88] @ 0x967bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x966f8 │ │ │ │ + ldr r1, [pc, #56] @ 0x967c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a98b8 │ │ │ │ + @ instruction: 0x009a97f0 │ │ │ │ adceq r4, r5, ip, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9676c │ │ │ │ + ldr r5, [pc, #88] @ 0x96834 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96770 │ │ │ │ + ldr r1, [pc, #56] @ 0x96838 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, asr #16 │ │ │ │ + addseq r9, sl, r8, ror r7 │ │ │ │ adceq r4, r5, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x967e4 │ │ │ │ + ldr r5, [pc, #88] @ 0x968ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x967e8 │ │ │ │ + ldr r1, [pc, #56] @ 0x968b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, asr #15 │ │ │ │ + addseq r9, sl, r0, lsl #14 │ │ │ │ umlaleq r4, r5, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9685c │ │ │ │ + ldr r5, [pc, #88] @ 0x96924 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96860 │ │ │ │ + ldr r1, [pc, #56] @ 0x96928 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, asr r7 │ │ │ │ + addseq r9, sl, r8, lsl #13 │ │ │ │ adceq r4, r5, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x968d4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9699c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x968d8 │ │ │ │ + ldr r1, [pc, #56] @ 0x969a0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a96d8 │ │ │ │ + addseq r9, sl, r0, lsl r6 │ │ │ │ adceq r4, r5, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9694c │ │ │ │ + ldr r5, [pc, #88] @ 0x96a14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96950 │ │ │ │ + ldr r1, [pc, #56] @ 0x96a18 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, ror #12 │ │ │ │ + umullseq r9, sl, r8, r5 │ │ │ │ adceq r4, r5, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x969c4 │ │ │ │ + ldr r5, [pc, #88] @ 0x96a8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x969c8 │ │ │ │ + ldr r1, [pc, #56] @ 0x96a90 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, ror #11 │ │ │ │ + addseq r9, sl, r0, lsr #10 │ │ │ │ adceq r4, r5, r4, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96a3c │ │ │ │ + ldr r5, [pc, #88] @ 0x96b04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96a40 │ │ │ │ + ldr r1, [pc, #56] @ 0x96b08 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, ror r5 │ │ │ │ + addseq r9, sl, r8, lsr #9 │ │ │ │ adceq r8, r5, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96ab4 │ │ │ │ + ldr r5, [pc, #88] @ 0x96b7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96ab8 │ │ │ │ + ldr r1, [pc, #56] @ 0x96b80 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a94f8 │ │ │ │ + addseq r9, sl, r0, lsr r4 │ │ │ │ adceq r8, r5, r8, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96b2c │ │ │ │ + ldr r5, [pc, #88] @ 0x96bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96b30 │ │ │ │ + ldr r1, [pc, #56] @ 0x96bf8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, lsl #9 │ │ │ │ + @ instruction: 0x009a93b8 │ │ │ │ adceq r8, r5, ip, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96ba4 │ │ │ │ + ldr r5, [pc, #88] @ 0x96c6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96ba8 │ │ │ │ + ldr r1, [pc, #56] @ 0x96c70 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, lsl #8 │ │ │ │ + addseq r9, sl, r0, asr #6 │ │ │ │ adceq fp, r5, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96c1c │ │ │ │ + ldr r5, [pc, #88] @ 0x96ce4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96c20 │ │ │ │ + ldr r1, [pc, #56] @ 0x96ce8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r9, sl, r0, r3 │ │ │ │ + addseq r9, sl, r8, asr #5 │ │ │ │ adceq fp, r5, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96c94 │ │ │ │ + ldr r5, [pc, #88] @ 0x96d5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96c98 │ │ │ │ + ldr r1, [pc, #56] @ 0x96d60 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, lsl r3 │ │ │ │ + addseq r9, sl, r0, asr r2 │ │ │ │ adceq sl, r5, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96d0c │ │ │ │ + ldr r5, [pc, #88] @ 0x96dd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96d10 │ │ │ │ + ldr r1, [pc, #56] @ 0x96dd8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, lsr #5 │ │ │ │ + @ instruction: 0x009a91d8 │ │ │ │ umlaleq sl, r5, ip, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96d84 │ │ │ │ + ldr r5, [pc, #88] @ 0x96e4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96d88 │ │ │ │ + ldr r1, [pc, #56] @ 0x96e50 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, lsr #4 │ │ │ │ + addseq r9, sl, r0, ror #2 │ │ │ │ adceq sl, r5, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96dfc │ │ │ │ + ldr r5, [pc, #88] @ 0x96ec4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96e00 │ │ │ │ + ldr r1, [pc, #56] @ 0x96ec8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a91b0 │ │ │ │ + addseq r9, sl, r8, ror #1 │ │ │ │ adceq sl, r5, ip, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96e74 │ │ │ │ + ldr r5, [pc, #88] @ 0x96f3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96e78 │ │ │ │ + ldr r1, [pc, #56] @ 0x96f40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, lsr r1 │ │ │ │ + addseq r9, sl, r0, ror r0 │ │ │ │ adceq sl, r5, r0, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96eec │ │ │ │ + ldr r5, [pc, #88] @ 0x96fb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96ef0 │ │ │ │ + ldr r1, [pc, #56] @ 0x96fb8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r0, asr #1 │ │ │ │ + @ instruction: 0x009a8ff8 │ │ │ │ umlaleq sl, r5, r4, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96f64 │ │ │ │ + ldr r5, [pc, #88] @ 0x9702c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96f68 │ │ │ │ + ldr r1, [pc, #56] @ 0x97030 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r9, sl, r8, asr #32 │ │ │ │ + addseq r8, sl, r0, lsl #31 │ │ │ │ adceq fp, r5, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x96fdc │ │ │ │ + ldr r5, [pc, #88] @ 0x970a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x96fe0 │ │ │ │ + ldr r1, [pc, #56] @ 0x970a8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a8fd0 │ │ │ │ + addseq r8, sl, r8, lsl #30 │ │ │ │ @ instruction: 0x00a5b2bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97054 │ │ │ │ + ldr r5, [pc, #88] @ 0x9711c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97058 │ │ │ │ + ldr r1, [pc, #56] @ 0x97120 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, asr pc │ │ │ │ + umullseq r8, sl, r0, lr │ │ │ │ adceq fp, r5, r0, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x970cc │ │ │ │ + ldr r5, [pc, #88] @ 0x97194 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x970d0 │ │ │ │ + ldr r1, [pc, #56] @ 0x97198 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, ror #29 │ │ │ │ + addseq r8, sl, r8, lsl lr │ │ │ │ @ instruction: 0x00a5b1b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97144 │ │ │ │ + ldr r5, [pc, #88] @ 0x9720c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97148 │ │ │ │ + ldr r1, [pc, #56] @ 0x97210 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, ror #28 │ │ │ │ + addseq r8, sl, r0, lsr #27 │ │ │ │ adceq fp, r5, r8, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x971bc │ │ │ │ + ldr r5, [pc, #88] @ 0x97284 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x971c0 │ │ │ │ + ldr r1, [pc, #56] @ 0x97288 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a8df0 │ │ │ │ + addseq r8, sl, r8, lsr #26 │ │ │ │ adceq sl, r5, r4, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97234 │ │ │ │ + ldr r5, [pc, #88] @ 0x972fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97238 │ │ │ │ + ldr r1, [pc, #56] @ 0x97300 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, ror sp │ │ │ │ + @ instruction: 0x009a8cb0 │ │ │ │ adceq fp, r5, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x972ac │ │ │ │ + ldr r5, [pc, #88] @ 0x97374 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x972b0 │ │ │ │ + ldr r1, [pc, #56] @ 0x97378 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, lsl #26 │ │ │ │ + addseq r8, sl, r8, lsr ip │ │ │ │ adceq fp, r5, ip, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97324 │ │ │ │ + ldr r5, [pc, #88] @ 0x973ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97328 │ │ │ │ + ldr r1, [pc, #56] @ 0x973f0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, lsl #25 │ │ │ │ + addseq r8, sl, r0, asr #23 │ │ │ │ adceq fp, r5, ip, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9739c │ │ │ │ + ldr r5, [pc, #88] @ 0x97464 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x973a0 │ │ │ │ + ldr r1, [pc, #56] @ 0x97468 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, lsl ip │ │ │ │ + addseq r8, sl, r8, asr #22 │ │ │ │ adceq fp, r5, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97414 │ │ │ │ + ldr r5, [pc, #88] @ 0x974dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97418 │ │ │ │ + ldr r1, [pc, #56] @ 0x974e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r8, sl, r8, fp │ │ │ │ + @ instruction: 0x009a8ad0 │ │ │ │ adceq fp, r5, r4, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9748c │ │ │ │ + ldr r5, [pc, #88] @ 0x97554 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97490 │ │ │ │ + ldr r1, [pc, #56] @ 0x97558 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, lsr #22 │ │ │ │ + addseq r8, sl, r8, asr sl │ │ │ │ adceq fp, r5, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97504 │ │ │ │ + ldr r5, [pc, #88] @ 0x975cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97508 │ │ │ │ + ldr r1, [pc, #56] @ 0x975d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, lsr #21 │ │ │ │ + addseq r8, sl, r0, ror #19 │ │ │ │ adceq pc, r5, ip, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9757c │ │ │ │ + ldr r5, [pc, #88] @ 0x97644 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97580 │ │ │ │ + ldr r1, [pc, #56] @ 0x97648 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, lsr sl │ │ │ │ + addseq r8, sl, r8, ror #18 │ │ │ │ strdeq r0, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x975f4 │ │ │ │ + ldr r5, [pc, #88] @ 0x976bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x975f8 │ │ │ │ + ldr r1, [pc, #56] @ 0x976c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a89b8 │ │ │ │ + @ instruction: 0x009a88f0 │ │ │ │ adceq r0, r5, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9766c │ │ │ │ + ldr r5, [pc, #88] @ 0x97734 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97670 │ │ │ │ + ldr r1, [pc, #56] @ 0x97738 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, asr #18 │ │ │ │ + addseq r8, sl, r8, ror r8 │ │ │ │ @ instruction: 0x00a591bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x976e4 │ │ │ │ + ldr r5, [pc, #88] @ 0x977ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x976e8 │ │ │ │ + ldr r1, [pc, #56] @ 0x977b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, asr #17 │ │ │ │ + addseq r8, sl, r0, lsl #16 │ │ │ │ adceq r9, r5, r0, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9775c │ │ │ │ + ldr r5, [pc, #88] @ 0x97824 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97760 │ │ │ │ + ldr r1, [pc, #56] @ 0x97828 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, asr r8 │ │ │ │ + addseq r8, sl, r8, lsl #15 │ │ │ │ adceq r9, r5, r4, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x977d4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9789c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x977d8 │ │ │ │ + ldr r1, [pc, #56] @ 0x978a0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a87d8 │ │ │ │ + addseq r8, sl, r0, lsl r7 │ │ │ │ adceq r9, r5, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9784c │ │ │ │ + ldr r5, [pc, #88] @ 0x97914 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97850 │ │ │ │ + ldr r1, [pc, #56] @ 0x97918 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, ror #14 │ │ │ │ + umullseq r8, sl, r8, r6 │ │ │ │ strheq r9, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x978c4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9798c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x978c8 │ │ │ │ + ldr r1, [pc, #56] @ 0x97990 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, ror #13 │ │ │ │ + addseq r8, sl, r0, lsr #12 │ │ │ │ adceq r9, r5, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9793c │ │ │ │ + ldr r5, [pc, #88] @ 0x97a04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97940 │ │ │ │ + ldr r1, [pc, #56] @ 0x97a08 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, ror r6 │ │ │ │ + addseq r8, sl, r8, lsr #11 │ │ │ │ adceq r8, r5, ip, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x979b4 │ │ │ │ + ldr r5, [pc, #88] @ 0x97a7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x979b8 │ │ │ │ + ldr r1, [pc, #56] @ 0x97a80 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a85f8 │ │ │ │ + addseq r8, sl, r0, lsr r5 │ │ │ │ adceq r8, r5, r0, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97a2c │ │ │ │ + ldr r5, [pc, #88] @ 0x97af4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97a30 │ │ │ │ + ldr r1, [pc, #56] @ 0x97af8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, lsl #11 │ │ │ │ + @ instruction: 0x009a84b8 │ │ │ │ umlaleq r8, r5, r4, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97aa4 │ │ │ │ + ldr r5, [pc, #88] @ 0x97b6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97aa8 │ │ │ │ + ldr r1, [pc, #56] @ 0x97b70 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, lsl #10 │ │ │ │ + addseq r8, sl, r0, asr #8 │ │ │ │ adceq r8, r5, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97b1c │ │ │ │ + ldr r5, [pc, #88] @ 0x97be4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97b20 │ │ │ │ + ldr r1, [pc, #56] @ 0x97be8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r8, sl, r0, r4 │ │ │ │ + addseq r8, sl, r8, asr #7 │ │ │ │ adceq r8, r5, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97b94 │ │ │ │ + ldr r5, [pc, #88] @ 0x97c5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97b98 │ │ │ │ + ldr r1, [pc, #56] @ 0x97c60 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, lsl r4 │ │ │ │ + addseq r8, sl, r0, asr r3 │ │ │ │ adceq r8, r5, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97c0c │ │ │ │ + ldr r5, [pc, #88] @ 0x97cd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97c10 │ │ │ │ + ldr r1, [pc, #56] @ 0x97cd8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, lsr #7 │ │ │ │ + @ instruction: 0x009a82d8 │ │ │ │ adceq r8, r5, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97c84 │ │ │ │ + ldr r5, [pc, #88] @ 0x97d4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97c88 │ │ │ │ + ldr r1, [pc, #56] @ 0x97d50 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, lsr #6 │ │ │ │ + addseq r8, sl, r0, ror #4 │ │ │ │ adceq r8, r5, r0, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97cfc │ │ │ │ + ldr r5, [pc, #88] @ 0x97dc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97d00 │ │ │ │ + ldr r1, [pc, #56] @ 0x97dc8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a82b0 │ │ │ │ + addseq r8, sl, r8, ror #3 │ │ │ │ strdeq r0, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97d74 │ │ │ │ + ldr r5, [pc, #88] @ 0x97e3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97d78 │ │ │ │ + ldr r1, [pc, #56] @ 0x97e40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, lsr r2 │ │ │ │ + addseq r8, sl, r0, ror r1 │ │ │ │ adceq r0, r5, r4, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97dec │ │ │ │ + ldr r5, [pc, #88] @ 0x97eb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97df0 │ │ │ │ + ldr r1, [pc, #56] @ 0x97eb8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r0, asr #3 │ │ │ │ + ldrsheq r8, [sl], r8 @ │ │ │ │ adceq r8, r5, r4, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97e64 │ │ │ │ + ldr r5, [pc, #88] @ 0x97f2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97e68 │ │ │ │ + ldr r1, [pc, #56] @ 0x97f30 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, asr #2 │ │ │ │ + addseq r8, sl, r0, lsl #1 │ │ │ │ adceq r8, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97edc │ │ │ │ + ldr r5, [pc, #88] @ 0x97fa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97ee0 │ │ │ │ + ldr r1, [pc, #56] @ 0x97fa8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq r8, [sl], r0 │ │ │ │ + addseq r8, sl, r8 │ │ │ │ adceq r8, r5, ip, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97f54 │ │ │ │ + ldr r5, [pc, #88] @ 0x9801c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97f58 │ │ │ │ + ldr r1, [pc, #56] @ 0x98020 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, sl, r8, asr r0 │ │ │ │ + umullseq r7, sl, r0, pc @ │ │ │ │ adceq r8, r5, r8, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x97fcc │ │ │ │ + ldr r5, [pc, #88] @ 0x98094 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x97fd0 │ │ │ │ + ldr r1, [pc, #56] @ 0x98098 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, ror #31 │ │ │ │ + addseq r7, sl, r8, lsl pc │ │ │ │ umlaleq r8, r5, ip, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98044 │ │ │ │ + ldr r5, [pc, #88] @ 0x9810c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x98048 │ │ │ │ + ldr r1, [pc, #56] @ 0x98110 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, ror #30 │ │ │ │ + addseq r7, sl, r0, lsr #29 │ │ │ │ adceq r8, r5, r0, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x980bc │ │ │ │ + ldr r5, [pc, #88] @ 0x98184 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x980c0 │ │ │ │ + ldr r1, [pc, #56] @ 0x98188 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a7ef0 │ │ │ │ + addseq r7, sl, r8, lsr #28 │ │ │ │ adceq r8, r5, r4, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98134 │ │ │ │ + ldr r5, [pc, #88] @ 0x981fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x98138 │ │ │ │ + ldr r1, [pc, #56] @ 0x98200 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, ror lr │ │ │ │ + @ instruction: 0x009a7db0 │ │ │ │ strdeq r8, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x981ac │ │ │ │ + ldr r5, [pc, #88] @ 0x98274 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x981b0 │ │ │ │ + ldr r1, [pc, #56] @ 0x98278 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, lsl #28 │ │ │ │ + addseq r7, sl, r8, lsr sp │ │ │ │ adceq r8, r5, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98224 │ │ │ │ + ldr r5, [pc, #88] @ 0x982ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x98228 │ │ │ │ + ldr r1, [pc, #56] @ 0x982f0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, lsl #27 │ │ │ │ + addseq r7, sl, r0, asr #25 │ │ │ │ adceq r8, r5, r8, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9829c │ │ │ │ + ldr r5, [pc, #88] @ 0x98364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x982a0 │ │ │ │ + ldr r1, [pc, #56] @ 0x98368 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, lsl sp │ │ │ │ + addseq r7, sl, r8, asr #24 │ │ │ │ adceq r8, r5, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98314 │ │ │ │ + ldr r5, [pc, #88] @ 0x983dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x98318 │ │ │ │ + ldr r1, [pc, #56] @ 0x983e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r7, sl, r8, ip │ │ │ │ + @ instruction: 0x009a7bd0 │ │ │ │ strdeq r8, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9838c │ │ │ │ + ldr r5, [pc, #88] @ 0x98454 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x98390 │ │ │ │ + ldr r1, [pc, #56] @ 0x98458 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, lsr #24 │ │ │ │ + addseq r7, sl, r8, asr fp │ │ │ │ adceq r8, r5, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98404 │ │ │ │ + ldr r5, [pc, #88] @ 0x984cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x98408 │ │ │ │ + ldr r1, [pc, #56] @ 0x984d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, lsr #23 │ │ │ │ + addseq r7, sl, r0, ror #21 │ │ │ │ strheq r8, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9847c │ │ │ │ + ldr r5, [pc, #88] @ 0x98544 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x98480 │ │ │ │ + ldr r1, [pc, #56] @ 0x98548 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, lsr fp │ │ │ │ + addseq r7, sl, r8, ror #20 │ │ │ │ adceq r9, r5, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x984f4 │ │ │ │ + ldr r5, [pc, #88] @ 0x985bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x984f8 │ │ │ │ + ldr r1, [pc, #56] @ 0x985c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a7ab8 │ │ │ │ + @ instruction: 0x009a79f0 │ │ │ │ adceq r9, r5, r4, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9856c │ │ │ │ + ldr r5, [pc, #88] @ 0x98634 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x98570 │ │ │ │ + ldr r1, [pc, #56] @ 0x98638 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, asr #20 │ │ │ │ + addseq r7, sl, r8, ror r9 │ │ │ │ adceq r9, r5, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x985e4 │ │ │ │ + ldr r5, [pc, #88] @ 0x986ac │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x985e8 │ │ │ │ + ldr r1, [pc, #52] @ 0x986b0 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, asr #19 │ │ │ │ + addseq r7, sl, r0, lsl #18 │ │ │ │ adceq r2, r6, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9865c │ │ │ │ + ldr r5, [pc, #88] @ 0x98724 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98660 │ │ │ │ + ldr r1, [pc, #52] @ 0x98728 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, asr r9 │ │ │ │ + addseq r7, sl, r8, lsl #17 │ │ │ │ adceq r2, r6, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x986d4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9879c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x986d8 │ │ │ │ + ldr r1, [pc, #52] @ 0x987a0 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a78d8 │ │ │ │ + addseq r7, sl, r0, lsl r8 │ │ │ │ @ instruction: 0x00a624b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9874c │ │ │ │ + ldr r5, [pc, #88] @ 0x98814 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x98750 │ │ │ │ + ldr r1, [pc, #56] @ 0x98818 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, ror #16 │ │ │ │ + umullseq r7, sl, r8, r7 │ │ │ │ ldrdeq r9, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x987c4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9888c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x987c8 │ │ │ │ + ldr r1, [pc, #56] @ 0x98890 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, ror #15 │ │ │ │ + addseq r7, sl, r0, lsr #14 │ │ │ │ adceq r9, r5, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9883c │ │ │ │ + ldr r5, [pc, #88] @ 0x98904 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x98840 │ │ │ │ + ldr r1, [pc, #56] @ 0x98908 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, ror r7 │ │ │ │ + addseq r7, sl, r8, lsr #13 │ │ │ │ ldrdeq r9, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x988b4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9897c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x988b8 │ │ │ │ + ldr r1, [pc, #52] @ 0x98980 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a76f8 │ │ │ │ + addseq r7, sl, r0, lsr r6 │ │ │ │ ldrdeq r7, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9892c │ │ │ │ + ldr r5, [pc, #88] @ 0x989f4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98930 │ │ │ │ + ldr r1, [pc, #52] @ 0x989f8 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, lsl #13 │ │ │ │ + @ instruction: 0x009a75b8 │ │ │ │ adceq r7, r5, r4, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x989a4 │ │ │ │ + ldr r5, [pc, #88] @ 0x98a6c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x989a8 │ │ │ │ + ldr r1, [pc, #52] @ 0x98a70 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, lsl #12 │ │ │ │ + addseq r7, sl, r0, asr #10 │ │ │ │ adceq r7, r5, r0, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98a1c │ │ │ │ + ldr r5, [pc, #88] @ 0x98ae4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98a20 │ │ │ │ + ldr r1, [pc, #52] @ 0x98ae8 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r7, sl, r0, r5 │ │ │ │ + addseq r7, sl, r8, asr #9 │ │ │ │ adceq r7, r5, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98a94 │ │ │ │ + ldr r5, [pc, #88] @ 0x98b5c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98a98 │ │ │ │ + ldr r1, [pc, #52] @ 0x98b60 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, lsl r5 │ │ │ │ + addseq r7, sl, r0, asr r4 │ │ │ │ adceq r7, r5, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98b0c │ │ │ │ + ldr r5, [pc, #88] @ 0x98bd4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98b10 │ │ │ │ + ldr r1, [pc, #52] @ 0x98bd8 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, lsr #9 │ │ │ │ + @ instruction: 0x009a73d8 │ │ │ │ adceq r7, r5, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98b84 │ │ │ │ + ldr r5, [pc, #88] @ 0x98c4c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98b88 │ │ │ │ + ldr r1, [pc, #52] @ 0x98c50 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, lsr #8 │ │ │ │ + addseq r7, sl, r0, ror #6 │ │ │ │ adceq r7, r5, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98bfc │ │ │ │ + ldr r5, [pc, #88] @ 0x98cc4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98c00 │ │ │ │ + ldr r1, [pc, #52] @ 0x98cc8 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a73b0 │ │ │ │ + addseq r7, sl, r8, ror #5 │ │ │ │ adceq r7, r5, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98c74 │ │ │ │ + ldr r5, [pc, #88] @ 0x98d3c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98c78 │ │ │ │ + ldr r1, [pc, #52] @ 0x98d40 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, lsr r3 │ │ │ │ + addseq r7, sl, r0, ror r2 │ │ │ │ ldrdeq r7, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98cec │ │ │ │ + ldr r5, [pc, #88] @ 0x98db4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98cf0 │ │ │ │ + ldr r1, [pc, #52] @ 0x98db8 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, asr #5 │ │ │ │ + @ instruction: 0x009a71f8 │ │ │ │ adceq r7, r5, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98d64 │ │ │ │ + ldr r5, [pc, #88] @ 0x98e2c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98d68 │ │ │ │ + ldr r1, [pc, #52] @ 0x98e30 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, asr #4 │ │ │ │ + addseq r7, sl, r0, lsl #3 │ │ │ │ adceq r6, r5, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98ddc │ │ │ │ + ldr r5, [pc, #88] @ 0x98ea4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98de0 │ │ │ │ + ldr r1, [pc, #52] @ 0x98ea8 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a71d0 │ │ │ │ + addseq r7, sl, r8, lsl #2 │ │ │ │ adceq r6, r5, ip, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98e54 │ │ │ │ + ldr r5, [pc, #88] @ 0x98f1c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98e58 │ │ │ │ + ldr r1, [pc, #52] @ 0x98f20 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, asr r1 │ │ │ │ + umullseq r7, sl, r0, r0 │ │ │ │ strdeq r6, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98ecc │ │ │ │ + ldr r5, [pc, #88] @ 0x98f94 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98ed0 │ │ │ │ + ldr r1, [pc, #52] @ 0x98f98 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r0, ror #1 │ │ │ │ + addseq r7, sl, r8, lsl r0 │ │ │ │ adceq r6, r5, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98f44 │ │ │ │ + ldr r5, [pc, #88] @ 0x9900c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98f48 │ │ │ │ + ldr r1, [pc, #52] @ 0x99010 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r7, sl, r8, rrx │ │ │ │ + addseq r6, sl, r0, lsr #31 │ │ │ │ adceq r6, r5, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x98fbc │ │ │ │ + ldr r5, [pc, #88] @ 0x99084 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x98fc0 │ │ │ │ + ldr r1, [pc, #52] @ 0x99088 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a6ff0 │ │ │ │ + addseq r6, sl, r8, lsr #30 │ │ │ │ umlaleq r6, r5, r4, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99034 │ │ │ │ + ldr r5, [pc, #88] @ 0x990fc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99038 │ │ │ │ + ldr r1, [pc, #52] @ 0x99100 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, ror pc │ │ │ │ + @ instruction: 0x009a6eb0 │ │ │ │ adceq r6, r5, r0, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x990ac │ │ │ │ + ldr r5, [pc, #88] @ 0x99174 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x990b0 │ │ │ │ + ldr r1, [pc, #52] @ 0x99178 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, lsl #30 │ │ │ │ + addseq r6, sl, r8, lsr lr │ │ │ │ @ instruction: 0x00a56fb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99124 │ │ │ │ + ldr r5, [pc, #88] @ 0x991ec │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99128 │ │ │ │ + ldr r1, [pc, #52] @ 0x991f0 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, lsl #29 │ │ │ │ + addseq r6, sl, r0, asr #27 │ │ │ │ strheq r7, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9919c │ │ │ │ + ldr r5, [pc, #88] @ 0x99264 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x991a0 │ │ │ │ + ldr r1, [pc, #52] @ 0x99268 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, lsl lr │ │ │ │ + addseq r6, sl, r8, asr #26 │ │ │ │ adceq r7, r5, r0, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99214 │ │ │ │ + ldr r5, [pc, #88] @ 0x992dc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99218 │ │ │ │ + ldr r1, [pc, #52] @ 0x992e0 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r6, sl, r8, sp │ │ │ │ + @ instruction: 0x009a6cd0 │ │ │ │ adceq r7, r5, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9928c │ │ │ │ + ldr r5, [pc, #88] @ 0x99354 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99290 │ │ │ │ + ldr r1, [pc, #52] @ 0x99358 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, lsr #26 │ │ │ │ + addseq r6, sl, r8, asr ip │ │ │ │ adceq r5, r5, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99304 │ │ │ │ + ldr r5, [pc, #88] @ 0x993cc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99308 │ │ │ │ + ldr r1, [pc, #52] @ 0x993d0 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, lsr #25 │ │ │ │ + addseq r6, sl, r0, ror #23 │ │ │ │ adceq r5, r5, r4, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9937c │ │ │ │ + ldr r5, [pc, #88] @ 0x99444 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99380 │ │ │ │ + ldr r1, [pc, #52] @ 0x99448 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, lsr ip │ │ │ │ + addseq r6, sl, r8, ror #22 │ │ │ │ adceq r5, r5, r8, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x993f4 │ │ │ │ + ldr r5, [pc, #88] @ 0x994bc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x993f8 │ │ │ │ + ldr r1, [pc, #52] @ 0x994c0 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a6bb8 │ │ │ │ + @ instruction: 0x009a6af0 │ │ │ │ adceq r6, r5, r0, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9946c │ │ │ │ + ldr r5, [pc, #88] @ 0x99534 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99470 │ │ │ │ + ldr r1, [pc, #52] @ 0x99538 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, asr #22 │ │ │ │ + addseq r6, sl, r8, ror sl │ │ │ │ adceq r6, r5, r4, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x994e4 │ │ │ │ + ldr r5, [pc, #88] @ 0x995ac │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x994e8 │ │ │ │ + ldr r1, [pc, #52] @ 0x995b0 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, asr #21 │ │ │ │ + addseq r6, sl, r0, lsl #20 │ │ │ │ adceq r6, r5, r4, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9955c │ │ │ │ + ldr r5, [pc, #88] @ 0x99624 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99560 │ │ │ │ + ldr r1, [pc, #52] @ 0x99628 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, asr sl │ │ │ │ + addseq r6, sl, r8, lsl #19 │ │ │ │ adceq r6, r5, r8, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x995d4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9969c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x995d8 │ │ │ │ + ldr r1, [pc, #52] @ 0x996a0 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a69d8 │ │ │ │ + addseq r6, sl, r0, lsl r9 │ │ │ │ adceq r6, r5, r8, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9964c │ │ │ │ + ldr r5, [pc, #88] @ 0x99714 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99650 │ │ │ │ + ldr r1, [pc, #52] @ 0x99718 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, ror #18 │ │ │ │ + umullseq r6, sl, r8, r8 │ │ │ │ adceq r6, r5, ip, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x996c4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9978c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x996c8 │ │ │ │ + ldr r1, [pc, #52] @ 0x99790 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, ror #17 │ │ │ │ + addseq r6, sl, r0, lsr #16 │ │ │ │ ldrdeq r5, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9973c │ │ │ │ + ldr r5, [pc, #88] @ 0x99804 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99740 │ │ │ │ + ldr r1, [pc, #52] @ 0x99808 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, ror r8 │ │ │ │ + addseq r6, sl, r8, lsr #15 │ │ │ │ adceq r5, r5, r8, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x997b4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9987c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x997b8 │ │ │ │ + ldr r1, [pc, #52] @ 0x99880 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a67f8 │ │ │ │ + addseq r6, sl, r0, lsr r7 │ │ │ │ ldrdeq r5, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9982c │ │ │ │ + ldr r5, [pc, #88] @ 0x998f4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99830 │ │ │ │ + ldr r1, [pc, #52] @ 0x998f8 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, lsl #15 │ │ │ │ + @ instruction: 0x009a66b8 │ │ │ │ adceq r6, r5, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x998a4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9996c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x998a8 │ │ │ │ + ldr r1, [pc, #52] @ 0x99970 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, lsl #14 │ │ │ │ + addseq r6, sl, r0, asr #12 │ │ │ │ umlaleq r6, r5, ip, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9991c │ │ │ │ + ldr r5, [pc, #88] @ 0x999e4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0x99920 │ │ │ │ + ldr r1, [pc, #52] @ 0x999e8 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r6, sl, r0, r6 │ │ │ │ + addseq r6, sl, r8, asr #11 │ │ │ │ adceq r6, r5, r0, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99994 │ │ │ │ + ldr r5, [pc, #88] @ 0x99a5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99998 │ │ │ │ + ldr r1, [pc, #56] @ 0x99a60 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, lsl r6 │ │ │ │ + addseq r6, sl, r0, asr r5 │ │ │ │ strdeq r3, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99a0c │ │ │ │ + ldr r5, [pc, #88] @ 0x99ad4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99a10 │ │ │ │ + ldr r1, [pc, #56] @ 0x99ad8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, lsr #11 │ │ │ │ + @ instruction: 0x009a64d8 │ │ │ │ adceq r3, r5, r0, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99a84 │ │ │ │ + ldr r5, [pc, #88] @ 0x99b4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99a88 │ │ │ │ + ldr r1, [pc, #56] @ 0x99b50 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, lsr #10 │ │ │ │ + addseq r6, sl, r0, ror #8 │ │ │ │ adceq r3, r5, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99afc │ │ │ │ + ldr r5, [pc, #88] @ 0x99bc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99b00 │ │ │ │ + ldr r1, [pc, #56] @ 0x99bc8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a64b0 │ │ │ │ + addseq r6, sl, r8, ror #7 │ │ │ │ adceq r3, r5, r0, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99b74 │ │ │ │ + ldr r5, [pc, #88] @ 0x99c3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99b78 │ │ │ │ + ldr r1, [pc, #56] @ 0x99c40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, lsr r4 │ │ │ │ + addseq r6, sl, r0, ror r3 │ │ │ │ ldrdeq r3, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99bec │ │ │ │ + ldr r5, [pc, #88] @ 0x99cb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99bf0 │ │ │ │ + ldr r1, [pc, #56] @ 0x99cb8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, asr #7 │ │ │ │ + @ instruction: 0x009a62f8 │ │ │ │ adceq r3, r5, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99c64 │ │ │ │ + ldr r5, [pc, #88] @ 0x99d2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99c68 │ │ │ │ + ldr r1, [pc, #56] @ 0x99d30 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, asr #6 │ │ │ │ + addseq r6, sl, r0, lsl #5 │ │ │ │ adceq r3, r5, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99cdc │ │ │ │ + ldr r5, [pc, #88] @ 0x99da4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99ce0 │ │ │ │ + ldr r1, [pc, #56] @ 0x99da8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a62d0 │ │ │ │ + addseq r6, sl, r8, lsl #4 │ │ │ │ adceq r3, r5, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99d54 │ │ │ │ + ldr r5, [pc, #88] @ 0x99e1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99d58 │ │ │ │ + ldr r1, [pc, #56] @ 0x99e20 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, asr r2 │ │ │ │ + umullseq r6, sl, r0, r1 │ │ │ │ strdeq r3, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99dcc │ │ │ │ + ldr r5, [pc, #88] @ 0x99e94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99dd0 │ │ │ │ + ldr r1, [pc, #56] @ 0x99e98 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0, ror #3 │ │ │ │ + addseq r6, sl, r8, lsl r1 │ │ │ │ adceq r3, r5, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99e44 │ │ │ │ + ldr r5, [pc, #88] @ 0x99f0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99e48 │ │ │ │ + ldr r1, [pc, #56] @ 0x99f10 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, ror #2 │ │ │ │ + addseq r6, sl, r0, lsr #1 │ │ │ │ adceq r2, r5, r4, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99ebc │ │ │ │ + ldr r5, [pc, #88] @ 0x99f84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99ec0 │ │ │ │ + ldr r1, [pc, #56] @ 0x99f88 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq r6, [sl], r0 │ │ │ │ + addseq r6, sl, r8, lsr #32 │ │ │ │ adceq r3, r5, r8, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99f34 │ │ │ │ + ldr r5, [pc, #88] @ 0x99ffc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99f38 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a000 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r8, ror r0 │ │ │ │ + @ instruction: 0x009a5fb0 │ │ │ │ ldrdeq r3, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x99fac │ │ │ │ + ldr r5, [pc, #88] @ 0x9a074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x99fb0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a078 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, sl, r0 │ │ │ │ + addseq r5, sl, r8, lsr pc │ │ │ │ adceq r3, r5, r8, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a024 │ │ │ │ + ldr r5, [pc, #88] @ 0x9a0ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a028 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a0f0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, lsl #31 │ │ │ │ + addseq r5, sl, r0, asr #29 │ │ │ │ adceq r3, r5, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a09c │ │ │ │ + ldr r5, [pc, #88] @ 0x9a164 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a0a0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a168 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, lsl pc │ │ │ │ + addseq r5, sl, r8, asr #28 │ │ │ │ umlaleq r3, r5, r8, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a114 │ │ │ │ + ldr r5, [pc, #88] @ 0x9a1dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a118 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a1e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r5, sl, r8, lr │ │ │ │ + @ instruction: 0x009a5dd0 │ │ │ │ adceq r4, r5, r4, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a18c │ │ │ │ + ldr r5, [pc, #88] @ 0x9a254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a190 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a258 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, lsr #28 │ │ │ │ + addseq r5, sl, r8, asr sp │ │ │ │ ldrdeq r4, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a204 │ │ │ │ + ldr r5, [pc, #88] @ 0x9a2cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a208 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a2d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, lsr #27 │ │ │ │ + addseq r5, sl, r0, ror #25 │ │ │ │ adceq r4, r5, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a27c │ │ │ │ + ldr r5, [pc, #88] @ 0x9a344 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a280 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a348 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, lsr sp │ │ │ │ + addseq r5, sl, r8, ror #24 │ │ │ │ adceq r4, r5, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a2f4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9a3bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a2f8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a3c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a5cb8 │ │ │ │ + @ instruction: 0x009a5bf0 │ │ │ │ adceq r3, r5, ip, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a36c │ │ │ │ + ldr r5, [pc, #88] @ 0x9a434 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a370 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a438 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, asr #24 │ │ │ │ + addseq r5, sl, r8, ror fp │ │ │ │ adceq r3, r5, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a3e4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9a4ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a3e8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a4b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, asr #23 │ │ │ │ + addseq r5, sl, r0, lsl #22 │ │ │ │ @ instruction: 0x00a52ebc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a45c │ │ │ │ + ldr r5, [pc, #88] @ 0x9a524 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a460 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a528 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, asr fp │ │ │ │ + addseq r5, sl, r8, lsl #21 │ │ │ │ adceq r2, r5, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a4d4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9a59c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a4d8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a5a0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a5ad8 │ │ │ │ + addseq r5, sl, r0, lsl sl │ │ │ │ adceq r2, r5, ip, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a54c │ │ │ │ + ldr r5, [pc, #88] @ 0x9a614 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a550 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a618 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, ror #20 │ │ │ │ + umullseq r5, sl, r8, r9 │ │ │ │ adceq r2, r5, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a5c4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9a68c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a5c8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a690 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, ror #19 │ │ │ │ + addseq r5, sl, r0, lsr #18 │ │ │ │ adceq r3, r5, ip, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a63c │ │ │ │ + ldr r5, [pc, #88] @ 0x9a704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a640 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a708 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, ror r9 │ │ │ │ + addseq r5, sl, r8, lsr #17 │ │ │ │ umlaleq r3, r5, r0, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a6b4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9a77c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a6b8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a780 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a58f8 │ │ │ │ + addseq r5, sl, r0, lsr r8 │ │ │ │ adceq r3, r5, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a72c │ │ │ │ + ldr r5, [pc, #88] @ 0x9a7f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a730 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a7f8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, lsl #17 │ │ │ │ + @ instruction: 0x009a57b8 │ │ │ │ adceq r3, r5, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a7a4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9a86c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a7a8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a870 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, lsl #16 │ │ │ │ + addseq r5, sl, r0, asr #14 │ │ │ │ @ instruction: 0x00a52db4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a81c │ │ │ │ + ldr r5, [pc, #88] @ 0x9a8e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a820 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a8e8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r5, sl, r0, r7 │ │ │ │ + addseq r5, sl, r8, asr #13 │ │ │ │ adceq r2, r5, r8, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a894 │ │ │ │ + ldr r5, [pc, #88] @ 0x9a95c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a898 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a960 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, lsl r7 │ │ │ │ + addseq r5, sl, r0, asr r6 │ │ │ │ adceq r2, r5, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a90c │ │ │ │ + ldr r5, [pc, #88] @ 0x9a9d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a910 │ │ │ │ + ldr r1, [pc, #56] @ 0x9a9d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, lsr #13 │ │ │ │ + @ instruction: 0x009a55d8 │ │ │ │ adceq r2, r5, r8, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a984 │ │ │ │ + ldr r5, [pc, #88] @ 0x9aa4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9a988 │ │ │ │ + ldr r1, [pc, #56] @ 0x9aa50 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, lsr #12 │ │ │ │ + addseq r5, sl, r0, ror #10 │ │ │ │ adceq r3, r5, r4, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9a9fc │ │ │ │ + ldr r5, [pc, #88] @ 0x9aac4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9aa00 │ │ │ │ + ldr r1, [pc, #56] @ 0x9aac8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a55b0 │ │ │ │ + addseq r5, sl, r8, ror #9 │ │ │ │ adceq r3, r5, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9aa74 │ │ │ │ + ldr r5, [pc, #88] @ 0x9ab3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9aa78 │ │ │ │ + ldr r1, [pc, #56] @ 0x9ab40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, lsr r5 │ │ │ │ + addseq r5, sl, r0, ror r4 │ │ │ │ adceq r4, r5, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9aaec │ │ │ │ + ldr r5, [pc, #88] @ 0x9abb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9aaf0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9abb8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, asr #9 │ │ │ │ + @ instruction: 0x009a53f8 │ │ │ │ ldrdeq r4, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9ab64 │ │ │ │ + ldr r5, [pc, #88] @ 0x9ac2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9ab68 │ │ │ │ + ldr r1, [pc, #56] @ 0x9ac30 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, asr #8 │ │ │ │ + addseq r5, sl, r0, lsl #7 │ │ │ │ adceq r3, r5, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9abdc │ │ │ │ + ldr r5, [pc, #88] @ 0x9aca4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9abe0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9aca8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a53d0 │ │ │ │ + addseq r5, sl, r8, lsl #6 │ │ │ │ adceq r3, r5, r0, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9ac54 │ │ │ │ + ldr r5, [pc, #88] @ 0x9ad1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9ac58 │ │ │ │ + ldr r1, [pc, #56] @ 0x9ad20 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, asr r3 │ │ │ │ + umullseq r5, sl, r0, r2 │ │ │ │ adceq lr, r5, r0, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9accc │ │ │ │ + ldr r5, [pc, #88] @ 0x9ad94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9acd0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9ad98 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, ror #5 │ │ │ │ + addseq r5, sl, r8, lsl r2 │ │ │ │ adceq lr, r5, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9ad44 │ │ │ │ + ldr r5, [pc, #88] @ 0x9ae0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9ad48 │ │ │ │ + ldr r1, [pc, #56] @ 0x9ae10 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, ror #4 │ │ │ │ + addseq r5, sl, r0, lsr #3 │ │ │ │ adceq lr, r5, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9adbc │ │ │ │ + ldr r5, [pc, #88] @ 0x9ae84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9adc0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9ae88 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a51f0 │ │ │ │ + addseq r5, sl, r8, lsr #2 │ │ │ │ adceq fp, r5, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9ae34 │ │ │ │ + ldr r5, [pc, #88] @ 0x9aefc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9ae38 │ │ │ │ + ldr r1, [pc, #56] @ 0x9af00 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, ror r1 │ │ │ │ + ldrheq r5, [sl], r0 │ │ │ │ ldrdeq fp, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9aeac │ │ │ │ + ldr r5, [pc, #88] @ 0x9af74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9aeb0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9af78 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, lsl #2 │ │ │ │ + addseq r5, sl, r8, lsr r0 │ │ │ │ adceq fp, r5, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9af24 │ │ │ │ + ldr r5, [pc, #88] @ 0x9afec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9af28 │ │ │ │ + ldr r1, [pc, #56] @ 0x9aff0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r8, lsl #1 │ │ │ │ + addseq r4, sl, r0, asr #31 │ │ │ │ adceq lr, r5, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9af9c │ │ │ │ + ldr r5, [pc, #88] @ 0x9b064 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9afa0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b068 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r5, sl, r0, lsl r0 │ │ │ │ + addseq r4, sl, r8, asr #30 │ │ │ │ adceq lr, r5, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b014 │ │ │ │ + ldr r5, [pc, #88] @ 0x9b0dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b018 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b0e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r4, sl, r8, pc @ │ │ │ │ + @ instruction: 0x009a4ed0 │ │ │ │ ldrdeq lr, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b08c │ │ │ │ + ldr r5, [pc, #88] @ 0x9b154 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b090 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b158 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, lsr #30 │ │ │ │ + addseq r4, sl, r8, asr lr │ │ │ │ adceq sp, r5, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b104 │ │ │ │ + ldr r5, [pc, #88] @ 0x9b1cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b108 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b1d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, lsr #29 │ │ │ │ + addseq r4, sl, r0, ror #27 │ │ │ │ adceq sp, r5, ip, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b17c │ │ │ │ + ldr r5, [pc, #88] @ 0x9b244 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b180 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b248 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, lsr lr │ │ │ │ + addseq r4, sl, r8, ror #26 │ │ │ │ adceq sp, r5, r0, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b1f4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9b2bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b1f8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b2c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a4db8 │ │ │ │ + @ instruction: 0x009a4cf0 │ │ │ │ adceq ip, r5, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b26c │ │ │ │ + ldr r5, [pc, #88] @ 0x9b334 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b270 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b338 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, asr #26 │ │ │ │ + addseq r4, sl, r8, ror ip │ │ │ │ umlaleq ip, r5, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b2e4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9b3ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b2e8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b3b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, asr #25 │ │ │ │ + addseq r4, sl, r0, lsl #24 │ │ │ │ adceq ip, r5, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b35c │ │ │ │ + ldr r5, [pc, #88] @ 0x9b424 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b360 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b428 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, asr ip │ │ │ │ + addseq r4, sl, r8, lsl #23 │ │ │ │ adceq pc, r5, r8, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b3d4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9b49c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b3d8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b4a0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a4bd8 │ │ │ │ + addseq r4, sl, r0, lsl fp │ │ │ │ adceq pc, r5, ip, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b44c │ │ │ │ + ldr r5, [pc, #88] @ 0x9b514 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b450 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b518 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, ror #22 │ │ │ │ + umullseq r4, sl, r8, sl │ │ │ │ adceq pc, r5, r0, lsr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b4c4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9b58c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b4c8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b590 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, ror #21 │ │ │ │ + addseq r4, sl, r0, lsr #20 │ │ │ │ strdeq lr, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b53c │ │ │ │ + ldr r5, [pc, #88] @ 0x9b604 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b540 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b608 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, ror sl │ │ │ │ + addseq r4, sl, r8, lsr #19 │ │ │ │ adceq lr, r5, ip, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b5b4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9b67c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b5b8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b680 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a49f8 │ │ │ │ + addseq r4, sl, r0, lsr r9 │ │ │ │ adceq lr, r5, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b62c │ │ │ │ + ldr r5, [pc, #88] @ 0x9b6f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b630 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b6f8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, lsl #19 │ │ │ │ + @ instruction: 0x009a48b8 │ │ │ │ strdeq pc, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b6a4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9b76c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b6a8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b770 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, lsl #18 │ │ │ │ + addseq r4, sl, r0, asr #16 │ │ │ │ adceq pc, r5, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b71c │ │ │ │ + ldr r5, [pc, #88] @ 0x9b7e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b720 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b7e8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r4, sl, r0, r8 │ │ │ │ + addseq r4, sl, r8, asr #15 │ │ │ │ adceq pc, r5, r4, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b794 │ │ │ │ + ldr r5, [pc, #88] @ 0x9b85c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b798 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b860 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, lsl r8 │ │ │ │ + addseq r4, sl, r0, asr r7 │ │ │ │ adceq sp, r5, r0, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b80c │ │ │ │ + ldr r5, [pc, #88] @ 0x9b8d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b810 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b8d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, lsr #15 │ │ │ │ + @ instruction: 0x009a46d8 │ │ │ │ strdeq sp, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b884 │ │ │ │ + ldr r5, [pc, #88] @ 0x9b94c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b888 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b950 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, lsr #14 │ │ │ │ + addseq r4, sl, r0, ror #12 │ │ │ │ adceq sp, r5, r8, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b8fc │ │ │ │ + ldr r5, [pc, #88] @ 0x9b9c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b900 │ │ │ │ + ldr r1, [pc, #56] @ 0x9b9c8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a46b0 │ │ │ │ + addseq r4, sl, r8, ror #11 │ │ │ │ adceq sl, r5, r4, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b974 │ │ │ │ + ldr r5, [pc, #88] @ 0x9ba3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b978 │ │ │ │ + ldr r1, [pc, #56] @ 0x9ba40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, lsr r6 │ │ │ │ + addseq r4, sl, r0, ror r5 │ │ │ │ adceq sl, r5, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9b9ec │ │ │ │ + ldr r5, [pc, #88] @ 0x9bab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9b9f0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9bab8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, asr #11 │ │ │ │ + @ instruction: 0x009a44f8 │ │ │ │ adceq sl, r5, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9ba64 │ │ │ │ + ldr r5, [pc, #88] @ 0x9bb2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9ba68 │ │ │ │ + ldr r1, [pc, #56] @ 0x9bb30 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, asr #10 │ │ │ │ + addseq r4, sl, r0, lsl #9 │ │ │ │ adceq sl, r5, r0, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9badc │ │ │ │ + ldr r5, [pc, #88] @ 0x9bba4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9bae0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9bba8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a44d0 │ │ │ │ + addseq r4, sl, r8, lsl #8 │ │ │ │ adceq lr, r5, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9bb54 │ │ │ │ + ldr r5, [pc, #88] @ 0x9bc1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9bb58 │ │ │ │ + ldr r1, [pc, #56] @ 0x9bc20 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, asr r4 │ │ │ │ + umullseq r4, sl, r0, r3 │ │ │ │ ldrdeq lr, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9bbcc │ │ │ │ + ldr r5, [pc, #88] @ 0x9bc94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9bbd0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9bc98 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, ror #7 │ │ │ │ + addseq r4, sl, r8, lsl r3 │ │ │ │ adceq lr, r5, ip, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9bc44 │ │ │ │ + ldr r5, [pc, #88] @ 0x9bd0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9bc48 │ │ │ │ + ldr r1, [pc, #56] @ 0x9bd10 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, ror #6 │ │ │ │ + addseq r4, sl, r0, lsr #5 │ │ │ │ adceq fp, r5, ip, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9bcbc │ │ │ │ + ldr r5, [pc, #88] @ 0x9bd84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9bcc0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9bd88 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a42f0 │ │ │ │ + addseq r4, sl, r8, lsr #4 │ │ │ │ adceq fp, r5, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9bd34 │ │ │ │ + ldr r5, [pc, #88] @ 0x9bdfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9bd38 │ │ │ │ + ldr r1, [pc, #56] @ 0x9be00 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, ror r2 │ │ │ │ + @ instruction: 0x009a41b0 │ │ │ │ ldrdeq fp, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9bdac │ │ │ │ + ldr r5, [pc, #88] @ 0x9be74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9bdb0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9be78 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, lsl #4 │ │ │ │ + addseq r4, sl, r8, lsr r1 │ │ │ │ adceq lr, r5, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9be24 │ │ │ │ + ldr r5, [pc, #88] @ 0x9beec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9be28 │ │ │ │ + ldr r1, [pc, #56] @ 0x9bef0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r8, lsl #3 │ │ │ │ + addseq r4, sl, r0, asr #1 │ │ │ │ adceq lr, r5, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9be9c │ │ │ │ + ldr r5, [pc, #88] @ 0x9bf64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9bea0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9bf68 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, lsl r1 │ │ │ │ + addseq r4, sl, r8, asr #32 │ │ │ │ adceq lr, r5, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9bf14 │ │ │ │ + ldr r5, [pc, #88] @ 0x9bfdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9bf18 │ │ │ │ + ldr r1, [pc, #56] @ 0x9bfe0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r4, sl, r8, r0 │ │ │ │ + @ instruction: 0x009a3fd0 │ │ │ │ umlaleq ip, r5, ip, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9bf8c │ │ │ │ + ldr r5, [pc, #88] @ 0x9c054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9bf90 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c058 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r4, sl, r0, lsr #32 │ │ │ │ + addseq r3, sl, r8, asr pc │ │ │ │ adceq sp, r5, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c004 │ │ │ │ + ldr r5, [pc, #88] @ 0x9c0cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c008 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c0d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, lsr #31 │ │ │ │ + addseq r3, sl, r0, ror #29 │ │ │ │ adceq sp, r5, r4, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c07c │ │ │ │ + ldr r5, [pc, #88] @ 0x9c144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c080 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c148 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, lsr pc │ │ │ │ + addseq r3, sl, r8, ror #28 │ │ │ │ adceq ip, r5, r4, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c0f4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9c1bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c0f8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c1c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a3eb8 │ │ │ │ + @ instruction: 0x009a3df0 │ │ │ │ adceq ip, r5, r8, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c16c │ │ │ │ + ldr r5, [pc, #88] @ 0x9c234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c170 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c238 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, asr #28 │ │ │ │ + addseq r3, sl, r8, ror sp │ │ │ │ adceq ip, r5, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c1e4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9c2ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c1e8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c2b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, asr #27 │ │ │ │ + addseq r3, sl, r0, lsl #26 │ │ │ │ umlaleq pc, r5, ip, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c25c │ │ │ │ + ldr r5, [pc, #88] @ 0x9c324 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c260 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c328 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, asr sp │ │ │ │ + addseq r3, sl, r8, lsl #25 │ │ │ │ adceq pc, r5, r0, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c2d4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9c39c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c2d8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c3a0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a3cd8 │ │ │ │ + addseq r3, sl, r0, lsl ip │ │ │ │ adceq pc, r5, r4, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c34c │ │ │ │ + ldr r5, [pc, #88] @ 0x9c414 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c350 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c418 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, ror #24 │ │ │ │ + umullseq r3, sl, r8, fp │ │ │ │ adceq lr, r5, ip, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c3c4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9c48c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c3c8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c490 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, ror #23 │ │ │ │ + addseq r3, sl, r0, lsr #22 │ │ │ │ strdeq lr, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c43c │ │ │ │ + ldr r5, [pc, #88] @ 0x9c504 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c440 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c508 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, ror fp │ │ │ │ + addseq r3, sl, r8, lsr #21 │ │ │ │ adceq lr, r5, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c4b4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9c57c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c4b8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c580 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a3af8 │ │ │ │ + addseq r3, sl, r0, lsr sl │ │ │ │ adceq pc, r5, r0, ror fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c52c │ │ │ │ + ldr r5, [pc, #88] @ 0x9c5f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c530 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c5f8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, lsl #21 │ │ │ │ + @ instruction: 0x009a39b8 │ │ │ │ strdeq pc, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c5a4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9c66c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c5a8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c670 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, lsl #20 │ │ │ │ + addseq r3, sl, r0, asr #18 │ │ │ │ adceq pc, r5, r8, ror ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c61c │ │ │ │ + ldr r5, [pc, #88] @ 0x9c6e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c620 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c6e8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r3, sl, r0, r9 │ │ │ │ + addseq r3, sl, r8, asr #17 │ │ │ │ adceq sp, r5, r4, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c694 │ │ │ │ + ldr r5, [pc, #88] @ 0x9c75c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c698 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c760 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, lsl r9 │ │ │ │ + addseq r3, sl, r0, asr r8 │ │ │ │ adceq sp, r5, r8, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c70c │ │ │ │ + ldr r5, [pc, #88] @ 0x9c7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c710 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c7d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, lsr #17 │ │ │ │ + @ instruction: 0x009a37d8 │ │ │ │ adceq sp, r5, ip, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c784 │ │ │ │ + ldr r5, [pc, #88] @ 0x9c84c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c788 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c850 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, lsr #16 │ │ │ │ + addseq r3, sl, r0, ror #14 │ │ │ │ adceq sl, r5, ip, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c7fc │ │ │ │ + ldr r5, [pc, #88] @ 0x9c8c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c800 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c8c8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a37b0 │ │ │ │ + addseq r3, sl, r8, ror #13 │ │ │ │ strdeq sl, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c874 │ │ │ │ + ldr r5, [pc, #88] @ 0x9c93c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c878 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c940 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, lsr r7 │ │ │ │ + addseq r3, sl, r0, ror r6 │ │ │ │ adceq sp, r5, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c8ec │ │ │ │ + ldr r5, [pc, #88] @ 0x9c9b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c8f0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9c9b8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, asr #13 │ │ │ │ + @ instruction: 0x009a35f8 │ │ │ │ ldrdeq sp, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c964 │ │ │ │ + ldr r5, [pc, #88] @ 0x9ca2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c968 │ │ │ │ + ldr r1, [pc, #56] @ 0x9ca30 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, asr #12 │ │ │ │ + addseq r3, sl, r0, lsl #11 │ │ │ │ adceq sp, r5, r0, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9c9dc │ │ │ │ + ldr r5, [pc, #88] @ 0x9caa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9c9e0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9caa8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a35d0 │ │ │ │ + addseq r3, sl, r8, lsl #10 │ │ │ │ adceq r0, r6, r0, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9ca54 │ │ │ │ + ldr r5, [pc, #88] @ 0x9cb1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9ca58 │ │ │ │ + ldr r1, [pc, #56] @ 0x9cb20 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, asr r5 │ │ │ │ + umullseq r3, sl, r0, r4 │ │ │ │ adceq r0, r6, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9cacc │ │ │ │ + ldr r5, [pc, #88] @ 0x9cb94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9cad0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9cb98 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, ror #9 │ │ │ │ + addseq r3, sl, r8, lsl r4 │ │ │ │ umlaleq r0, r6, r8, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9cb44 │ │ │ │ + ldr r5, [pc, #88] @ 0x9cc0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9cb48 │ │ │ │ + ldr r1, [pc, #56] @ 0x9cc10 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, ror #8 │ │ │ │ + addseq r3, sl, r0, lsr #7 │ │ │ │ adceq r0, r6, r4, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9cbbc │ │ │ │ + ldr r5, [pc, #88] @ 0x9cc84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9cbc0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9cc88 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a33f0 │ │ │ │ + addseq r3, sl, r8, lsr #6 │ │ │ │ adceq sp, r5, r0, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9cc34 │ │ │ │ + ldr r5, [pc, #88] @ 0x9ccfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9cc38 │ │ │ │ + ldr r1, [pc, #56] @ 0x9cd00 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, ror r3 │ │ │ │ + @ instruction: 0x009a32b0 │ │ │ │ adceq sp, r5, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9ccac │ │ │ │ + ldr r5, [pc, #88] @ 0x9cd74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9ccb0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9cd78 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, lsl #6 │ │ │ │ + addseq r3, sl, r8, lsr r2 │ │ │ │ adceq sp, r5, r8, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9cd24 │ │ │ │ + ldr r5, [pc, #88] @ 0x9cdec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9cd28 │ │ │ │ + ldr r1, [pc, #56] @ 0x9cdf0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, lsl #5 │ │ │ │ + addseq r3, sl, r0, asr #3 │ │ │ │ strdeq ip, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9cd9c │ │ │ │ + ldr r5, [pc, #88] @ 0x9ce64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9cda0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9ce68 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, lsl r2 │ │ │ │ + addseq r3, sl, r8, asr #2 │ │ │ │ adceq ip, r5, ip, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9ce14 │ │ │ │ + ldr r5, [pc, #88] @ 0x9cedc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9ce18 │ │ │ │ + ldr r1, [pc, #56] @ 0x9cee0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r3, sl, r8, r1 │ │ │ │ + ldrsbeq r3, [sl], r0 │ │ │ │ adceq ip, r5, r0, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9ce8c │ │ │ │ + ldr r5, [pc, #88] @ 0x9cf54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9ce90 │ │ │ │ + ldr r1, [pc, #56] @ 0x9cf58 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, lsr #2 │ │ │ │ + addseq r3, sl, r8, asr r0 │ │ │ │ adceq ip, r5, r0, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9cf04 │ │ │ │ + ldr r5, [pc, #88] @ 0x9cfcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9cf08 │ │ │ │ + ldr r1, [pc, #56] @ 0x9cfd0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r8, lsr #1 │ │ │ │ + addseq r2, sl, r0, ror #31 │ │ │ │ adceq ip, r5, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9cf7c │ │ │ │ + ldr r5, [pc, #88] @ 0x9d044 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9cf80 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d048 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r3, sl, r0, lsr r0 │ │ │ │ + addseq r2, sl, r8, ror #30 │ │ │ │ adceq ip, r5, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9cff4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9d0bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9cff8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d0c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a2fb8 │ │ │ │ + @ instruction: 0x009a2ef0 │ │ │ │ adceq lr, r5, r0, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d06c │ │ │ │ + ldr r5, [pc, #88] @ 0x9d134 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d070 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d138 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, asr #30 │ │ │ │ + addseq r2, sl, r8, ror lr │ │ │ │ umlaleq lr, r5, r4, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d0e4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9d1ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d0e8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d1b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, asr #29 │ │ │ │ + addseq r2, sl, r0, lsl #28 │ │ │ │ adceq pc, r5, r8, lsl r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d15c │ │ │ │ + ldr r5, [pc, #88] @ 0x9d224 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d160 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d228 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, asr lr │ │ │ │ + addseq r2, sl, r8, lsl #27 │ │ │ │ adceq pc, r5, r4, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d1d4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9d29c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d1d8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d2a0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a2dd8 │ │ │ │ + addseq r2, sl, r0, lsl sp │ │ │ │ adceq pc, r5, r8, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d24c │ │ │ │ + ldr r5, [pc, #88] @ 0x9d314 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d250 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d318 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, ror #26 │ │ │ │ + umullseq r2, sl, r8, ip │ │ │ │ adceq pc, r5, ip, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d2c4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9d38c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d2c8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d390 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, ror #25 │ │ │ │ + addseq r2, sl, r0, lsr #24 │ │ │ │ adceq sl, r5, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d33c │ │ │ │ + ldr r5, [pc, #88] @ 0x9d404 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d340 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d408 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, ror ip │ │ │ │ + addseq r2, sl, r8, lsr #23 │ │ │ │ @ instruction: 0x00a5a1b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d3b4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9d47c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d3b8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d480 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a2bf8 │ │ │ │ + addseq r2, sl, r0, lsr fp │ │ │ │ adceq sl, r5, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d42c │ │ │ │ + ldr r5, [pc, #88] @ 0x9d4f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d430 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d4f8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, lsl #23 │ │ │ │ + @ instruction: 0x009a2ab8 │ │ │ │ strheq sl, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d4a4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9d56c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d4a8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d570 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, lsl #22 │ │ │ │ + addseq r2, sl, r0, asr #20 │ │ │ │ adceq sp, r5, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d51c │ │ │ │ + ldr r5, [pc, #88] @ 0x9d5e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d520 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d5e8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r2, sl, r0, sl │ │ │ │ + addseq r2, sl, r8, asr #19 │ │ │ │ adceq sp, r5, r0, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d594 │ │ │ │ + ldr r5, [pc, #88] @ 0x9d65c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d598 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d660 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, lsl sl │ │ │ │ + addseq r2, sl, r0, asr r9 │ │ │ │ ldrdeq sp, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d60c │ │ │ │ + ldr r5, [pc, #88] @ 0x9d6d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d610 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d6d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, lsr #19 │ │ │ │ + @ instruction: 0x009a28d8 │ │ │ │ umlaleq pc, r5, r0, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d684 │ │ │ │ + ldr r5, [pc, #88] @ 0x9d74c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d688 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d750 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, lsr #18 │ │ │ │ + addseq r2, sl, r0, ror #16 │ │ │ │ @ instruction: 0x00a5d2b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d6fc │ │ │ │ + ldr r5, [pc, #88] @ 0x9d7c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d700 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d7c8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a28b0 │ │ │ │ + addseq r2, sl, r8, ror #15 │ │ │ │ adceq sp, r5, r8, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d774 │ │ │ │ + ldr r5, [pc, #88] @ 0x9d83c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d778 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d840 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, lsr r8 │ │ │ │ + addseq r2, sl, r0, ror r7 │ │ │ │ @ instruction: 0x00a5d3bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d7ec │ │ │ │ + ldr r5, [pc, #88] @ 0x9d8b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d7f0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d8b8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, asr #15 │ │ │ │ + @ instruction: 0x009a26f8 │ │ │ │ adceq ip, r5, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d864 │ │ │ │ + ldr r5, [pc, #88] @ 0x9d92c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d868 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d930 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, asr #14 │ │ │ │ + addseq r2, sl, r0, lsl #13 │ │ │ │ strdeq ip, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d8dc │ │ │ │ + ldr r5, [pc, #88] @ 0x9d9a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d8e0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9d9a8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a26d0 │ │ │ │ + addseq r2, sl, r8, lsl #12 │ │ │ │ adceq ip, r5, r4, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d954 │ │ │ │ + ldr r5, [pc, #88] @ 0x9da1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d958 │ │ │ │ + ldr r1, [pc, #56] @ 0x9da20 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, asr r6 │ │ │ │ + umullseq r2, sl, r0, r5 │ │ │ │ adceq ip, r5, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9d9cc │ │ │ │ + ldr r5, [pc, #88] @ 0x9da94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9d9d0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9da98 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, ror #11 │ │ │ │ + addseq r2, sl, r8, lsl r5 │ │ │ │ ldrdeq ip, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9da44 │ │ │ │ + ldr r5, [pc, #88] @ 0x9db0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9da48 │ │ │ │ + ldr r1, [pc, #56] @ 0x9db10 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, ror #10 │ │ │ │ + addseq r2, sl, r0, lsr #9 │ │ │ │ adceq ip, r5, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9dabc │ │ │ │ + ldr r5, [pc, #88] @ 0x9db84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9dac0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9db88 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a24f0 │ │ │ │ + addseq r2, sl, r8, lsr #8 │ │ │ │ adceq lr, r5, r4, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9db34 │ │ │ │ + ldr r5, [pc, #88] @ 0x9dbfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9db38 │ │ │ │ + ldr r1, [pc, #56] @ 0x9dc00 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, ror r4 │ │ │ │ + @ instruction: 0x009a23b0 │ │ │ │ adceq lr, r5, r8, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9dbac │ │ │ │ + ldr r5, [pc, #88] @ 0x9dc74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9dbb0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9dc78 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, lsl #8 │ │ │ │ + addseq r2, sl, r8, lsr r3 │ │ │ │ adceq lr, r5, ip, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9dc24 │ │ │ │ + ldr r5, [pc, #88] @ 0x9dcec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9dc28 │ │ │ │ + ldr r1, [pc, #56] @ 0x9dcf0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, lsl #7 │ │ │ │ + addseq r2, sl, r0, asr #5 │ │ │ │ adceq sl, r5, r4, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9dc9c │ │ │ │ + ldr r5, [pc, #88] @ 0x9dd64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9dca0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9dd68 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, lsl r3 │ │ │ │ + addseq r2, sl, r8, asr #4 │ │ │ │ strdeq sl, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9dd14 │ │ │ │ + ldr r5, [pc, #88] @ 0x9dddc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9dd18 │ │ │ │ + ldr r1, [pc, #56] @ 0x9dde0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r2, sl, r8, r2 │ │ │ │ + @ instruction: 0x009a21d0 │ │ │ │ adceq sl, r5, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9dd8c │ │ │ │ + ldr r5, [pc, #88] @ 0x9de54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9dd90 │ │ │ │ + ldr r1, [pc, #56] @ 0x9de58 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, lsr #4 │ │ │ │ + addseq r2, sl, r8, asr r1 │ │ │ │ adceq sl, r5, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9de04 │ │ │ │ + ldr r5, [pc, #88] @ 0x9decc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9de08 │ │ │ │ + ldr r1, [pc, #56] @ 0x9ded0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r8, lsr #3 │ │ │ │ + addseq r2, sl, r0, ror #1 │ │ │ │ adceq sl, r5, ip, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9de7c │ │ │ │ + ldr r5, [pc, #88] @ 0x9df44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9de80 │ │ │ │ + ldr r1, [pc, #56] @ 0x9df48 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, lsr r1 │ │ │ │ + addseq r2, sl, r8, rrx │ │ │ │ adceq sl, r5, r0, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9def4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9dfbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9def8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9dfc0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq r2, [sl], r8 │ │ │ │ + @ instruction: 0x009a1ff0 │ │ │ │ adceq r0, r6, r4, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9df6c │ │ │ │ + ldr r5, [pc, #88] @ 0x9e034 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9df70 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e038 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r2, sl, r0, asr #32 │ │ │ │ + addseq r1, sl, r8, ror pc │ │ │ │ strdeq r0, [r6], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9dfe4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9e0ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9dfe8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e0b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, asr #31 │ │ │ │ + addseq r1, sl, r0, lsl #30 │ │ │ │ adceq r0, r6, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e05c │ │ │ │ + ldr r5, [pc, #88] @ 0x9e124 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e060 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e128 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, asr pc │ │ │ │ + addseq r1, sl, r8, lsl #29 │ │ │ │ adceq r0, r6, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e0d4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9e19c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e0d8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e1a0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a1ed8 │ │ │ │ + addseq r1, sl, r0, lsl lr │ │ │ │ adceq pc, r4, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e14c │ │ │ │ + ldr r5, [pc, #88] @ 0x9e214 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e150 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e218 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, ror #28 │ │ │ │ + umullseq r1, sl, r8, sp │ │ │ │ adceq r0, r5, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e1c4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9e28c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e1c8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e290 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, ror #27 │ │ │ │ + addseq r1, sl, r0, lsr #26 │ │ │ │ adceq pc, r4, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e23c │ │ │ │ + ldr r5, [pc, #88] @ 0x9e304 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e240 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e308 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, ror sp │ │ │ │ + addseq r1, sl, r8, lsr #25 │ │ │ │ ldrdeq pc, [r4], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e2b4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9e37c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e2b8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e380 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a1cf8 │ │ │ │ + addseq r1, sl, r0, lsr ip │ │ │ │ adceq pc, r4, ip, lsr sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e32c │ │ │ │ + ldr r5, [pc, #88] @ 0x9e3f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e330 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e3f8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, lsl #25 │ │ │ │ + @ instruction: 0x009a1bb8 │ │ │ │ adceq pc, r4, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e3a4 │ │ │ │ + ldr r5, [pc, #88] @ 0x9e46c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e3a8 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e470 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, lsl #24 │ │ │ │ + addseq r1, sl, r0, asr #22 │ │ │ │ @ instruction: 0x00a4fcb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e41c │ │ │ │ + ldr r5, [pc, #88] @ 0x9e4e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e420 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e4e8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r1, sl, r0, fp │ │ │ │ + addseq r1, sl, r8, asr #21 │ │ │ │ adceq pc, r4, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e494 │ │ │ │ + ldr r5, [pc, #88] @ 0x9e55c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e498 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e560 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, lsl fp │ │ │ │ + addseq r1, sl, r0, asr sl │ │ │ │ @ instruction: 0x00a53db0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e50c │ │ │ │ + ldr r5, [pc, #88] @ 0x9e5d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e510 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e5d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, lsr #21 │ │ │ │ + @ instruction: 0x009a19d8 │ │ │ │ adceq r3, r5, r4, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e584 │ │ │ │ + ldr r5, [pc, #88] @ 0x9e64c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e588 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e650 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, lsr #20 │ │ │ │ + addseq r1, sl, r0, ror #18 │ │ │ │ @ instruction: 0x00a53eb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e5fc │ │ │ │ + ldr r5, [pc, #88] @ 0x9e6c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e600 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e6c8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a19b0 │ │ │ │ + addseq r1, sl, r8, ror #17 │ │ │ │ adceq r3, r5, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e674 │ │ │ │ + ldr r5, [pc, #88] @ 0x9e73c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e678 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e740 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, lsr r9 │ │ │ │ + addseq r1, sl, r0, ror r8 │ │ │ │ adceq r3, r5, r8, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e6ec │ │ │ │ + ldr r5, [pc, #88] @ 0x9e7b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e6f0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e7b8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, asr #17 │ │ │ │ + @ instruction: 0x009a17f8 │ │ │ │ adceq r3, r5, ip, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e764 │ │ │ │ + ldr r5, [pc, #88] @ 0x9e82c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e768 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e830 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, asr #16 │ │ │ │ + addseq r1, sl, r0, lsl #15 │ │ │ │ adceq r4, r5, ip, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e7dc │ │ │ │ + ldr r5, [pc, #88] @ 0x9e8a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e7e0 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e8a8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a17d0 │ │ │ │ + addseq r1, sl, r8, lsl #14 │ │ │ │ adceq r4, r5, r0, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0x9e854 │ │ │ │ + ldr r5, [pc, #88] @ 0x9e91c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0x9e858 │ │ │ │ + ldr r1, [pc, #56] @ 0x9e920 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, asr r7 │ │ │ │ + umullseq r1, sl, r0, r6 │ │ │ │ umlaleq r4, r5, r4, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 0x9e8e4 │ │ │ │ + ldr r3, [pc, #112] @ 0x9e9ac │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #88] @ 0x9e8e8 │ │ │ │ - ldr r1, [pc, #88] @ 0x9e8ec │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #88] @ 0x9e9b0 │ │ │ │ + ldr r1, [pc, #88] @ 0x9e9b4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - addseq r1, sl, r4, asr #13 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + @ instruction: 0x009a15fc │ │ │ │ @ instruction: 0x00a4fbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 0x9e978 │ │ │ │ + ldr r3, [pc, #112] @ 0x9ea40 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #88] @ 0x9e97c │ │ │ │ - ldr r1, [pc, #88] @ 0x9e980 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #88] @ 0x9ea44 │ │ │ │ + ldr r1, [pc, #88] @ 0x9ea48 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - addseq r1, sl, r0, lsr r6 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + addseq r1, sl, r8, ror #10 │ │ │ │ adceq pc, r4, r4, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9e9f4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9eabc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9e9f8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9eac0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a15b8 │ │ │ │ + @ instruction: 0x009a14f0 │ │ │ │ adceq r2, r6, r8, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9ea6c │ │ │ │ + ldr r4, [pc, #88] @ 0x9eb34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9ea70 │ │ │ │ + ldr ip, [pc, #72] @ 0x9eb38 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, asr #10 │ │ │ │ + addseq r1, sl, r8, ror r4 │ │ │ │ adceq r2, r6, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9eae4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9ebac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9eae8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9ebb0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, asr #9 │ │ │ │ + addseq r1, sl, r0, lsl #8 │ │ │ │ strdeq r2, [r6], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9eb5c │ │ │ │ + ldr r4, [pc, #88] @ 0x9ec24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9eb60 │ │ │ │ + ldr ip, [pc, #72] @ 0x9ec28 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, asr r4 │ │ │ │ + addseq r1, sl, r8, lsl #7 │ │ │ │ adceq r2, r6, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9ebd4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9ec9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9ebd8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9eca0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a13d8 │ │ │ │ + addseq r1, sl, r0, lsl r3 │ │ │ │ strdeq r2, [r6], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9ec4c │ │ │ │ + ldr r4, [pc, #88] @ 0x9ed14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9ec50 │ │ │ │ + ldr ip, [pc, #72] @ 0x9ed18 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, ror #6 │ │ │ │ + umullseq r1, sl, r8, r2 │ │ │ │ adceq r2, r6, ip, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9ecc4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9ed8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9ecc8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9ed90 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, ror #5 │ │ │ │ + addseq r1, sl, r0, lsr #4 │ │ │ │ @ instruction: 0x00a625b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9ed3c │ │ │ │ + ldr r4, [pc, #88] @ 0x9ee04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9ed40 │ │ │ │ + ldr ip, [pc, #72] @ 0x9ee08 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, ror r2 │ │ │ │ + addseq r1, sl, r8, lsr #3 │ │ │ │ adceq r2, r6, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9edb4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9ee7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9edb8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9ee80 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a11f8 │ │ │ │ + addseq r1, sl, r0, lsr r1 │ │ │ │ adceq r2, r6, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9ee2c │ │ │ │ + ldr r4, [pc, #88] @ 0x9eef4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9ee30 │ │ │ │ + ldr ip, [pc, #72] @ 0x9eef8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r0, lsl #3 │ │ │ │ + ldrheq r1, [sl], r8 │ │ │ │ adceq r2, r6, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9eea4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9ef6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9eea8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9ef70 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, lsl #2 │ │ │ │ + addseq r1, sl, r0, asr #32 │ │ │ │ adceq r2, r6, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9ef1c │ │ │ │ + ldr r4, [pc, #88] @ 0x9efe4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9ef20 │ │ │ │ + ldr ip, [pc, #72] @ 0x9efe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r1, sl, r0, r0 │ │ │ │ + addseq r0, sl, r8, asr #31 │ │ │ │ adceq r2, r6, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9ef94 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f05c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9ef98 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f060 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r1, sl, r8, lsl r0 │ │ │ │ + addseq r0, sl, r0, asr pc │ │ │ │ ldrdeq r2, [r6], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f00c │ │ │ │ + ldr r4, [pc, #88] @ 0x9f0d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f010 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f0d8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, lsr #31 │ │ │ │ + @ instruction: 0x009a0ed8 │ │ │ │ adceq r2, r6, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f084 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f14c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f088 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f150 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, lsr #30 │ │ │ │ + addseq r0, sl, r0, ror #28 │ │ │ │ ldrdeq r2, [r6], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f0fc │ │ │ │ + ldr r4, [pc, #88] @ 0x9f1c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f100 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f1c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a0eb0 │ │ │ │ + addseq r0, sl, r8, ror #27 │ │ │ │ adceq r2, r6, ip, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f174 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f23c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f178 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f240 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, lsr lr │ │ │ │ + addseq r0, sl, r0, ror sp │ │ │ │ adceq r2, r6, r0, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f1ec │ │ │ │ + ldr r4, [pc, #88] @ 0x9f2b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f1f0 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f2b8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, asr #27 │ │ │ │ + @ instruction: 0x009a0cf8 │ │ │ │ adceq r2, r6, r4, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f264 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f32c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f268 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f330 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, asr #26 │ │ │ │ + addseq r0, sl, r0, lsl #25 │ │ │ │ adceq r3, r6, r0, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f2dc │ │ │ │ + ldr r4, [pc, #88] @ 0x9f3a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f2e0 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f3a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a0cd0 │ │ │ │ + addseq r0, sl, r8, lsl #24 │ │ │ │ @ instruction: 0x00a635b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f354 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f41c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f358 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f420 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, asr ip │ │ │ │ + umullseq r0, sl, r0, fp │ │ │ │ adceq r3, r6, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f3cc │ │ │ │ + ldr r4, [pc, #88] @ 0x9f494 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f3d0 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f498 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, ror #23 │ │ │ │ + addseq r0, sl, r8, lsl fp │ │ │ │ @ instruction: 0x00a636bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f444 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f50c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f448 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f510 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, ror #22 │ │ │ │ + addseq r0, sl, r0, lsr #21 │ │ │ │ adceq r3, r6, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f4bc │ │ │ │ + ldr r4, [pc, #88] @ 0x9f584 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f4c0 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f588 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a0af0 │ │ │ │ + addseq r0, sl, r8, lsr #20 │ │ │ │ adceq r3, r6, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f534 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f5fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f538 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f600 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, ror sl │ │ │ │ + @ instruction: 0x009a09b0 │ │ │ │ adceq r2, r6, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f5ac │ │ │ │ + ldr r4, [pc, #88] @ 0x9f674 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f5b0 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f678 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, lsl #20 │ │ │ │ + addseq r0, sl, r8, lsr r9 │ │ │ │ adceq r2, r6, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f624 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f6ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f628 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f6f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, lsl #19 │ │ │ │ + addseq r0, sl, r0, asr #17 │ │ │ │ adceq r3, r6, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f69c │ │ │ │ + ldr r4, [pc, #88] @ 0x9f764 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f6a0 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f768 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, lsl r9 │ │ │ │ + addseq r0, sl, r8, asr #16 │ │ │ │ adceq r3, r6, ip, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f714 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f7dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f718 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f7e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r0, sl, r8, r8 │ │ │ │ + @ instruction: 0x009a07d0 │ │ │ │ adceq r3, r6, r0, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f78c │ │ │ │ + ldr r4, [pc, #88] @ 0x9f854 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f790 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f858 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, lsr #16 │ │ │ │ + addseq r0, sl, r8, asr r7 │ │ │ │ umlaleq r3, r6, r4, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f804 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f8cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f808 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f8d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, lsr #15 │ │ │ │ + addseq r0, sl, r0, ror #13 │ │ │ │ adceq r3, r6, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f87c │ │ │ │ + ldr r4, [pc, #88] @ 0x9f944 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f880 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f948 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, lsr r7 │ │ │ │ + addseq r0, sl, r8, ror #12 │ │ │ │ umlaleq r3, r6, ip, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f8f4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9f9bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f8f8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9f9c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a06b8 │ │ │ │ + @ instruction: 0x009a05f0 │ │ │ │ adceq r3, r6, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f96c │ │ │ │ + ldr r4, [pc, #88] @ 0x9fa34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f970 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fa38 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, asr #12 │ │ │ │ + addseq r0, sl, r8, ror r5 │ │ │ │ adceq r3, r6, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9f9e4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9faac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9f9e8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fab0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, asr #11 │ │ │ │ + addseq r0, sl, r0, lsl #10 │ │ │ │ adceq r3, r6, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fa5c │ │ │ │ + ldr r4, [pc, #88] @ 0x9fb24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9fa60 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fb28 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, asr r5 │ │ │ │ + addseq r0, sl, r8, lsl #9 │ │ │ │ adceq r3, r6, ip, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fad4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9fb9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9fad8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fba0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a04d8 │ │ │ │ + addseq r0, sl, r0, lsl r4 │ │ │ │ ldrdeq r4, [r6], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fb4c │ │ │ │ + ldr r4, [pc, #88] @ 0x9fc14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9fb50 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fc18 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, ror #8 │ │ │ │ + umullseq r0, sl, r8, r3 │ │ │ │ adceq r4, r6, r0, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fbc4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9fc8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9fbc8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fc90 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, ror #7 │ │ │ │ + addseq r0, sl, r0, lsr #6 │ │ │ │ adceq r4, r6, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fc3c │ │ │ │ + ldr r4, [pc, #88] @ 0x9fd04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9fc40 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fd08 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, ror r3 │ │ │ │ + addseq r0, sl, r8, lsr #5 │ │ │ │ adceq r4, r6, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fcb4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9fd7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9fcb8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fd80 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009a02f8 │ │ │ │ + addseq r0, sl, r0, lsr r2 │ │ │ │ adceq r4, r6, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fd2c │ │ │ │ + ldr r4, [pc, #88] @ 0x9fdf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9fd30 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fdf8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, lsl #5 │ │ │ │ + @ instruction: 0x009a01b8 │ │ │ │ adceq r4, r6, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fda4 │ │ │ │ + ldr r4, [pc, #88] @ 0x9fe6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9fda8 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fe70 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, lsl #4 │ │ │ │ + addseq r0, sl, r0, asr #2 │ │ │ │ adceq r4, r6, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fe1c │ │ │ │ + ldr r4, [pc, #88] @ 0x9fee4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9fe20 │ │ │ │ + ldr ip, [pc, #72] @ 0x9fee8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r0, sl, r0, r1 │ │ │ │ + addseq r0, sl, r8, asr #1 │ │ │ │ ldrdeq r4, [r6], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fe94 │ │ │ │ + ldr r4, [pc, #88] @ 0x9ff5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9fe98 │ │ │ │ + ldr ip, [pc, #72] @ 0x9ff60 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, lsl r1 │ │ │ │ + addseq r0, sl, r0, asr r0 │ │ │ │ adceq r4, r6, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9ff0c │ │ │ │ + ldr r4, [pc, #88] @ 0x9ffd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9ff10 │ │ │ │ + ldr ip, [pc, #72] @ 0x9ffd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r0, lsr #1 │ │ │ │ + @ instruction: 0x0099ffd8 │ │ │ │ strdeq r4, [r6], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9ff84 │ │ │ │ + ldr r4, [pc, #88] @ 0xa004c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0x9ff88 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0050 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r0, sl, r8, lsr #32 │ │ │ │ + addseq pc, r9, r0, ror #30 │ │ │ │ adceq r4, r6, r4, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0x9fffc │ │ │ │ + ldr r4, [pc, #88] @ 0xa00c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0000 │ │ │ │ + ldr ip, [pc, #72] @ 0xa00c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099ffb0 │ │ │ │ + addseq pc, r9, r8, ror #29 │ │ │ │ adceq r4, r6, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0074 │ │ │ │ + ldr r4, [pc, #88] @ 0xa013c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0078 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0140 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, lsr pc @ │ │ │ │ + addseq pc, r9, r0, ror lr @ │ │ │ │ adceq r4, r6, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa00ec │ │ │ │ + ldr r4, [pc, #88] @ 0xa01b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa00f0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa01b8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, asr #29 │ │ │ │ + @ instruction: 0x0099fdf8 │ │ │ │ strdeq r4, [r6], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0164 │ │ │ │ + ldr r4, [pc, #88] @ 0xa022c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0168 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0230 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, asr #28 │ │ │ │ + addseq pc, r9, r0, lsl #27 │ │ │ │ adceq r4, r6, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa01dc │ │ │ │ + ldr r4, [pc, #88] @ 0xa02a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa01e0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa02a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099fdd0 │ │ │ │ + addseq pc, r9, r8, lsl #26 │ │ │ │ strdeq r0, [r6], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0254 │ │ │ │ + ldr r4, [pc, #88] @ 0xa031c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0258 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0320 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, asr sp @ │ │ │ │ + umullseq pc, r9, r0, ip @ │ │ │ │ adceq r0, r6, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa02cc │ │ │ │ + ldr r4, [pc, #88] @ 0xa0394 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa02d0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0398 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, ror #25 │ │ │ │ + addseq pc, r9, r8, lsl ip @ │ │ │ │ ldrdeq r0, [r6], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0344 │ │ │ │ + ldr r4, [pc, #88] @ 0xa040c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0348 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0410 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, ror #24 │ │ │ │ + addseq pc, r9, r0, lsr #23 │ │ │ │ adceq r0, r6, ip, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa03bc │ │ │ │ + ldr r4, [pc, #88] @ 0xa0484 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa03c0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0488 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099fbf0 │ │ │ │ + addseq pc, r9, r8, lsr #22 │ │ │ │ adceq r0, r6, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0434 │ │ │ │ + ldr r4, [pc, #88] @ 0xa04fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0438 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0500 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, ror fp @ │ │ │ │ + @ instruction: 0x0099fab0 │ │ │ │ adceq r1, r6, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa04ac │ │ │ │ + ldr r4, [pc, #88] @ 0xa0574 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa04b0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0578 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, lsl #22 │ │ │ │ + addseq pc, r9, r8, lsr sl @ │ │ │ │ umlaleq r1, r6, r4, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0524 │ │ │ │ + ldr r4, [pc, #88] @ 0xa05ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0528 │ │ │ │ + ldr ip, [pc, #72] @ 0xa05f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, lsl #21 │ │ │ │ + addseq pc, r9, r0, asr #19 │ │ │ │ adceq r1, r6, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa059c │ │ │ │ + ldr r4, [pc, #88] @ 0xa0664 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa05a0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0668 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, lsl sl @ │ │ │ │ + addseq pc, r9, r8, asr #18 │ │ │ │ adceq r0, r6, r8, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0614 │ │ │ │ + ldr r4, [pc, #88] @ 0xa06dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0618 │ │ │ │ + ldr ip, [pc, #72] @ 0xa06e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq pc, r9, r8, r9 @ │ │ │ │ + @ instruction: 0x0099f8d0 │ │ │ │ adceq r0, r6, ip, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa068c │ │ │ │ + ldr r4, [pc, #88] @ 0xa0754 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0690 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0758 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, lsr #18 │ │ │ │ + addseq pc, r9, r8, asr r8 @ │ │ │ │ adceq r0, r6, r0, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0704 │ │ │ │ + ldr r4, [pc, #88] @ 0xa07cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0708 │ │ │ │ + ldr ip, [pc, #72] @ 0xa07d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, lsr #17 │ │ │ │ + addseq pc, r9, r0, ror #15 │ │ │ │ adceq r0, r6, ip, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa077c │ │ │ │ + ldr r4, [pc, #88] @ 0xa0844 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0780 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0848 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, lsr r8 @ │ │ │ │ + addseq pc, r9, r8, ror #14 │ │ │ │ @ instruction: 0x00a603b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa07f4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa08bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa07f8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa08c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099f7b8 │ │ │ │ + @ instruction: 0x0099f6f0 │ │ │ │ adceq r0, r6, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa086c │ │ │ │ + ldr r4, [pc, #88] @ 0xa0934 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0870 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0938 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, asr #14 │ │ │ │ + addseq pc, r9, r8, ror r6 @ │ │ │ │ adceq r0, r6, r4, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa08e4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa09ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa08e8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa09b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, asr #13 │ │ │ │ + addseq pc, r9, r0, lsl #12 │ │ │ │ adceq r0, r6, r8, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa095c │ │ │ │ + ldr r4, [pc, #88] @ 0xa0a24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0960 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0a28 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, asr r6 @ │ │ │ │ + addseq pc, r9, r8, lsl #11 │ │ │ │ adceq r0, r6, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa09d4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa0a9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa09d8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0aa0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099f5d8 │ │ │ │ + addseq pc, r9, r0, lsl r5 @ │ │ │ │ @ instruction: 0x00a604b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0a4c │ │ │ │ + ldr r4, [pc, #88] @ 0xa0b14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0a50 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0b18 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, ror #10 │ │ │ │ + umullseq pc, r9, r8, r4 @ │ │ │ │ adceq r0, r6, r4, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0ac4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa0b8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0ac8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0b90 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, ror #9 │ │ │ │ + addseq pc, r9, r0, lsr #8 │ │ │ │ adceq r0, r6, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0b3c │ │ │ │ + ldr r4, [pc, #88] @ 0xa0c04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0b40 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0c08 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, ror r4 @ │ │ │ │ + addseq pc, r9, r8, lsr #7 │ │ │ │ adceq r0, r6, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0bb4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa0c7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0bb8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0c80 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099f3f8 │ │ │ │ + addseq pc, r9, r0, lsr r3 @ │ │ │ │ adceq r0, r6, r4, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0c2c │ │ │ │ + ldr r4, [pc, #88] @ 0xa0cf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0c30 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0cf8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, lsl #7 │ │ │ │ + @ instruction: 0x0099f2b8 │ │ │ │ adceq r0, r6, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0ca4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa0d6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0ca8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0d70 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, lsl #6 │ │ │ │ + addseq pc, r9, r0, asr #4 │ │ │ │ ldrdeq r0, [r6], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0d1c │ │ │ │ + ldr r4, [pc, #88] @ 0xa0de4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0d20 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0de8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq pc, r9, r0, r2 @ │ │ │ │ + addseq pc, r9, r8, asr #3 │ │ │ │ adceq r0, r6, r4, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0d94 │ │ │ │ + ldr r4, [pc, #88] @ 0xa0e5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0d98 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0e60 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, lsl r2 @ │ │ │ │ + addseq pc, r9, r0, asr r1 @ │ │ │ │ adceq r0, r6, r8, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0e0c │ │ │ │ + ldr r4, [pc, #88] @ 0xa0ed4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0e10 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0ed8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r0, lsr #3 │ │ │ │ + ldrsbeq pc, [r9], r8 @ │ │ │ │ adceq r1, r5, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0e84 │ │ │ │ + ldr r4, [pc, #88] @ 0xa0f4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0e88 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0f50 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, lsr #2 │ │ │ │ + addseq pc, r9, r0, rrx │ │ │ │ ldrdeq r1, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0efc │ │ │ │ + ldr r4, [pc, #88] @ 0xa0fc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0f00 │ │ │ │ + ldr ip, [pc, #72] @ 0xa0fc8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq pc, [r9], r0 @ │ │ │ │ + addseq lr, r9, r8, ror #31 │ │ │ │ umlaleq r2, r5, r4, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0f74 │ │ │ │ + ldr r4, [pc, #88] @ 0xa103c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0f78 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1040 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq pc, r9, r8, lsr r0 @ │ │ │ │ + addseq lr, r9, r0, ror pc │ │ │ │ adceq r2, r5, r8, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa0fec │ │ │ │ + ldr r4, [pc, #88] @ 0xa10b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa0ff0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa10b8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, asr #31 │ │ │ │ + @ instruction: 0x0099eef8 │ │ │ │ umlaleq r2, r5, ip, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1064 │ │ │ │ + ldr r4, [pc, #88] @ 0xa112c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1068 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1130 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, asr #30 │ │ │ │ + addseq lr, r9, r0, lsl #29 │ │ │ │ adceq r1, r5, r0, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa10dc │ │ │ │ + ldr r4, [pc, #88] @ 0xa11a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa10e0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa11a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099eed0 │ │ │ │ + addseq lr, r9, r8, lsl #28 │ │ │ │ ldrdeq r1, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1154 │ │ │ │ + ldr r4, [pc, #88] @ 0xa121c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1158 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1220 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, asr lr │ │ │ │ + umullseq lr, r9, r0, sp │ │ │ │ adceq r2, r5, r8, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa11cc │ │ │ │ + ldr r4, [pc, #88] @ 0xa1294 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa11d0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1298 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, ror #27 │ │ │ │ + addseq lr, r9, r8, lsl sp │ │ │ │ adceq r2, r5, ip, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1244 │ │ │ │ + ldr r4, [pc, #88] @ 0xa130c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1248 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1310 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, ror #26 │ │ │ │ + addseq lr, r9, r0, lsr #25 │ │ │ │ adceq r2, r5, r0, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa12bc │ │ │ │ + ldr r4, [pc, #88] @ 0xa1384 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa12c0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1388 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099ecf0 │ │ │ │ + addseq lr, r9, r8, lsr #24 │ │ │ │ adceq r0, r5, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1334 │ │ │ │ + ldr r4, [pc, #88] @ 0xa13fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1338 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1400 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, ror ip │ │ │ │ + @ instruction: 0x0099ebb0 │ │ │ │ adceq r0, r5, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa13ac │ │ │ │ + ldr r4, [pc, #88] @ 0xa1474 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa13b0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1478 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, lsl #24 │ │ │ │ + addseq lr, r9, r8, lsr fp │ │ │ │ adceq r2, r5, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1424 │ │ │ │ + ldr r4, [pc, #88] @ 0xa14ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1428 │ │ │ │ + ldr ip, [pc, #72] @ 0xa14f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, lsl #23 │ │ │ │ + addseq lr, r9, r0, asr #21 │ │ │ │ adceq r2, r5, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa149c │ │ │ │ + ldr r4, [pc, #88] @ 0xa1564 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa14a0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1568 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, lsl fp │ │ │ │ + addseq lr, r9, r8, asr #20 │ │ │ │ adceq r2, r5, ip, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1514 │ │ │ │ + ldr r4, [pc, #88] @ 0xa15dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1518 │ │ │ │ + ldr ip, [pc, #72] @ 0xa15e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq lr, r9, r8, sl │ │ │ │ + @ instruction: 0x0099e9d0 │ │ │ │ adceq r0, r5, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa158c │ │ │ │ + ldr r4, [pc, #88] @ 0xa1654 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1590 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1658 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, lsr #20 │ │ │ │ + addseq lr, r9, r8, asr r9 │ │ │ │ adceq r0, r5, r4, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1604 │ │ │ │ + ldr r4, [pc, #88] @ 0xa16cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1608 │ │ │ │ + ldr ip, [pc, #72] @ 0xa16d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, lsr #19 │ │ │ │ + addseq lr, r9, r0, ror #17 │ │ │ │ ldrdeq r2, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa167c │ │ │ │ + ldr r4, [pc, #88] @ 0xa1744 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1680 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1748 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, lsr r9 │ │ │ │ + addseq lr, r9, r8, ror #16 │ │ │ │ adceq r2, r5, ip, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa16f4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa17bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa16f8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa17c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099e8b8 │ │ │ │ + @ instruction: 0x0099e7f0 │ │ │ │ adceq r2, r5, r0, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa176c │ │ │ │ + ldr r4, [pc, #88] @ 0xa1834 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1770 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1838 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, asr #16 │ │ │ │ + addseq lr, r9, r8, ror r7 │ │ │ │ adceq r2, r5, ip, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa17e4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa18ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa17e8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa18b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, asr #15 │ │ │ │ + addseq lr, r9, r0, lsl #14 │ │ │ │ adceq r2, r5, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa185c │ │ │ │ + ldr r4, [pc, #88] @ 0xa1924 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1860 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1928 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, asr r7 │ │ │ │ + addseq lr, r9, r8, lsl #13 │ │ │ │ adceq r2, r5, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa18d4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa199c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa18d8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa19a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099e6d8 │ │ │ │ + addseq lr, r9, r0, lsl r6 │ │ │ │ strdeq r2, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa194c │ │ │ │ + ldr r4, [pc, #88] @ 0xa1a14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1950 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1a18 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, ror #12 │ │ │ │ + umullseq lr, r9, r8, r5 │ │ │ │ adceq r2, r5, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa19c4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa1a8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa19c8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1a90 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, ror #11 │ │ │ │ + addseq lr, r9, r0, lsr #10 │ │ │ │ strdeq r2, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1a3c │ │ │ │ + ldr r4, [pc, #88] @ 0xa1b04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1a40 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1b08 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, ror r5 │ │ │ │ + addseq lr, r9, r8, lsr #9 │ │ │ │ adceq r0, r5, r8, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1ab4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa1b7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1ab8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1b80 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099e4f8 │ │ │ │ + addseq lr, r9, r0, lsr r4 │ │ │ │ @ instruction: 0x00a50dbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1b2c │ │ │ │ + ldr r4, [pc, #88] @ 0xa1bf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1b30 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1bf8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, lsl #9 │ │ │ │ + @ instruction: 0x0099e3b8 │ │ │ │ adceq r2, r5, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1ba4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa1c6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1ba8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1c70 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, lsl #8 │ │ │ │ + addseq lr, r9, r0, asr #6 │ │ │ │ ldrdeq r2, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1c1c │ │ │ │ + ldr r4, [pc, #88] @ 0xa1ce4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1c20 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1ce8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq lr, r9, r0, r3 │ │ │ │ + addseq lr, r9, r8, asr #5 │ │ │ │ adceq r2, r5, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1c94 │ │ │ │ + ldr r4, [pc, #88] @ 0xa1d5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1c98 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1d60 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, lsl r3 │ │ │ │ + addseq lr, r9, r0, asr r2 │ │ │ │ adceq r0, r5, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1d0c │ │ │ │ + ldr r4, [pc, #88] @ 0xa1dd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1d10 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1dd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, lsr #5 │ │ │ │ + @ instruction: 0x0099e1d8 │ │ │ │ @ instruction: 0x00a50cb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1d84 │ │ │ │ + ldr r4, [pc, #88] @ 0xa1e4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1d88 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1e50 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, lsr #4 │ │ │ │ + addseq lr, r9, r0, ror #2 │ │ │ │ adceq r1, r5, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1dfc │ │ │ │ + ldr r4, [pc, #88] @ 0xa1ec4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1e00 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1ec8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099e1b0 │ │ │ │ + addseq lr, r9, r8, ror #1 │ │ │ │ adceq r1, r5, r4, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1e74 │ │ │ │ + ldr r4, [pc, #88] @ 0xa1f3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1e78 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1f40 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, lsr r1 │ │ │ │ + addseq lr, r9, r0, ror r0 │ │ │ │ adceq r1, r5, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1eec │ │ │ │ + ldr r4, [pc, #88] @ 0xa1fb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1ef0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa1fb8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r0, asr #1 │ │ │ │ + @ instruction: 0x0099dff8 │ │ │ │ adceq r0, r5, r8, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1f64 │ │ │ │ + ldr r4, [pc, #88] @ 0xa202c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1f68 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2030 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r9, r8, asr #32 │ │ │ │ + addseq sp, r9, r0, lsl #31 │ │ │ │ adceq r0, r5, ip, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa1fdc │ │ │ │ + ldr r4, [pc, #88] @ 0xa20a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa1fe0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa20a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099dfd0 │ │ │ │ + addseq sp, r9, r8, lsl #30 │ │ │ │ adceq r1, r5, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2054 │ │ │ │ + ldr r4, [pc, #88] @ 0xa211c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2058 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2120 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, asr pc │ │ │ │ + umullseq sp, r9, r0, lr │ │ │ │ @ instruction: 0x00a51db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa20cc │ │ │ │ + ldr r4, [pc, #88] @ 0xa2194 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa20d0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2198 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, ror #29 │ │ │ │ + addseq sp, r9, r8, lsl lr │ │ │ │ adceq r1, r5, ip, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2144 │ │ │ │ + ldr r4, [pc, #88] @ 0xa220c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2148 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2210 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, ror #28 │ │ │ │ + addseq sp, r9, r0, lsr #27 │ │ │ │ adceq r0, r5, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa21bc │ │ │ │ + ldr r4, [pc, #88] @ 0xa2284 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa21c0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2288 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099ddf0 │ │ │ │ + addseq sp, r9, r8, lsr #26 │ │ │ │ adceq r0, r5, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2234 │ │ │ │ + ldr r4, [pc, #88] @ 0xa22fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2238 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2300 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, ror sp │ │ │ │ + @ instruction: 0x0099dcb0 │ │ │ │ adceq r1, r5, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa22ac │ │ │ │ + ldr r4, [pc, #88] @ 0xa2374 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa22b0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2378 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, lsl #26 │ │ │ │ + addseq sp, r9, r8, lsr ip │ │ │ │ adceq r1, r5, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2324 │ │ │ │ + ldr r4, [pc, #88] @ 0xa23ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2328 │ │ │ │ + ldr ip, [pc, #72] @ 0xa23f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, lsl #25 │ │ │ │ + addseq sp, r9, r0, asr #23 │ │ │ │ @ instruction: 0x00a51cb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa239c │ │ │ │ + ldr r4, [pc, #88] @ 0xa2464 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa23a0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2468 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, lsl ip │ │ │ │ + addseq sp, r9, r8, asr #22 │ │ │ │ adceq r1, r5, ip, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2414 │ │ │ │ + ldr r4, [pc, #88] @ 0xa24dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2418 │ │ │ │ + ldr ip, [pc, #72] @ 0xa24e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sp, r9, r8, fp │ │ │ │ + @ instruction: 0x0099dad0 │ │ │ │ adceq r1, r5, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa248c │ │ │ │ + ldr r4, [pc, #88] @ 0xa2554 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2490 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2558 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, lsr #22 │ │ │ │ + addseq sp, r9, r8, asr sl │ │ │ │ adceq r1, r5, r4, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2504 │ │ │ │ + ldr r4, [pc, #88] @ 0xa25cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2508 │ │ │ │ + ldr ip, [pc, #72] @ 0xa25d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, lsr #21 │ │ │ │ + addseq sp, r9, r0, ror #19 │ │ │ │ umlaleq r1, r5, r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa257c │ │ │ │ + ldr r4, [pc, #88] @ 0xa2644 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2580 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2648 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, lsr sl │ │ │ │ + addseq sp, r9, r8, ror #18 │ │ │ │ adceq r1, r5, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa25f4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa26bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa25f8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa26c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099d9b8 │ │ │ │ + @ instruction: 0x0099d8f0 │ │ │ │ umlaleq r1, r5, r8, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa266c │ │ │ │ + ldr r4, [pc, #88] @ 0xa2734 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2670 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2738 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, asr #18 │ │ │ │ + addseq sp, r9, r8, ror r8 │ │ │ │ adceq r0, r5, r8, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa26e4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa27ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa26e8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa27b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, asr #17 │ │ │ │ + addseq sp, r9, r0, lsl #16 │ │ │ │ umlaleq r0, r5, ip, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa275c │ │ │ │ + ldr r4, [pc, #88] @ 0xa2824 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2760 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2828 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, asr r8 │ │ │ │ + addseq sp, r9, r8, lsl #15 │ │ │ │ adceq r1, r5, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa27d4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa289c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa27d8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa28a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099d7d8 │ │ │ │ + addseq sp, r9, r0, lsl r7 │ │ │ │ adceq r1, r5, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa284c │ │ │ │ + ldr r4, [pc, #88] @ 0xa2914 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2850 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2918 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, ror #14 │ │ │ │ + umullseq sp, r9, r8, r6 │ │ │ │ adceq r1, r5, ip, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa28c4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa298c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa28c8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2990 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, ror #13 │ │ │ │ + addseq sp, r9, r0, lsr #12 │ │ │ │ adceq r0, r5, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa293c │ │ │ │ + ldr r4, [pc, #88] @ 0xa2a04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2940 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2a08 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, ror r6 │ │ │ │ + addseq sp, r9, r8, lsr #11 │ │ │ │ umlaleq r0, r5, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa29b4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa2a7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa29b8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2a80 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099d5f8 │ │ │ │ + addseq sp, r9, r0, lsr r5 │ │ │ │ adceq r1, r5, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2a2c │ │ │ │ + ldr r4, [pc, #88] @ 0xa2af4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2a30 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2af8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, lsl #11 │ │ │ │ + @ instruction: 0x0099d4b8 │ │ │ │ strdeq r1, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2aa4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa2b6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2aa8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2b70 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, lsl #10 │ │ │ │ + addseq sp, r9, r0, asr #8 │ │ │ │ adceq r1, r5, r0, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2b1c │ │ │ │ + ldr r4, [pc, #88] @ 0xa2be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2b20 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2be8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sp, r9, r0, r4 │ │ │ │ + addseq sp, r9, r8, asr #7 │ │ │ │ adceq r0, r5, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2b94 │ │ │ │ + ldr r4, [pc, #88] @ 0xa2c5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2b98 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2c60 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, lsl r4 │ │ │ │ + addseq sp, r9, r0, asr r3 │ │ │ │ adceq r0, r5, ip, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2c0c │ │ │ │ + ldr r4, [pc, #88] @ 0xa2cd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2c10 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2cd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, lsr #7 │ │ │ │ + @ instruction: 0x0099d2d8 │ │ │ │ adceq r1, r5, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2c84 │ │ │ │ + ldr r4, [pc, #88] @ 0xa2d4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2c88 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2d50 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, lsr #6 │ │ │ │ + addseq sp, r9, r0, ror #4 │ │ │ │ adceq r1, r5, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2cfc │ │ │ │ + ldr r4, [pc, #88] @ 0xa2dc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2d00 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2dc8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099d2b0 │ │ │ │ + addseq sp, r9, r8, ror #3 │ │ │ │ strdeq r1, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2d74 │ │ │ │ + ldr r4, [pc, #88] @ 0xa2e3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2d78 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2e40 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, lsr r2 │ │ │ │ + addseq sp, r9, r0, ror r1 │ │ │ │ adceq r0, r5, r0, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2dec │ │ │ │ + ldr r4, [pc, #88] @ 0xa2eb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2df0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2eb8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r0, asr #3 │ │ │ │ + ldrsheq sp, [r9], r8 │ │ │ │ adceq r0, r5, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2e64 │ │ │ │ + ldr r4, [pc, #88] @ 0xa2f2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2e68 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2f30 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, asr #2 │ │ │ │ + addseq sp, r9, r0, lsl #1 │ │ │ │ adceq r1, r5, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2edc │ │ │ │ + ldr r4, [pc, #88] @ 0xa2fa4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2ee0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa2fa8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq sp, [r9], r0 │ │ │ │ + addseq sp, r9, r8 │ │ │ │ adceq r1, r5, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa2f54 │ │ │ │ + ldr r4, [pc, #88] @ 0xa301c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa2f58 │ │ │ │ + ldr ip, [pc, #72] @ 0xa3020 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r9, r8, asr r0 │ │ │ │ + umullseq ip, r9, r0, pc @ │ │ │ │ adceq r1, r5, r8, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa2fc8 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3090 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa2fcc │ │ │ │ + ldr r1, [pc, #52] @ 0xa3094 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r0, ror #31 │ │ │ │ + addseq ip, r9, r8, lsl pc │ │ │ │ @ instruction: 0x00a55fb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa303c │ │ │ │ + ldr r4, [pc, #84] @ 0xa3104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3040 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3108 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, ip, ror #30 │ │ │ │ + addseq ip, r9, r4, lsr #29 │ │ │ │ adceq r6, r5, ip, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa30b0 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3178 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa30b4 │ │ │ │ + ldr r1, [pc, #52] @ 0xa317c │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099cef8 │ │ │ │ + addseq ip, r9, r0, lsr lr │ │ │ │ adceq r6, r5, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3124 │ │ │ │ + ldr r4, [pc, #84] @ 0xa31ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3128 │ │ │ │ + ldr r1, [pc, #52] @ 0xa31f0 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r4, lsl #29 │ │ │ │ + @ instruction: 0x0099cdbc │ │ │ │ adceq r5, r5, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3198 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3260 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa319c │ │ │ │ + ldr r1, [pc, #52] @ 0xa3264 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r0, lsl lr │ │ │ │ + addseq ip, r9, r8, asr #26 │ │ │ │ umlaleq r5, r5, r8, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa320c │ │ │ │ + ldr r4, [pc, #84] @ 0xa32d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3210 │ │ │ │ + ldr r1, [pc, #52] @ 0xa32d8 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq ip, r9, ip, sp │ │ │ │ + @ instruction: 0x0099ccd4 │ │ │ │ adceq r5, r5, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3280 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3284 │ │ │ │ + ldr r1, [pc, #52] @ 0xa334c │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r8, lsr #26 │ │ │ │ + addseq ip, r9, r0, ror #24 │ │ │ │ ldrdeq r6, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa32f4 │ │ │ │ + ldr r4, [pc, #84] @ 0xa33bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa32f8 │ │ │ │ + ldr r1, [pc, #52] @ 0xa33c0 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099ccb4 │ │ │ │ + addseq ip, r9, ip, ror #23 │ │ │ │ adceq r6, r5, r4, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3368 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3430 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa336c │ │ │ │ + ldr r1, [pc, #52] @ 0xa3434 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r0, asr #24 │ │ │ │ + addseq ip, r9, r8, ror fp │ │ │ │ ldrdeq r6, [r5], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa33dc │ │ │ │ + ldr r4, [pc, #84] @ 0xa34a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa33e0 │ │ │ │ + ldr r1, [pc, #52] @ 0xa34a8 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, ip, asr #23 │ │ │ │ + addseq ip, r9, r4, lsl #22 │ │ │ │ adceq r5, r5, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3450 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3518 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3454 │ │ │ │ + ldr r1, [pc, #52] @ 0xa351c │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r8, asr fp │ │ │ │ + umullseq ip, r9, r0, sl │ │ │ │ @ instruction: 0x00a55eb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa34c4 │ │ │ │ + ldr r4, [pc, #84] @ 0xa358c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa34c8 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3590 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r4, ror #21 │ │ │ │ + addseq ip, r9, ip, lsl sl │ │ │ │ adceq r5, r5, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3538 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3600 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa353c │ │ │ │ + ldr r1, [pc, #52] @ 0xa3604 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r0, ror sl │ │ │ │ + addseq ip, r9, r8, lsr #19 │ │ │ │ strdeq r5, [r5], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa35ac │ │ │ │ + ldr r4, [pc, #84] @ 0xa3674 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa35b0 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3678 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099c9fc │ │ │ │ + addseq ip, r9, r4, lsr r9 │ │ │ │ adceq r5, r5, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3620 │ │ │ │ + ldr r4, [pc, #84] @ 0xa36e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3624 │ │ │ │ + ldr r1, [pc, #52] @ 0xa36ec │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r8, lsl #19 │ │ │ │ + addseq ip, r9, r0, asr #17 │ │ │ │ strdeq r5, [r5], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3694 │ │ │ │ + ldr r4, [pc, #84] @ 0xa375c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3698 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3760 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r4, lsl r9 │ │ │ │ + addseq ip, r9, ip, asr #16 │ │ │ │ adceq r5, r5, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3708 │ │ │ │ + ldr r4, [pc, #84] @ 0xa37d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa370c │ │ │ │ + ldr r1, [pc, #52] @ 0xa37d4 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r0, lsr #17 │ │ │ │ + @ instruction: 0x0099c7d8 │ │ │ │ adceq r5, r5, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa377c │ │ │ │ + ldr r4, [pc, #84] @ 0xa3844 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3780 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3848 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, ip, lsr #16 │ │ │ │ + addseq ip, r9, r4, ror #14 │ │ │ │ umlaleq r5, r5, r0, sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa37f0 │ │ │ │ + ldr r4, [pc, #84] @ 0xa38b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa37f4 │ │ │ │ + ldr r1, [pc, #52] @ 0xa38bc │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099c7b8 │ │ │ │ + @ instruction: 0x0099c6f0 │ │ │ │ adceq r5, r5, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3864 │ │ │ │ + ldr r4, [pc, #84] @ 0xa392c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3868 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3930 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r4, asr #14 │ │ │ │ + addseq ip, r9, ip, ror r6 │ │ │ │ adceq r5, r5, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa38d8 │ │ │ │ + ldr r4, [pc, #84] @ 0xa39a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa38dc │ │ │ │ + ldr r1, [pc, #52] @ 0xa39a4 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099c6d0 │ │ │ │ + addseq ip, r9, r8, lsl #12 │ │ │ │ adceq r6, r5, r4, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa394c │ │ │ │ + ldr r4, [pc, #84] @ 0xa3a14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3950 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3a18 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, ip, asr r6 │ │ │ │ + umullseq ip, r9, r4, r5 │ │ │ │ adceq r6, r5, r8, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa39c0 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3a88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa39c4 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3a8c │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r8, ror #11 │ │ │ │ + addseq ip, r9, r0, lsr #10 │ │ │ │ adceq r6, r5, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3a34 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3afc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3a38 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3b00 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r4, ror r5 │ │ │ │ + addseq ip, r9, ip, lsr #9 │ │ │ │ adceq r5, r5, r0, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3aa8 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3b70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3aac │ │ │ │ + ldr r1, [pc, #52] @ 0xa3b74 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r0, lsl #10 │ │ │ │ + addseq ip, r9, r8, lsr r4 │ │ │ │ adceq r5, r5, r4, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3b1c │ │ │ │ + ldr r4, [pc, #84] @ 0xa3be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3b20 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3be8 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, ip, lsl #9 │ │ │ │ + addseq ip, r9, r4, asr #7 │ │ │ │ adceq r5, r5, r8, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3b90 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3c58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3b94 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3c5c │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r8, lsl r4 │ │ │ │ + addseq ip, r9, r0, asr r3 │ │ │ │ adceq r6, r5, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3c04 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3ccc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3c08 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3cd0 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r4, lsr #7 │ │ │ │ + @ instruction: 0x0099c2dc │ │ │ │ adceq r6, r5, r0, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3c78 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3d40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3c7c │ │ │ │ + ldr r1, [pc, #52] @ 0xa3d44 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r0, lsr r3 │ │ │ │ + addseq ip, r9, r8, ror #4 │ │ │ │ adceq r6, r5, r4, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3cec │ │ │ │ + ldr r4, [pc, #84] @ 0xa3db4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3cf0 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3db8 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099c2bc │ │ │ │ + @ instruction: 0x0099c1f4 │ │ │ │ adceq r6, r5, r8, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3d60 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3e28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3d64 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3e2c │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r8, asr #4 │ │ │ │ + addseq ip, r9, r0, lsl #3 │ │ │ │ adceq r6, r5, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xa3dd4 │ │ │ │ + ldr r4, [pc, #84] @ 0xa3e9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xa3dd8 │ │ │ │ + ldr r1, [pc, #52] @ 0xa3ea0 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099c1d4 │ │ │ │ + addseq ip, r9, ip, lsl #2 │ │ │ │ strdeq r6, [r5], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa3e4c │ │ │ │ + ldr r4, [pc, #88] @ 0xa3f14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa3e50 │ │ │ │ + ldr ip, [pc, #72] @ 0xa3f18 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r0, ror #2 │ │ │ │ + umullseq ip, r9, r8, r0 │ │ │ │ adceq r1, r6, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa3ec4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa3f8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa3ec8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa3f90 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r8, ror #1 │ │ │ │ + addseq ip, r9, r0, lsr #32 │ │ │ │ adceq r1, r6, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa3f3c │ │ │ │ + ldr r4, [pc, #88] @ 0xa4004 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa3f40 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4008 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r9, r0, ror r0 │ │ │ │ + addseq fp, r9, r8, lsr #31 │ │ │ │ adceq r1, r6, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa3fb4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa407c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa3fb8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4080 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099bff8 │ │ │ │ + addseq fp, r9, r0, lsr pc │ │ │ │ adceq r1, r6, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa402c │ │ │ │ + ldr r4, [pc, #88] @ 0xa40f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4030 │ │ │ │ + ldr ip, [pc, #72] @ 0xa40f8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, lsl #31 │ │ │ │ + @ instruction: 0x0099beb8 │ │ │ │ adceq r1, r6, r0, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa40a4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa416c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa40a8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4170 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, lsl #30 │ │ │ │ + addseq fp, r9, r0, asr #28 │ │ │ │ strdeq r1, [r6], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa411c │ │ │ │ + ldr r4, [pc, #88] @ 0xa41e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4120 │ │ │ │ + ldr ip, [pc, #72] @ 0xa41e8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq fp, r9, r0, lr │ │ │ │ + addseq fp, r9, r8, asr #27 │ │ │ │ adceq r1, r6, r4, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4194 │ │ │ │ + ldr r4, [pc, #88] @ 0xa425c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4198 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4260 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, lsl lr │ │ │ │ + addseq fp, r9, r0, asr sp │ │ │ │ adceq r1, r6, r8, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa420c │ │ │ │ + ldr r4, [pc, #88] @ 0xa42d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4210 │ │ │ │ + ldr ip, [pc, #72] @ 0xa42d8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, lsr #27 │ │ │ │ + @ instruction: 0x0099bcd8 │ │ │ │ adceq r2, r6, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4284 │ │ │ │ + ldr r4, [pc, #88] @ 0xa434c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4288 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4350 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, lsr #26 │ │ │ │ + addseq fp, r9, r0, ror #24 │ │ │ │ adceq r1, r6, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa42fc │ │ │ │ + ldr r4, [pc, #88] @ 0xa43c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4300 │ │ │ │ + ldr ip, [pc, #72] @ 0xa43c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099bcb0 │ │ │ │ + addseq fp, r9, r8, ror #23 │ │ │ │ strdeq r1, [r6], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4374 │ │ │ │ + ldr r4, [pc, #88] @ 0xa443c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4378 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4440 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, lsr ip │ │ │ │ + addseq fp, r9, r0, ror fp │ │ │ │ adceq r1, r6, r0, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa43ec │ │ │ │ + ldr r4, [pc, #88] @ 0xa44b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa43f0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa44b8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, asr #23 │ │ │ │ + @ instruction: 0x0099baf8 │ │ │ │ ldrdeq r1, [r6], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4464 │ │ │ │ + ldr r4, [pc, #88] @ 0xa452c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4468 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4530 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, asr #22 │ │ │ │ + addseq fp, r9, r0, lsl #21 │ │ │ │ adceq r1, r6, r8, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa44dc │ │ │ │ + ldr r4, [pc, #88] @ 0xa45a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa44e0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa45a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099bad0 │ │ │ │ + addseq fp, r9, r8, lsl #20 │ │ │ │ adceq r1, r6, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4554 │ │ │ │ + ldr r4, [pc, #88] @ 0xa461c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4558 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4620 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, asr sl │ │ │ │ + umullseq fp, r9, r0, r9 │ │ │ │ adceq r1, r6, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa45cc │ │ │ │ + ldr r4, [pc, #88] @ 0xa4694 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa45d0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4698 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, ror #19 │ │ │ │ + addseq fp, r9, r8, lsl r9 │ │ │ │ umlaleq r1, r6, ip, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4644 │ │ │ │ + ldr r4, [pc, #88] @ 0xa470c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4648 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4710 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, ror #18 │ │ │ │ + addseq fp, r9, r0, lsr #17 │ │ │ │ adceq r1, r6, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa46bc │ │ │ │ + ldr r4, [pc, #88] @ 0xa4784 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa46c0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4788 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099b8f0 │ │ │ │ + addseq fp, r9, r8, lsr #16 │ │ │ │ adceq r1, r6, r4, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4734 │ │ │ │ + ldr r4, [pc, #88] @ 0xa47fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4738 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4800 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, ror r8 │ │ │ │ + @ instruction: 0x0099b7b0 │ │ │ │ adceq r1, r6, r0, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa47ac │ │ │ │ + ldr r4, [pc, #88] @ 0xa4874 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa47b0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4878 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, lsl #16 │ │ │ │ + addseq fp, r9, r8, lsr r7 │ │ │ │ ldrdeq r1, [r6], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4824 │ │ │ │ + ldr r4, [pc, #88] @ 0xa48ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4828 │ │ │ │ + ldr ip, [pc, #72] @ 0xa48f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, lsl #15 │ │ │ │ + addseq fp, r9, r0, asr #13 │ │ │ │ adceq r1, r6, r8, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa489c │ │ │ │ + ldr r4, [pc, #88] @ 0xa4964 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa48a0 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4968 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, lsl r7 │ │ │ │ + addseq fp, r9, r8, asr #12 │ │ │ │ @ instruction: 0x00a615bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4914 │ │ │ │ + ldr r4, [pc, #88] @ 0xa49dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4918 │ │ │ │ + ldr ip, [pc, #72] @ 0xa49e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq fp, r9, r8, r6 │ │ │ │ + @ instruction: 0x0099b5d0 │ │ │ │ adceq r1, r6, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa498c │ │ │ │ + ldr r4, [pc, #88] @ 0xa4a54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4990 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4a58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, lsr #12 │ │ │ │ + addseq fp, r9, r8, asr r5 │ │ │ │ adceq r1, r6, r4, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4a04 │ │ │ │ + ldr r4, [pc, #88] @ 0xa4acc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4a08 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4ad0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, lsr #11 │ │ │ │ + addseq fp, r9, r0, ror #9 │ │ │ │ adceq r1, r6, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4a7c │ │ │ │ + ldr r4, [pc, #88] @ 0xa4b44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4a80 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4b48 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, lsr r5 │ │ │ │ + addseq fp, r9, r8, ror #8 │ │ │ │ adceq r1, r6, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4af4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa4bbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4af8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4bc0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099b4b8 │ │ │ │ + @ instruction: 0x0099b3f0 │ │ │ │ @ instruction: 0x00a614b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4b6c │ │ │ │ + ldr r4, [pc, #88] @ 0xa4c34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4b70 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4c38 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, asr #8 │ │ │ │ + addseq fp, r9, r8, ror r3 │ │ │ │ adceq r1, r6, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4be4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa4cac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4be8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4cb0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, asr #7 │ │ │ │ + addseq fp, r9, r0, lsl #6 │ │ │ │ adceq pc, r4, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4c5c │ │ │ │ + ldr r4, [pc, #88] @ 0xa4d24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4c60 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4d28 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, asr r3 │ │ │ │ + addseq fp, r9, r8, lsl #5 │ │ │ │ adceq pc, r4, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4cd4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa4d9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4cd8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4da0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099b2d8 │ │ │ │ + addseq fp, r9, r0, lsl r2 │ │ │ │ adceq r5, r5, r0, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4d4c │ │ │ │ + ldr r4, [pc, #88] @ 0xa4e14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4d50 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4e18 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, ror #4 │ │ │ │ + umullseq fp, r9, r8, r1 │ │ │ │ adceq r5, r5, r8, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xa4dc4 │ │ │ │ + ldr r4, [pc, #88] @ 0xa4e8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xa4dc8 │ │ │ │ + ldr ip, [pc, #72] @ 0xa4e90 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, ror #3 │ │ │ │ + addseq fp, r9, r0, lsr #2 │ │ │ │ adceq r5, r5, ip, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #100] @ 0xa4e48 │ │ │ │ + ldr r5, [pc, #100] @ 0xa4f10 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ 0xa4e4c │ │ │ │ + ldr r1, [pc, #44] @ 0xa4f14 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r0, ror r1 │ │ │ │ + addseq fp, r9, r8, lsr #1 │ │ │ │ adceq r2, r6, ip, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #100] @ 0xa4ecc │ │ │ │ + ldr r5, [pc, #100] @ 0xa4f94 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ 0xa4ed0 │ │ │ │ + ldr r1, [pc, #44] @ 0xa4f98 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, ip, ror #1 │ │ │ │ + addseq fp, r9, r4, lsr #32 │ │ │ │ adceq r2, r6, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #100] @ 0xa4f50 │ │ │ │ + ldr r5, [pc, #100] @ 0xa5018 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ 0xa4f54 │ │ │ │ + ldr r1, [pc, #44] @ 0xa501c │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r9, r8, rrx │ │ │ │ + addseq sl, r9, r0, lsr #31 │ │ │ │ adceq r2, r6, r4, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #100] @ 0xa4fd4 │ │ │ │ + ldr r5, [pc, #100] @ 0xa509c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ 0xa4fd8 │ │ │ │ + ldr r1, [pc, #44] @ 0xa50a0 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r9, r4, ror #31 │ │ │ │ + addseq sl, r9, ip, lsl pc │ │ │ │ umlaleq r2, r6, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #100] @ 0xa5058 │ │ │ │ + ldr r5, [pc, #100] @ 0xa5120 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ 0xa505c │ │ │ │ + ldr r1, [pc, #44] @ 0xa5124 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r9, r0, ror #30 │ │ │ │ + umullseq sl, r9, r8, lr │ │ │ │ adceq r2, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #100] @ 0xa50dc │ │ │ │ + ldr r5, [pc, #100] @ 0xa51a4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ 0xa50e0 │ │ │ │ + ldr r1, [pc, #44] @ 0xa51a8 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0099aedc │ │ │ │ + addseq sl, r9, r4, lsl lr │ │ │ │ umlaleq r2, r6, r8, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -152559,27 +152609,27 @@ │ │ │ │ str r5, [sp] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bl 0x1a86f8 │ │ │ │ + bl 0x1a87f8 │ │ │ │ subs r5, r5, sl │ │ │ │ rsc r6, r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1a89e4 │ │ │ │ + b 0x1a8ae4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r3, #8 │ │ │ │ ldrd r4, [sp, #16] │ │ │ │ lsl r3, r3, r0 │ │ │ │ rsbs lr, r4, #0 │ │ │ │ rsc ip, r5, #0 │ │ │ │ asr r6, r3, #31 │ │ │ │ @@ -152590,953 +152640,946 @@ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mvneq ip, r5 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1a89e4 │ │ │ │ + b 0x1a8ae4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #1 │ │ │ │ - beq 0xa5200 │ │ │ │ + beq 0xa52c8 │ │ │ │ orrs r3, r8, r6 │ │ │ │ - beq 0xa5264 │ │ │ │ - ldr r0, [pc, #148] @ 0xa528c │ │ │ │ + beq 0xa532c │ │ │ │ + ldr r0, [pc, #148] @ 0xa5354 │ │ │ │ mov r7, #16 │ │ │ │ mov r1, #0 │ │ │ │ - b 0xa521c │ │ │ │ + b 0xa52e4 │ │ │ │ orrs r3, r8, r6 │ │ │ │ moveq r0, #8 │ │ │ │ moveq r1, #0 │ │ │ │ - beq 0xa526c │ │ │ │ + beq 0xa5334 │ │ │ │ mov r7, #8 │ │ │ │ mov r0, #65280 @ 0xff00 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #8] │ │ │ │ - bl 0x1a8424 │ │ │ │ + bl 0x1a8524 │ │ │ │ subs r7, r7, r8 │ │ │ │ rsc r6, r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1a89e4 │ │ │ │ + b 0x1a8ae4 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1a89e4 │ │ │ │ + b 0x1a8ae4 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ add r4, r0, #1 │ │ │ │ - ldrne r0, [pc, #72] @ 0xa5300 │ │ │ │ + ldrne r0, [pc, #72] @ 0xa53c8 │ │ │ │ mov r5, r1 │ │ │ │ moveq r0, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0x1a8424 │ │ │ │ + bl 0x1a8524 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ strd r6, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1a86f8 │ │ │ │ + b 0x1a87f8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #1 │ │ │ │ - beq 0xa5350 │ │ │ │ + beq 0xa5418 │ │ │ │ orrs r3, r8, r6 │ │ │ │ - beq 0xa53b4 │ │ │ │ - ldr r0, [pc, #148] @ 0xa53dc │ │ │ │ + beq 0xa547c │ │ │ │ + ldr r0, [pc, #148] @ 0xa54a4 │ │ │ │ mov r7, #16 │ │ │ │ mov r1, #0 │ │ │ │ - b 0xa536c │ │ │ │ + b 0xa5434 │ │ │ │ orrs r3, r8, r6 │ │ │ │ moveq r0, #8 │ │ │ │ moveq r1, #0 │ │ │ │ - beq 0xa53bc │ │ │ │ + beq 0xa5484 │ │ │ │ mov r7, #8 │ │ │ │ mov r0, #65280 @ 0xff00 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #8] │ │ │ │ - bl 0x1a8424 │ │ │ │ + bl 0x1a8524 │ │ │ │ subs r7, r7, r8 │ │ │ │ rsc r6, r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1a880c │ │ │ │ + b 0x1a890c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1a880c │ │ │ │ + b 0x1a890c │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - b 0x1a75fc │ │ │ │ + b 0x1a76fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0xa5414 │ │ │ │ - ldr r1, [pc, #12] @ 0xa5418 │ │ │ │ + ldr r3, [pc, #12] @ 0xa54dc │ │ │ │ + ldr r1, [pc, #12] @ 0xa54e0 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ - subeq fp, r0, r8, lsr #10 │ │ │ │ + bl 0x310fa0 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ + subeq fp, r0, r8, lsr #12 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ rsbs ip, r3, #0 │ │ │ │ mov r3, #8 │ │ │ │ lsl r3, r3, r0 │ │ │ │ rsc lr, lr, #0 │ │ │ │ asr r4, r3, #31 │ │ │ │ cmp r4, lr │ │ │ │ cmpeq r3, ip │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq 0xa5460 │ │ │ │ + beq 0xa5528 │ │ │ │ str ip, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1a880c │ │ │ │ + b 0x1a890c │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, #0 │ │ │ │ strd r4, [sp, #12] │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1a75fc │ │ │ │ + b 0x1a76fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #172] @ 0xa554c │ │ │ │ - ldr r2, [pc, #172] @ 0xa5550 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #172] @ 0xa5614 │ │ │ │ + ldr r2, [pc, #172] @ 0xa5618 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0xa550c │ │ │ │ - bgt 0xa5500 │ │ │ │ + beq 0xa55d4 │ │ │ │ + bgt 0xa55c8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xa5534 │ │ │ │ + bhi 0xa55fc │ │ │ │ orr r0, r5, r5, lsl #4 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov ip, #8 │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1919b0 │ │ │ │ + bl 0x191ab0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #88] @ 0xa5550 │ │ │ │ + ldr r1, [pc, #88] @ 0xa5618 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x777dc │ │ │ │ + b 0x7781c │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xa5534 │ │ │ │ + bhi 0xa55fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #20 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1919b0 │ │ │ │ - b 0xa54e8 │ │ │ │ + bl 0x191ab0 │ │ │ │ + b 0xa55b0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #20] @ 0xa5554 │ │ │ │ - ldr r2, [pc, #20] @ 0xa5558 │ │ │ │ - ldr r1, [pc, #20] @ 0xa555c │ │ │ │ + ldr r3, [pc, #20] @ 0xa561c │ │ │ │ + ldr r2, [pc, #20] @ 0xa5620 │ │ │ │ + ldr r1, [pc, #20] @ 0xa5624 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ - subeq pc, r5, ip, lsr #27 │ │ │ │ + subeq pc, r5, ip, lsr #29 │ │ │ │ andeq r0, r0, r3, asr #10 │ │ │ │ - subeq fp, r0, r8, lsr #10 │ │ │ │ - lsr r2, r1, #20 │ │ │ │ - and ip, r2, #7 │ │ │ │ - mov r2, #1 │ │ │ │ - add r2, r2, ip, lsl r2 │ │ │ │ + subeq fp, r0, r8, lsr #12 │ │ │ │ + lsr r2, r1, #12 │ │ │ │ lsr r3, r1, #4 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + and r2, r2, #1 │ │ │ │ and r3, r3, #8 │ │ │ │ - str r2, [r0] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsl r2, r1, #12 │ │ │ │ orr r3, r3, r2, lsr #29 │ │ │ │ - lsr ip, r1, #12 │ │ │ │ - lsr r2, r1, #12 │ │ │ │ + lsr ip, r1, #20 │ │ │ │ + lsr r2, r1, #1 │ │ │ │ + and ip, ip, #7 │ │ │ │ + and r2, r2, #7 │ │ │ │ str r3, [r0, #12] │ │ │ │ - lsr r3, r1, #5 │ │ │ │ - lsr r1, r1, #1 │ │ │ │ - mov lr, #0 │ │ │ │ - and ip, ip, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r3, r3, ip, lsl r3 │ │ │ │ + str r2, [r0, #16] │ │ │ │ + lsr r2, r1, #12 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ and r2, r2, #14 │ │ │ │ - and r3, r3, #1 │ │ │ │ - and r1, r1, #7 │ │ │ │ - str lr, [r0, #8] │ │ │ │ - str ip, [r0, #20] │ │ │ │ + mov ip, #0 │ │ │ │ + and r1, r1, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - str r3, [r0, #24] │ │ │ │ - str r1, [r0, #16] │ │ │ │ + str r3, [r0] │ │ │ │ + str ip, [r0, #8] │ │ │ │ + str r1, [r0, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r2, r1, #20 │ │ │ │ - lsr r3, r1, #16 │ │ │ │ + bx lr │ │ │ │ + lsr r2, r1, #16 │ │ │ │ + and r2, r2, #1 │ │ │ │ + add r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - and r3, r3, #1 │ │ │ │ - and lr, r2, #7 │ │ │ │ - mov ip, #1 │ │ │ │ - add r2, r3, ip │ │ │ │ - add ip, ip, lr, lsl ip │ │ │ │ + str r2, [r0, #8] │ │ │ │ + lsr r2, r1, #5 │ │ │ │ lsr r3, r1, #4 │ │ │ │ + and r2, r2, #1 │ │ │ │ and r3, r3, #8 │ │ │ │ - str ip, [r0] │ │ │ │ - lsl ip, r1, #12 │ │ │ │ - orr r3, r3, ip, lsr #29 │ │ │ │ - lsr lr, r1, #12 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r0, #24] │ │ │ │ + lsl r2, r1, #12 │ │ │ │ + orr r3, r3, r2, lsr #29 │ │ │ │ + lsr ip, r1, #20 │ │ │ │ + and ip, ip, #7 │ │ │ │ str r3, [r0, #12] │ │ │ │ - lsr r2, r1, #12 │ │ │ │ - lsr r3, r1, #5 │ │ │ │ - lsr r1, r1, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + lsr lr, r1, #12 │ │ │ │ + lsr r2, r1, #1 │ │ │ │ + add r3, r3, ip, lsl r3 │ │ │ │ + lsr r1, r1, #12 │ │ │ │ and lr, lr, #1 │ │ │ │ - and r2, r2, #14 │ │ │ │ - and r3, r3, #1 │ │ │ │ - and r1, r1, #7 │ │ │ │ + and r2, r2, #7 │ │ │ │ + and r1, r1, #14 │ │ │ │ str lr, [r0, #20] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0, #24] │ │ │ │ - str r1, [r0, #16] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #12 │ │ │ │ - mov r2, ip │ │ │ │ lsr r3, r1, #4 │ │ │ │ - and ip, ip, #14 │ │ │ │ - and r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ and r3, r3, #8 │ │ │ │ - str ip, [r0] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - lsl ip, r1, #12 │ │ │ │ - lsr r2, r1, #5 │ │ │ │ - lsr r1, r1, #1 │ │ │ │ - mov lr, #0 │ │ │ │ - orr r3, r3, ip, lsr #29 │ │ │ │ - and r2, r2, #1 │ │ │ │ - and r1, r1, #7 │ │ │ │ - str lr, [r0, #4] │ │ │ │ + lsl lr, r1, #12 │ │ │ │ + lsr r2, r1, #12 │ │ │ │ + orr r3, r3, lr, lsr #29 │ │ │ │ + and ip, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r1, [r0, #12] │ │ │ │ + lsr r2, r1, #1 │ │ │ │ + lsr r3, r1, #12 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + and r2, r2, #7 │ │ │ │ + and r3, r3, #14 │ │ │ │ + and r1, r1, #1 │ │ │ │ + str ip, [r0, #16] │ │ │ │ + mov ip, #0 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + stm r0, {r3, ip} │ │ │ │ + str r1, [r0, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsr r3, r1, #19 │ │ │ │ lsr r2, r1, #2 │ │ │ │ lsl ip, r1, #16 │ │ │ │ and r3, r3, #8 │ │ │ │ and r2, r2, #8 │ │ │ │ lsl r1, r1, #28 │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ orr r2, r2, r1, lsr #29 │ │ │ │ - stmib r0, {r2, r3} │ │ │ │ str r3, [r0] │ │ │ │ + stmib r0, {r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - lsr ip, r1, #5 │ │ │ │ + lsr ip, r1, #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - and ip, ip, #2 │ │ │ │ - lsl lr, r1, #27 │ │ │ │ - orr ip, ip, lr, lsr #31 │ │ │ │ - str ip, [r0, #16] │ │ │ │ - lsr ip, r1, #16 │ │ │ │ - and ip, ip, #15 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsr ip, r1, #7 │ │ │ │ - and ip, ip, #3 │ │ │ │ - lsr r2, r1, #19 │ │ │ │ - lsr r3, r1, #2 │ │ │ │ - str ip, [r0, #12] │ │ │ │ + and ip, ip, #8 │ │ │ │ + lsl lr, r1, #28 │ │ │ │ + orr ip, ip, lr, lsr #29 │ │ │ │ + lsr r2, r1, #5 │ │ │ │ + str ip, [r0, #4] │ │ │ │ and ip, r1, #1 │ │ │ │ - and r2, r2, #8 │ │ │ │ - and r3, r3, #8 │ │ │ │ + lsr r3, r1, #19 │ │ │ │ + and r2, r2, #2 │ │ │ │ str ip, [r0, #20] │ │ │ │ + lsl ip, r1, #27 │ │ │ │ + orr r2, r2, ip, lsr #31 │ │ │ │ + and r3, r3, #8 │ │ │ │ lsl ip, r1, #16 │ │ │ │ - lsl r1, r1, #28 │ │ │ │ - orr r2, r2, ip, lsr #29 │ │ │ │ - orr r3, r3, r1, lsr #29 │ │ │ │ - stm r0, {r2, r3} │ │ │ │ + orr r3, r3, ip, lsr #29 │ │ │ │ + lsr ip, r1, #7 │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + and ip, ip, #3 │ │ │ │ + and r1, r1, #15 │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r3, [r0] │ │ │ │ + str ip, [r0, #12] │ │ │ │ + str r1, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsr r3, r1, #6 │ │ │ │ - and r2, r1, #1 │ │ │ │ + and ip, r1, #1 │ │ │ │ and r3, r3, #2 │ │ │ │ - mov ip, #1 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - lsr r2, r1, #16 │ │ │ │ - lsl r3, ip, r3 │ │ │ │ - and r2, r2, #14 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - lsr r2, r1, #20 │ │ │ │ - and r2, r2, #3 │ │ │ │ + mov r2, #1 │ │ │ │ + orr r3, r3, ip │ │ │ │ + lsl r3, r2, r3 │ │ │ │ + and ip, r1, #14 │ │ │ │ str r3, [r0, #16] │ │ │ │ lsr r3, r1, #19 │ │ │ │ + add ip, ip, r2 │ │ │ │ and r3, r3, #8 │ │ │ │ - str r2, [r0, #12] │ │ │ │ lsl r2, r1, #16 │ │ │ │ - and r1, r1, #14 │ │ │ │ orr r3, r3, r2, lsr #29 │ │ │ │ - add r1, r1, ip │ │ │ │ + lsr r2, r1, #20 │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + and r2, r2, #3 │ │ │ │ + and r1, r1, #14 │ │ │ │ + str ip, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ - str r1, [r0, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r1, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsr r2, r1, #6 │ │ │ │ and ip, r1, #1 │ │ │ │ and r2, r2, #2 │ │ │ │ orr r2, r2, ip │ │ │ │ mov ip, #1 │ │ │ │ lsl r2, ip, r2 │ │ │ │ lsr r3, r1, #19 │ │ │ │ - lsr ip, r1, #20 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ and r3, r3, #8 │ │ │ │ str r2, [r0, #12] │ │ │ │ - lsl r2, r1, #16 │ │ │ │ + lsr r2, r1, #20 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - and ip, ip, #3 │ │ │ │ - orr r3, r3, r2, lsr #29 │ │ │ │ + orr r3, r3, ip, lsr #29 │ │ │ │ + and r2, r2, #3 │ │ │ │ and r1, r1, #14 │ │ │ │ - str ip, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ - str r1, [r0, #4] │ │ │ │ + stmib r0, {r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsr r2, r1, #17 │ │ │ │ lsr r3, r1, #19 │ │ │ │ and r2, r2, #7 │ │ │ │ lsr ip, r1, #20 │ │ │ │ and r3, r3, #8 │ │ │ │ str r2, [r0] │ │ │ │ lsl r2, r1, #16 │ │ │ │ and ip, ip, #3 │ │ │ │ - and r1, r1, #15 │ │ │ │ orr r3, r3, r2, lsr #29 │ │ │ │ + and r1, r1, #15 │ │ │ │ str ip, [r0, #8] │ │ │ │ - str r1, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ + str r1, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsr r3, r1, #19 │ │ │ │ lsr r2, r1, #17 │ │ │ │ lsl ip, r1, #16 │ │ │ │ and r3, r3, #8 │ │ │ │ - and r1, r1, #15 │ │ │ │ and r2, r2, #7 │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ - str r1, [r0, #4] │ │ │ │ + and r1, r1, #15 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r0, #12] │ │ │ │ + str r1, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsr r2, r1, #28 │ │ │ │ + and r2, r2, #1 │ │ │ │ + lsr ip, r1, #19 │ │ │ │ lsr r3, r1, #2 │ │ │ │ - and ip, r2, #1 │ │ │ │ - rsb ip, ip, #2 │ │ │ │ - and r2, r3, #8 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ + rsb r2, r2, #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + and ip, ip, #8 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ and r3, r3, #8 │ │ │ │ - lsr lr, r1, #17 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - and lr, lr, #7 │ │ │ │ - orr r2, r2, ip, lsr #29 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + lsr r2, r1, #17 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ + orr ip, ip, lr, lsr #29 │ │ │ │ + and r2, r2, #7 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str lr, [r0, #4] │ │ │ │ - str r2, [r0] │ │ │ │ - str r3, [r0, #12] │ │ │ │ + str ip, [r0, #12] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #20 │ │ │ │ - and ip, ip, #3 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsr ip, r1, #17 │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - and ip, ip, #7 │ │ │ │ + lsr r2, r1, #19 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ and r2, r2, #8 │ │ │ │ - and r3, r3, #8 │ │ │ │ - str ip, [r0, #4] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ + lsr ip, r1, #20 │ │ │ │ + and r3, r3, #8 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + lsr r2, r1, #17 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ + and ip, ip, #3 │ │ │ │ + and r2, r2, #7 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str r2, [r0] │ │ │ │ - str r3, [r0, #12] │ │ │ │ + str ip, [r0, #8] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsr r3, r1, #19 │ │ │ │ lsr r2, r1, #18 │ │ │ │ lsl ip, r1, #16 │ │ │ │ and r3, r3, #8 │ │ │ │ and r2, r2, #3 │ │ │ │ - and r1, r1, #15 │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ - stmib r0, {r1, r2} │ │ │ │ + and r1, r1, #15 │ │ │ │ + str r2, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ + str r1, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - lsr r2, r1, #4 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - and ip, r1, #15 │ │ │ │ - lsl lr, r1, #12 │ │ │ │ + lsr r2, r1, #19 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + lsr r3, r1, #4 │ │ │ │ and r2, r2, #8 │ │ │ │ + orr r2, r2, ip, lsr #29 │ │ │ │ and r3, r3, #8 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - orr r2, r2, lr, lsr #29 │ │ │ │ - orr r3, r3, r1, lsr #29 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + lsl ip, r1, #12 │ │ │ │ + orr r3, r3, ip, lsr #29 │ │ │ │ + and r1, r1, #15 │ │ │ │ + stm r0, {r2, r3} │ │ │ │ + str r1, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #20 │ │ │ │ - lsr r2, r1, #4 │ │ │ │ - and ip, ip, #3 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ + bx lr │ │ │ │ + lsr r2, r1, #19 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ and r2, r2, #8 │ │ │ │ - str ip, [r0, #12] │ │ │ │ - lsl ip, r1, #12 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ + lsr r3, r1, #4 │ │ │ │ + lsr ip, r1, #20 │ │ │ │ and r3, r3, #8 │ │ │ │ - lsl ip, r1, #16 │ │ │ │ - orr r3, r3, ip, lsr #29 │ │ │ │ + str r2, [r0] │ │ │ │ + lsl r2, r1, #12 │ │ │ │ + and ip, ip, #3 │ │ │ │ + orr r3, r3, r2, lsr #29 │ │ │ │ and r1, r1, #15 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str ip, [r0, #12] │ │ │ │ + str r3, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ - str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - lsr r3, r1, #4 │ │ │ │ + lsr ip, r1, #19 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsr r2, r1, #28 │ │ │ │ - lsl lr, r1, #12 │ │ │ │ - and r3, r3, #8 │ │ │ │ - and r2, r2, #1 │ │ │ │ - orr r3, r3, lr, lsr #29 │ │ │ │ - add ip, r2, #1 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - and r2, r2, #8 │ │ │ │ + and ip, ip, #8 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ + lsr r3, r1, #4 │ │ │ │ + orr lr, ip, lr, lsr #29 │ │ │ │ + and ip, r2, #1 │ │ │ │ + add ip, ip, #1 │ │ │ │ + and r2, r3, #8 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ and r3, r3, #8 │ │ │ │ str ip, [r0, #12] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ + lsl ip, r1, #12 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + str lr, [r0] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr ip, r1, #19 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr lr, r1, #20 │ │ │ │ - lsr ip, r1, #2 │ │ │ │ - and lr, lr, #3 │ │ │ │ and ip, ip, #8 │ │ │ │ - str lr, [r0, #12] │ │ │ │ - lsl lr, r1, #28 │ │ │ │ - lsr r2, r1, #4 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ + str ip, [r0] │ │ │ │ + lsr ip, r1, #20 │ │ │ │ + lsr r2, r1, #2 │ │ │ │ + lsr r3, r1, #4 │ │ │ │ + and ip, ip, #3 │ │ │ │ and r2, r2, #8 │ │ │ │ and r3, r3, #8 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsl ip, r1, #12 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ + str ip, [r0, #12] │ │ │ │ + lsl ip, r1, #28 │ │ │ │ + lsl r1, r1, #12 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #4 │ │ │ │ + lsr ip, r1, #19 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ and ip, ip, #8 │ │ │ │ - lsl lr, r1, #12 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ + lsr r2, r1, #4 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ + str ip, [r0] │ │ │ │ + mov ip, #0 │ │ │ │ and r2, r2, #8 │ │ │ │ and r3, r3, #8 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - mov lr, #0 │ │ │ │ + str ip, [r0, #12] │ │ │ │ + lsl ip, r1, #12 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str lr, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r3, r1, #4 │ │ │ │ + lsr ip, r1, #19 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsr r2, r1, #20 │ │ │ │ - lsl lr, r1, #12 │ │ │ │ - and r3, r3, #8 │ │ │ │ - and r2, r2, #1 │ │ │ │ - orr r3, r3, lr, lsr #29 │ │ │ │ - add ip, r2, #1 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - and r2, r2, #8 │ │ │ │ + and ip, ip, #8 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ + lsr r3, r1, #4 │ │ │ │ + orr lr, ip, lr, lsr #29 │ │ │ │ + and ip, r2, #1 │ │ │ │ + add ip, ip, #1 │ │ │ │ + and r2, r3, #8 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ and r3, r3, #8 │ │ │ │ str ip, [r0, #12] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ + lsl ip, r1, #12 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + str lr, [r0] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #4 │ │ │ │ + lsr r2, r1, #28 │ │ │ │ + and r2, r2, #1 │ │ │ │ + lsr ip, r1, #19 │ │ │ │ + lsr r3, r1, #4 │ │ │ │ + rsb r2, r2, #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr r2, r1, #19 │ │ │ │ - lsl lr, r1, #12 │ │ │ │ - lsr r3, r1, #28 │ │ │ │ and ip, ip, #8 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ + and r3, r3, #8 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + lsl r2, r1, #12 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ - and r2, r2, #8 │ │ │ │ - and lr, r1, #15 │ │ │ │ - and r3, r3, #1 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - orr r2, r2, r1, lsr #29 │ │ │ │ - rsb r3, r3, #2 │ │ │ │ - stmib r0, {ip, lr} │ │ │ │ - str r2, [r0] │ │ │ │ - str r3, [r0, #12] │ │ │ │ + orr r3, r3, r2, lsr #29 │ │ │ │ + and r1, r1, #15 │ │ │ │ + str ip, [r0] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + str r1, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r3, r1, #4 │ │ │ │ + lsr ip, r1, #19 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsr r2, r1, #20 │ │ │ │ - lsl lr, r1, #12 │ │ │ │ - and r3, r3, #8 │ │ │ │ - and r2, r2, #1 │ │ │ │ - orr r3, r3, lr, lsr #29 │ │ │ │ - rsb ip, r2, #2 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - and r2, r2, #8 │ │ │ │ + and ip, ip, #8 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ + lsr r3, r1, #4 │ │ │ │ + orr lr, ip, lr, lsr #29 │ │ │ │ + and ip, r2, #1 │ │ │ │ + rsb ip, ip, #2 │ │ │ │ + and r2, r3, #8 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ and r3, r3, #8 │ │ │ │ str ip, [r0, #12] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ + lsl ip, r1, #12 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + str lr, [r0] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr ip, r1, #19 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr lr, r1, #20 │ │ │ │ - lsr ip, r1, #4 │ │ │ │ - and lr, lr, #3 │ │ │ │ and ip, ip, #8 │ │ │ │ - str lr, [r0, #12] │ │ │ │ - lsl lr, r1, #12 │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ + str ip, [r0] │ │ │ │ + lsr ip, r1, #20 │ │ │ │ + lsr r2, r1, #4 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ + and ip, ip, #3 │ │ │ │ and r2, r2, #8 │ │ │ │ and r3, r3, #8 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ + str ip, [r0, #12] │ │ │ │ + lsl ip, r1, #12 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr ip, r1, #19 │ │ │ │ + lsr r2, r1, #16 │ │ │ │ lsr r3, r1, #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - and r3, r3, #8 │ │ │ │ - lsl lr, r1, #28 │ │ │ │ - orr r3, r3, lr, lsr #29 │ │ │ │ - lsr r2, r1, #16 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - lsr r3, r1, #19 │ │ │ │ + and ip, ip, #8 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ and r2, r2, #31 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ and r3, r3, #8 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - mov ip, #2 │ │ │ │ - rsb r2, r2, #32 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str ip, [r0, #12] │ │ │ │ + orr ip, ip, lr, lsr #29 │ │ │ │ + rsb r2, r2, #32 │ │ │ │ + mov r1, #2 │ │ │ │ + str ip, [r0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - str r3, [r0] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr ip, r1, #19 │ │ │ │ + lsr r2, r1, #16 │ │ │ │ lsr r3, r1, #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - and r3, r3, #8 │ │ │ │ - lsl lr, r1, #28 │ │ │ │ - orr r3, r3, lr, lsr #29 │ │ │ │ - lsr r2, r1, #16 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - lsr r3, r1, #19 │ │ │ │ + and ip, ip, #8 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ and r3, r3, #8 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - mov ip, #1 │ │ │ │ - rsb r2, r2, #16 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str ip, [r0, #12] │ │ │ │ + orr ip, ip, lr, lsr #29 │ │ │ │ + rsb r2, r2, #16 │ │ │ │ + mov r1, #1 │ │ │ │ + str ip, [r0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - str r3, [r0] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr ip, r1, #19 │ │ │ │ + lsr r2, r1, #16 │ │ │ │ lsr r3, r1, #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - and r3, r3, #8 │ │ │ │ - lsl lr, r1, #28 │ │ │ │ - orr r3, r3, lr, lsr #29 │ │ │ │ - lsr r2, r1, #16 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - lsr r3, r1, #19 │ │ │ │ + and ip, ip, #8 │ │ │ │ + lsl lr, r1, #16 │ │ │ │ and r2, r2, #7 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ and r3, r3, #8 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - mov ip, #0 │ │ │ │ - rsb r2, r2, #8 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str ip, [r0, #12] │ │ │ │ + orr ip, ip, lr, lsr #29 │ │ │ │ + rsb r2, r2, #8 │ │ │ │ + mov r1, #0 │ │ │ │ + str ip, [r0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - str r3, [r0] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov ip, #1 │ │ │ │ - lsl lr, r1, #28 │ │ │ │ + lsr r2, r1, #19 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ and r2, r2, #8 │ │ │ │ + orr r2, r2, ip, lsr #29 │ │ │ │ and r3, r3, #8 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - orr r2, r2, lr, lsr #29 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ + mov ip, #1 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ + str r2, [r0] │ │ │ │ + mov r2, #16 │ │ │ │ str ip, [r0, #12] │ │ │ │ - mov ip, #16 │ │ │ │ - stmib r0, {r2, ip} │ │ │ │ - str r3, [r0] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov ip, #0 │ │ │ │ - lsl lr, r1, #28 │ │ │ │ + bx lr │ │ │ │ + lsr r2, r1, #19 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ and r2, r2, #8 │ │ │ │ + orr r2, r2, ip, lsr #29 │ │ │ │ and r3, r3, #8 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - orr r2, r2, lr, lsr #29 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ + mov ip, #0 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ + str r2, [r0] │ │ │ │ + mov r2, #8 │ │ │ │ str ip, [r0, #12] │ │ │ │ - mov ip, #8 │ │ │ │ - stmib r0, {r2, ip} │ │ │ │ - str r3, [r0] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #16 │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - and ip, ip, #31 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bx lr │ │ │ │ + lsr r2, r1, #19 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ and r2, r2, #8 │ │ │ │ - and r3, r3, #8 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - mov lr, #2 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ + and r3, r3, #8 │ │ │ │ + lsr ip, r1, #16 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ + mov lr, #2 │ │ │ │ + and r1, ip, #31 │ │ │ │ str lr, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + str r2, [r0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #16 │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - and ip, ip, #15 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + lsr r2, r1, #19 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ and r2, r2, #8 │ │ │ │ - and r3, r3, #8 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - mov lr, #1 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ + and r3, r3, #8 │ │ │ │ + lsr ip, r1, #16 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ + mov lr, #1 │ │ │ │ + and r1, ip, #15 │ │ │ │ str lr, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + str r2, [r0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #16 │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - and ip, ip, #7 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + lsr r2, r1, #19 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ and r2, r2, #8 │ │ │ │ - and r3, r3, #8 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - mov lr, #0 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ + and r3, r3, #8 │ │ │ │ + lsr ip, r1, #16 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ + mov lr, #0 │ │ │ │ + and r1, ip, #7 │ │ │ │ str lr, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + str r2, [r0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + lsr r2, r1, #19 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ and r2, r2, #8 │ │ │ │ - lsl lr, r1, #28 │ │ │ │ and r3, r3, #8 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - mov ip, #0 │ │ │ │ - orr r2, r2, lr, lsr #29 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ + orr r2, r2, ip, lsr #29 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + mov ip, #0 │ │ │ │ + stm r0, {r2, r3, ip} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #18 │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - lsr r3, r1, #19 │ │ │ │ - and ip, ip, #3 │ │ │ │ + bx lr │ │ │ │ + lsr r2, r1, #19 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + lsr r3, r1, #2 │ │ │ │ and r2, r2, #8 │ │ │ │ - and r3, r3, #8 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsl ip, r1, #28 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ orr r2, r2, ip, lsr #29 │ │ │ │ + and r3, r3, #8 │ │ │ │ + lsr ip, r1, #18 │ │ │ │ + lsl r1, r1, #28 │ │ │ │ + and ip, ip, #3 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ + stm r0, {r2, r3, ip} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -153544,605 +153587,605 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #84] @ 0xa60f8 │ │ │ │ - ldr r1, [pc, #84] @ 0xa60fc │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #84] @ 0xa61a4 │ │ │ │ + ldr r1, [pc, #84] @ 0xa61a8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00999eb0 │ │ │ │ + addseq r9, r9, r4, lsl #28 │ │ │ │ adceq pc, r4, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #84] @ 0xa6184 │ │ │ │ - ldr r1, [pc, #84] @ 0xa6188 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #84] @ 0xa6230 │ │ │ │ + ldr r1, [pc, #84] @ 0xa6234 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addseq r9, r9, r4, lsr #28 │ │ │ │ + addseq r9, r9, r8, ror sp │ │ │ │ adceq r0, r5, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #84] @ 0xa6210 │ │ │ │ - ldr r1, [pc, #84] @ 0xa6214 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #84] @ 0xa62bc │ │ │ │ + ldr r1, [pc, #84] @ 0xa62c0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - umullseq r9, r9, r8, sp @ │ │ │ │ + addseq r9, r9, ip, ror #25 │ │ │ │ adceq pc, r4, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #84] @ 0xa629c │ │ │ │ - ldr r1, [pc, #84] @ 0xa62a0 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #84] @ 0xa6348 │ │ │ │ + ldr r1, [pc, #84] @ 0xa634c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addseq r9, r9, ip, lsl #26 │ │ │ │ + addseq r9, r9, r0, ror #24 │ │ │ │ ldrdeq pc, [r4], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #84] @ 0xa6328 │ │ │ │ - ldr r1, [pc, #84] @ 0xa632c │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #84] @ 0xa63d4 │ │ │ │ + ldr r1, [pc, #84] @ 0xa63d8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addseq r9, r9, r0, lsl #25 │ │ │ │ + @ instruction: 0x00999bd4 │ │ │ │ adceq pc, r4, ip, lsr sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #84] @ 0xa63b4 │ │ │ │ - ldr r1, [pc, #84] @ 0xa63b8 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #84] @ 0xa6460 │ │ │ │ + ldr r1, [pc, #84] @ 0xa6464 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00999bf4 │ │ │ │ + addseq r9, r9, r8, asr #22 │ │ │ │ adceq pc, r4, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #84] @ 0xa6440 │ │ │ │ - ldr r1, [pc, #84] @ 0xa6444 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #84] @ 0xa64ec │ │ │ │ + ldr r1, [pc, #84] @ 0xa64f0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - addseq r9, r9, r8, ror #22 │ │ │ │ + @ instruction: 0x00999abc │ │ │ │ @ instruction: 0x00a4fcb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #84] @ 0xa64cc │ │ │ │ - ldr r1, [pc, #84] @ 0xa64d0 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #84] @ 0xa6578 │ │ │ │ + ldr r1, [pc, #84] @ 0xa657c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00999adc │ │ │ │ + addseq r9, r9, r0, lsr sl │ │ │ │ adceq pc, r4, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 0xa655c │ │ │ │ + ldr r3, [pc, #112] @ 0xa6608 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #88] @ 0xa6560 │ │ │ │ - ldr r1, [pc, #88] @ 0xa6564 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #88] @ 0xa660c │ │ │ │ + ldr r1, [pc, #88] @ 0xa6610 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - addseq r9, r9, ip, asr #20 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + addseq r9, r9, r0, lsr #19 │ │ │ │ @ instruction: 0x00a4fbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 0xa65f0 │ │ │ │ + ldr r3, [pc, #112] @ 0xa669c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #88] @ 0xa65f4 │ │ │ │ - ldr r1, [pc, #88] @ 0xa65f8 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #88] @ 0xa66a0 │ │ │ │ + ldr r1, [pc, #88] @ 0xa66a4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - @ instruction: 0x009999b8 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + addseq r9, r9, ip, lsl #18 │ │ │ │ adceq pc, r4, r4, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 0xa6684 │ │ │ │ + ldr r3, [pc, #112] @ 0xa6730 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #88] @ 0xa6688 │ │ │ │ - ldr r1, [pc, #88] @ 0xa668c │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #88] @ 0xa6734 │ │ │ │ + ldr r1, [pc, #88] @ 0xa6738 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - addseq r9, r9, r4, lsr #18 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + addseq r9, r9, r8, ror r8 │ │ │ │ @ instruction: 0x00a4fbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 0xa6718 │ │ │ │ + ldr r3, [pc, #112] @ 0xa67c4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #88] @ 0xa671c │ │ │ │ - ldr r1, [pc, #88] @ 0xa6720 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #88] @ 0xa67c8 │ │ │ │ + ldr r1, [pc, #88] @ 0xa67cc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - umullseq r9, r9, r0, r8 @ │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + addseq r9, r9, r4, ror #15 │ │ │ │ adceq pc, r4, r4, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 0xa67ac │ │ │ │ + ldr r3, [pc, #112] @ 0xa6858 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #88] @ 0xa67b0 │ │ │ │ - ldr r1, [pc, #88] @ 0xa67b4 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #88] @ 0xa685c │ │ │ │ + ldr r1, [pc, #88] @ 0xa6860 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - @ instruction: 0x009997fc │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + addseq r9, r9, r0, asr r7 │ │ │ │ @ instruction: 0x00a4fbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 0xa6840 │ │ │ │ + ldr r3, [pc, #112] @ 0xa68ec │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #88] @ 0xa6844 │ │ │ │ - ldr r1, [pc, #88] @ 0xa6848 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #88] @ 0xa68f0 │ │ │ │ + ldr r1, [pc, #88] @ 0xa68f4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - addseq r9, r9, r8, ror #14 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + @ instruction: 0x009996bc │ │ │ │ adceq pc, r4, r4, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 0xa68d4 │ │ │ │ + ldr r3, [pc, #112] @ 0xa6980 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #88] @ 0xa68d8 │ │ │ │ - ldr r1, [pc, #88] @ 0xa68dc │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #88] @ 0xa6984 │ │ │ │ + ldr r1, [pc, #88] @ 0xa6988 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - @ instruction: 0x009996d4 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + addseq r9, r9, r8, lsr #12 │ │ │ │ @ instruction: 0x00a4fbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 0xa6968 │ │ │ │ + ldr r3, [pc, #112] @ 0xa6a14 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #88] @ 0xa696c │ │ │ │ - ldr r1, [pc, #88] @ 0xa6970 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #88] @ 0xa6a18 │ │ │ │ + ldr r1, [pc, #88] @ 0xa6a1c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, r2, r3 │ │ │ │ add r5, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r3, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - addseq r9, r9, r0, asr #12 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + umullseq r9, r9, r4, r5 @ │ │ │ │ adceq pc, r4, r4, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r6, r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 0xa69f4 │ │ │ │ + beq 0xa6aa0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0xa69f4 │ │ │ │ + beq 0xa6aa0 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [r0, #124] @ 0x7c │ │ │ │ - bgt 0xa6a10 │ │ │ │ + bgt 0xa6abc │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa6a1c │ │ │ │ + blt 0xa6ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa6a38 │ │ │ │ + bne 0xa6ae4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -154152,70 +154195,70 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa69c4 │ │ │ │ + bls 0xa6a70 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xa69d8 │ │ │ │ + b 0xa6a84 │ │ │ │ ldr r7, [r5] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr sl, [pc, #156] @ 0xa6ae4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr sl, [pc, #156] @ 0xa6b90 │ │ │ │ add r2, r7, #206 @ 0xce │ │ │ │ ldr r1, [sl] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr sl, [sl] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ - b 0xa69d4 │ │ │ │ + b 0xa6a80 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr r3, [r1] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #13 │ │ │ │ - bne 0xa6b10 │ │ │ │ + bne 0xa6bbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -154226,132 +154269,132 @@ │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [r0, #124] @ 0x7c │ │ │ │ - bgt 0xa6b7c │ │ │ │ + bgt 0xa6c28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa6b88 │ │ │ │ + blt 0xa6c34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa6bbc │ │ │ │ + bne 0xa6c68 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa6b4c │ │ │ │ + bls 0xa6bf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr fp, [pc, #332] @ 0xa6d18 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr fp, [pc, #332] @ 0xa6dc4 │ │ │ │ add r2, r7, #206 @ 0xce │ │ │ │ ldr r1, [fp] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r7, [r6, #16] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, r7, #206 @ 0xce │ │ │ │ ldr r1, [fp] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0xa6c34 │ │ │ │ + bne 0xa6ce0 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 0xa6d08 │ │ │ │ + bgt 0xa6db4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 0xa6c34 │ │ │ │ - bne 0xa6d14 │ │ │ │ + bgt 0xa6ce0 │ │ │ │ + bne 0xa6dc0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ - b 0xa6c8c │ │ │ │ + bl 0x18a58c │ │ │ │ + b 0xa6d38 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x1975bc │ │ │ │ + bl 0x1976bc │ │ │ │ mov r0, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x197424 │ │ │ │ + bl 0x197524 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ - b 0xa6b5c │ │ │ │ + b 0xa6c08 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa6c34 │ │ │ │ - bl 0xa53e8 │ │ │ │ + bls 0xa6ce0 │ │ │ │ + bl 0xa54b0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ @@ -154369,194 +154412,194 @@ │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #7 │ │ │ │ movle r0, ip │ │ │ │ orrgt r0, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 0xa6e44 │ │ │ │ + bne 0xa6ef0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0xa6e7c │ │ │ │ + beq 0xa6f28 │ │ │ │ cmp r3, #15 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - ble 0xa6e5c │ │ │ │ + ble 0xa6f08 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xa6e64 │ │ │ │ + bhi 0xa6f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa6e28 │ │ │ │ + beq 0xa6ed4 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ - ldr r3, [pc, #240] @ 0xa6ee8 │ │ │ │ + bl 0x77884 │ │ │ │ + ldr r3, [pc, #240] @ 0xa6f94 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa6ec4 │ │ │ │ + bne 0xa6f70 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa6e9c │ │ │ │ + bne 0xa6f48 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xa6dc4 │ │ │ │ + bge 0xa6e70 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa6e28 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa6ed4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa6da4 │ │ │ │ + beq 0xa6e50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #5 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r0, r3, #4 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #544 @ 0x220 │ │ │ │ - bl 0x777dc │ │ │ │ - b 0xa6e28 │ │ │ │ + bl 0x7781c │ │ │ │ + b 0xa6ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0xa6e1c │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0xa6ec8 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r0, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa6f4c │ │ │ │ + beq 0xa6ff8 │ │ │ │ ldr ip, [lr, #68] @ 0x44 │ │ │ │ ands ip, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa6f48 │ │ │ │ + beq 0xa6ff4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ orr r1, r1, r2 │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #7 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xa6f64 │ │ │ │ + beq 0xa7010 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 0xa7028 │ │ │ │ + bgt 0xa70d4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xa7034 │ │ │ │ + blt 0xa70e0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa7020 │ │ │ │ + beq 0xa70cc │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr sl, [r5] │ │ │ │ lsl r7, r7, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r9, [pc, #156] @ 0xa704c │ │ │ │ + ldr r9, [pc, #156] @ 0xa70f8 │ │ │ │ cmp r3, #0 │ │ │ │ rsbeq r7, r7, #0 │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [r9] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [r9] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r9] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xa6f4c │ │ │ │ + b 0xa6ff8 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 0xa6f80 │ │ │ │ + bls 0xa702c │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa7020 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa70cc │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ @@ -154567,15 +154610,15 @@ │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - bne 0xa70b0 │ │ │ │ + bne 0xa715c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -154586,314 +154629,314 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - bgt 0xa7118 │ │ │ │ + bgt 0xa71c4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa7124 │ │ │ │ + blt 0xa71d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa713c │ │ │ │ + bne 0xa71e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa70ec │ │ │ │ + bls 0xa7198 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa70fc │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa71a8 │ │ │ │ ldr r7, [r6] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r9, [pc, #144] @ 0xa71dc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r9, [pc, #144] @ 0xa7288 │ │ │ │ add r2, r7, #206 @ 0xce │ │ │ │ ldr r1, [r9] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r6, #4] │ │ │ │ cmp sl, #15 │ │ │ │ - beq 0xa71c0 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xa726c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r7 │ │ │ │ blx r5 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xa71d0 │ │ │ │ + bne 0xa727c │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #13 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ str r2, [r4, #12] │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ - b 0xa70fc │ │ │ │ + b 0xa71a8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r7, r0 │ │ │ │ - b 0xa7180 │ │ │ │ + b 0xa722c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xa5478 │ │ │ │ - b 0xa719c │ │ │ │ + bl 0xa5540 │ │ │ │ + b 0xa7248 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa7210 │ │ │ │ + beq 0xa72bc │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa7210 │ │ │ │ - ldr r2, [pc, #36] @ 0xa7228 │ │ │ │ + beq 0xa72bc │ │ │ │ + ldr r2, [pc, #36] @ 0xa72d4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - b 0xa7050 │ │ │ │ + b 0xa70fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa725c │ │ │ │ + beq 0xa7308 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa725c │ │ │ │ - ldr r2, [pc, #36] @ 0xa7274 │ │ │ │ + beq 0xa7308 │ │ │ │ + ldr r2, [pc, #36] @ 0xa7320 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - b 0xa7050 │ │ │ │ + b 0xa70fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa72a8 │ │ │ │ + beq 0xa7354 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa72a8 │ │ │ │ - ldr r2, [pc, #36] @ 0xa72c0 │ │ │ │ + beq 0xa7354 │ │ │ │ + ldr r2, [pc, #36] @ 0xa736c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - b 0xa7050 │ │ │ │ + b 0xa70fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa72f4 │ │ │ │ + beq 0xa73a0 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa72f4 │ │ │ │ - ldr r2, [pc, #36] @ 0xa730c │ │ │ │ + beq 0xa73a0 │ │ │ │ + ldr r2, [pc, #36] @ 0xa73b8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - b 0xa7050 │ │ │ │ + b 0xa70fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa7340 │ │ │ │ + beq 0xa73ec │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa7340 │ │ │ │ - ldr r2, [pc, #36] @ 0xa7358 │ │ │ │ + beq 0xa73ec │ │ │ │ + ldr r2, [pc, #36] @ 0xa7404 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ - b 0xa7050 │ │ │ │ + b 0xa70fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa738c │ │ │ │ + beq 0xa7438 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa738c │ │ │ │ - ldr r2, [pc, #36] @ 0xa73a4 │ │ │ │ + beq 0xa7438 │ │ │ │ + ldr r2, [pc, #36] @ 0xa7450 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - b 0xa7050 │ │ │ │ + b 0xa70fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ mov r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa7400 │ │ │ │ + beq 0xa74ac │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 0xa7418 │ │ │ │ + beq 0xa74c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - bgt 0xa7460 │ │ │ │ + bgt 0xa750c │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa746c │ │ │ │ + blt 0xa7518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa7484 │ │ │ │ + bne 0xa7530 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa7434 │ │ │ │ + bls 0xa74e0 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa7444 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa74f0 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r7, [pc, #120] @ 0xa750c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r7, [pc, #120] @ 0xa75b8 │ │ │ │ add r2, r9, #206 @ 0xce │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r6] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, r9 │ │ │ │ blx r5 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xa7500 │ │ │ │ + bne 0xa75ac │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #13 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ - b 0xa7444 │ │ │ │ + b 0xa74f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xa5478 │ │ │ │ - b 0xa74dc │ │ │ │ + bl 0xa5540 │ │ │ │ + b 0xa7588 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa7594 │ │ │ │ + beq 0xa7640 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa75ac │ │ │ │ + beq 0xa7658 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xa75ac │ │ │ │ + bgt 0xa7658 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xa75ac │ │ │ │ + beq 0xa7658 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - bgt 0xa75c8 │ │ │ │ + bgt 0xa7674 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa75d4 │ │ │ │ + blt 0xa7680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa75ec │ │ │ │ + bne 0xa7698 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -154902,110 +154945,110 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa7580 │ │ │ │ + bls 0xa762c │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa7590 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa763c │ │ │ │ ldr r7, [r6] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r9, [pc, #124] @ 0xa7678 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r9, [pc, #124] @ 0xa7724 │ │ │ │ add r2, r7, #206 @ 0xce │ │ │ │ ldr r1, [r9] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r6, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r9, [r9] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ - b 0xa7590 │ │ │ │ + b 0xa763c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r0, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa76e0 │ │ │ │ + beq 0xa778c │ │ │ │ ldr ip, [lr, #68] @ 0x44 │ │ │ │ ands ip, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa76dc │ │ │ │ + beq 0xa7788 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ mov r5, r1 │ │ │ │ orr r2, r2, r3 │ │ │ │ clz r3, r6 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa76f8 │ │ │ │ + beq 0xa77a4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 0xa7790 │ │ │ │ + bgt 0xa783c │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa779c │ │ │ │ + blt 0xa7848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa7788 │ │ │ │ + beq 0xa7834 │ │ │ │ ldr r8, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #206 @ 0xce │ │ │ │ lsl r8, r8, #4 │ │ │ │ - beq 0xa77b4 │ │ │ │ + beq 0xa7860 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa77b4 │ │ │ │ + bne 0xa7860 │ │ │ │ ldrb r3, [r4, #230] @ 0xe6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa77b4 │ │ │ │ + beq 0xa7860 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, #16 │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ ldr r0, [r5, #8] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp] │ │ │ │ @@ -155013,221 +155056,221 @@ │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xa76e0 │ │ │ │ + b 0xa778c │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa7714 │ │ │ │ + bls 0xa77c0 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa7788 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r7, [pc, #60] @ 0xa77fc │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa7834 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r7, [pc, #60] @ 0xa78a8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, r8, #206 @ 0xce │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ blx r6 │ │ │ │ - b 0xa7770 │ │ │ │ + b 0xa781c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ ands r0, ip, #3840 @ 0xf00 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr ip, [lr, #68] @ 0x44 │ │ │ │ ands ip, ip, #3584 @ 0xe00 │ │ │ │ - beq 0xa7874 │ │ │ │ + beq 0xa7920 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ 0xa7974 │ │ │ │ + ldr r2, [pc, #300] @ 0xa7a20 │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r7, [r3, #128] @ 0x80 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ orr r2, r2, r3 │ │ │ │ clz r3, r7 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa788c │ │ │ │ + beq 0xa7938 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 0xa78d4 │ │ │ │ + bgt 0xa7980 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa78e0 │ │ │ │ + blt 0xa798c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa78f8 │ │ │ │ + bne 0xa79a4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa78a8 │ │ │ │ + bls 0xa7954 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa78b8 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa7964 │ │ │ │ ldr sl, [r5] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r9, [pc, #112] @ 0xa7978 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r9, [pc, #112] @ 0xa7a24 │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [r9] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [r9] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #64] @ 0xa797c │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #64] @ 0xa7a28 │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ ldr r6, [r9] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ - b 0xa78b8 │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + b 0xa7964 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r0, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa7ae4 │ │ │ │ + beq 0xa7b90 │ │ │ │ ldr ip, [lr, #68] @ 0x44 │ │ │ │ ands ip, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa7afc │ │ │ │ + beq 0xa7ba8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ clz ip, r6 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r2, #7 │ │ │ │ movle r0, ip │ │ │ │ orrgt r0, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 0xa7afc │ │ │ │ + bne 0xa7ba8 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #15 │ │ │ │ - beq 0xa7ae4 │ │ │ │ + beq 0xa7b90 │ │ │ │ cmp r2, #13 │ │ │ │ - bne 0xa79fc │ │ │ │ + bne 0xa7aa8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xa7ae4 │ │ │ │ + bne 0xa7b90 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ cmp r2, #2 │ │ │ │ - ble 0xa7b18 │ │ │ │ + ble 0xa7bc4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 0xa7b20 │ │ │ │ + bhi 0xa7bcc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa7ae0 │ │ │ │ + beq 0xa7b8c │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r9, [r5] │ │ │ │ lsl r8, r8, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ rsbeq r8, r8, #0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa7b38 │ │ │ │ + bne 0xa7be4 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr fp, [pc, #224] @ 0xa7b60 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr fp, [pc, #224] @ 0xa7c0c │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [fp] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa7ac8 │ │ │ │ + beq 0xa7b74 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa7b4c │ │ │ │ + beq 0xa7bf8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ @@ -155241,90 +155284,90 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge 0xa7a1c │ │ │ │ + bge 0xa7ac8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa7ae0 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa7b8c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0xa7a70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0xa7b1c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0xa7ab8 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0xa7b64 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ sub sp, sp, #24 │ │ │ │ ands r0, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa7bc4 │ │ │ │ + beq 0xa7c70 │ │ │ │ ldr ip, [lr, #68] @ 0x44 │ │ │ │ ands ip, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa7bc0 │ │ │ │ + beq 0xa7c6c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ orr r1, r1, r2 │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #7 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xa7bdc │ │ │ │ + beq 0xa7c88 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ strb r1, [r4, #124] @ 0x7c │ │ │ │ - bgt 0xa7ca0 │ │ │ │ + bgt 0xa7d4c │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xa7cac │ │ │ │ + blt 0xa7d58 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa7c98 │ │ │ │ + beq 0xa7d44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ rsbne r7, r7, #0 │ │ │ │ add r8, r8, #206 @ 0xce │ │ │ │ cmp r3, #0 │ │ │ │ lsl r8, r8, #4 │ │ │ │ - beq 0xa7cc4 │ │ │ │ + beq 0xa7d70 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa7cc4 │ │ │ │ + bne 0xa7d70 │ │ │ │ ldrb r3, [r4, #230] @ 0xe6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa7cc4 │ │ │ │ + beq 0xa7d70 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r3, #16 │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ str r7, [sp] │ │ │ │ asr r7, r7, #31 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -155337,840 +155380,840 @@ │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xa7bc4 │ │ │ │ + b 0xa7c70 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 0xa7bfc │ │ │ │ + bls 0xa7ca8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa7c98 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr sl, [pc, #76] @ 0xa7d1c │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa7d44 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr sl, [pc, #76] @ 0xa7dc8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, r8, #206 @ 0xce │ │ │ │ ldr r1, [sl] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [sl] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b 0xa7c80 │ │ │ │ + b 0xa7d2c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa7d6c │ │ │ │ + ldr r2, [pc, #52] @ 0xa7e18 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa7dbc │ │ │ │ + ldr r2, [pc, #52] @ 0xa7e68 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #168] @ 0xa8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa7e0c │ │ │ │ + ldr r2, [pc, #52] @ 0xa7eb8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #176] @ 0xb0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa7e5c │ │ │ │ + ldr r2, [pc, #52] @ 0xa7f08 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #184] @ 0xb8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa7eac │ │ │ │ + ldr r2, [pc, #52] @ 0xa7f58 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #192] @ 0xc0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa7efc │ │ │ │ + ldr r2, [pc, #52] @ 0xa7fa8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #200] @ 0xc8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa7f4c │ │ │ │ + ldr r2, [pc, #52] @ 0xa7ff8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #208] @ 0xd0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa7f9c │ │ │ │ + ldr r2, [pc, #52] @ 0xa8048 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #216] @ 0xd8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa7fec │ │ │ │ + ldr r2, [pc, #52] @ 0xa8098 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #224] @ 0xe0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa803c │ │ │ │ + ldr r2, [pc, #52] @ 0xa80e8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #232] @ 0xe8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa808c │ │ │ │ + ldr r2, [pc, #52] @ 0xa8138 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #240] @ 0xf0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa80dc │ │ │ │ + ldr r2, [pc, #52] @ 0xa8188 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #248] @ 0xf8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa812c │ │ │ │ + ldr r2, [pc, #52] @ 0xa81d8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #256] @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa817c │ │ │ │ + ldr r2, [pc, #52] @ 0xa8228 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #264] @ 0x108 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa81cc │ │ │ │ + ldr r2, [pc, #52] @ 0xa8278 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa821c │ │ │ │ + ldr r2, [pc, #52] @ 0xa82c8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #280] @ 0x118 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0xa8270 │ │ │ │ + ldr r3, [pc, #56] @ 0xa831c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [pc, #48] @ 0xa8274 │ │ │ │ + ldr ip, [pc, #48] @ 0xa8320 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #288] @ 0x120 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ - andeq r5, sl, r4, ror #1 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ + andeq r5, sl, ip, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0xa82c8 │ │ │ │ + ldr r3, [pc, #56] @ 0xa8374 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [pc, #48] @ 0xa82cc │ │ │ │ + ldr ip, [pc, #48] @ 0xa8378 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #296] @ 0x128 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ - @ instruction: 0x000a51b4 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ + andeq r5, sl, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0xa8320 │ │ │ │ + ldr r3, [pc, #56] @ 0xa83cc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [pc, #48] @ 0xa8324 │ │ │ │ + ldr ip, [pc, #48] @ 0xa83d0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #304] @ 0x130 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ - muleq sl, r0, r2 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ + andeq r5, sl, r8, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0xa8378 │ │ │ │ + ldr r3, [pc, #56] @ 0xa8424 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [pc, #48] @ 0xa837c │ │ │ │ + ldr ip, [pc, #48] @ 0xa8428 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #312] @ 0x138 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ - andeq r5, sl, r4, lsl #6 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ + andeq r5, sl, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0xa83d0 │ │ │ │ + ldr r3, [pc, #56] @ 0xa847c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [pc, #48] @ 0xa83d4 │ │ │ │ + ldr ip, [pc, #48] @ 0xa8480 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #320] @ 0x140 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ - andeq r5, sl, r8, ror #2 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ + andeq r5, sl, r0, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0xa8428 │ │ │ │ + ldr r3, [pc, #56] @ 0xa84d4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #336] @ 0x150 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0xa847c │ │ │ │ + ldr r3, [pc, #56] @ 0xa8528 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [pc, #48] @ 0xa8480 │ │ │ │ + ldr ip, [pc, #48] @ 0xa852c │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #352] @ 0x160 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ - @ instruction: 0x001a86f8 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ + @ instruction: 0x001a87f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa84d0 │ │ │ │ + ldr r2, [pc, #52] @ 0xa857c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #368] @ 0x170 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa8520 │ │ │ │ + ldr r2, [pc, #52] @ 0xa85cc │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #44] @ 0xa8524 │ │ │ │ + ldr r3, [pc, #44] @ 0xa85d0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [r2, ip, lsl #2] │ │ │ │ mov r3, #1 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq pc, [r5], #-232 @ 0xffffff18 │ │ │ │ - andeq r5, sl, ip, lsl r4 │ │ │ │ + strdeq pc, [r5], #-248 @ 0xffffff08 │ │ │ │ + andeq r5, sl, r4, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0xa8578 │ │ │ │ + ldr r3, [pc, #56] @ 0xa8624 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #384] @ 0x180 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0xa85cc │ │ │ │ + ldr r3, [pc, #56] @ 0xa8678 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [pc, #48] @ 0xa85d0 │ │ │ │ + ldr ip, [pc, #48] @ 0xa867c │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #400] @ 0x190 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ strdeq r0, [r7], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ 0xa8624 │ │ │ │ + ldr r3, [pc, #56] @ 0xa86d0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr ip, [pc, #48] @ 0xa8628 │ │ │ │ + ldr ip, [pc, #48] @ 0xa86d4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #416] @ 0x1a0 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ muleq r7, r4, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa8678 │ │ │ │ + ldr r2, [pc, #52] @ 0xa8724 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #432] @ 0x1b0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 0xa86c8 │ │ │ │ + ldr r2, [pc, #52] @ 0xa8774 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #448] @ 0x1c0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ + bl 0xa7c10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa8728 │ │ │ │ + beq 0xa87d4 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa8724 │ │ │ │ + beq 0xa87d0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 0xa8740 │ │ │ │ + beq 0xa87ec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - bgt 0xa8774 │ │ │ │ + bgt 0xa8820 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa8780 │ │ │ │ + blt 0xa882c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa8798 │ │ │ │ + bne 0xa8844 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xa8728 │ │ │ │ + b 0xa87d4 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa875c │ │ │ │ + bls 0xa8808 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa876c │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa8818 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr sl, [pc, #216] @ 0xa8880 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr sl, [pc, #216] @ 0xa892c │ │ │ │ add r2, r7, #206 @ 0xce │ │ │ │ ldr r1, [sl] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, r7, #206 @ 0xce │ │ │ │ ldr r1, [sl] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa884c │ │ │ │ + bne 0xa88f8 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 0xa8870 │ │ │ │ + bgt 0xa891c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 0xa884c │ │ │ │ - bne 0xa887c │ │ │ │ - bl 0x18a440 │ │ │ │ + bgt 0xa88f8 │ │ │ │ + bne 0xa8928 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp] │ │ │ │ ldr r1, [sl] │ │ │ │ blx r5 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ - b 0xa876c │ │ │ │ + b 0xa8818 │ │ │ │ ldr fp, [r6] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov fp, r7 │ │ │ │ - b 0xa8808 │ │ │ │ + b 0xa88b4 │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 0xa884c │ │ │ │ - bl 0xa53e8 │ │ │ │ + bls 0xa88f8 │ │ │ │ + bl 0xa54b0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #12] @ 0xa88a0 │ │ │ │ + ldr r3, [pc, #12] @ 0xa894c │ │ │ │ add r2, r2, ip, lsl #1 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ - b 0xa86cc │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + b 0xa8778 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r0, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa8914 │ │ │ │ + beq 0xa89c0 │ │ │ │ ldr ip, [lr, #68] @ 0x44 │ │ │ │ ands ip, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa8910 │ │ │ │ + beq 0xa89bc │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ orr r2, r2, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ orr r2, r2, r3 │ │ │ │ clz r3, r6 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa892c │ │ │ │ + beq 0xa89d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 0xa89d4 │ │ │ │ + bgt 0xa8a80 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa89e0 │ │ │ │ + blt 0xa8a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa89cc │ │ │ │ + beq 0xa8a78 │ │ │ │ ldr r8, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #206 @ 0xce │ │ │ │ lsl r8, r8, #4 │ │ │ │ - beq 0xa89f8 │ │ │ │ + beq 0xa8aa4 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa89f8 │ │ │ │ + bne 0xa8aa4 │ │ │ │ ldrb r3, [r4, #230] @ 0xe6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa89f8 │ │ │ │ + beq 0xa8aa4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov ip, #16 │ │ │ │ add r3, r3, #206 @ 0xce │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r8 │ │ │ │ @@ -156182,156 +156225,156 @@ │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xa8914 │ │ │ │ + b 0xa89c0 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa8948 │ │ │ │ + bls 0xa89f4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa89cc │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r7, [pc, #92] @ 0xa8a60 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa8a78 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r7, [pc, #92] @ 0xa8b0c │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r5, #8] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r6 │ │ │ │ - b 0xa89b4 │ │ │ │ + b 0xa8a60 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa8a98 │ │ │ │ + beq 0xa8b44 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa8a98 │ │ │ │ - ldr r2, [pc, #40] @ 0xa8ab0 │ │ │ │ + beq 0xa8b44 │ │ │ │ + ldr r2, [pc, #40] @ 0xa8b5c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #496] @ 0x1f0 │ │ │ │ - b 0xa88a4 │ │ │ │ + b 0xa8950 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa8ae8 │ │ │ │ + beq 0xa8b94 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa8ae8 │ │ │ │ - ldr r2, [pc, #40] @ 0xa8b00 │ │ │ │ + beq 0xa8b94 │ │ │ │ + ldr r2, [pc, #40] @ 0xa8bac │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #512] @ 0x200 │ │ │ │ - b 0xa88a4 │ │ │ │ + b 0xa8950 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ mov r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa8c50 │ │ │ │ + beq 0xa8cfc │ │ │ │ mov r6, r2 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ mov r5, r1 │ │ │ │ orr r2, r2, r3 │ │ │ │ clz r3, r6 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #7 │ │ │ │ movle r0, r3 │ │ │ │ orrgt r0, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa8c50 │ │ │ │ + bne 0xa8cfc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #15 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - ble 0xa8c68 │ │ │ │ + ble 0xa8d14 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xa8c70 │ │ │ │ + bhi 0xa8d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa8c34 │ │ │ │ + beq 0xa8ce0 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r8, [pc, #196] @ 0xa8c88 │ │ │ │ + ldr r8, [pc, #196] @ 0xa8d34 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr sl, [r5] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [r8] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [r8] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -156349,72 +156392,72 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xa8ba0 │ │ │ │ + bge 0xa8c4c │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa8c34 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa8ce0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ mov r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa8d9c │ │ │ │ + beq 0xa8e48 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xa8d9c │ │ │ │ + bgt 0xa8e48 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 0xa8d9c │ │ │ │ + beq 0xa8e48 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - ble 0xa8db4 │ │ │ │ + ble 0xa8e60 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xa8dbc │ │ │ │ + bhi 0xa8e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa8d80 │ │ │ │ + beq 0xa8e2c │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r9, [pc, #172] @ 0xa8dd4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r9, [pc, #172] @ 0xa8e80 │ │ │ │ add r2, r8, #206 @ 0xce │ │ │ │ ldr r1, [r9] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r8, [r6, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -156432,89 +156475,89 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xa8d08 │ │ │ │ + bge 0xa8db4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa8d80 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa8e2c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ mov r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa8f18 │ │ │ │ + beq 0xa8fc4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ clz r3, r6 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #7 │ │ │ │ movle r0, r3 │ │ │ │ orrgt r0, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 0xa8f18 │ │ │ │ + bne 0xa8fc4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #13 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - ble 0xa8f30 │ │ │ │ + ble 0xa8fdc │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xa8f38 │ │ │ │ + bhi 0xa8fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa8efc │ │ │ │ + beq 0xa8fa8 │ │ │ │ ldr r7, [r5] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r9, [pc, #188] @ 0xa8f50 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r9, [pc, #188] @ 0xa8ffc │ │ │ │ add r2, r7, #206 @ 0xce │ │ │ │ ldr r1, [r9] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ @@ -156527,328 +156570,328 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xa8e74 │ │ │ │ + bge 0xa8f20 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa8efc │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa8fa8 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa8f84 │ │ │ │ + beq 0xa9030 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa8f84 │ │ │ │ - ldr r2, [pc, #36] @ 0xa8f9c │ │ │ │ + beq 0xa9030 │ │ │ │ + ldr r2, [pc, #36] @ 0xa9048 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #528] @ 0x210 │ │ │ │ - b 0xa8dd8 │ │ │ │ + b 0xa8e84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa8fd0 │ │ │ │ + beq 0xa907c │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa8fd0 │ │ │ │ - ldr r2, [pc, #36] @ 0xa8fe8 │ │ │ │ + beq 0xa907c │ │ │ │ + ldr r2, [pc, #36] @ 0xa9094 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #544] @ 0x220 │ │ │ │ - b 0xa8dd8 │ │ │ │ + b 0xa8e84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa901c │ │ │ │ + beq 0xa90c8 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa901c │ │ │ │ - ldr r2, [pc, #36] @ 0xa9034 │ │ │ │ + beq 0xa90c8 │ │ │ │ + ldr r2, [pc, #36] @ 0xa90e0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #560] @ 0x230 │ │ │ │ - b 0xa8dd8 │ │ │ │ + b 0xa8e84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ tst ip, #3840 @ 0xf00 │ │ │ │ - beq 0xa9068 │ │ │ │ + beq 0xa9114 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa9068 │ │ │ │ - ldr r2, [pc, #36] @ 0xa9080 │ │ │ │ + beq 0xa9114 │ │ │ │ + ldr r2, [pc, #36] @ 0xa912c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #576] @ 0x240 │ │ │ │ - b 0xa8dd8 │ │ │ │ + b 0xa8e84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa90d0 │ │ │ │ + beq 0xa917c │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa90cc │ │ │ │ + beq 0xa9178 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #13 │ │ │ │ - bne 0xa90e8 │ │ │ │ + bne 0xa9194 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - bgt 0xa911c │ │ │ │ + bgt 0xa91c8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa9128 │ │ │ │ + blt 0xa91d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9140 │ │ │ │ + bne 0xa91ec │ │ │ │ mov r0, #1 │ │ │ │ - b 0xa90d0 │ │ │ │ + b 0xa917c │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa9104 │ │ │ │ + bls 0xa91b0 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa9114 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa91c0 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0xa9240 │ │ │ │ + bne 0xa92ec │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 0xa9290 │ │ │ │ + bgt 0xa933c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 0xa9240 │ │ │ │ - bne 0xa929c │ │ │ │ + bgt 0xa92ec │ │ │ │ + bne 0xa9348 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr sl, [pc, #276] @ 0xa92a0 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr sl, [pc, #276] @ 0xa934c │ │ │ │ add r2, r9, #206 @ 0xce │ │ │ │ ldr r1, [sl] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #256] @ 0xa92a4 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #256] @ 0xa9350 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldrne r1, [pc, #236] @ 0xa92a8 │ │ │ │ - ldreq r1, [pc, #236] @ 0xa92ac │ │ │ │ + ldrne r1, [pc, #236] @ 0xa9354 │ │ │ │ + ldreq r1, [pc, #236] @ 0xa9358 │ │ │ │ ldr r3, [sl] │ │ │ │ add r7, r2, r7 │ │ │ │ add r8, r2, r8 │ │ │ │ add r3, r2, r3 │ │ │ │ stm sp, {r7, r8} │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18acbc │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x197424 │ │ │ │ + bl 0x197524 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ - b 0xa9114 │ │ │ │ + b 0xa91c0 │ │ │ │ ldr r8, [r5, #16] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1975bc │ │ │ │ + bl 0x1976bc │ │ │ │ mov r8, r6 │ │ │ │ - b 0xa917c │ │ │ │ + b 0xa9228 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa9240 │ │ │ │ - bl 0xa53e8 │ │ │ │ + bls 0xa92ec │ │ │ │ + bl 0xa54b0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - @ instruction: 0x00996db0 │ │ │ │ + addseq r6, r9, r4, lsl #26 │ │ │ │ adceq r5, r5, ip, ror #11 │ │ │ │ adceq r5, r5, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0xa9378 │ │ │ │ + beq 0xa9424 │ │ │ │ cmp r3, #11 │ │ │ │ - bgt 0xa9364 │ │ │ │ + bgt 0xa9410 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa93b8 │ │ │ │ + beq 0xa9464 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ - ldr r7, [pc, #416] @ 0xa9498 │ │ │ │ + ldr r7, [pc, #416] @ 0xa9544 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - ldr r6, [pc, #412] @ 0xa949c │ │ │ │ + ldr r6, [pc, #412] @ 0xa9548 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa934c │ │ │ │ + beq 0xa93f8 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa939c │ │ │ │ + beq 0xa9448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xa939c │ │ │ │ + bgt 0xa9448 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 0xa93c4 │ │ │ │ + bgt 0xa9470 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xa93d0 │ │ │ │ + blt 0xa947c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa93e8 │ │ │ │ + bne 0xa9494 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #15 │ │ │ │ - bne 0xa9378 │ │ │ │ + bne 0xa9424 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xa939c │ │ │ │ - ldr r7, [pc, #288] @ 0xa94a0 │ │ │ │ - ldr r6, [pc, #288] @ 0xa94a4 │ │ │ │ + beq 0xa9448 │ │ │ │ + ldr r7, [pc, #288] @ 0xa954c │ │ │ │ + ldr r6, [pc, #288] @ 0xa9550 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa934c │ │ │ │ + beq 0xa93f8 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - bne 0xa9310 │ │ │ │ + bne 0xa93bc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [pc, #232] @ 0xa94a8 │ │ │ │ - ldr r6, [pc, #232] @ 0xa94ac │ │ │ │ - b 0xa9380 │ │ │ │ + ldr r7, [pc, #232] @ 0xa9554 │ │ │ │ + ldr r6, [pc, #232] @ 0xa9558 │ │ │ │ + b 0xa942c │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xa9338 │ │ │ │ + bls 0xa93e4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa9348 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa93f4 │ │ │ │ ldmib r4, {r0, r1, r2} │ │ │ │ - bl 0x77618 │ │ │ │ + bl 0x77658 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ add r4, r4, #206 @ 0xce │ │ │ │ cmp r3, #0 │ │ │ │ lsl r4, r4, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 0xa945c │ │ │ │ + bne 0xa9508 │ │ │ │ ldrb r3, [r5, #230] @ 0xe6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa945c │ │ │ │ + beq 0xa9508 │ │ │ │ mov r3, #16 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -156856,103 +156899,103 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r5, #120] @ 0x78 │ │ │ │ - b 0xa9348 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr sl, [pc, #72] @ 0xa94b0 │ │ │ │ + b 0xa93f4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr sl, [pc, #72] @ 0xa955c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sl] │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 0xa9440 │ │ │ │ - andseq r8, sl, r4, lsr #8 │ │ │ │ - andeq r4, sl, r4, asr sp │ │ │ │ - andeq r5, sl, r0, ror #7 │ │ │ │ - andeq r4, sl, r4, ror #24 │ │ │ │ - andseq r8, sl, ip, lsr #12 │ │ │ │ - ldrdeq r4, [sl], -ip │ │ │ │ + b 0xa94ec │ │ │ │ + andseq r8, sl, r4, lsr #10 │ │ │ │ + andeq r4, sl, ip, lsl lr │ │ │ │ + andeq r5, sl, r8, lsr #9 │ │ │ │ + andeq r4, sl, ip, lsr #26 │ │ │ │ + andseq r8, sl, ip, lsr #14 │ │ │ │ + andeq r4, sl, r4, lsr #27 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ mov r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa9604 │ │ │ │ + beq 0xa96b0 │ │ │ │ mov r6, r2 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ mov r5, r1 │ │ │ │ orr r2, r2, r3 │ │ │ │ clz r3, r6 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #7 │ │ │ │ movle r0, r3 │ │ │ │ orrgt r0, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9604 │ │ │ │ + bne 0xa96b0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #13 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - ble 0xa961c │ │ │ │ + ble 0xa96c8 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xa9624 │ │ │ │ + bhi 0xa96d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa95e8 │ │ │ │ + beq 0xa9694 │ │ │ │ ldr r9, [r5] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r7, [pc, #200] @ 0xa963c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r7, [pc, #200] @ 0xa96e8 │ │ │ │ add r2, r9, #206 @ 0xce │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, sl, #206 @ 0xce │ │ │ │ ldr r1, [r7] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr sl, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -156970,94 +157013,94 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xa9554 │ │ │ │ + bge 0xa9600 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa95e8 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa9694 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa977c │ │ │ │ + beq 0xa9828 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa9794 │ │ │ │ + beq 0xa9840 │ │ │ │ mov r6, r2 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ mov r5, r1 │ │ │ │ orr r2, r2, r3 │ │ │ │ clz r3, r6 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #7 │ │ │ │ movle r0, r3 │ │ │ │ orrgt r0, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9794 │ │ │ │ + bne 0xa9840 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0xa977c │ │ │ │ + beq 0xa9828 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - ble 0xa97b0 │ │ │ │ + ble 0xa985c │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xa97b8 │ │ │ │ + bhi 0xa9864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9778 │ │ │ │ + beq 0xa9824 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr sl, [pc, #224] @ 0xa97d0 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr sl, [pc, #224] @ 0xa987c │ │ │ │ add r2, r7, #206 @ 0xce │ │ │ │ ldr r1, [sl] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r7, [r5] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ add r2, r7, #206 @ 0xce │ │ │ │ ldr r1, [sl] │ │ │ │ lsl r2, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr fp, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp] │ │ │ │ blx r6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ @@ -157071,77 +157114,77 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xa96d0 │ │ │ │ + bge 0xa977c │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa9778 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa9824 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa98cc │ │ │ │ + beq 0xa9978 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa98e4 │ │ │ │ + beq 0xa9990 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xa98e4 │ │ │ │ + bgt 0xa9990 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0xa98e4 │ │ │ │ + beq 0xa9990 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r4, #124] @ 0x7c │ │ │ │ - ble 0xa9900 │ │ │ │ + ble 0xa99ac │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xa9908 │ │ │ │ + bhi 0xa99b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa98c8 │ │ │ │ + beq 0xa9974 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ cmp r3, #0 │ │ │ │ lsl r7, r2, #4 │ │ │ │ - bne 0xa9920 │ │ │ │ + bne 0xa99cc │ │ │ │ ldrb r3, [r4, #230] @ 0xe6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa9920 │ │ │ │ + beq 0xa99cc │ │ │ │ mov r3, #16 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x1a7080 │ │ │ │ + bl 0x1a7180 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #5 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ strne r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ @@ -157155,73 +157198,73 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xa9848 │ │ │ │ + bge 0xa98f4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa98c8 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r9, [pc, #88] @ 0xa9984 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa9974 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r9, [pc, #88] @ 0xa9a30 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1a46fc │ │ │ │ - ldr r3, [pc, #56] @ 0xa9988 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1a47fc │ │ │ │ + ldr r3, [pc, #56] @ 0xa9a34 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr ip, [r9] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r1, [pc, #40] @ 0xa998c │ │ │ │ + ldr r1, [pc, #40] @ 0xa9a38 │ │ │ │ add r6, r3, r6 │ │ │ │ add r8, r3, r8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, ip │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xa98b0 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xa995c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r6, r9, r4, lsl #12 │ │ │ │ + addseq r6, r9, r8, asr r5 │ │ │ │ adceq r2, r6, r4, lsr r5 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, #2 │ │ │ │ strb r3, [r0, #124] @ 0x7c │ │ │ │ - bgt 0xa99c4 │ │ │ │ + bgt 0xa9a70 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xa99d0 │ │ │ │ + blt 0xa9a7c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 0xa99ac │ │ │ │ + bls 0xa9a58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -157246,144 +157289,144 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r2, r2, #5 │ │ │ │ mov r3, r0 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r0, r2, #4 │ │ │ │ str r2, [r3, #120] @ 0x78 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #544 @ 0x220 │ │ │ │ - b 0x777dc │ │ │ │ + b 0x7781c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #3992] @ 0xaaa34 │ │ │ │ + ldr r3, [pc, #3992] @ 0xaaae0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ and r3, r4, #-285212672 @ 0xef000000 │ │ │ │ cmp r3, #-301989888 @ 0xee000000 │ │ │ │ - beq 0xa9c00 │ │ │ │ - bhi 0xa9b0c │ │ │ │ + beq 0xa9cac │ │ │ │ + bhi 0xa9bb8 │ │ │ │ cmp r3, #-335544320 @ 0xec000000 │ │ │ │ - beq 0xa9cc8 │ │ │ │ + beq 0xa9d74 │ │ │ │ cmp r3, #-318767104 @ 0xed000000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr r3, r4, #8 │ │ │ │ and r3, r3, #31 │ │ │ │ - ldr r2, [pc, #3908] @ 0xaaa38 │ │ │ │ + ldr r2, [pc, #3908] @ 0xaaae4 │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 0xa9d74 │ │ │ │ + bhi 0xa9e20 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #-285212672 @ 0xef000000 │ │ │ │ - bne 0xa9d74 │ │ │ │ - ldr r3, [pc, #3872] @ 0xaaa3c │ │ │ │ - ldr r2, [pc, #3872] @ 0xaaa40 │ │ │ │ + bne 0xa9e20 │ │ │ │ + ldr r3, [pc, #3872] @ 0xaaae8 │ │ │ │ + ldr r2, [pc, #3872] @ 0xaaaec │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaa088 │ │ │ │ - bhi 0xa9d68 │ │ │ │ + beq 0xaa134 │ │ │ │ + bhi 0xa9e14 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0xaa6c8 │ │ │ │ + beq 0xaa774 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bne 0xa9d74 │ │ │ │ - ldr r7, [pc, #3840] @ 0xaaa44 │ │ │ │ + bne 0xa9e20 │ │ │ │ + ldr r7, [pc, #3840] @ 0xaaaf0 │ │ │ │ and r7, r7, r4 │ │ │ │ cmp r7, #268435456 @ 0x10000000 │ │ │ │ - beq 0xacac0 │ │ │ │ - bhi 0xaaba0 │ │ │ │ + beq 0xacb6c │ │ │ │ + bhi 0xaac4c │ │ │ │ cmp r7, #1280 @ 0x500 │ │ │ │ - beq 0xaccdc │ │ │ │ - bhi 0xab3fc │ │ │ │ + beq 0xacd88 │ │ │ │ + bhi 0xab4a8 │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ - beq 0xacd54 │ │ │ │ - bhi 0xac270 │ │ │ │ + beq 0xace00 │ │ │ │ + bhi 0xac31c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0xacd18 │ │ │ │ + beq 0xacdc4 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - bne 0xa9d74 │ │ │ │ - lsr r1, r4, #4 │ │ │ │ - and r1, r1, #8 │ │ │ │ - lsr r0, r4, #20 │ │ │ │ - lsr r2, r4, #19 │ │ │ │ + bne 0xa9e20 │ │ │ │ + lsr r3, r4, #4 │ │ │ │ lsl ip, r4, #12 │ │ │ │ - lsr r3, r4, #2 │ │ │ │ + lsr r0, r4, #20 │ │ │ │ + lsr r1, r4, #19 │ │ │ │ + and r3, r3, #8 │ │ │ │ + lsr r2, r4, #2 │ │ │ │ and r0, r0, #3 │ │ │ │ + and r1, r1, #8 │ │ │ │ + orr r3, r3, ip, lsr #29 │ │ │ │ + lsl ip, r4, #16 │ │ │ │ + orr r1, r1, ip, lsr #29 │ │ │ │ and r2, r2, #8 │ │ │ │ - orr ip, r1, ip, lsr #29 │ │ │ │ - lsl r1, r4, #16 │ │ │ │ - orr r2, r2, r1, lsr #29 │ │ │ │ - and r3, r3, #8 │ │ │ │ lsl r4, r4, #28 │ │ │ │ cmp r0, #2 │ │ │ │ - orr r3, r3, r4, lsr #29 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + orr r2, r2, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - beq 0xaf214 │ │ │ │ + beq 0xaf2c4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 0xaf1b4 │ │ │ │ + beq 0xaf264 │ │ │ │ cmp r0, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrne r2, [pc, #3688] @ 0xaaa48 │ │ │ │ - ldrne r3, [pc, #3688] @ 0xaaa4c │ │ │ │ - ldreq r3, [pc, #3688] @ 0xaaa50 │ │ │ │ - ldreq r2, [pc, #3688] @ 0xaaa54 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldrne r3, [pc, #3684] @ 0xaaaf4 │ │ │ │ + ldrne r2, [pc, #3684] @ 0xaaaf8 │ │ │ │ + ldreq r3, [pc, #3684] @ 0xaaafc │ │ │ │ + ldreq r2, [pc, #3684] @ 0xaab00 │ │ │ │ mov r0, r6 │ │ │ │ - str ip, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #3664] @ 0xaaa58 │ │ │ │ - ldr r2, [pc, #3664] @ 0xaaa5c │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #3664] @ 0xaab04 │ │ │ │ + ldr r2, [pc, #3664] @ 0xaab08 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaa1c0 │ │ │ │ - bhi 0xa9eac │ │ │ │ + beq 0xaa26c │ │ │ │ + bhi 0xa9f58 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - beq 0xaa824 │ │ │ │ - bhi 0xaa740 │ │ │ │ + beq 0xaa8d0 │ │ │ │ + bhi 0xaa7ec │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - beq 0xaa148 │ │ │ │ + beq 0xaa1f4 │ │ │ │ cmp r3, #3648 @ 0xe40 │ │ │ │ - bne 0xa9d74 │ │ │ │ - ldr r3, [pc, #3748] @ 0xaaae0 │ │ │ │ + bne 0xa9e20 │ │ │ │ + ldr r3, [pc, #3748] @ 0xaab8c │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - beq 0xac5b0 │ │ │ │ - bhi 0xab00c │ │ │ │ + beq 0xac65c │ │ │ │ + bhi 0xab0b8 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - beq 0xac754 │ │ │ │ - bhi 0xac09c │ │ │ │ + beq 0xac800 │ │ │ │ + bhi 0xac148 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xac7c0 │ │ │ │ + beq 0xac86c │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3756] @ 0xaab28 │ │ │ │ + ldr r2, [pc, #3756] @ 0xaabd4 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -157394,282 +157437,282 @@ │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ ldr r2, [r2, #1968] @ 0x7b0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r3, r4, #9 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 0xa9da8 │ │ │ │ + beq 0xa9e54 │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0xa9f6c │ │ │ │ + beq 0xaa018 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5b94 │ │ │ │ - ldr r3, [pc, #3420] @ 0xaaa60 │ │ │ │ - ldr r2, [pc, #3420] @ 0xaaa64 │ │ │ │ + bl 0xa5c50 │ │ │ │ + ldr r3, [pc, #3420] @ 0xaab0c │ │ │ │ + ldr r2, [pc, #3420] @ 0xaab10 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 0xaa5f0 │ │ │ │ + beq 0xaa69c │ │ │ │ add r2, r2, #2097152 @ 0x200000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaad0c │ │ │ │ + beq 0xaadb8 │ │ │ │ sub r2, r2, #8388608 @ 0x800000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #3544] @ 0xaab28 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #3544] @ 0xaabd4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #592] @ 0x250 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #3320] @ 0xaaa68 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #3320] @ 0xaab14 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaa00c │ │ │ │ + beq 0xaa0b8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #3252] @ 0xaaa34 │ │ │ │ + ldr r3, [pc, #3252] @ 0xaaae0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xafac0 │ │ │ │ + bne 0xafb74 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - bne 0xaa62c │ │ │ │ - ldr r2, [pc, #3252] @ 0xaaa6c │ │ │ │ + bne 0xaa6d8 │ │ │ │ + ldr r2, [pc, #3252] @ 0xaab18 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - beq 0xab58c │ │ │ │ - bhi 0xaac3c │ │ │ │ + beq 0xab638 │ │ │ │ + bhi 0xaace8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xab480 │ │ │ │ + beq 0xab52c │ │ │ │ and r3, r4, #480 @ 0x1e0 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ + lsr r5, r4, #19 │ │ │ │ + lsl r3, r4, #16 │ │ │ │ + and r5, r5, #8 │ │ │ │ lsr r7, r4, #16 │ │ │ │ - and r3, r7, #13 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ - lsr r5, r4, #19 │ │ │ │ + orr r5, r5, r3, lsr #29 │ │ │ │ + and r3, r7, #13 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #13 │ │ │ │ - and r5, r5, #8 │ │ │ │ - lsl r2, r4, #16 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - orr r5, r5, r2, lsr #29 │ │ │ │ and r2, r4, #13 │ │ │ │ cmp r2, #13 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r5, #7 │ │ │ │ orrhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa9990 │ │ │ │ + bl 0xa9a3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ lsr r8, r4, #4 │ │ │ │ and r8, r8, #1 │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xccc18 │ │ │ │ + bl 0xccd18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb0ef4 │ │ │ │ + beq 0xb0fb4 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xccc18 │ │ │ │ + bl 0xccd18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb0ec4 │ │ │ │ + beq 0xb0f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa9a30 │ │ │ │ + bl 0xa9adc │ │ │ │ mov r0, #1 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #3004] @ 0xaaa70 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #3004] @ 0xaab1c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaa8bc │ │ │ │ + beq 0xaa968 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaa228 │ │ │ │ + beq 0xaa2d4 │ │ │ │ sub r2, r2, #320 @ 0x140 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ and r3, r4, #268435457 @ 0x10000001 │ │ │ │ cmp r3, #268435456 @ 0x10000000 │ │ │ │ - beq 0xaba34 │ │ │ │ + beq 0xabae0 │ │ │ │ cmp r3, #268435457 @ 0x10000001 │ │ │ │ - beq 0xab9b4 │ │ │ │ + beq 0xaba60 │ │ │ │ cmp r3, #0 │ │ │ │ and r3, r4, #7340032 @ 0x700000 │ │ │ │ - beq 0xab8d4 │ │ │ │ + beq 0xab980 │ │ │ │ cmp r3, #7340032 @ 0x700000 │ │ │ │ - beq 0xad750 │ │ │ │ + beq 0xad7fc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa55dc │ │ │ │ + bl 0xa56a0 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3064] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #3064] @ 0xaabd4 │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #3008] @ 0xbc0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr r1, r1, r3 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa6ae8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa6b94 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r2, r4, #16 │ │ │ │ lsr r3, r4, #19 │ │ │ │ and r3, r3, #8 │ │ │ │ and r0, r2, #15 │ │ │ │ lsl r2, r4, #16 │ │ │ │ orr r2, r3, r2, lsr #29 │ │ │ │ ands r3, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 0xaa2b4 │ │ │ │ - ldr r1, [pc, #2784] @ 0xaaa74 │ │ │ │ - ldr ip, [pc, #2784] @ 0xaaa78 │ │ │ │ + bne 0xaa360 │ │ │ │ + ldr r1, [pc, #2784] @ 0xaab20 │ │ │ │ + ldr ip, [pc, #2784] @ 0xaab24 │ │ │ │ and r1, r1, r4 │ │ │ │ cmp r1, ip │ │ │ │ lsr ip, r4, #20 │ │ │ │ and ip, ip, #1 │ │ │ │ and lr, r4, #127 @ 0x7f │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - beq 0xab210 │ │ │ │ - ldr r5, [pc, #2752] @ 0xaaa7c │ │ │ │ + beq 0xab2bc │ │ │ │ + ldr r5, [pc, #2752] @ 0xaab28 │ │ │ │ cmp r1, r5 │ │ │ │ - beq 0xab1c8 │ │ │ │ + beq 0xab274 │ │ │ │ cmp r1, #2097152 @ 0x200000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ str r2, [sp, #20] │ │ │ │ lsr r2, r4, #23 │ │ │ │ and r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2880] @ 0xaab28 │ │ │ │ + ldr r2, [pc, #2880] @ 0xaabd4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #1072] @ 0x430 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #2660] @ 0xaaa78 │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #2660] @ 0xaab24 │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0xaac98 │ │ │ │ + beq 0xaad44 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - bne 0xa9d74 │ │ │ │ - ldr r3, [pc, #2804] @ 0xaab1c │ │ │ │ - ldr r2, [pc, #2804] @ 0xaab20 │ │ │ │ + bne 0xa9e20 │ │ │ │ + ldr r3, [pc, #2804] @ 0xaabc8 │ │ │ │ + ldr r2, [pc, #2804] @ 0xaabcc │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaeef8 │ │ │ │ - bhi 0xab614 │ │ │ │ + beq 0xaefa4 │ │ │ │ + bhi 0xab6c0 │ │ │ │ cmp r3, #3072 @ 0xc00 │ │ │ │ - beq 0xaef9c │ │ │ │ - bhi 0xac170 │ │ │ │ + beq 0xaf048 │ │ │ │ + bhi 0xac21c │ │ │ │ cmp r3, #1280 @ 0x500 │ │ │ │ - beq 0xaee08 │ │ │ │ - bhi 0xae9b4 │ │ │ │ + beq 0xaeeb4 │ │ │ │ + bhi 0xaea60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xaeff4 │ │ │ │ + beq 0xaf0a0 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d20 │ │ │ │ + bl 0xa5de0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa83d8 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #2544] @ 0xaaa80 │ │ │ │ - ldr r2, [pc, #2544] @ 0xaaa84 │ │ │ │ + bl 0xa8484 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #2544] @ 0xaab2c │ │ │ │ + ldr r2, [pc, #2544] @ 0xaab30 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadd98 │ │ │ │ - bhi 0xaa970 │ │ │ │ + beq 0xade44 │ │ │ │ + bhi 0xaaa1c │ │ │ │ sub r2, r2, #130048 @ 0x1fc00 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadba4 │ │ │ │ - bhi 0xaaee8 │ │ │ │ + beq 0xadc50 │ │ │ │ + bhi 0xaaf94 │ │ │ │ sub r2, r2, #896 @ 0x380 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xae160 │ │ │ │ - bhi 0xabc3c │ │ │ │ + beq 0xae20c │ │ │ │ + bhi 0xabce8 │ │ │ │ sub r2, r2, #896 @ 0x380 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xae220 │ │ │ │ + beq 0xae2cc │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xae1c0 │ │ │ │ + beq 0xae26c │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #2612] @ 0xaab28 │ │ │ │ + ldr ip, [pc, #2612] @ 0xaabd4 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #3848] @ 0xf08 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -157682,225 +157725,225 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #2360] @ 0xaaa88 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #2360] @ 0xaab34 │ │ │ │ and r7, r4, r3 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - beq 0xac620 │ │ │ │ - bhi 0xab0a0 │ │ │ │ + beq 0xac6cc │ │ │ │ + bhi 0xab14c │ │ │ │ cmp r7, #4096 @ 0x1000 │ │ │ │ - beq 0xac2b4 │ │ │ │ - bhi 0xac114 │ │ │ │ + beq 0xac360 │ │ │ │ + bhi 0xac1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0xac8b0 │ │ │ │ + beq 0xac95c │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf5b4 │ │ │ │ - ldr r5, [pc, #2468] @ 0xaab28 │ │ │ │ + beq 0xaf668 │ │ │ │ + ldr r5, [pc, #2468] @ 0xaabd4 │ │ │ │ mov r3, #0 │ │ │ │ ands r7, r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 0xae54c │ │ │ │ + bne 0xae5f8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1504] @ 0x5e0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #2244] @ 0xaaa8c │ │ │ │ - ldr r1, [pc, #2244] @ 0xaaa90 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #2244] @ 0xaab38 │ │ │ │ + ldr r1, [pc, #2244] @ 0xaab3c │ │ │ │ lsr r3, r4, #4 │ │ │ │ and r2, r2, r4 │ │ │ │ and r3, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r1, r4, #12 │ │ │ │ lsr r4, r4, #12 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ - beq 0xab7a0 │ │ │ │ + beq 0xab84c │ │ │ │ cmp r2, #6291456 @ 0x600000 │ │ │ │ - beq 0xab6f0 │ │ │ │ + beq 0xab79c │ │ │ │ cmp r2, #2097152 @ 0x200000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa97d4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #2148] @ 0xaaa94 │ │ │ │ - ldr r2, [pc, #2148] @ 0xaaa98 │ │ │ │ + bl 0xa9880 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #2148] @ 0xaab40 │ │ │ │ + ldr r2, [pc, #2148] @ 0xaab44 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xad4dc │ │ │ │ - bhi 0xaae68 │ │ │ │ + beq 0xad588 │ │ │ │ + bhi 0xaaf14 │ │ │ │ cmp r3, #4224 @ 0x1080 │ │ │ │ - beq 0xad48c │ │ │ │ - bhi 0xabe20 │ │ │ │ + beq 0xad538 │ │ │ │ + bhi 0xabecc │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 0xad5dc │ │ │ │ + beq 0xad688 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - beq 0xad58c │ │ │ │ + beq 0xad638 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ - ldr r2, [pc, #2148] @ 0xaaad0 │ │ │ │ + bne 0xa9e20 │ │ │ │ + ldr r2, [pc, #2148] @ 0xaab7c │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0xaff5c │ │ │ │ + beq 0xb0010 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaff34 │ │ │ │ + beq 0xaffe8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xb00e8 │ │ │ │ + beq 0xb019c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7d70 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #2016] @ 0xaaa9c │ │ │ │ - lsr r1, r4, #21 │ │ │ │ + bl 0xa7e1c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #2016] @ 0xaab48 │ │ │ │ + lsr ip, r4, #5 │ │ │ │ and r3, r3, r4 │ │ │ │ - and lr, r1, #1 │ │ │ │ + lsr r1, r4, #21 │ │ │ │ cmp r3, #9437184 @ 0x900000 │ │ │ │ - lsr r1, r4, #7 │ │ │ │ - lsr r4, r4, #5 │ │ │ │ - and ip, r1, #3 │ │ │ │ + lsr r4, r4, #7 │ │ │ │ + and ip, ip, #3 │ │ │ │ + and r1, r1, #1 │ │ │ │ and r4, r4, #3 │ │ │ │ - beq 0xabf94 │ │ │ │ - bhi 0xab7cc │ │ │ │ + beq 0xac040 │ │ │ │ + bhi 0xab878 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - beq 0xabf50 │ │ │ │ - ldr r1, [pc, #1968] @ 0xaaaa0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 0xa9d74 │ │ │ │ + beq 0xabffc │ │ │ │ + ldr lr, [pc, #1968] @ 0xaab4c │ │ │ │ + cmp r3, lr │ │ │ │ + bne 0xa9e20 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 0xa9d74 │ │ │ │ + bhi 0xa9e20 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #2080] @ 0xaab28 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - add r2, r2, ip, lsl #2 │ │ │ │ + ldr r2, [pc, #2080] @ 0xaabd4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r4, r4, ip, lsl #2 │ │ │ │ + add r2, r2, r4, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r4, [sp, #28] │ │ │ │ + str ip, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6d1c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa6dc8 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r3, r4, #19 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #8 │ │ │ │ orr r3, r3, r2, lsr #29 │ │ │ │ ands r2, r4, #268435456 @ 0x10000000 │ │ │ │ and ip, r4, #127 @ 0x7f │ │ │ │ - bne 0xaada4 │ │ │ │ + bne 0xaae50 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsr r2, r4, #20 │ │ │ │ and r2, r2, #1 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ lsr r3, r4, #23 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #21 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1936] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #1936] @ 0xaabd4 │ │ │ │ str ip, [sp, #24] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ lsr ip, r4, #16 │ │ │ │ ldr r2, [r3, #1088] @ 0x440 │ │ │ │ and ip, ip, #15 │ │ │ │ mov r3, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5b94 │ │ │ │ - ldr r3, [pc, #1732] @ 0xaaaa4 │ │ │ │ - ldr r2, [pc, #1664] @ 0xaaa64 │ │ │ │ + bl 0xa5c50 │ │ │ │ + ldr r3, [pc, #1732] @ 0xaab50 │ │ │ │ + ldr r2, [pc, #1664] @ 0xaab10 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 0xab18c │ │ │ │ + beq 0xab238 │ │ │ │ add r2, r2, #2097152 @ 0x200000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xab150 │ │ │ │ + beq 0xab1fc │ │ │ │ sub r2, r2, #8388608 @ 0x800000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #1788] @ 0xaab28 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #1788] @ 0xaabd4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #1360] @ 0x550 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #1628] @ 0xaaaa8 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #1628] @ 0xaab54 │ │ │ │ lsr r0, r4, #16 │ │ │ │ - lsr r2, r4, #20 │ │ │ │ lsr r1, r4, #28 │ │ │ │ - and r2, r2, #1 │ │ │ │ + lsr r2, r4, #20 │ │ │ │ and r1, r1, #1 │ │ │ │ + and r2, r2, #1 │ │ │ │ and lr, r0, #7 │ │ │ │ ands r3, r4, r3 │ │ │ │ lsr r0, r4, #13 │ │ │ │ and ip, r4, #127 @ 0x7f │ │ │ │ and r0, r0, #7 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 0xaae14 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + beq 0xaaec0 │ │ │ │ cmp r3, #524288 @ 0x80000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr ip, [pc, #1688] @ 0xaab28 │ │ │ │ + ldr ip, [pc, #1688] @ 0xaabd4 │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ mov r3, #1 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ lsr ip, r4, #21 │ │ │ │ and ip, ip, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ lsr lr, r4, #23 │ │ │ │ @@ -157910,188 +157953,188 @@ │ │ │ │ ldr r2, [r2, #1056] @ 0x420 │ │ │ │ mov ip, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ - lsr r2, r4, #23 │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ + lsr r3, r4, #23 │ │ │ │ + lsr r2, r4, #21 │ │ │ │ + and lr, r3, #1 │ │ │ │ lsr r3, r4, #19 │ │ │ │ and r3, r3, #8 │ │ │ │ and r7, r2, #1 │ │ │ │ lsl r2, r4, #16 │ │ │ │ - lsr lr, r4, #21 │ │ │ │ orr r2, r3, r2, lsr #29 │ │ │ │ ands r3, r4, #268435456 @ 0x10000000 │ │ │ │ - and lr, lr, #1 │ │ │ │ and r8, r4, #127 @ 0x7f │ │ │ │ - bne 0xaad48 │ │ │ │ + bne 0xaadf4 │ │ │ │ lsr ip, r4, #20 │ │ │ │ lsr r1, r4, #16 │ │ │ │ and ip, ip, #1 │ │ │ │ and r1, r1, #15 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ands r3, r4, #128 @ 0x80 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bne 0xab450 │ │ │ │ - ldr r2, [pc, #1520] @ 0xaab28 │ │ │ │ + bne 0xab4fc │ │ │ │ + ldr r2, [pc, #1520] @ 0xaabd4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #1072] @ 0x430 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r6 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str lr, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r1, [pc, #1344] @ 0xaaaa8 │ │ │ │ - lsr r3, r4, #20 │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r1, [pc, #1344] @ 0xaab54 │ │ │ │ lsr r2, r4, #28 │ │ │ │ + lsr r3, r4, #20 │ │ │ │ and r1, r1, r4 │ │ │ │ - and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bne 0xa9d74 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bne 0xa9e20 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ lsr r3, r4, #16 │ │ │ │ and r3, r3, #7 │ │ │ │ lsr ip, r4, #23 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsr r3, r4, #13 │ │ │ │ and r3, r3, #7 │ │ │ │ and ip, ip, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #32] │ │ │ │ and r3, r4, #127 @ 0x7f │ │ │ │ - ldr ip, [pc, #1388] @ 0xaab28 │ │ │ │ + ldr ip, [pc, #1388] @ 0xaabd4 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsr r3, r4, #21 │ │ │ │ and r3, r3, #1 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, #1 │ │ │ │ ldr r2, [r2, #1024] @ 0x400 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #1300] @ 0xaab28 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #1300] @ 0xaabd4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #608] @ 0x260 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #1144] @ 0xaaaac │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #1144] @ 0xaab58 │ │ │ │ lsr r0, r4, #16 │ │ │ │ - lsr r3, r4, #20 │ │ │ │ and r2, r2, r4 │ │ │ │ lsr r1, r4, #28 │ │ │ │ - and r3, r3, #1 │ │ │ │ + lsr r3, r4, #20 │ │ │ │ and r1, r1, #1 │ │ │ │ - and ip, r0, #7 │ │ │ │ + and r3, r3, #1 │ │ │ │ + and lr, r0, #7 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ lsr r0, r4, #13 │ │ │ │ + and ip, r4, #127 @ 0x7f │ │ │ │ and r0, r0, #7 │ │ │ │ - and lr, r4, #127 @ 0x7f │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 0xac950 │ │ │ │ - ldr r5, [pc, #1088] @ 0xaaab0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + beq 0xac9fc │ │ │ │ + ldr r5, [pc, #1088] @ 0xaab5c │ │ │ │ cmp r2, r5 │ │ │ │ - beq 0xac900 │ │ │ │ + beq 0xac9ac │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne 0xa9d74 │ │ │ │ - str ip, [sp, #16] │ │ │ │ + bne 0xa9e20 │ │ │ │ + str ip, [sp, #24] │ │ │ │ lsr ip, r4, #23 │ │ │ │ and ip, ip, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ - ldr ip, [pc, #1172] @ 0xaab28 │ │ │ │ + ldr ip, [pc, #1172] @ 0xaabd4 │ │ │ │ add r2, r3, r1, lsl #1 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r2, #1024] @ 0x400 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - str lr, [sp, #24] │ │ │ │ + str lr, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r5, [pc, #884] @ 0xaaa44 │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r5, [pc, #884] @ 0xaaaf0 │ │ │ │ and r5, r5, r4 │ │ │ │ cmp r5, #268435456 @ 0x10000000 │ │ │ │ - beq 0xacfdc │ │ │ │ - bhi 0xaab2c │ │ │ │ + beq 0xad088 │ │ │ │ + bhi 0xaabd8 │ │ │ │ cmp r5, #1536 @ 0x600 │ │ │ │ - beq 0xacf28 │ │ │ │ - bhi 0xab254 │ │ │ │ + beq 0xacfd4 │ │ │ │ + bhi 0xab300 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ - beq 0xad0e0 │ │ │ │ - bhi 0xabbf0 │ │ │ │ + beq 0xad18c │ │ │ │ + bhi 0xabc9c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0xad0a4 │ │ │ │ + beq 0xad150 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #1024] @ 0xaab28 │ │ │ │ + ldr r2, [pc, #1024] @ 0xaabd4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3272] @ 0xcc8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #3904 @ 0xf40 │ │ │ │ - bne 0xa9d74 │ │ │ │ - ldr r2, [pc, #912] @ 0xaaae0 │ │ │ │ + bne 0xa9e20 │ │ │ │ + ldr r2, [pc, #912] @ 0xaab8c │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - beq 0xac82c │ │ │ │ - bhi 0xaaf84 │ │ │ │ + beq 0xac8d8 │ │ │ │ + bhi 0xab030 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - beq 0xac53c │ │ │ │ - bhi 0xabfdc │ │ │ │ + beq 0xac5e8 │ │ │ │ + bhi 0xac088 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xac4c8 │ │ │ │ + beq 0xac574 │ │ │ │ lsr r2, r4, #4 │ │ │ │ lsl r0, r4, #12 │ │ │ │ and r2, r2, #8 │ │ │ │ lsr r1, r4, #19 │ │ │ │ orr r2, r2, r0, lsr #29 │ │ │ │ - ldr r5, [pc, #924] @ 0xaab28 │ │ │ │ + ldr r5, [pc, #924] @ 0xaabd4 │ │ │ │ lsl r0, r4, #16 │ │ │ │ and r1, r1, #8 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ str r2, [sp, #20] │ │ │ │ and r0, r4, #15 │ │ │ │ @@ -158099,148 +158142,148 @@ │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 0xae2e8 │ │ │ │ + bne 0xae394 │ │ │ │ ldr r2, [r3, #2560] @ 0xa00 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa94b4 │ │ │ │ + bl 0xa9560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa59c8 │ │ │ │ + bl 0xa5a8c │ │ │ │ mov r3, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r2, [r5, #2592] @ 0xa20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #696] @ 0xaaae4 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #696] @ 0xaab90 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - beq 0xabb10 │ │ │ │ + beq 0xabbbc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xabab4 │ │ │ │ + beq 0xabb60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xab950 │ │ │ │ + beq 0xab9fc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5a68 │ │ │ │ - ldr r3, [pc, #704] @ 0xaab24 │ │ │ │ + bl 0xa5b24 │ │ │ │ + ldr r3, [pc, #704] @ 0xaabd0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r4, r4, r3 │ │ │ │ cmp r4, #3145728 @ 0x300000 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - beq 0xad7cc │ │ │ │ + beq 0xad878 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 0xaa89c │ │ │ │ + bne 0xaa948 │ │ │ │ cmp r1, ip │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r1, [pc, #644] @ 0xaab28 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r1, [pc, #644] @ 0xaabd4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #2272] @ 0x8e0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #544] @ 0xaaae4 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #544] @ 0xaab90 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xab718 │ │ │ │ + beq 0xab7c4 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - beq 0xab674 │ │ │ │ + beq 0xab720 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ and r3, r4, #8126464 @ 0x7c0000 │ │ │ │ - bne 0xad018 │ │ │ │ + bne 0xad0c4 │ │ │ │ cmp r3, #7077888 @ 0x6c0000 │ │ │ │ - beq 0xae280 │ │ │ │ + beq 0xae32c │ │ │ │ and r3, r4, #7340032 @ 0x700000 │ │ │ │ cmp r3, #6291456 @ 0x600000 │ │ │ │ - beq 0xaef20 │ │ │ │ + beq 0xaefcc │ │ │ │ cmp r3, #7340032 @ 0x700000 │ │ │ │ - beq 0xae388 │ │ │ │ + beq 0xae434 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa5560 │ │ │ │ + bl 0xa5628 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #496] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #496] @ 0xaabd4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #3144] @ 0xc48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr r1, r1, r3 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa6ae8 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #316] @ 0xaaab4 │ │ │ │ + bl 0xa6b94 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #316] @ 0xaab60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xae104 │ │ │ │ - bhi 0xab2ac │ │ │ │ + beq 0xae1b0 │ │ │ │ + bhi 0xab358 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xade90 │ │ │ │ - bhi 0xabb74 │ │ │ │ + beq 0xadf3c │ │ │ │ + bhi 0xabc20 │ │ │ │ sub r2, r2, #63744 @ 0xf900 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xad8d8 │ │ │ │ - ldr r2, [pc, #276] @ 0xaaab8 │ │ │ │ + beq 0xad984 │ │ │ │ + ldr r2, [pc, #276] @ 0xaab64 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xad880 │ │ │ │ + beq 0xad92c │ │ │ │ sub r2, r2, #63744 @ 0xf900 │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #328] @ 0xaab28 │ │ │ │ + ldr ip, [pc, #328] @ 0xaabd4 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #4088] @ 0xff8 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -158253,25 +158296,25 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq pc, r5, r8, ror #26 │ │ │ │ + subeq pc, r5, r8, ror #28 │ │ │ │ addeq r1, r0, r0, asr r0 │ │ │ │ addeq r0, r0, r0, asr #32 │ │ │ │ andne r0, r1, r1, lsl #30 │ │ │ │ - andeq ip, r9, ip, ror #18 │ │ │ │ - @ instruction: 0x001a7efc │ │ │ │ - andseq r8, sl, ip, lsr #2 │ │ │ │ - andeq ip, r9, r4, ror #19 │ │ │ │ + @ instruction: 0x001a7ffc │ │ │ │ + andeq ip, r9, r4, lsr sl │ │ │ │ + andseq r8, sl, ip, lsr #4 │ │ │ │ + andeq ip, r9, ip, lsr #21 │ │ │ │ addeq r0, r0, r0, asr pc │ │ │ │ addeq r0, r0, r0, lsl fp │ │ │ │ adcne r0, r1, r1, asr r1 │ │ │ │ addne r0, r0, r0, asr #32 │ │ │ │ addeq r0, r0, r0, asr r0 │ │ │ │ addsne r0, r0, r0 │ │ │ │ addeq r0, r0, r0, lsl #30 │ │ │ │ @@ -158291,84 +158334,84 @@ │ │ │ │ subeq r0, r8, r0, lsl #1 │ │ │ │ subeq r0, r8, r0, lsl #3 │ │ │ │ andeq r0, r8, r0, lsl #2 │ │ │ │ eorsne r0, r3, r0, lsl #5 │ │ │ │ eorsne r0, r3, r0 │ │ │ │ andne r0, r0, r0, lsl #12 │ │ │ │ andne r0, r0, r0, lsl #10 │ │ │ │ - mulseq sl, r4, r0 │ │ │ │ - muleq r9, ip, r5 │ │ │ │ + mulseq sl, r4, r1 │ │ │ │ + andeq sp, r9, r4, ror #12 │ │ │ │ andne r1, r0, r0, lsl #1 │ │ │ │ andseq r0, r0, r1 │ │ │ │ eorsne r0, r1, r0, lsl #15 │ │ │ │ - andseq r7, sl, ip, asr #29 │ │ │ │ + andseq r7, sl, ip, asr #31 │ │ │ │ andeq r0, r1, r0, lsr #32 │ │ │ │ andeq r1, r1, r0, lsr #32 │ │ │ │ andeq r0, r1, r1 │ │ │ │ eorseq r0, lr, r0, lsl #1 │ │ │ │ eorseq r0, r2, r0, lsl #1 │ │ │ │ eorseq r0, r0, r0, lsl #1 │ │ │ │ - andseq r7, sl, r8, asr r8 │ │ │ │ + andseq r7, sl, r8, asr r9 │ │ │ │ eorsne r0, r3, r0, lsl #13 │ │ │ │ andne r0, r0, r0, lsl #22 │ │ │ │ - andseq r7, sl, ip, asr #22 │ │ │ │ + andseq r7, sl, ip, asr #24 │ │ │ │ andne r0, r0, r0, lsl #26 │ │ │ │ - andseq r7, sl, r8, ror #26 │ │ │ │ - andseq r7, sl, r0, lsr sp │ │ │ │ + andseq r7, sl, r8, ror #28 │ │ │ │ + andseq r7, sl, r0, lsr lr │ │ │ │ andne r0, r0, r0, lsl #24 │ │ │ │ andeq r1, r2, r0, lsl #1 │ │ │ │ addseq r0, r0, r1 │ │ │ │ andne r0, r0, r1, lsl #30 │ │ │ │ andne r0, r0, r0, lsl #4 │ │ │ │ eorseq r1, r0, r0 │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ - ldr r3, [pc, #-120] @ 0xaaabc │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ + ldr r3, [pc, #-120] @ 0xaab68 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 0xacf64 │ │ │ │ - bhi 0xab338 │ │ │ │ + beq 0xad010 │ │ │ │ + bhi 0xab3e4 │ │ │ │ sub r3, r3, #512 @ 0x200 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 0xad11c │ │ │ │ - bhi 0xace0c │ │ │ │ + beq 0xad1c8 │ │ │ │ + bhi 0xaceb8 │ │ │ │ sub r3, r3, #768 @ 0x300 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 0xacfa0 │ │ │ │ + beq 0xad04c │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-96] @ 0xaab28 │ │ │ │ + ldr r2, [pc, #-96] @ 0xaabd4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3464] @ 0xd88 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-232] @ 0xaaac0 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-232] @ 0xaab6c │ │ │ │ cmp r7, r3 │ │ │ │ - beq 0xaca84 │ │ │ │ - bhi 0xab39c │ │ │ │ + beq 0xacb30 │ │ │ │ + bhi 0xab448 │ │ │ │ sub r3, r3, #768 @ 0x300 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 0xacc64 │ │ │ │ + beq 0xacd10 │ │ │ │ add r3, r3, #512 @ 0x200 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 0xacc28 │ │ │ │ + beq 0xaccd4 │ │ │ │ sub r3, r3, #768 @ 0x300 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ ands r3, r4, #3145728 @ 0x300000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ and lr, lr, #8 │ │ │ │ lsl r5, r4, #16 │ │ │ │ orr lr, lr, r5, lsr #29 │ │ │ │ lsr r2, r4, #2 │ │ │ │ @@ -158378,48 +158421,48 @@ │ │ │ │ lsl lr, r4, #28 │ │ │ │ orr r2, r2, lr, lsr #29 │ │ │ │ lsl r4, r4, #12 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-356] @ 0xaaac4 │ │ │ │ - ldr r2, [pc, #-356] @ 0xaaac8 │ │ │ │ + ldr r3, [pc, #-356] @ 0xaab70 │ │ │ │ + ldr r2, [pc, #-356] @ 0xaab74 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #9437184 @ 0x900000 │ │ │ │ - beq 0xab5c8 │ │ │ │ + beq 0xab674 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa5708 │ │ │ │ + bl 0xa57c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #-344] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #-344] @ 0xaabd4 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #896] @ 0x380 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8b04 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8bb0 │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - bne 0xab878 │ │ │ │ + bne 0xab924 │ │ │ │ ands r3, r4, #524288 @ 0x80000 │ │ │ │ - bne 0xab81c │ │ │ │ + bne 0xab8c8 │ │ │ │ lsr ip, r4, #12 │ │ │ │ lsr r2, r4, #21 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and ip, ip, #112 @ 0x70 │ │ │ │ and r3, r4, #15 │ │ │ │ orr ip, ip, r3 │ │ │ │ @@ -158435,84 +158478,84 @@ │ │ │ │ lsl r4, r4, #16 │ │ │ │ orr r3, r3, r4, lsr #29 │ │ │ │ and r2, r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 0xa92b0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa935c │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #-520] @ 0xaab28 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #-520] @ 0xaabd4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r3, r4, #4 │ │ │ │ lsl r1, r4, #12 │ │ │ │ and r3, r3, #8 │ │ │ │ ands r4, r4, #1114112 @ 0x110000 │ │ │ │ orr r3, r3, r1, lsr #29 │ │ │ │ - beq 0xabd60 │ │ │ │ + beq 0xabe0c │ │ │ │ cmp r4, #1048576 @ 0x100000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #-596] @ 0xaab28 │ │ │ │ + ldr r2, [pc, #-596] @ 0xaabd4 │ │ │ │ mov r3, #2 │ │ │ │ - add r2, r2, lr, lsl r3 │ │ │ │ + add r2, r2, r7, lsl r3 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [r2, #1416] @ 0x588 │ │ │ │ mov r0, r6 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str lr, [sp, #28] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + str r7, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6eec │ │ │ │ - b 0xa9d78 │ │ │ │ - lsr r1, r4, #21 │ │ │ │ + bl 0xa6f98 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r2, r4, #4 │ │ │ │ - lsl r0, r4, #12 │ │ │ │ + lsl r1, r4, #12 │ │ │ │ and r2, r2, #8 │ │ │ │ + orr r2, r2, r1, lsr #29 │ │ │ │ + lsr r1, r4, #21 │ │ │ │ and lr, r1, #1 │ │ │ │ lsr r1, r4, #23 │ │ │ │ ands r4, r4, #1114112 @ 0x110000 │ │ │ │ and r1, r1, #1 │ │ │ │ - orr r2, r2, r0, lsr #29 │ │ │ │ - beq 0xabd94 │ │ │ │ + beq 0xabe40 │ │ │ │ cmp r4, #1048576 @ 0x100000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #-704] @ 0xaab28 │ │ │ │ + ldr r2, [pc, #-704] @ 0xaabd4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [r2, #1432] @ 0x598 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #3 │ │ │ │ str lr, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6eec │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa6f98 │ │ │ │ + b 0xa9e24 │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr ip, [pc, #-760] @ 0xaab28 │ │ │ │ + ldr ip, [pc, #-760] @ 0xaabd4 │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ lsr ip, r4, #21 │ │ │ │ and ip, ip, #1 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ lsr lr, r4, #23 │ │ │ │ @@ -158522,65 +158565,65 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #1040] @ 0x410 │ │ │ │ mov ip, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str lr, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-932] @ 0xaaacc │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-932] @ 0xaab78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xad43c │ │ │ │ - bhi 0xabdcc │ │ │ │ + beq 0xad4e8 │ │ │ │ + bhi 0xabe78 │ │ │ │ sub r2, r2, #4096 @ 0x1000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xad3ec │ │ │ │ + beq 0xad498 │ │ │ │ add r2, r2, #3968 @ 0xf80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xad39c │ │ │ │ + beq 0xad448 │ │ │ │ cmp r3, #268435456 @ 0x10000000 │ │ │ │ - bne 0xa9d74 │ │ │ │ - ldr r2, [pc, #-976] @ 0xaaad0 │ │ │ │ + bne 0xa9e20 │ │ │ │ + ldr r2, [pc, #-976] @ 0xaab7c │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0xaffac │ │ │ │ + beq 0xb0060 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaff84 │ │ │ │ + beq 0xb0038 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xb01d4 │ │ │ │ + beq 0xb0288 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7ff0 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-1052] @ 0xaaad4 │ │ │ │ + bl 0xa809c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-1052] @ 0xaab80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xae088 │ │ │ │ - bhi 0xabcc0 │ │ │ │ + beq 0xae134 │ │ │ │ + bhi 0xabd6c │ │ │ │ sub r2, r2, #1024 @ 0x400 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadf68 │ │ │ │ + beq 0xae014 │ │ │ │ add r2, r2, #896 @ 0x380 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadeec │ │ │ │ + beq 0xadf98 │ │ │ │ sub r2, r2, #1024 @ 0x400 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #-1032] @ 0xaab28 │ │ │ │ + ldr ip, [pc, #-1032] @ 0xaabd4 │ │ │ │ lsr r2, r4, #18 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #3960] @ 0xf78 │ │ │ │ lsr ip, r4, #2 │ │ │ │ @@ -158589,235 +158632,235 @@ │ │ │ │ lsl r5, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ lsl r4, r4, #28 │ │ │ │ orr lr, lr, r5, lsr #29 │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r3, [pc, #-1180] @ 0xaaad8 │ │ │ │ + ldr r3, [pc, #-1180] @ 0xaab84 │ │ │ │ mov r0, r6 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #69632 @ 0x11000 │ │ │ │ - beq 0xac9a0 │ │ │ │ + beq 0xaca4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xac444 │ │ │ │ - ldr r2, [pc, #-1216] @ 0xaaadc │ │ │ │ + beq 0xac4f0 │ │ │ │ + ldr r2, [pc, #-1216] @ 0xaab88 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - bne 0xaf340 │ │ │ │ + bne 0xaf3f4 │ │ │ │ and r3, r4, #14 │ │ │ │ cmp r3, #14 │ │ │ │ - beq 0xaedc8 │ │ │ │ + beq 0xaee74 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa577c │ │ │ │ + bl 0xa5840 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xa9d74 │ │ │ │ + bgt 0xa9e20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1232] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #-1232] @ 0xaabd4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa6974 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa6a20 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #69632 @ 0x11000 │ │ │ │ - beq 0xac3d4 │ │ │ │ - ldr r2, [pc, #-1340] @ 0xaaae0 │ │ │ │ + beq 0xac480 │ │ │ │ + ldr r2, [pc, #-1340] @ 0xaab8c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xac304 │ │ │ │ + beq 0xac3b0 │ │ │ │ sub r2, r2, #4096 @ 0x1000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf558 │ │ │ │ - ldr r5, [pc, #-1304] @ 0xaab28 │ │ │ │ + beq 0xaf60c │ │ │ │ + ldr r5, [pc, #-1304] @ 0xaabd4 │ │ │ │ lsr r3, r4, #4 │ │ │ │ lsl r0, r4, #12 │ │ │ │ lsr r2, r4, #19 │ │ │ │ and r3, r3, #8 │ │ │ │ lsr r1, r4, #20 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ and r2, r2, #8 │ │ │ │ orr r3, r3, r0, lsr #29 │ │ │ │ lsl r0, r4, #16 │ │ │ │ and r1, r1, #3 │ │ │ │ orr r2, r2, r0, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ - bne 0xae57c │ │ │ │ + bne 0xae628 │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #2064] @ 0x810 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r7, #69632 @ 0x11000 │ │ │ │ - beq 0xac704 │ │ │ │ + beq 0xac7b0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 0xac670 │ │ │ │ - ldr r3, [pc, #-1492] @ 0xaaae4 │ │ │ │ + beq 0xac71c │ │ │ │ + ldr r3, [pc, #-1492] @ 0xaab90 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ - ldr r1, [pc, #-1500] @ 0xaaae8 │ │ │ │ + bne 0xa9e20 │ │ │ │ + ldr r1, [pc, #-1500] @ 0xaab94 │ │ │ │ ands r7, r4, #268435456 @ 0x10000000 │ │ │ │ and r2, r4, r1 │ │ │ │ - bne 0xae9e4 │ │ │ │ + bne 0xaea90 │ │ │ │ cmp r2, #4063232 @ 0x3e0000 │ │ │ │ - beq 0xafee0 │ │ │ │ + beq 0xaff94 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 0xafac4 │ │ │ │ + beq 0xafb78 │ │ │ │ cmp r2, #3145728 @ 0x300000 │ │ │ │ - beq 0xb037c │ │ │ │ + beq 0xb0430 │ │ │ │ cmp r2, #3407872 @ 0x340000 │ │ │ │ - beq 0xb0348 │ │ │ │ + beq 0xb03fc │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #-1548] @ 0xaaaec │ │ │ │ - ldr r1, [pc, #-1548] @ 0xaaaf0 │ │ │ │ + ldr r2, [pc, #-1548] @ 0xaab98 │ │ │ │ + ldr r1, [pc, #-1548] @ 0xaab9c │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0xb063c │ │ │ │ + beq 0xb06f0 │ │ │ │ cmp r3, #3276800 @ 0x320000 │ │ │ │ - beq 0xb0818 │ │ │ │ + beq 0xb08cc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xafaf8 │ │ │ │ - ldr r5, [pc, #-1524] @ 0xaab28 │ │ │ │ + beq 0xafbac │ │ │ │ + ldr r5, [pc, #-1524] @ 0xaabd4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1728] @ 0x6c0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #-1612] @ 0xaab28 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #-1612] @ 0xaabd4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #1392] @ 0x570 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #-1672] @ 0xaab28 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #-1672] @ 0xaabd4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #1376] @ 0x560 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-1716] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #-1716] @ 0xaabd4 │ │ │ │ str r2, [sp, #20] │ │ │ │ lsr r2, r4, #23 │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ and r2, r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [r3, #1088] @ 0x440 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #2 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1780] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #-1780] @ 0xaabd4 │ │ │ │ str r2, [sp, #20] │ │ │ │ lsr r2, r4, #23 │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ and r2, r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [r3, #1080] @ 0x438 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r5, #2816 @ 0xb00 │ │ │ │ - beq 0xad158 │ │ │ │ - bhi 0xace54 │ │ │ │ + beq 0xad204 │ │ │ │ + bhi 0xacf00 │ │ │ │ cmp r5, #1792 @ 0x700 │ │ │ │ - beq 0xad194 │ │ │ │ + beq 0xad240 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1900] @ 0xaab28 │ │ │ │ - ldr r3, [pc, #-1956] @ 0xaaaf4 │ │ │ │ + ldr r2, [pc, #-1900] @ 0xaabd4 │ │ │ │ + ldr r3, [pc, #-1956] @ 0xaaba0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3368] @ 0xd28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-1980] @ 0xaaaf8 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-1980] @ 0xaaba4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xad954 │ │ │ │ - bhi 0xac1dc │ │ │ │ + beq 0xada00 │ │ │ │ + bhi 0xac288 │ │ │ │ sub r2, r2, #768 @ 0x300 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadc80 │ │ │ │ + beq 0xadd2c │ │ │ │ add r2, r2, #640 @ 0x280 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadc04 │ │ │ │ + beq 0xadcb0 │ │ │ │ sub r2, r2, #768 @ 0x300 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr ip, r4, #19 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ lsr r2, r4, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ and r2, r2, #8 │ │ │ │ @@ -158830,232 +158873,232 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa7800 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-2116] @ 0xaaafc │ │ │ │ + bl 0xa78ac │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-2116] @ 0xaaba8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 0xad248 │ │ │ │ - bhi 0xacebc │ │ │ │ + beq 0xad2f4 │ │ │ │ + bhi 0xacf68 │ │ │ │ sub r3, r3, #1024 @ 0x400 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 0xad20c │ │ │ │ + beq 0xad2b8 │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-2140] @ 0xaab28 │ │ │ │ - ldr r3, [pc, #-2184] @ 0xaab00 │ │ │ │ + ldr r2, [pc, #-2140] @ 0xaabd4 │ │ │ │ + ldr r3, [pc, #-2184] @ 0xaabac │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3544] @ 0xdd8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-2208] @ 0xaab04 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-2208] @ 0xaabb0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 0xacbcc │ │ │ │ + beq 0xacc78 │ │ │ │ add r3, r3, #512 @ 0x200 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 0xacb6c │ │ │ │ + beq 0xacc18 │ │ │ │ sub r3, r3, #2304 @ 0x900 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-2236] @ 0xaab28 │ │ │ │ - ldr r3, [pc, #-2272] @ 0xaab08 │ │ │ │ + ldr r2, [pc, #-2236] @ 0xaabd4 │ │ │ │ + ldr r3, [pc, #-2272] @ 0xaabb4 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3784] @ 0xec8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r7, #2304 @ 0x900 │ │ │ │ - beq 0xacca0 │ │ │ │ + beq 0xacd4c │ │ │ │ cmp r7, #3072 @ 0xc00 │ │ │ │ - beq 0xaca24 │ │ │ │ + beq 0xacad0 │ │ │ │ cmp r7, #1536 @ 0x600 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-2320] @ 0xaab28 │ │ │ │ - ldr r3, [pc, #-2352] @ 0xaab0c │ │ │ │ + ldr r2, [pc, #-2320] @ 0xaabd4 │ │ │ │ + ldr r3, [pc, #-2352] @ 0xaabb8 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3656] @ 0xe48 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-2352] @ 0xaab28 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-2352] @ 0xaabd4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ ldr r2, [r3, #1080] @ 0x438 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #480 @ 0x1e0 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ + lsr r5, r4, #19 │ │ │ │ + lsl r3, r4, #16 │ │ │ │ + lsr r7, r4, #16 │ │ │ │ + and r5, r5, #8 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ - and r5, r3, #15 │ │ │ │ - and r3, r3, #13 │ │ │ │ + orr r5, r5, r3, lsr #29 │ │ │ │ + and r3, r7, #13 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #13 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ and r2, r4, #13 │ │ │ │ - lsr r8, r4, #19 │ │ │ │ cmp r2, #13 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - and r8, r8, #8 │ │ │ │ - and r7, r4, #15 │ │ │ │ - lsl r2, r4, #16 │ │ │ │ - cmp r5, r7 │ │ │ │ + and r8, r4, #15 │ │ │ │ + and r7, r7, #15 │ │ │ │ + cmp r8, r7 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - orr r8, r8, r2, lsr #29 │ │ │ │ - cmp r8, #7 │ │ │ │ + cmp r5, #7 │ │ │ │ orrhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa9990 │ │ │ │ + bl 0xa9a3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ lsr r4, r4, #4 │ │ │ │ and r9, r4, #1 │ │ │ │ - lsl r4, r8, #1 │ │ │ │ + lsl r4, r5, #1 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xccc18 │ │ │ │ + bl 0xccd18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb0e64 │ │ │ │ + beq 0xb0f24 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xccc18 │ │ │ │ + bl 0xccd18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9e9c │ │ │ │ - bl 0x18970c │ │ │ │ + bne 0xa9f48 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 0x90144 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 0x90208 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0xa9e9c │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0xa9f48 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa5708 │ │ │ │ + bl 0xa57c8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - ldr r3, [pc, #-2688] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #-2688] @ 0xaabd4 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8b04 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8bb0 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa5708 │ │ │ │ + bl 0xa57c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #-2772] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #-2772] @ 0xaabd4 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #768] @ 0x300 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8b04 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-2828] @ 0xaab10 │ │ │ │ + bl 0xa8bb0 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-2828] @ 0xaabbc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaed20 │ │ │ │ - bhi 0xacd90 │ │ │ │ + beq 0xaedcc │ │ │ │ + bhi 0xace3c │ │ │ │ sub r2, r2, #1536 @ 0x600 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaeed0 │ │ │ │ - bhi 0xae8cc │ │ │ │ + beq 0xaef7c │ │ │ │ + bhi 0xae978 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaf120 │ │ │ │ + beq 0xaf1cc │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ed4 │ │ │ │ + bl 0xa5f94 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa85d4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-2920] @ 0xaab14 │ │ │ │ + bl 0xa8680 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-2920] @ 0xaabc0 │ │ │ │ tst r4, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ and r3, r4, #7340032 @ 0x700000 │ │ │ │ cmp r3, #7340032 @ 0x700000 │ │ │ │ - beq 0xaf278 │ │ │ │ + beq 0xaf328 │ │ │ │ and r3, r4, #786432 @ 0xc0000 │ │ │ │ cmp r3, #524288 @ 0x80000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr r3, r4, #28 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsr r3, r4, #12 │ │ │ │ lsr r2, r4, #20 │ │ │ │ and r3, r3, #14 │ │ │ │ lsr r1, r4, #5 │ │ │ │ @@ -159068,37 +159111,37 @@ │ │ │ │ and ip, ip, #7 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #16 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xa9084 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9130 │ │ │ │ + b 0xa9e24 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa97d4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9880 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #272629760 @ 0x10400000 │ │ │ │ cmp r3, #268435456 @ 0x10000000 │ │ │ │ - beq 0xae4e8 │ │ │ │ - bhi 0xad324 │ │ │ │ + beq 0xae594 │ │ │ │ + bhi 0xad3d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xae60c │ │ │ │ + beq 0xae6b8 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr r3, r4, #12 │ │ │ │ - ldr r2, [pc, #-3104] @ 0xaab28 │ │ │ │ + ldr r2, [pc, #-3104] @ 0xaabd4 │ │ │ │ and r3, r3, #1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr ip, r4, #12 │ │ │ │ and ip, ip, #14 │ │ │ │ @@ -159112,270 +159155,270 @@ │ │ │ │ and ip, ip, #7 │ │ │ │ ldr r2, [r2, #2912] @ 0xb60 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 0xa86cc │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8778 │ │ │ │ + b 0xa9e24 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa97d4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r1, [pc, #-3260] @ 0xaab18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bl 0xa9880 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr lr, [pc, #-3260] @ 0xaabc4 │ │ │ │ + cmp r3, lr │ │ │ │ + bne 0xa9e20 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 0xa9d74 │ │ │ │ + bhi 0xa9e20 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #-3268] @ 0xaab28 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - add r2, r2, ip, lsl #2 │ │ │ │ + ldr r2, [pc, #-3268] @ 0xaabd4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r4, r4, ip, lsl #2 │ │ │ │ + add r2, r2, r4, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r2, [r2, #1296] @ 0x510 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r4, [sp, #28] │ │ │ │ + str ip, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6d1c │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-3336] @ 0xaab1c │ │ │ │ - ldr r2, [pc, #-3336] @ 0xaab20 │ │ │ │ + bl 0xa6dc8 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-3336] @ 0xaabc8 │ │ │ │ + ldr r2, [pc, #-3336] @ 0xaabcc │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xafa4c │ │ │ │ - bhi 0xad2d4 │ │ │ │ + beq 0xafb00 │ │ │ │ + bhi 0xad380 │ │ │ │ cmp r3, #1280 @ 0x500 │ │ │ │ - beq 0xaf9d4 │ │ │ │ - bhi 0xae6e8 │ │ │ │ + beq 0xafa88 │ │ │ │ + bhi 0xae794 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xafb64 │ │ │ │ + beq 0xafc18 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa83d8 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-3428] @ 0xaab1c │ │ │ │ - ldr r1, [pc, #-3428] @ 0xaab20 │ │ │ │ + bl 0xa8484 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-3428] @ 0xaabc8 │ │ │ │ + ldr r1, [pc, #-3428] @ 0xaabcc │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 0xafa9c │ │ │ │ - bhi 0xad284 │ │ │ │ + beq 0xafb50 │ │ │ │ + bhi 0xad330 │ │ │ │ cmp r2, #1280 @ 0x500 │ │ │ │ - beq 0xaf934 │ │ │ │ - bhi 0xae6b0 │ │ │ │ + beq 0xaf9e8 │ │ │ │ + bhi 0xae75c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xafbcc │ │ │ │ + beq 0xafc80 │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa83d8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8484 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #7340032 @ 0x700000 │ │ │ │ - beq 0xad804 │ │ │ │ + beq 0xad8b0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa55dc │ │ │ │ + bl 0xa56a0 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-3564] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #-3564] @ 0xaabd4 │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2944] @ 0xb80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr r1, r1, r3 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa6ae8 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-3636] @ 0xaab24 │ │ │ │ + bl 0xa6b94 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-3636] @ 0xaabd0 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ and r2, r4, r3 │ │ │ │ - bne 0xad62c │ │ │ │ + bne 0xad6d8 │ │ │ │ cmp r2, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf240 │ │ │ │ + beq 0xaf2f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xada24 │ │ │ │ + beq 0xadad0 │ │ │ │ ands r5, r4, #4096 @ 0x1000 │ │ │ │ - bne 0xada70 │ │ │ │ + bne 0xadb1c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-3700] @ 0xaab28 │ │ │ │ + ldr r2, [pc, #-3700] @ 0xaabd4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #2192] @ 0x890 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #65536 @ 0x10000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ and r3, r4, #7340032 @ 0x700000 │ │ │ │ cmp r3, #7340032 @ 0x700000 │ │ │ │ - beq 0xaebf4 │ │ │ │ + beq 0xaeca0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa5560 │ │ │ │ + bl 0xa5628 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-3796] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #-3796] @ 0xaabd4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #3072] @ 0xc00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr r1, r1, r3 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa6ae8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa6b94 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #7340032 @ 0x700000 │ │ │ │ cmp r3, #7340032 @ 0x700000 │ │ │ │ - beq 0xad680 │ │ │ │ + beq 0xad72c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa55dc │ │ │ │ + bl 0xa56a0 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-3920] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #-3920] @ 0xaabd4 │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #3040] @ 0xbe0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr r1, r1, r3 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa6ae8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa6b94 │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #4096 @ 0x1000 │ │ │ │ - bne 0xad6fc │ │ │ │ + bne 0xad7a8 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xafd84 │ │ │ │ + beq 0xafe38 │ │ │ │ mov r3, #0 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0xaf074 │ │ │ │ - bl 0xa5934 │ │ │ │ + bne 0xaf120 │ │ │ │ + bl 0xa59f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-4052] @ 0xaab28 │ │ │ │ + ldr r3, [pc, #-4052] @ 0xaabd4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7454 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #4224 @ 0x1080 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - beq 0xae720 │ │ │ │ - bhi 0xad9d0 │ │ │ │ + beq 0xae7cc │ │ │ │ + bhi 0xada7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xae76c │ │ │ │ + beq 0xae818 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb089c │ │ │ │ + beq 0xb0950 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5934 │ │ │ │ + bl 0xa59f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #4060] @ 0xacb3c │ │ │ │ + ldr r3, [pc, #4060] @ 0xacbe8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2336] @ 0x920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #3968] @ 0xacafc │ │ │ │ + bl 0xa7454 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #3968] @ 0xacba8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadd38 │ │ │ │ + beq 0xadde4 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadce0 │ │ │ │ + beq 0xadd8c │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr ip, r4, #19 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ lsr r2, r4, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ and r2, r2, #8 │ │ │ │ @@ -159388,46 +159431,46 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa7800 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa78ac │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ - beq 0xad1d0 │ │ │ │ + beq 0xad27c │ │ │ │ cmp r5, #1280 @ 0x500 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ad0 │ │ │ │ + bl 0xa5b8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #3864] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #3864] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3320] @ 0xcf8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #3772] @ 0xacb00 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #3772] @ 0xacbac │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xae030 │ │ │ │ + beq 0xae0dc │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadfd0 │ │ │ │ + beq 0xae07c │ │ │ │ sub r2, r2, #640 @ 0x280 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #3792] @ 0xacb3c │ │ │ │ + ldr ip, [pc, #3792] @ 0xacbe8 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #3912] @ 0xf48 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -159440,34 +159483,34 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #3644] @ 0xacb04 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #3644] @ 0xacbb0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadb28 │ │ │ │ + beq 0xadbd4 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xadaac │ │ │ │ + beq 0xadb58 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #3632] @ 0xacb3c │ │ │ │ + ldr ip, [pc, #3632] @ 0xacbe8 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #4024] @ 0xfb8 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -159480,184 +159523,184 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #3536] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #3536] @ 0xacbe8 │ │ │ │ mov r3, #2 │ │ │ │ - add r2, r2, lr, lsl r3 │ │ │ │ + add r2, r2, r7, lsl r3 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [r2, #1408] @ 0x580 │ │ │ │ mov r0, r6 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str lr, [sp, #28] │ │ │ │ + str lr, [sp, #24] │ │ │ │ + str r7, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6eec │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa6f98 │ │ │ │ + b 0xa9e24 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #3484] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #3484] @ 0xacbe8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [r2, #1424] @ 0x590 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #3 │ │ │ │ str lr, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6eec │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #3380] @ 0xacb08 │ │ │ │ + bl 0xa6f98 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #3380] @ 0xacbb4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xad550 │ │ │ │ + beq 0xad5fc │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ - ldr r3, [pc, #3440] @ 0xacb5c │ │ │ │ + bne 0xa9e20 │ │ │ │ + ldr r3, [pc, #3440] @ 0xacc08 │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0xaf454 │ │ │ │ + beq 0xaf508 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f2c │ │ │ │ + bl 0xa5fec │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8328 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa83d4 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - beq 0xad514 │ │ │ │ - ldr r2, [pc, #3292] @ 0xacb0c │ │ │ │ + beq 0xad5c0 │ │ │ │ + ldr r2, [pc, #3292] @ 0xacbb8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ tst r4, #32 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ lsr r5, r4, #19 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ and r5, r5, #8 │ │ │ │ lsl r2, r4, #16 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orr r5, r5, r2, lsr #29 │ │ │ │ cmp r5, #7 │ │ │ │ orrhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ and r3, r4, #13 │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa9990 │ │ │ │ + bl 0xa9a3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x91d14 │ │ │ │ - and r7, r4, #15 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - mov r2, r7 │ │ │ │ + bl 0x91ddc │ │ │ │ + and r8, r4, #15 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 0x18980c │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ - ldr r3, [pc, #3128] @ 0xacb10 │ │ │ │ + bl 0x77884 │ │ │ │ + ldr r3, [pc, #3128] @ 0xacbbc │ │ │ │ lsr r0, r4, #16 │ │ │ │ and r0, r0, #31 │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r2, [pc, #3112] @ 0xacb14 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r2, [pc, #3112] @ 0xacbc0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - add r1, r2, r8 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #3080] @ 0xacb18 │ │ │ │ + ldr r1, [pc, #3088] @ 0xacbc4 │ │ │ │ + add r7, r2, r7 │ │ │ │ add r3, r2, r9 │ │ │ │ add r2, r2, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ sub r3, r3, #5 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [r6, #120] @ 0x78 │ │ │ │ - b 0xa9ea4 │ │ │ │ + b 0xa9f50 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 0xa9d74 │ │ │ │ + bhi 0xa9e20 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #3032] @ 0xacb3c │ │ │ │ - str ip, [sp, #24] │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - add r2, r2, ip, lsl #2 │ │ │ │ + ldr r2, [pc, #3032] @ 0xacbe8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r4, r4, ip, lsl #2 │ │ │ │ + add r2, r2, r4, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r2, [r2, #1104] @ 0x450 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #32 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r4, [sp, #28] │ │ │ │ + str ip, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6d1c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa6dc8 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 0xa9d74 │ │ │ │ + bhi 0xa9e20 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2956] @ 0xacb3c │ │ │ │ - str ip, [sp, #24] │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ - add r2, r2, ip, lsl #2 │ │ │ │ + ldr r2, [pc, #2956] @ 0xacbe8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r4, r4, ip, lsl #2 │ │ │ │ + add r2, r2, r4, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r2, [r2, #1232] @ 0x4d0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #32 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - bl 0xa6d1c │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #2872] @ 0xacb1c │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 0xa6dc8 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #2872] @ 0xacbc8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr r2, r4, #4 │ │ │ │ lsl r0, r4, #12 │ │ │ │ and r2, r2, #8 │ │ │ │ lsr r1, r4, #19 │ │ │ │ orr r2, r2, r0, lsr #29 │ │ │ │ - ldr r5, [pc, #2872] @ 0xacb3c │ │ │ │ + ldr r5, [pc, #2872] @ 0xacbe8 │ │ │ │ lsl r0, r4, #16 │ │ │ │ and r1, r1, #8 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ str r2, [sp, #20] │ │ │ │ and r0, r4, #15 │ │ │ │ @@ -159665,48 +159708,48 @@ │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 0xae338 │ │ │ │ + bne 0xae3e4 │ │ │ │ ldr r2, [r3, #2656] @ 0xa60 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa94b4 │ │ │ │ + bl 0xa9560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa59c8 │ │ │ │ + bl 0xa5a8c │ │ │ │ mov r3, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r2, [r5, #2688] @ 0xa80 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #2680] @ 0xacb1c │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #2680] @ 0xacbc8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2676] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #2676] @ 0xacbe8 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -159717,81 +159760,81 @@ │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ ldr r2, [r2, #2000] @ 0x7d0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #2564] @ 0xacb20 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #2564] @ 0xacbcc │ │ │ │ cmp r7, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf6ac │ │ │ │ - ldr r5, [pc, #2568] @ 0xacb3c │ │ │ │ + beq 0xaf760 │ │ │ │ + ldr r5, [pc, #2568] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ ands r7, r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 0xae5dc │ │ │ │ + bne 0xae688 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1600] @ 0x640 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - beq 0xaed78 │ │ │ │ - bhi 0xaec30 │ │ │ │ + beq 0xaee24 │ │ │ │ + bhi 0xaecdc │ │ │ │ cmp r3, #3328 @ 0xd00 │ │ │ │ - beq 0xaf01c │ │ │ │ + beq 0xaf0c8 │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d20 │ │ │ │ + bl 0xa5de0 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #2392] @ 0xacb24 │ │ │ │ + ldr r2, [pc, #2392] @ 0xacbd0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #2372] @ 0xacb28 │ │ │ │ + bl 0xa7c10 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #2372] @ 0xacbd4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xade14 │ │ │ │ + beq 0xadec0 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #2372] @ 0xacb60 │ │ │ │ + ldr ip, [pc, #2372] @ 0xacc0c │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #-4016] @ 0xfffff050 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -159804,81 +159847,81 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r7, #1024 @ 0x400 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ad0 │ │ │ │ + bl 0xa5b8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #2208] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #2208] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3624] @ 0xe28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf64c │ │ │ │ - ldr r5, [pc, #2164] @ 0xacb3c │ │ │ │ + beq 0xaf700 │ │ │ │ + ldr r5, [pc, #2164] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ ands r7, r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 0xae5ac │ │ │ │ + bne 0xae658 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1552] @ 0x610 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #2080] @ 0xacb2c │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #2080] @ 0xacbd8 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ and r3, r4, r2 │ │ │ │ - bne 0xae804 │ │ │ │ + bne 0xae8b0 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb044c │ │ │ │ + beq 0xb0500 │ │ │ │ cmp r3, #3276800 @ 0x320000 │ │ │ │ - beq 0xaffd4 │ │ │ │ - ldr r1, [pc, #2052] @ 0xacb30 │ │ │ │ + beq 0xb0088 │ │ │ │ + ldr r1, [pc, #2052] @ 0xacbdc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0xae670 │ │ │ │ + beq 0xae71c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xae6a8 │ │ │ │ + bne 0xae754 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa598c │ │ │ │ - ldr r5, [pc, #2020] @ 0xacb3c │ │ │ │ + bl 0xa5a4c │ │ │ │ + ldr r5, [pc, #2020] @ 0xacbe8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #2144] @ 0x860 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8c8c │ │ │ │ + bl 0xa8d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ @@ -159893,20 +159936,20 @@ │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ ldr r2, [r5, #2128] @ 0x850 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaeacc │ │ │ │ - ldr r5, [pc, #1876] @ 0xacb3c │ │ │ │ + beq 0xaeb78 │ │ │ │ + ldr r5, [pc, #1876] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ @@ -159921,111 +159964,111 @@ │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ ldr r2, [r5, #2096] @ 0x830 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - bne 0xae7b8 │ │ │ │ - ldr r3, [pc, #1756] @ 0xacb30 │ │ │ │ + bne 0xae864 │ │ │ │ + ldr r3, [pc, #1756] @ 0xacbdc │ │ │ │ and r2, r4, r3 │ │ │ │ cmp r2, #3145728 @ 0x300000 │ │ │ │ - beq 0xb0034 │ │ │ │ + beq 0xb00e8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xb0414 │ │ │ │ + beq 0xb04c8 │ │ │ │ and r3, r4, #14 │ │ │ │ cmp r3, #14 │ │ │ │ - beq 0xaf89c │ │ │ │ + beq 0xaf950 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa577c │ │ │ │ + bl 0xa5840 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xa9d74 │ │ │ │ + bgt 0xa9e20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #1672] @ 0xacb3c │ │ │ │ + ldr r3, [pc, #1672] @ 0xacbe8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2864] @ 0xb30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa6974 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa6a20 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf768 │ │ │ │ - ldr r5, [pc, #1632] @ 0xacb3c │ │ │ │ + beq 0xaf81c │ │ │ │ + ldr r5, [pc, #1632] @ 0xacbe8 │ │ │ │ lsr r3, r4, #4 │ │ │ │ lsl r0, r4, #12 │ │ │ │ lsr r2, r4, #19 │ │ │ │ and r3, r3, #8 │ │ │ │ lsr r1, r4, #20 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ and r2, r2, #8 │ │ │ │ orr r3, r3, r0, lsr #29 │ │ │ │ lsl r0, r4, #16 │ │ │ │ and r1, r1, #3 │ │ │ │ orr r2, r2, r0, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ - bne 0xae458 │ │ │ │ + bne 0xae504 │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #2528] @ 0x9e0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf3f8 │ │ │ │ - ldr r5, [pc, #1516] @ 0xacb3c │ │ │ │ + beq 0xaf4ac │ │ │ │ + ldr r5, [pc, #1516] @ 0xacbe8 │ │ │ │ lsr r3, r4, #4 │ │ │ │ lsl r0, r4, #12 │ │ │ │ lsr r2, r4, #19 │ │ │ │ and r3, r3, #8 │ │ │ │ lsr r1, r4, #20 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ and r2, r2, #8 │ │ │ │ orr r3, r3, r0, lsr #29 │ │ │ │ lsl r0, r4, #16 │ │ │ │ and r1, r1, #3 │ │ │ │ orr r2, r2, r0, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ - bne 0xae428 │ │ │ │ + bne 0xae4d4 │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #2624] @ 0xa40 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaeb28 │ │ │ │ - ldr r5, [pc, #1400] @ 0xacb3c │ │ │ │ + beq 0xaebd4 │ │ │ │ + ldr r5, [pc, #1400] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ @@ -160040,100 +160083,100 @@ │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ ldr r2, [r5, #2016] @ 0x7e0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf824 │ │ │ │ - ldr r5, [pc, #1288] @ 0xacb3c │ │ │ │ + beq 0xaf8d8 │ │ │ │ + ldr r5, [pc, #1288] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ ands r7, r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 0xae4b8 │ │ │ │ + bne 0xae564 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1648] @ 0x670 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r1, [pc, #1212] @ 0xacb34 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r1, [pc, #1212] @ 0xacbe0 │ │ │ │ ands r7, r4, #268435456 @ 0x10000000 │ │ │ │ and r2, r4, r1 │ │ │ │ - bne 0xae900 │ │ │ │ + bne 0xae9ac │ │ │ │ cmp r2, #4063232 @ 0x3e0000 │ │ │ │ - beq 0xb0114 │ │ │ │ + beq 0xb01c8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 0xaf95c │ │ │ │ + beq 0xafa10 │ │ │ │ cmp r2, #3145728 @ 0x300000 │ │ │ │ - beq 0xb046c │ │ │ │ + beq 0xb0520 │ │ │ │ cmp r2, #3407872 @ 0x340000 │ │ │ │ - beq 0xb04a0 │ │ │ │ + beq 0xb0554 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #1152] @ 0xacb2c │ │ │ │ - ldr r1, [pc, #1152] @ 0xacb30 │ │ │ │ + ldr r2, [pc, #1152] @ 0xacbd8 │ │ │ │ + ldr r1, [pc, #1152] @ 0xacbdc │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0xb04bc │ │ │ │ + beq 0xb0570 │ │ │ │ cmp r3, #3276800 @ 0x320000 │ │ │ │ - beq 0xb0700 │ │ │ │ + beq 0xb07b4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaf990 │ │ │ │ - ldr r5, [pc, #1132] @ 0xacb3c │ │ │ │ + beq 0xafa44 │ │ │ │ + ldr r5, [pc, #1132] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1888] @ 0x760 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf3b4 │ │ │ │ - ldr r5, [pc, #1060] @ 0xacb3c │ │ │ │ + beq 0xaf468 │ │ │ │ + ldr r5, [pc, #1060] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ ands r7, r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 0xae3f8 │ │ │ │ + bne 0xae4a4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1808] @ 0x710 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #968] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #968] @ 0xacbe8 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -160144,23 +160187,23 @@ │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ ldr r2, [r2, #1984] @ 0x7c0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #860] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #860] @ 0xacbe8 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -160171,29 +160214,29 @@ │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ ldr r2, [r2, #1952] @ 0x7a0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - bne 0xaec60 │ │ │ │ - ldr r3, [pc, #756] @ 0xacb30 │ │ │ │ + bne 0xaed0c │ │ │ │ + ldr r3, [pc, #756] @ 0xacbdc │ │ │ │ and r2, r4, r3 │ │ │ │ cmp r2, #3145728 @ 0x300000 │ │ │ │ - beq 0xafc34 │ │ │ │ + beq 0xafce8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xaf614 │ │ │ │ + beq 0xaf6c8 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #728] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #728] @ 0xacbe8 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -160204,89 +160247,89 @@ │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ ldr r2, [r2, #2704] @ 0xa90 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf7c4 │ │ │ │ - ldr r5, [pc, #632] @ 0xacb3c │ │ │ │ + beq 0xaf878 │ │ │ │ + ldr r5, [pc, #632] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ ands r7, r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 0xae488 │ │ │ │ + bne 0xae534 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1456] @ 0x5b0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - str ip, [sp, #16] │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + str ip, [sp, #24] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #28] │ │ │ │ - ldr ip, [pc, #552] @ 0xacb3c │ │ │ │ + ldr ip, [pc, #552] @ 0xacbe8 │ │ │ │ add r2, r3, r1, lsl #1 │ │ │ │ lsr r3, r4, #23 │ │ │ │ and r3, r3, #1 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov ip, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [r2, #1056] @ 0x420 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - str lr, [sp, #24] │ │ │ │ + str lr, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ - str ip, [sp, #16] │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ + str ip, [sp, #24] │ │ │ │ lsr ip, r4, #23 │ │ │ │ and ip, ip, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #460] @ 0xacb3c │ │ │ │ + ldr ip, [pc, #460] @ 0xacbe8 │ │ │ │ add r2, r3, r1, lsl #1 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r2, #1040] @ 0x410 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - str lr, [sp, #24] │ │ │ │ + str lr, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 0xa7980 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7a2c │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - bne 0xaecd4 │ │ │ │ - ldr r3, [pc, #384] @ 0xacb30 │ │ │ │ + bne 0xaed80 │ │ │ │ + ldr r3, [pc, #384] @ 0xacbdc │ │ │ │ bics r2, r3, r4 │ │ │ │ and r3, r3, r4 │ │ │ │ - beq 0xafc6c │ │ │ │ + beq 0xafd20 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xaf730 │ │ │ │ + beq 0xaf7e4 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #356] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #356] @ 0xacbe8 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -160297,599 +160340,599 @@ │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ and r4, r4, #15 │ │ │ │ ldr r2, [r2, #2816] @ 0xb00 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5c54 │ │ │ │ + bl 0xa5d14 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ands r3, r4, #2097152 @ 0x200000 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ - bne 0xae898 │ │ │ │ + bne 0xae944 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #204] @ 0xacb3c │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #204] @ 0xacbe8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3688] @ 0xe68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ad0 │ │ │ │ + bl 0xa5b8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #148] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #148] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3768] @ 0xeb8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #88] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #88] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #3720] @ 0xe88 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ eorsne r0, r3, r0, lsl #3 │ │ │ │ eorsne r0, r0, r0, lsl #11 │ │ │ │ eorsne r0, r2, r0, lsl #9 │ │ │ │ eorne r0, r0, r0 │ │ │ │ eoreq r0, r0, r0, lsl #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r4, r9, ip, rrx │ │ │ │ + addseq r3, r9, r0, asr #31 │ │ │ │ adceq r2, r5, r0, lsr #22 │ │ │ │ andeq r1, r0, r0, lsr #32 │ │ │ │ andeq r1, r0, r1 │ │ │ │ - andeq lr, r9, r4, rrx │ │ │ │ + andeq lr, r9, ip, lsr #2 │ │ │ │ eorsne r0, r3, r0, lsl #14 │ │ │ │ eorseq r0, r2, r0, lsl #1 │ │ │ │ eorseq r0, r0, r0, lsl #1 │ │ │ │ eorseq r0, lr, r0, lsl #1 │ │ │ │ - andseq r7, sl, r4, lsl #23 │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + andseq r7, sl, r4, lsl #25 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ andne r0, r0, r0, lsl #28 │ │ │ │ - andeq lr, r9, ip, lsr #7 │ │ │ │ + andeq lr, r9, r4, ror r4 │ │ │ │ andne r0, r0, r0, lsl #10 │ │ │ │ andne r0, r0, r0, lsl #26 │ │ │ │ - andseq r7, sl, r0, lsr #27 │ │ │ │ - @ instruction: 0x001a7dd8 │ │ │ │ + andseq r7, sl, r0, lsr #29 │ │ │ │ + @ instruction: 0x001a7ed8 │ │ │ │ andne r0, r0, r0, lsl #12 │ │ │ │ andseq r0, r0, r1 │ │ │ │ - @ instruction: 0x00461d90 │ │ │ │ - andeq r6, r9, ip, lsr #23 │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + @ instruction: 0x00461e90 │ │ │ │ + andeq r6, r9, r4, ror ip │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5c54 │ │ │ │ + bl 0xa5d14 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ands r3, r4, #2097152 @ 0x200000 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ - bne 0xaea98 │ │ │ │ + bne 0xaeb44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #-124] @ 0xacb3c │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #-124] @ 0xacbe8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3816] @ 0xee8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5c54 │ │ │ │ + bl 0xa5d14 │ │ │ │ ands r3, r4, #2097152 @ 0x200000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-216] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #-216] @ 0xacbe8 │ │ │ │ mov r0, r6 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #3800] @ 0xed8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ad0 │ │ │ │ + bl 0xa5b8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-272] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #-272] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3752] @ 0xea8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-332] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #-332] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3736] @ 0xe98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-392] @ 0xacb3c │ │ │ │ - ldr r3, [pc, #-400] @ 0xacb38 │ │ │ │ + ldr r2, [pc, #-392] @ 0xacbe8 │ │ │ │ + ldr r3, [pc, #-400] @ 0xacbe4 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3672] @ 0xe58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ad0 │ │ │ │ + bl 0xa5b8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-452] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #-452] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3640] @ 0xe38 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-512] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #-512] @ 0xacbe8 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #3592] @ 0xe08 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-572] @ 0xacb3c │ │ │ │ + ldr r2, [pc, #-572] @ 0xacbe8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3608] @ 0xe18 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-600] @ 0xacb40 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-600] @ 0xacbec │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaee80 │ │ │ │ + beq 0xaef2c │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaee30 │ │ │ │ + beq 0xaeedc │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #-696] @ 0xacb44 │ │ │ │ + ldr r2, [pc, #-696] @ 0xacbf0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-716] @ 0xacb48 │ │ │ │ + bl 0xa7c10 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-716] @ 0xacbf4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ad0 │ │ │ │ + bl 0xa5b8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-724] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-724] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3496] @ 0xda8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r5, #3328 @ 0xd00 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5c54 │ │ │ │ + bl 0xa5d14 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ands r3, r4, #2097152 @ 0x200000 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ - bne 0xaf1e0 │ │ │ │ + bne 0xaf290 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #-832] @ 0xacb68 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #-832] @ 0xacc14 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3400] @ 0xd48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-888] @ 0xacb4c │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-888] @ 0xacbf8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5c54 │ │ │ │ + bl 0xa5d14 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-936] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-936] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #3576] @ 0xdf8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-996] @ 0xacb68 │ │ │ │ - ldr r3, [pc, #-1024] @ 0xacb50 │ │ │ │ + ldr r2, [pc, #-996] @ 0xacc14 │ │ │ │ + ldr r3, [pc, #-1024] @ 0xacbfc │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3336] @ 0xd08 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1056] @ 0xacb68 │ │ │ │ - ldr r3, [pc, #-1080] @ 0xacb54 │ │ │ │ + ldr r2, [pc, #-1056] @ 0xacc14 │ │ │ │ + ldr r3, [pc, #-1080] @ 0xacc00 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3512] @ 0xdb8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1116] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-1116] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3448] @ 0xd78 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1176] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-1176] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #3432] @ 0xd68 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #7077888 @ 0x6c0000 │ │ │ │ - beq 0xaf148 │ │ │ │ + beq 0xaf1f4 │ │ │ │ and r3, r4, #7471104 @ 0x720000 │ │ │ │ cmp r3, #6422528 @ 0x620000 │ │ │ │ - beq 0xafdfc │ │ │ │ + beq 0xafeb0 │ │ │ │ and r3, r4, #7340032 @ 0x700000 │ │ │ │ cmp r3, #7340032 @ 0x700000 │ │ │ │ - beq 0xaf70c │ │ │ │ + beq 0xaf7c0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa5560 │ │ │ │ + bl 0xa5628 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-1284] @ 0xacb68 │ │ │ │ + ldr r3, [pc, #-1284] @ 0xacc14 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #3184] @ 0xc70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr r1, r1, r3 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #7 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa6ae8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa6b94 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1376] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-1376] @ 0xacc14 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #3256] @ 0xcb8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1436] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-1436] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3288] @ 0xcd8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ad0 │ │ │ │ + bl 0xa5b8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1496] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-1496] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3480] @ 0xd98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1556] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-1556] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3384] @ 0xd38 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1616] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-1616] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3352] @ 0xd18 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ad0 │ │ │ │ + bl 0xa5b8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1676] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-1676] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3304] @ 0xce8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1736] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-1736] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3528] @ 0xdc8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1796] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-1796] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3560] @ 0xde8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-1844] @ 0xacb58 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-1844] @ 0xacc04 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xafa24 │ │ │ │ - bhi 0xaf380 │ │ │ │ + beq 0xafad8 │ │ │ │ + bhi 0xaf434 │ │ │ │ sub r3, r3, #512 @ 0x200 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xafa74 │ │ │ │ + beq 0xafb28 │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f2c │ │ │ │ + bl 0xa5fec │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa85d4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-1924] @ 0xacb58 │ │ │ │ + bl 0xa8680 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-1924] @ 0xacc04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaf90c │ │ │ │ - bhi 0xaf868 │ │ │ │ + beq 0xaf9c0 │ │ │ │ + bhi 0xaf91c │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xaf8e4 │ │ │ │ + beq 0xaf998 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f84 │ │ │ │ + bl 0xa6044 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa85d4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8680 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #272629760 @ 0x10400000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr r3, r4, #12 │ │ │ │ - ldr r2, [pc, #-2012] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-2012] @ 0xacc14 │ │ │ │ and r3, r3, #1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr ip, r4, #12 │ │ │ │ and ip, ip, #14 │ │ │ │ @@ -160903,213 +160946,213 @@ │ │ │ │ and ip, ip, #7 │ │ │ │ ldr r2, [r2, #464] @ 0x1d0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 0xa86cc │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-2120] @ 0xacb5c │ │ │ │ + bl 0xa8778 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-2120] @ 0xacc08 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0xb0094 │ │ │ │ + beq 0xb0148 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xb006c │ │ │ │ + beq 0xb0120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xb00bc │ │ │ │ + beq 0xb0170 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8130 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-2200] @ 0xacb5c │ │ │ │ + bl 0xa81dc │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-2200] @ 0xacc08 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0xb02a4 │ │ │ │ + beq 0xb0358 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xb027c │ │ │ │ + beq 0xb0330 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xafce0 │ │ │ │ + beq 0xafd94 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8090 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-2280] @ 0xacb5c │ │ │ │ + bl 0xa813c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-2280] @ 0xacc08 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0xafd60 │ │ │ │ + beq 0xafe14 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xafd38 │ │ │ │ + beq 0xafdec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xafd0c │ │ │ │ + beq 0xafdc0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa81d0 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-2360] @ 0xacb5c │ │ │ │ + bl 0xa827c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-2360] @ 0xacc08 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0xafeb8 │ │ │ │ + beq 0xaff6c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xafe90 │ │ │ │ + beq 0xaff44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xafe64 │ │ │ │ + beq 0xaff18 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7f50 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-2440] @ 0xacb5c │ │ │ │ + bl 0xa7ffc │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-2440] @ 0xacc08 │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0xaf4fc │ │ │ │ + beq 0xaf5b0 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f2c │ │ │ │ + bl 0xa5fec │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8278 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-2496] @ 0xacb5c │ │ │ │ + bl 0xa8324 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-2496] @ 0xacc08 │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0xaf484 │ │ │ │ + beq 0xaf538 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f2c │ │ │ │ + bl 0xa5fec │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8220 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-2556] @ 0xacb5c │ │ │ │ + bl 0xa82cc │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-2556] @ 0xacc08 │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0xaf528 │ │ │ │ + beq 0xaf5dc │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f2c │ │ │ │ + bl 0xa5fec │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa82d0 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-2616] @ 0xacb5c │ │ │ │ + bl 0xa837c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-2616] @ 0xacc08 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0xb02f4 │ │ │ │ + beq 0xb03a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xb02cc │ │ │ │ + beq 0xb0380 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xb031c │ │ │ │ + beq 0xb03d0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7eb0 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #-2696] @ 0xacb5c │ │ │ │ + bl 0xa7f5c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-2696] @ 0xacc08 │ │ │ │ and r3, r4, r2 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - beq 0xb03c0 │ │ │ │ + beq 0xb0474 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xb0398 │ │ │ │ + beq 0xb044c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xb03e8 │ │ │ │ + beq 0xb049c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7e10 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7ebc │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r2, #3145728 @ 0x300000 │ │ │ │ - beq 0xafdc4 │ │ │ │ + beq 0xafe78 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xaf098 │ │ │ │ + beq 0xaf144 │ │ │ │ ands r5, r4, #4096 @ 0x1000 │ │ │ │ - bne 0xaf0e4 │ │ │ │ + bne 0xaf190 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-2816] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-2816] @ 0xacc14 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #2224] @ 0x8b0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - and r3, r3, #1 │ │ │ │ lsr r2, r4, #12 │ │ │ │ + and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ lsr r2, r4, #5 │ │ │ │ and r2, r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-2892] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-2892] @ 0xacc14 │ │ │ │ lsl r1, r4, #12 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #14 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsr r3, r4, #4 │ │ │ │ and r3, r3, #8 │ │ │ │ @@ -161117,51 +161160,51 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ lsr r3, r4, #1 │ │ │ │ and r3, r3, #7 │ │ │ │ ldr r2, [r2, #464] @ 0x1d0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xa86cc │ │ │ │ + bl 0xa8778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaba40 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xabaec │ │ │ │ + b 0xa9f50 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ - bne 0xaf4b4 │ │ │ │ + bne 0xaf568 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb0730 │ │ │ │ + beq 0xb07e4 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5934 │ │ │ │ + bl 0xa59f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-3028] @ 0xacb68 │ │ │ │ + ldr r3, [pc, #-3028] @ 0xacc14 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2464] @ 0x9a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7454 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - and r3, r3, #1 │ │ │ │ lsr r2, r4, #12 │ │ │ │ + and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ lsr r2, r4, #5 │ │ │ │ and r2, r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-3100] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-3100] @ 0xacc14 │ │ │ │ lsl r1, r4, #12 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #14 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsr r3, r4, #4 │ │ │ │ and r3, r3, #8 │ │ │ │ @@ -161169,44 +161212,44 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ lsr r3, r4, #1 │ │ │ │ and r3, r3, #7 │ │ │ │ ldr r2, [r2, #2976] @ 0xba0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xa86cc │ │ │ │ + bl 0xa8778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ef8 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xa9fa4 │ │ │ │ + b 0xa9f50 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 0xad7e4 │ │ │ │ + bne 0xad890 │ │ │ │ cmp r1, ip │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r1, [pc, #-3204] @ 0xacb68 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r1, [pc, #-3204] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #2256] @ 0x8d0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - and r3, r3, #1 │ │ │ │ lsr r2, r4, #12 │ │ │ │ + and r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ lsr r2, r4, #5 │ │ │ │ and r2, r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-3280] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-3280] @ 0xacc14 │ │ │ │ lsl r1, r4, #12 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #14 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsr r3, r4, #4 │ │ │ │ and r3, r3, #8 │ │ │ │ @@ -161214,18 +161257,18 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ lsr r3, r4, #1 │ │ │ │ and r3, r3, #7 │ │ │ │ ldr r2, [r2, #2912] @ 0xb60 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xa86cc │ │ │ │ + bl 0xa8778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xab8dc │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xab988 │ │ │ │ + b 0xa9f50 │ │ │ │ lsr ip, r4, #19 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ lsr r2, r4, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ and r2, r2, #8 │ │ │ │ @@ -161238,25 +161281,25 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa7800 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa78ac │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #-3488] @ 0xacb60 │ │ │ │ + ldr ip, [pc, #-3488] @ 0xacc0c │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #-4080] @ 0xfffff010 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161269,25 +161312,25 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #-3612] @ 0xacb60 │ │ │ │ + ldr ip, [pc, #-3612] @ 0xacc0c │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #-4048] @ 0xfffff030 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161300,80 +161343,80 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #4224 @ 0x1080 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb05e0 │ │ │ │ + beq 0xb0694 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5934 │ │ │ │ + bl 0xa59f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-3752] @ 0xacb68 │ │ │ │ + ldr r3, [pc, #-3752] @ 0xacc14 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2400] @ 0x960 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7454 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5b34 │ │ │ │ + bl 0xa5bf0 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 0xb0168 │ │ │ │ + bgt 0xb021c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 0xb0174 │ │ │ │ - bne 0xb0b60 │ │ │ │ - ldr r2, [pc, #-3832] @ 0xacb64 │ │ │ │ + bgt 0xb0228 │ │ │ │ + bne 0xb0c20 │ │ │ │ + ldr r2, [pc, #-3832] @ 0xacc10 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-3884] @ 0xacb68 │ │ │ │ + ldr r2, [pc, #-3884] @ 0xacc14 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #2208] @ 0x8a0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #-3948] @ 0xacb68 │ │ │ │ + ldr ip, [pc, #-3948] @ 0xacc14 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #4056] @ 0xfd8 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161386,25 +161429,25 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #-4072] @ 0xacb68 │ │ │ │ + ldr ip, [pc, #-4072] @ 0xacc14 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #4040] @ 0xfc8 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161417,17 +161460,17 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr ip, [pc, #4056] @ 0xaeb84 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr ip, [pc, #4056] @ 0xaec30 │ │ │ │ lsr r2, r4, #18 │ │ │ │ and r2, r2, #3 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ lsr ip, r4, #2 │ │ │ │ lsl r5, r4, #16 │ │ │ │ @@ -161441,25 +161484,25 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #3932] @ 0xaeb88 │ │ │ │ + ldr ip, [pc, #3932] @ 0xaec34 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #-4064] @ 0xfffff020 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161472,16 +161515,16 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ mov r2, r3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -161496,16 +161539,16 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa7800 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa78ac │ │ │ │ + b 0xa9e24 │ │ │ │ lsr ip, r4, #19 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ lsr r2, r4, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ and r2, r2, #8 │ │ │ │ @@ -161518,16 +161561,16 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa7800 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa78ac │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ lsr ip, r4, #19 │ │ │ │ mov r2, r3 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -161542,24 +161585,24 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa7800 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa78ac │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr ip, [pc, #3528] @ 0xaeb84 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr ip, [pc, #3528] @ 0xaec30 │ │ │ │ lsr r2, r4, #18 │ │ │ │ and r2, r2, #3 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ lsr ip, r4, #2 │ │ │ │ lsl r5, r4, #16 │ │ │ │ @@ -161573,25 +161616,25 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #3404] @ 0xaeb88 │ │ │ │ + ldr ip, [pc, #3404] @ 0xaec34 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #-4032] @ 0xfffff040 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161604,16 +161647,16 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr ip, r4, #19 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ lsr r2, r4, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ and r2, r2, #8 │ │ │ │ @@ -161627,25 +161670,25 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa7800 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa78ac │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #3184] @ 0xaeb84 │ │ │ │ + ldr ip, [pc, #3184] @ 0xaec30 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #3992] @ 0xf98 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161658,20 +161701,20 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #3080] @ 0xaeb84 │ │ │ │ + ldr ip, [pc, #3080] @ 0xaec30 │ │ │ │ lsr r2, r4, #18 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #3976] @ 0xf88 │ │ │ │ lsr ip, r4, #2 │ │ │ │ @@ -161680,22 +161723,22 @@ │ │ │ │ lsl r5, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ lsl r4, r4, #28 │ │ │ │ orr lr, lr, r5, lsr #29 │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r3, [pc, #3020] @ 0xaeb8c │ │ │ │ + ldr r3, [pc, #3020] @ 0xaec38 │ │ │ │ mov r0, r6 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #2984] @ 0xaeb84 │ │ │ │ + ldr ip, [pc, #2984] @ 0xaec30 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #3928] @ 0xf58 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161708,47 +161751,47 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ ands r3, r4, #786432 @ 0xc0000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ lsr r2, r4, #19 │ │ │ │ lsl lr, r4, #16 │ │ │ │ lsr ip, r4, #2 │ │ │ │ and r2, r2, #8 │ │ │ │ orr r2, r2, lr, lsr #29 │ │ │ │ lsl r4, r4, #28 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #2856] @ 0xaeb90 │ │ │ │ - ldr r2, [pc, #2856] @ 0xaeb94 │ │ │ │ + ldr r3, [pc, #2856] @ 0xaec3c │ │ │ │ + ldr r2, [pc, #2856] @ 0xaec40 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #2772] @ 0xaeb84 │ │ │ │ + ldr ip, [pc, #2772] @ 0xaec30 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #4008] @ 0xfa8 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161761,16 +161804,16 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr ip, r4, #19 │ │ │ │ lsl lr, r4, #16 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ lsr r2, r4, #2 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ @@ -161784,17 +161827,17 @@ │ │ │ │ mov r3, #1 │ │ │ │ and ip, ip, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa7800 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr ip, [pc, #2588] @ 0xaeb84 │ │ │ │ + bl 0xa78ac │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr ip, [pc, #2588] @ 0xaec30 │ │ │ │ lsr r2, r4, #18 │ │ │ │ and r2, r2, #3 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ lsr ip, r4, #2 │ │ │ │ lsl r5, r4, #16 │ │ │ │ @@ -161808,18 +161851,18 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #2488] @ 0xaeb84 │ │ │ │ + ldr ip, [pc, #2488] @ 0xaec30 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #3880] @ 0xf28 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161832,18 +161875,18 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #2392] @ 0xaeb84 │ │ │ │ + ldr ip, [pc, #2392] @ 0xaec30 │ │ │ │ and r2, r2, #3 │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ lsr lr, r4, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #3864] @ 0xf18 │ │ │ │ lsr ip, r4, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -161856,83 +161899,83 @@ │ │ │ │ orr ip, ip, r4, lsr #29 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xa767c │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r1, [pc, #2408] @ 0xaebf0 │ │ │ │ + bl 0xa7728 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r1, [pc, #2408] @ 0xaec9c │ │ │ │ lsr r3, r4, #2 │ │ │ │ lsl r2, r4, #28 │ │ │ │ and r1, r1, r4 │ │ │ │ and r3, r3, #8 │ │ │ │ orr r3, r3, r2, lsr #29 │ │ │ │ cmp r1, #131072 @ 0x20000 │ │ │ │ lsr r2, r4, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ - beq 0xb05ac │ │ │ │ - bhi 0xafb8c │ │ │ │ + beq 0xb0660 │ │ │ │ + bhi 0xafc40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xb0578 │ │ │ │ + beq 0xb062c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa8fa0 │ │ │ │ + bl 0xa904c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaa8f0 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaa99c │ │ │ │ + b 0xa9f50 │ │ │ │ ldr r2, [r3, #2576] @ 0xa10 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa94b4 │ │ │ │ + bl 0xa9560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa59c8 │ │ │ │ + bl 0xa5a8c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #2 │ │ │ │ - b 0xaa808 │ │ │ │ + b 0xaa8b4 │ │ │ │ ldr r2, [r3, #2672] @ 0xa70 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa94b4 │ │ │ │ + bl 0xa9560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa59c8 │ │ │ │ + bl 0xa5a8c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #2 │ │ │ │ - b 0xac080 │ │ │ │ - ldr r2, [pc, #2036] @ 0xaeb84 │ │ │ │ + b 0xac12c │ │ │ │ + ldr r2, [pc, #2036] @ 0xaec30 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #1 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsr r3, r4, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr r0, r4, #12 │ │ │ │ @@ -161948,79 +161991,79 @@ │ │ │ │ and r3, r3, #7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #2912] @ 0xb60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xa86cc │ │ │ │ + bl 0xa8778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaa904 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaa9b0 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1824] @ 0x720 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #2640] @ 0xa50 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #2544] @ 0x9f0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1472] @ 0x5c0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1664] @ 0x680 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #1684] @ 0xaeb84 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #1684] @ 0xaec30 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ lsr ip, r4, #4 │ │ │ │ lsl lr, r4, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ and ip, ip, #8 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ @@ -162035,68 +162078,68 @@ │ │ │ │ and ip, ip, #15 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa9640 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa96ec │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1520] @ 0x5f0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #2080] @ 0x820 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1568] @ 0x620 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1616] @ 0x650 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ lsr r2, r4, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1380] @ 0xaeb84 │ │ │ │ + ldr r3, [pc, #1380] @ 0xaec30 │ │ │ │ and r2, r2, #3 │ │ │ │ lsr ip, r4, #4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ lsl lr, r4, #12 │ │ │ │ and ip, ip, #8 │ │ │ │ orr ip, ip, lr, lsr #29 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -162108,2683 +162151,2688 @@ │ │ │ │ orr r3, r3, ip, lsr #29 │ │ │ │ lsr ip, r4, #12 │ │ │ │ and ip, ip, #15 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xa9640 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa96ec │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa598c │ │ │ │ - ldr r3, [pc, #1288] @ 0xaeb98 │ │ │ │ + bl 0xa5a4c │ │ │ │ + ldr r3, [pc, #1288] @ 0xaec44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8c8c │ │ │ │ + bl 0xa8d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - ldr r5, [pc, #1236] @ 0xaeb84 │ │ │ │ - b 0xac374 │ │ │ │ + bne 0xa9f50 │ │ │ │ + ldr r5, [pc, #1236] @ 0xaec30 │ │ │ │ + b 0xac420 │ │ │ │ cmp r2, #1792 @ 0x700 │ │ │ │ - beq 0xaf9fc │ │ │ │ + beq 0xafab0 │ │ │ │ cmp r2, #268435456 @ 0x10000000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa84d4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8580 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #1792 @ 0x700 │ │ │ │ - beq 0xafb3c │ │ │ │ + beq 0xafbf0 │ │ │ │ cmp r3, #268435456 @ 0x10000000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa84d4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8580 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb08f8 │ │ │ │ + beq 0xb09ac │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5934 │ │ │ │ + bl 0xa59f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1068] @ 0xaeb84 │ │ │ │ + ldr r3, [pc, #1068] @ 0xaec30 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2368] @ 0x940 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7454 │ │ │ │ + b 0xa9e24 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb066c │ │ │ │ + beq 0xb0720 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5934 │ │ │ │ + bl 0xa59f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #992] @ 0xaeb84 │ │ │ │ + ldr r3, [pc, #992] @ 0xaec30 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2304] @ 0x900 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7454 │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ - bne 0xafff4 │ │ │ │ + bne 0xb00a8 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb07e0 │ │ │ │ + beq 0xb0894 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5848 │ │ │ │ + bl 0xa5908 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #916] @ 0xaeb84 │ │ │ │ + ldr r3, [pc, #916] @ 0xaec30 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2880] @ 0xb40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7050 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa70fc │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb087c │ │ │ │ + beq 0xb0930 │ │ │ │ cmp r3, #3276800 @ 0x320000 │ │ │ │ - beq 0xafbf4 │ │ │ │ - ldr r1, [pc, #896] @ 0xaeb9c │ │ │ │ + beq 0xafca8 │ │ │ │ + ldr r1, [pc, #896] @ 0xaec48 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0xb0b18 │ │ │ │ + beq 0xb0bd8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xafc2c │ │ │ │ + bne 0xafce0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa598c │ │ │ │ - ldr r5, [pc, #828] @ 0xaeb84 │ │ │ │ + bl 0xa5a4c │ │ │ │ + ldr r5, [pc, #828] @ 0xaec30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #2160] @ 0x870 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8c8c │ │ │ │ + bl 0xa8d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5a14 │ │ │ │ + bl 0xa5ad0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #2176] @ 0x880 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa94b4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa9560 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #720] @ 0xaeb84 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #720] @ 0xaec30 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3704] @ 0xe78 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r2, [pc, #784] @ 0xaebe4 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #784] @ 0xaec90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ed4 │ │ │ │ + bl 0xa5f94 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa867c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8728 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r2, #4063232 @ 0x3e0000 │ │ │ │ - beq 0xb078c │ │ │ │ + beq 0xb0840 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 0xb0240 │ │ │ │ + beq 0xb02f4 │ │ │ │ cmp r2, #3145728 @ 0x300000 │ │ │ │ - beq 0xb0acc │ │ │ │ + beq 0xb0b8c │ │ │ │ cmp r2, #3407872 @ 0x340000 │ │ │ │ - beq 0xb0a98 │ │ │ │ - ldr r3, [pc, #632] @ 0xaeba0 │ │ │ │ - ldr r2, [pc, #624] @ 0xaeb9c │ │ │ │ + beq 0xb0b58 │ │ │ │ + ldr r3, [pc, #632] @ 0xaec4c │ │ │ │ + ldr r2, [pc, #624] @ 0xaec48 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xb0bc0 │ │ │ │ + beq 0xb0c80 │ │ │ │ cmp r3, #3276800 @ 0x320000 │ │ │ │ - bne 0xb0274 │ │ │ │ + bne 0xb0328 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6028 │ │ │ │ - ldr r5, [pc, #552] @ 0xaeb84 │ │ │ │ + bl 0xa60dc │ │ │ │ + ldr r5, [pc, #552] @ 0xaec30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1920] @ 0x780 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa767c │ │ │ │ + bl 0xa7728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1936] @ 0x790 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #1792 @ 0x700 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ed4 │ │ │ │ + bl 0xa5f94 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8484 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8530 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r2, #4063232 @ 0x3e0000 │ │ │ │ - beq 0xb0524 │ │ │ │ + beq 0xb05d8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 0xafca4 │ │ │ │ + beq 0xafd58 │ │ │ │ cmp r2, #3145728 @ 0x300000 │ │ │ │ - beq 0xb0e48 │ │ │ │ + beq 0xb0f08 │ │ │ │ cmp r2, #3407872 @ 0x340000 │ │ │ │ - beq 0xb0e14 │ │ │ │ - ldr r3, [pc, #404] @ 0xaeba0 │ │ │ │ - ldr r2, [pc, #396] @ 0xaeb9c │ │ │ │ + beq 0xb0ed4 │ │ │ │ + ldr r3, [pc, #404] @ 0xaec4c │ │ │ │ + ldr r2, [pc, #396] @ 0xaec48 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xb0ae8 │ │ │ │ + beq 0xb0ba8 │ │ │ │ cmp r3, #3276800 @ 0x320000 │ │ │ │ - bne 0xafcd8 │ │ │ │ + bne 0xafd8c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6028 │ │ │ │ - ldr r5, [pc, #324] @ 0xaeb84 │ │ │ │ + bl 0xa60dc │ │ │ │ + ldr r5, [pc, #324] @ 0xaec30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1760] @ 0x6e0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa767c │ │ │ │ + bl 0xa7728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1776] @ 0x6f0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #208] @ 0xaeb84 │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #208] @ 0xaec30 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3832] @ 0xef8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5bfc │ │ │ │ + bl 0xa5cb8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xac3e0 │ │ │ │ + beq 0xac48c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xac3e0 │ │ │ │ + beq 0xac48c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r5, [pc, #120] @ 0xaeb84 │ │ │ │ + ldr r5, [pc, #120] @ 0xaec30 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #2112] @ 0x840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa94b4 │ │ │ │ + bl 0xa9560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xac3e4 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xac490 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5bfc │ │ │ │ + bl 0xa5cb8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xac5bc │ │ │ │ + beq 0xac668 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xac5bc │ │ │ │ + beq 0xac668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r5, [pc, #28] @ 0xaeb84 │ │ │ │ + ldr r5, [pc, #28] @ 0xaec30 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #2032] @ 0x7f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa94b4 │ │ │ │ + bl 0xa9560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xac5c0 │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ - @ instruction: 0x00461d90 │ │ │ │ - mulseq sl, ip, lr │ │ │ │ - andseq r7, sl, r8, asr #12 │ │ │ │ - andeq r4, sl, ip, ror r3 │ │ │ │ - subeq pc, r5, r8, lsl #30 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xac66c │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ + @ instruction: 0x00461e90 │ │ │ │ + mulseq sl, ip, pc @ │ │ │ │ + andseq r7, sl, r8, asr #14 │ │ │ │ + andeq r4, sl, r4, asr #8 │ │ │ │ + subeq r0, r6, r8 │ │ │ │ eorseq r0, r0, r0, lsl #1 │ │ │ │ eorseq r0, r2, r0, lsl #1 │ │ │ │ rsbseq lr, lr, pc │ │ │ │ eorseq r0, lr, pc │ │ │ │ eorseq r0, r0, sp │ │ │ │ - andeq lr, r9, ip, asr #3 │ │ │ │ - andeq lr, r9, r4, asr #4 │ │ │ │ - andeq lr, r9, r4, lsr r3 │ │ │ │ - andeq lr, r9, r4, asr r1 │ │ │ │ - ldrdeq lr, [r9], -ip │ │ │ │ - @ instruction: 0x0009e2bc │ │ │ │ - andeq r6, r9, ip, ror #30 │ │ │ │ - ldrdeq ip, [r9], -r4 │ │ │ │ - andseq r8, sl, r4, asr #3 │ │ │ │ - andeq ip, r9, ip, asr sl │ │ │ │ - andseq r7, sl, r8, asr #31 │ │ │ │ - andeq r6, r9, r4, lsr fp │ │ │ │ + muleq r9, r4, r2 │ │ │ │ + andeq lr, r9, ip, lsl #6 │ │ │ │ + strdeq lr, [r9], -ip │ │ │ │ + andeq lr, r9, ip, lsl r2 │ │ │ │ + andeq lr, r9, r4, lsr #3 │ │ │ │ + andeq lr, r9, r4, lsl #7 │ │ │ │ + andeq r7, r9, r4, lsr r0 │ │ │ │ + andseq r8, sl, r4, asr #5 │ │ │ │ + muleq r9, ip, fp │ │ │ │ + andseq r8, sl, r8, asr #1 │ │ │ │ + andeq ip, r9, r4, lsr #22 │ │ │ │ + strdeq r6, [r9], -ip │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andne r0, r0, r0, lsl #14 │ │ │ │ - subeq r0, r6, r8, asr r8 │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ + subeq r0, r6, r8, asr r9 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ andeq r0, r2, r0, lsl #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa5660 │ │ │ │ + bl 0xa5724 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #-36] @ 0xaebec │ │ │ │ + ldr r3, [pc, #-36] @ 0xaec98 │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2976] @ 0xba0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa86cc │ │ │ │ + bl 0xa8778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xab9c8 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaba74 │ │ │ │ + b 0xa9f50 │ │ │ │ cmp r3, #268435456 @ 0x10000000 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d20 │ │ │ │ + bl 0xa5de0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa84d4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8580 │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - bne 0xb0190 │ │ │ │ - ldr r3, [pc, #-204] @ 0xaeba4 │ │ │ │ - ldr r2, [pc, #-200] @ 0xaebac │ │ │ │ + bne 0xb0244 │ │ │ │ + ldr r3, [pc, #-204] @ 0xaec50 │ │ │ │ + ldr r2, [pc, #-200] @ 0xaec58 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xb0d88 │ │ │ │ - ldr r3, [pc, #-220] @ 0xaeba8 │ │ │ │ - ldr r2, [pc, #-220] @ 0xaebac │ │ │ │ + beq 0xb0e48 │ │ │ │ + ldr r3, [pc, #-220] @ 0xaec54 │ │ │ │ + ldr r2, [pc, #-220] @ 0xaec58 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xb0cdc │ │ │ │ + beq 0xb0d9c │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb04ec │ │ │ │ + beq 0xb05a0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5848 │ │ │ │ + bl 0xa5908 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-212] @ 0xaebec │ │ │ │ + ldr r3, [pc, #-212] @ 0xaec98 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2720] @ 0xaa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7050 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa70fc │ │ │ │ + b 0xa9e24 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ - bne 0xb0200 │ │ │ │ + bne 0xb02b4 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb06c8 │ │ │ │ + beq 0xb077c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5848 │ │ │ │ + bl 0xa5908 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-288] @ 0xaebec │ │ │ │ + ldr r3, [pc, #-288] @ 0xaec98 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2832] @ 0xb10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7050 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa70fc │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #-440] @ 0xaebb0 │ │ │ │ + ldr r2, [pc, #-440] @ 0xaec5c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7c10 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d20 │ │ │ │ + bl 0xa5de0 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #-516] @ 0xaebb4 │ │ │ │ + ldr r2, [pc, #-516] @ 0xaec60 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7c10 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa57e8 │ │ │ │ + bl 0xa58ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-512] @ 0xaebec │ │ │ │ + ldr r3, [pc, #-512] @ 0xaec98 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2752] @ 0xac0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7510 │ │ │ │ + bl 0xa75bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaafb4 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xab060 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ed4 │ │ │ │ + bl 0xa5f94 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa842c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa84d8 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d20 │ │ │ │ + bl 0xa5de0 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #-696] @ 0xaebb8 │ │ │ │ + ldr r2, [pc, #-696] @ 0xaec64 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7c10 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d20 │ │ │ │ + bl 0xa5de0 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #-772] @ 0xaebbc │ │ │ │ + ldr r2, [pc, #-772] @ 0xaec68 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7c10 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5ed4 │ │ │ │ + bl 0xa5f94 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa862c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa86d8 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d20 │ │ │ │ + bl 0xa5de0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8528 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr ip, [pc, #-824] @ 0xaebf0 │ │ │ │ - lsr r3, r4, #2 │ │ │ │ - lsl r2, r4, #28 │ │ │ │ - and r3, r3, #8 │ │ │ │ - and r1, r4, ip │ │ │ │ - lsr r0, r4, #18 │ │ │ │ - orr r3, r3, r2, lsr #29 │ │ │ │ - cmp r1, #131072 @ 0x20000 │ │ │ │ - lsr r2, r4, #12 │ │ │ │ - and r0, r0, #3 │ │ │ │ - and r2, r2, #15 │ │ │ │ - beq 0xb0a6c │ │ │ │ - bhi 0xb0848 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 0xb0a40 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-904] @ 0xaebec │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ + bl 0xa85d4 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr ip, [pc, #-824] @ 0xaec9c │ │ │ │ + lsr r2, r4, #2 │ │ │ │ + and r0, r4, ip │ │ │ │ + and r2, r2, #8 │ │ │ │ + lsr r3, r4, #18 │ │ │ │ + lsr r1, r4, #12 │ │ │ │ + lsl lr, r4, #28 │ │ │ │ + cmp r0, #131072 @ 0x20000 │ │ │ │ + and r3, r3, #3 │ │ │ │ + and r1, r1, #15 │ │ │ │ + orr r2, r2, lr, lsr #29 │ │ │ │ + beq 0xb0b2c │ │ │ │ + bhi 0xb08fc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 0xb0b00 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-904] @ 0xaec98 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #3096] @ 0xc18 │ │ │ │ + str r1, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - str r0, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8dd8 │ │ │ │ + bl 0xa8e84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaa904 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaa9b0 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #-1060] @ 0xaebc0 │ │ │ │ + ldr r2, [pc, #-1060] @ 0xaec6c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7c10 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d20 │ │ │ │ + bl 0xa5de0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8380 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa842c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #-1184] @ 0xaebc4 │ │ │ │ + ldr r2, [pc, #-1184] @ 0xaec70 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0xa7b64 │ │ │ │ - b 0xa9d78 │ │ │ │ - bl 0xa5934 │ │ │ │ + bl 0xa7c10 │ │ │ │ + b 0xa9e24 │ │ │ │ + bl 0xa59f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-1176] @ 0xaebec │ │ │ │ + ldr r3, [pc, #-1176] @ 0xaec98 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2432] @ 0x980 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7454 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5b34 │ │ │ │ + bl 0xa5bf0 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 0xb0b54 │ │ │ │ + bgt 0xb0c14 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 0xb0b38 │ │ │ │ - bne 0xb0b60 │ │ │ │ - ldr r2, [pc, #-1288] @ 0xaebc8 │ │ │ │ + bgt 0xb0bf8 │ │ │ │ + bne 0xb0c20 │ │ │ │ + ldr r2, [pc, #-1288] @ 0xaec74 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5cbc │ │ │ │ + bl 0xa5d7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1308] @ 0xaebec │ │ │ │ + ldr r2, [pc, #-1308] @ 0xaec98 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #2240] @ 0x8c0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d20 │ │ │ │ + bl 0xa5de0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa857c │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r1, [pc, #-1376] @ 0xaebf0 │ │ │ │ - lsr r9, r4, #5 │ │ │ │ - and r1, r1, r4 │ │ │ │ - lsl r2, r9, #3 │ │ │ │ - lsr r8, r4, #1 │ │ │ │ - and r3, r8, #7 │ │ │ │ - and r2, r2, #8 │ │ │ │ - lsr r7, r4, #12 │ │ │ │ - cmp r1, #131072 @ 0x20000 │ │ │ │ - orr r2, r2, r3 │ │ │ │ - and r3, r7, #15 │ │ │ │ - beq 0xb0a10 │ │ │ │ - bhi 0xb0954 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 0xb09e0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ + bl 0xa8628 │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r2, [pc, #-1376] @ 0xaec9c │ │ │ │ + lsr r7, r4, #5 │ │ │ │ + and r2, r2, r4 │ │ │ │ + lsl r3, r7, #3 │ │ │ │ + lsr r9, r4, #1 │ │ │ │ + and r1, r9, #7 │ │ │ │ + and r3, r3, #8 │ │ │ │ + lsr r8, r4, #12 │ │ │ │ + cmp r2, #131072 @ 0x20000 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + and r1, r8, #15 │ │ │ │ + beq 0xb0acc │ │ │ │ + bhi 0xb0a08 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 0xb0a98 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa8fa0 │ │ │ │ + bl 0xa904c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xad020 │ │ │ │ - b 0xa9ea4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1532] @ 0xaebcc │ │ │ │ - ldr r3, [pc, #-1532] @ 0xaebd0 │ │ │ │ + beq 0xad0cc │ │ │ │ + b 0xa9f50 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r3, [pc, #-1540] @ 0xaec78 │ │ │ │ + ldr r2, [pc, #-1540] @ 0xaec7c │ │ │ │ mov r0, r6 │ │ │ │ - str ip, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xa9d74 │ │ │ │ - ldr r2, [pc, #-1552] @ 0xaebec │ │ │ │ + beq 0xa9e20 │ │ │ │ + ldr r2, [pc, #-1556] @ 0xaec98 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #3416] @ 0xd58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1620] @ 0xaebd4 │ │ │ │ - ldr r3, [pc, #-1620] @ 0xaebd8 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r3, [pc, #-1628] @ 0xaec80 │ │ │ │ + ldr r2, [pc, #-1628] @ 0xaec84 │ │ │ │ mov r0, r6 │ │ │ │ - str ip, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa88a4 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8950 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5b34 │ │ │ │ - ldr r2, [pc, #-1668] @ 0xaebdc │ │ │ │ + bl 0xa5bf0 │ │ │ │ + ldr r2, [pc, #-1672] @ 0xaec88 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xab970 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaba1c │ │ │ │ + b 0xa9f50 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xab68c │ │ │ │ + beq 0xab738 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xab68c │ │ │ │ + beq 0xab738 │ │ │ │ lsr r9, r4, #18 │ │ │ │ and r9, r9, #3 │ │ │ │ cmp r9, #3 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa9990 │ │ │ │ + bl 0xa9a3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ lsr r7, r4, #12 │ │ │ │ tst r4, #32 │ │ │ │ and r7, r7, #14 │ │ │ │ - bne 0xb0f30 │ │ │ │ + bne 0xb0ff0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bgt 0xb0f24 │ │ │ │ + bgt 0xb0fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 0xb0f30 │ │ │ │ - bne 0xb0b60 │ │ │ │ - bl 0x18a440 │ │ │ │ + bgt 0xb0ff0 │ │ │ │ + bne 0xb0c20 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ lsr r0, r4, #1 │ │ │ │ and r0, r0, #7 │ │ │ │ - bl 0x91d14 │ │ │ │ - ldr r3, [pc, #-1840] @ 0xaebe0 │ │ │ │ + bl 0x91ddc │ │ │ │ + ldr r3, [pc, #-1844] @ 0xaec8c │ │ │ │ ldr r1, [r3] │ │ │ │ lsr r3, r4, #28 │ │ │ │ and r3, r3, #1 │ │ │ │ add r3, r3, r9, lsl #1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #-1852] @ 0xaebec │ │ │ │ + ldr r0, [pc, #-1856] @ 0xaec98 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r4, [r3, #3224] @ 0xc98 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r8 │ │ │ │ - b 0xabf24 │ │ │ │ + mov r1, r7 │ │ │ │ + b 0xabfd4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5848 │ │ │ │ + bl 0xa5908 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-1912] @ 0xaebec │ │ │ │ + ldr r3, [pc, #-1920] @ 0xaec98 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldreq r2, [r3, #2784] @ 0xae0 │ │ │ │ ldrne r2, [r3, #2800] @ 0xaf0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7050 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r3, [pc, #-1956] @ 0xaebe4 │ │ │ │ + bl 0xa70fc │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r3, [pc, #-1964] @ 0xaec90 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f2c │ │ │ │ + bl 0xa5fec │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa867c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8728 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [pc, #-2020] @ 0xaebec │ │ │ │ - bl 0xa5a68 │ │ │ │ + ldr r5, [pc, #-2028] @ 0xaec98 │ │ │ │ + bl 0xa5b24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1792] @ 0x700 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac714 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xac7c0 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5bfc │ │ │ │ + bl 0xa5cb8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xac548 │ │ │ │ + beq 0xac5f4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xac548 │ │ │ │ + beq 0xac5f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r5, [pc, #-2124] @ 0xaebec │ │ │ │ + ldr r5, [pc, #-2132] @ 0xaec98 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #2608] @ 0xa30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa94b4 │ │ │ │ + bl 0xa9560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xac54c │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xac5f8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f84 │ │ │ │ + bl 0xa6044 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8328 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa83d4 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f84 │ │ │ │ + bl 0xa6044 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8220 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa82cc │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb0b64 │ │ │ │ + beq 0xb0c24 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5934 │ │ │ │ + bl 0xa59f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #-2300] @ 0xaebec │ │ │ │ + ldr r3, [pc, #-2308] @ 0xaec98 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2496] @ 0x9c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7454 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f84 │ │ │ │ + bl 0xa6044 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8278 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8324 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f84 │ │ │ │ + bl 0xa6044 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa82d0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa837c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5bfc │ │ │ │ + bl 0xa5cb8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xab038 │ │ │ │ + beq 0xab0e4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xab038 │ │ │ │ + beq 0xab0e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r5, [pc, #-2476] @ 0xaebec │ │ │ │ + ldr r5, [pc, #-2484] @ 0xaec98 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #2048] @ 0x800 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa94b4 │ │ │ │ + bl 0xa9560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xab03c │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xab0e8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5a68 │ │ │ │ + bl 0xa5b24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xaa17c │ │ │ │ + beq 0xaa228 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - ldr r5, [pc, #-2556] @ 0xaebec │ │ │ │ + ldr r5, [pc, #-2564] @ 0xaec98 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xaa180 │ │ │ │ + beq 0xaa22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #1488] @ 0x5d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xaa180 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xaa22c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa722c │ │ │ │ + bl 0xa72d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac84c │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xac8f8 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5a68 │ │ │ │ + bl 0xa5b24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xac2c0 │ │ │ │ + beq 0xac36c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - ldr r5, [pc, #-2708] @ 0xaebec │ │ │ │ + ldr r5, [pc, #-2716] @ 0xaec98 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xac2c4 │ │ │ │ + beq 0xac370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #1536] @ 0x600 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xac2c4 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xac370 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5a68 │ │ │ │ + bl 0xa5b24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xac12c │ │ │ │ + beq 0xac1d8 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - ldr r5, [pc, #-2804] @ 0xaebec │ │ │ │ + ldr r5, [pc, #-2812] @ 0xaec98 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xac130 │ │ │ │ + beq 0xac1dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #1584] @ 0x630 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xac130 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xac1dc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xa5660 │ │ │ │ + bl 0xa5724 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8884 │ │ │ │ + bl 0xa8930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xad038 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xad0e4 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa7278 │ │ │ │ + bl 0xa7324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac9c0 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaca6c │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5bfc │ │ │ │ + bl 0xa5cb8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xac4d4 │ │ │ │ + beq 0xac580 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xac4d4 │ │ │ │ + beq 0xac580 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r5, [pc, #-3004] @ 0xaebec │ │ │ │ + ldr r5, [pc, #-3012] @ 0xaec98 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #2512] @ 0x9d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa94b4 │ │ │ │ + bl 0xa9560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xac4d8 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xac584 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5a68 │ │ │ │ + bl 0xa5b24 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xac8bc │ │ │ │ + beq 0xac968 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xac8bc │ │ │ │ + beq 0xac968 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r5, [pc, #-3096] @ 0xaebec │ │ │ │ + ldr r5, [pc, #-3104] @ 0xaec98 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1440] @ 0x5a0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xac8c0 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xac96c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [pc, #-3156] @ 0xaebec │ │ │ │ - bl 0xa5a68 │ │ │ │ + ldr r5, [pc, #-3164] @ 0xaec98 │ │ │ │ + bl 0xa5b24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #1632] @ 0x660 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac630 │ │ │ │ - b 0xa9ea4 │ │ │ │ - ldr r2, [pc, #-3212] @ 0xaebe4 │ │ │ │ + beq 0xac6dc │ │ │ │ + b 0xa9f50 │ │ │ │ + ldr r2, [pc, #-3220] @ 0xaec90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xa9d74 │ │ │ │ + bne 0xa9e20 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f84 │ │ │ │ + bl 0xa6044 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa867c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8728 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa57e8 │ │ │ │ + bl 0xa58ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #-3288] @ 0xaebe8 │ │ │ │ + ldr r2, [pc, #-3296] @ 0xaec94 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7510 │ │ │ │ + bl 0xa75bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac470 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xac51c │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa857c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8628 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f84 │ │ │ │ + bl 0xa6044 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa862c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa86d8 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f2c │ │ │ │ + bl 0xa5fec │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa842c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa84d8 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, #2 │ │ │ │ - bl 0xa56c8 │ │ │ │ + bl 0xa5788 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 0xa8ab4 │ │ │ │ + bl 0xa8b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ - ldr r5, [pc, #-3520] @ 0xaebec │ │ │ │ - bl 0xa6028 │ │ │ │ + ldr r5, [pc, #-3528] @ 0xaec98 │ │ │ │ + bl 0xa60dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1872] @ 0x750 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa767c │ │ │ │ + bl 0xa7728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac6cc │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xac778 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f84 │ │ │ │ + bl 0xa6044 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa842c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa84d8 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f2c │ │ │ │ + bl 0xa5fec │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8484 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8530 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f2c │ │ │ │ + bl 0xa5fec │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa862c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa86d8 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8528 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa85d4 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa857c │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8628 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8528 │ │ │ │ - b 0xa9d78 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0xa85d4 │ │ │ │ + b 0xa9e24 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, #2 │ │ │ │ - bl 0xa56c8 │ │ │ │ + bl 0xa5788 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 0xa8a64 │ │ │ │ + bl 0xa8b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ - ldr r5, [pc, #-3880] @ 0xaebec │ │ │ │ - bl 0xa6028 │ │ │ │ + ldr r5, [pc, #-3888] @ 0xaec98 │ │ │ │ + bl 0xa60dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa767c │ │ │ │ + bl 0xa7728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xab118 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xab1c4 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5f84 │ │ │ │ + bl 0xa6044 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8484 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa8530 │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8380 │ │ │ │ - b 0xa9d78 │ │ │ │ - ldr r0, [pc, #-4004] @ 0xaebf0 │ │ │ │ + bl 0xa842c │ │ │ │ + b 0xa9e24 │ │ │ │ + ldr r0, [pc, #-4012] @ 0xaec9c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 0xaa8f0 │ │ │ │ + bne 0xaa99c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa9038 │ │ │ │ + bl 0xa90e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaa8f0 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaa99c │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8380 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa842c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa598c │ │ │ │ - ldr r3, [pc, #4060] @ 0xb0bf0 │ │ │ │ + bl 0xa5a4c │ │ │ │ + ldr r3, [pc, #4072] @ 0xb0cb0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8c8c │ │ │ │ + bl 0xa8d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - ldr r5, [pc, #4032] @ 0xb0bf4 │ │ │ │ - b 0xae864 │ │ │ │ + bne 0xa9f50 │ │ │ │ + ldr r5, [pc, #4044] @ 0xb0cb4 │ │ │ │ + b 0xae910 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa71e0 │ │ │ │ + bl 0xa728c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac84c │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xac8f8 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa72c4 │ │ │ │ + bl 0xa7370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac9c0 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaca6c │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa56c8 │ │ │ │ + bl 0xa5788 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xa8a64 │ │ │ │ + bl 0xa8b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - ldr r5, [pc, #3860] @ 0xb0bf4 │ │ │ │ - b 0xaea60 │ │ │ │ + bne 0xa9f50 │ │ │ │ + ldr r5, [pc, #3872] @ 0xb0cb4 │ │ │ │ + b 0xaeb0c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8040 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa80ec │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8180 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa822c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa81d0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa827c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8180 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa822c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5b34 │ │ │ │ + bl 0xa5bf0 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [r6, #12] │ │ │ │ - ldr r2, [pc, #3660] @ 0xb0bf8 │ │ │ │ + ldr r2, [pc, #3672] @ 0xb0cb8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xabad0 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xabb7c │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5b34 │ │ │ │ - ldr r2, [pc, #3608] @ 0xb0bfc │ │ │ │ + bl 0xa5bf0 │ │ │ │ + ldr r2, [pc, #3620] @ 0xb0cbc │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xad63c │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xad6e8 │ │ │ │ + b 0xa9f50 │ │ │ │ lsr r3, r4, #2 │ │ │ │ - lsl r1, r4, #28 │ │ │ │ and r3, r3, #8 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - orr r3, r3, r1, lsr #29 │ │ │ │ - tst r4, #128 @ 0x80 │ │ │ │ lsr r1, r4, #12 │ │ │ │ + lsl r0, r4, #28 │ │ │ │ + tst r4, #128 @ 0x80 │ │ │ │ and r2, r2, #3 │ │ │ │ and r1, r1, #15 │ │ │ │ - bne 0xb09b4 │ │ │ │ + orr r3, r3, r0, lsr #29 │ │ │ │ + bne 0xb0a6c │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3512] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #3524] @ 0xb0cb4 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #3152] @ 0xc50 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8dd8 │ │ │ │ + bl 0xa8e84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xad02c │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xad0d8 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7f00 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7fac │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7f50 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7ffc │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7f00 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7fac │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5fdc │ │ │ │ + bl 0xa609c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xab0ec │ │ │ │ + beq 0xab198 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xab0ec │ │ │ │ - ldr r2, [pc, #3300] @ 0xb0c00 │ │ │ │ + beq 0xab198 │ │ │ │ + ldr r2, [pc, #3312] @ 0xb0cc0 │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa767c │ │ │ │ + bl 0xa7728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xab0ec │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xab198 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7d70 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7e1c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7d20 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7dcc │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7ff0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa809c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7fa0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa804c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa598c │ │ │ │ - ldr r3, [pc, #3088] @ 0xb0c04 │ │ │ │ - b 0xae68c │ │ │ │ + bl 0xa5a4c │ │ │ │ + ldr r3, [pc, #3100] @ 0xb0cc4 │ │ │ │ + b 0xae738 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb0ca4 │ │ │ │ + beq 0xb0d64 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5848 │ │ │ │ + bl 0xa5908 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #3028] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #3040] @ 0xb0cb4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2896] @ 0xb50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7050 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa70fc │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa7310 │ │ │ │ + bl 0xa73bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac464 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xac510 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8130 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa81dc │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa80e0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa818c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa80e0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa818c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7d20 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7dcc │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5fdc │ │ │ │ + bl 0xa609c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xac6a0 │ │ │ │ + beq 0xac74c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xac6a0 │ │ │ │ - ldr r2, [pc, #2744] @ 0xb0c08 │ │ │ │ + beq 0xac74c │ │ │ │ + ldr r2, [pc, #2756] @ 0xb0cc8 │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa767c │ │ │ │ + bl 0xa7728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xac6a0 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xac74c │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xb0b60 │ │ │ │ + bhi 0xb0c20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #2700] @ 0xb0c0c │ │ │ │ + ldr r2, [pc, #2712] @ 0xb0ccc │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ mov r3, r0 │ │ │ │ - b 0xada68 │ │ │ │ + b 0xadb14 │ │ │ │ and r3, r4, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb0c6c │ │ │ │ + beq 0xb0d2c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5848 │ │ │ │ + bl 0xa5908 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #2612] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #2624] @ 0xb0cb4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2736] @ 0xab0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7050 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa70fc │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7fa0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa804c │ │ │ │ + b 0xa9e24 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - beq 0xb0c34 │ │ │ │ + beq 0xb0cf4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5848 │ │ │ │ + bl 0xa5908 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #2504] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #2516] @ 0xb0cb4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2848] @ 0xb20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7050 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa70fc │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa56c8 │ │ │ │ + bl 0xa5788 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xa8ab4 │ │ │ │ + bl 0xa8b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - ldr r5, [pc, #2424] @ 0xb0bf4 │ │ │ │ - b 0xae97c │ │ │ │ + bne 0xa9f50 │ │ │ │ + ldr r5, [pc, #2436] @ 0xb0cb4 │ │ │ │ + b 0xaea28 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8090 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa813c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa8040 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa80ec │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7eb0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7f5c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7e60 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7f0c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7e60 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7f0c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5e34 │ │ │ │ + bl 0xa5ef4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bl 0xa8220 │ │ │ │ + bl 0xa82cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xab0f0 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xab19c │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5e84 │ │ │ │ - b 0xb0360 │ │ │ │ + bl 0xa5f44 │ │ │ │ + b 0xb0414 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7e10 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7ebc │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5d7c │ │ │ │ + bl 0xa5e3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7dc0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7e6c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5dd8 │ │ │ │ + bl 0xa5e98 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xa9d74 │ │ │ │ + beq 0xa9e20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa7dc0 │ │ │ │ - b 0xa9d78 │ │ │ │ + bl 0xa7e6c │ │ │ │ + b 0xa9e24 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa735c │ │ │ │ + bl 0xa7408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac464 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xac510 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa598c │ │ │ │ - ldr r3, [pc, #1956] @ 0xb0c10 │ │ │ │ - b 0xae68c │ │ │ │ + bl 0xa5a4c │ │ │ │ + ldr r3, [pc, #1968] @ 0xb0cd0 │ │ │ │ + b 0xae738 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5e84 │ │ │ │ + bl 0xa5f44 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bl 0xa8278 │ │ │ │ + bl 0xa8324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xac6a4 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xac750 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5e34 │ │ │ │ - b 0xb0484 │ │ │ │ + bl 0xa5ef4 │ │ │ │ + b 0xb0538 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ - ldr r5, [pc, #1820] @ 0xb0bf4 │ │ │ │ - bl 0xa6028 │ │ │ │ + ldr r5, [pc, #1832] @ 0xb0cb4 │ │ │ │ + bl 0xa60dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1840] @ 0x730 │ │ │ │ - b 0xaf9bc │ │ │ │ + b 0xafa70 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa71e0 │ │ │ │ + bl 0xa728c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaec9c │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaed48 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5fdc │ │ │ │ + bl 0xa609c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xaea04 │ │ │ │ + beq 0xaeab0 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xaea04 │ │ │ │ - ldr r2, [pc, #1716] @ 0xb0c14 │ │ │ │ + beq 0xaeab0 │ │ │ │ + ldr r2, [pc, #1728] @ 0xb0cd4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa767c │ │ │ │ + bl 0xa7728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xaea04 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xaeab0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa8f54 │ │ │ │ + bl 0xa9000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaa8f0 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaa99c │ │ │ │ + b 0xa9f50 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa8fec │ │ │ │ + bl 0xa9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaa8f0 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaa99c │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa58d4 │ │ │ │ + bl 0xa5994 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xad9e4 │ │ │ │ + beq 0xada90 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xad9e4 │ │ │ │ + beq 0xada90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1492] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #1504] @ 0xb0cb4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2384] @ 0x950 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ + bl 0xa7454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xad9e4 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xada90 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ - ldr r5, [pc, #1436] @ 0xb0bf4 │ │ │ │ - bl 0xa6028 │ │ │ │ + ldr r5, [pc, #1448] @ 0xb0cb4 │ │ │ │ + bl 0xa60dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1680] @ 0x690 │ │ │ │ - b 0xafb24 │ │ │ │ + b 0xafbd8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa58d4 │ │ │ │ + bl 0xa5994 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xae778 │ │ │ │ + beq 0xae824 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xae778 │ │ │ │ + beq 0xae824 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1352] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #1364] @ 0xb0cb4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2288] @ 0x8f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ + bl 0xa7454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xae778 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xae824 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa7278 │ │ │ │ + bl 0xa7324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaece8 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaed94 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ - ldr r5, [pc, #1240] @ 0xb0bf4 │ │ │ │ - bl 0xa6028 │ │ │ │ + ldr r5, [pc, #1252] @ 0xb0cb4 │ │ │ │ + bl 0xa60dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1856] @ 0x740 │ │ │ │ - b 0xaf9bc │ │ │ │ + b 0xafa70 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa58d4 │ │ │ │ + bl 0xa5994 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xad710 │ │ │ │ + beq 0xad7bc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xad710 │ │ │ │ + beq 0xad7bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1156] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #1168] @ 0xb0cb4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2448] @ 0x990 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ + bl 0xa7454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xad710 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xad7bc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5fdc │ │ │ │ + bl 0xa609c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xae920 │ │ │ │ + beq 0xae9cc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xae920 │ │ │ │ - ldr r2, [pc, #1104] @ 0xb0c18 │ │ │ │ + beq 0xae9cc │ │ │ │ + ldr r2, [pc, #1116] @ 0xb0cd8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa767c │ │ │ │ + bl 0xa7728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xae920 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xae9cc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa7310 │ │ │ │ + bl 0xa73bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xae7cc │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xae878 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ - ldr r5, [pc, #960] @ 0xb0bf4 │ │ │ │ - bl 0xa6028 │ │ │ │ + ldr r5, [pc, #972] @ 0xb0cb4 │ │ │ │ + bl 0xa60dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1696] @ 0x6a0 │ │ │ │ - b 0xafb24 │ │ │ │ - cmp r1, ip │ │ │ │ - bne 0xaa904 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #908] @ 0xb0bf4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ + b 0xafbd8 │ │ │ │ + cmp r0, ip │ │ │ │ + bne 0xaa9b0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #920] @ 0xb0cb4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #3128] @ 0xc38 │ │ │ │ + str r1, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b 0xaef84 │ │ │ │ + b 0xaf030 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa598c │ │ │ │ - ldr r3, [pc, #896] @ 0xb0c1c │ │ │ │ - b 0xafc10 │ │ │ │ + bl 0xa5a4c │ │ │ │ + ldr r3, [pc, #908] @ 0xb0cdc │ │ │ │ + b 0xafcc4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa58d4 │ │ │ │ + bl 0xa5994 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xabb34 │ │ │ │ + beq 0xabbe0 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xabb34 │ │ │ │ + beq 0xabbe0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #792] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #804] @ 0xb0cb4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2320] @ 0x910 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ + bl 0xa7454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xabb34 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xabbe0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa58d4 │ │ │ │ + bl 0xa5994 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xae72c │ │ │ │ + beq 0xae7d8 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xae72c │ │ │ │ + beq 0xae7d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #700] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #712] @ 0xb0cb4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2352] @ 0x930 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ + bl 0xa7454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xae72c │ │ │ │ - ldr r0, [pc, #708] @ 0xb0c20 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 0xad020 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xae7d8 │ │ │ │ + ldr r0, [pc, #720] @ 0xb0ce0 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne 0xad0cc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa9038 │ │ │ │ + bl 0xa90e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ + bne 0xa9f50 │ │ │ │ and r3, r4, #7471104 @ 0x720000 │ │ │ │ cmp r3, #6422528 @ 0x620000 │ │ │ │ - bne 0xad02c │ │ │ │ - lsl r3, r9, #3 │ │ │ │ + bne 0xad0d8 │ │ │ │ + lsl r3, r7, #3 │ │ │ │ and r3, r3, #8 │ │ │ │ - and r8, r8, #7 │ │ │ │ + and r9, r9, #7 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - orr r3, r3, r8 │ │ │ │ - and r1, r7, #15 │ │ │ │ + orr r3, r3, r9 │ │ │ │ + and r1, r8, #15 │ │ │ │ and r2, r2, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #552] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #560] @ 0xb0cb4 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b 0xafe4c │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ + b 0xaff00 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa8f54 │ │ │ │ + bl 0xa9000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xad02c │ │ │ │ - b 0xa9ea4 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ + beq 0xad0d8 │ │ │ │ + b 0xa9f50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa8fec │ │ │ │ + bl 0xa9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xad020 │ │ │ │ - b 0xa9ea4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #412] @ 0xb0bf4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ + beq 0xad0cc │ │ │ │ + b 0xa9f50 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #412] @ 0xb0cb4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #3080] @ 0xc08 │ │ │ │ + str r1, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b 0xaef84 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #368] @ 0xb0bf4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ + b 0xaf030 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #368] @ 0xb0cb4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #3112] @ 0xc28 │ │ │ │ + str r1, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b 0xaef84 │ │ │ │ + b 0xaf030 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5e34 │ │ │ │ + bl 0xa5ef4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 0xa8328 │ │ │ │ + bl 0xa83d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xae920 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xae9cc │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5e84 │ │ │ │ - b 0xb0ab0 │ │ │ │ + bl 0xa5f44 │ │ │ │ + b 0xb0b70 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6028 │ │ │ │ - ldr r5, [pc, #236] @ 0xb0bf4 │ │ │ │ + bl 0xa60dc │ │ │ │ + ldr r5, [pc, #236] @ 0xb0cb4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1744] @ 0x6d0 │ │ │ │ - b 0xaea4c │ │ │ │ + b 0xaeaf8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa598c │ │ │ │ - ldr r3, [pc, #236] @ 0xb0c24 │ │ │ │ - b 0xafc10 │ │ │ │ + bl 0xa5a4c │ │ │ │ + ldr r3, [pc, #236] @ 0xb0ce4 │ │ │ │ + b 0xafcc4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #184] @ 0xb0bfc │ │ │ │ + ldr r2, [pc, #184] @ 0xb0cbc │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa88a4 │ │ │ │ + bl 0xa8950 │ │ │ │ mov r3, r0 │ │ │ │ - b 0xaf0dc │ │ │ │ + b 0xaf188 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xb0b38 │ │ │ │ - bl 0xa53e8 │ │ │ │ + bls 0xb0bf8 │ │ │ │ + bl 0xa54b0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa58d4 │ │ │ │ + bl 0xa5994 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xaf4bc │ │ │ │ + beq 0xaf570 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xaf4bc │ │ │ │ + beq 0xaf570 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #80] @ 0xb0bf4 │ │ │ │ + ldr r3, [pc, #80] @ 0xb0cb4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #2480] @ 0x9b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa73a8 │ │ │ │ + bl 0xa7454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xa9ea4 │ │ │ │ - b 0xaf4bc │ │ │ │ + bne 0xa9f50 │ │ │ │ + b 0xaf570 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa6028 │ │ │ │ - ldr r5, [pc, #20] @ 0xb0bf4 │ │ │ │ + bl 0xa60dc │ │ │ │ + ldr r5, [pc, #20] @ 0xb0cb4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #1904] @ 0x770 │ │ │ │ - b 0xae968 │ │ │ │ - subeq pc, r5, r8, lsl pc @ │ │ │ │ - @ instruction: 0x0045fd98 │ │ │ │ - muleq r9, r4, r4 │ │ │ │ - strdeq r6, [r9], -r4 │ │ │ │ - andeq r0, sl, ip, ror #2 │ │ │ │ - subeq pc, r5, r8, ror #29 │ │ │ │ - andeq r0, sl, r4, lsl #15 │ │ │ │ - andeq r6, r9, r4, lsr fp │ │ │ │ - ldrdeq pc, [r5], #-232 @ 0xffffff18 │ │ │ │ - andeq r0, sl, ip, lsr #10 │ │ │ │ - andeq r0, sl, r4, asr #22 │ │ │ │ - strdeq pc, [r5], #-232 @ 0xffffff18 │ │ │ │ + b 0xaea14 │ │ │ │ + subeq r0, r6, r8, lsl r0 │ │ │ │ + @ instruction: 0x0045fe98 │ │ │ │ + andeq r7, r9, ip, asr r5 │ │ │ │ + @ instruction: 0x00096fbc │ │ │ │ + andeq r0, sl, r4, lsr r2 │ │ │ │ + subeq pc, r5, r8, ror #31 │ │ │ │ + andeq r0, sl, ip, asr #16 │ │ │ │ + strdeq r6, [r9], -ip │ │ │ │ + ldrdeq pc, [r5], #-248 @ 0xffffff08 │ │ │ │ + strdeq r0, [sl], -r4 │ │ │ │ + andeq r0, sl, ip, lsl #24 │ │ │ │ + strdeq pc, [r5], #-248 @ 0xffffff08 │ │ │ │ andeq r0, r2, r0, lsl #1 │ │ │ │ - subeq pc, r5, r8, asr pc @ │ │ │ │ - addseq pc, r8, ip, ror r1 @ │ │ │ │ + subeq r0, r6, r8, asr r0 │ │ │ │ + ldrheq pc, [r8], ip @ │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq pc, r5, r8, lsl #29 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa72c4 │ │ │ │ + bl 0xa7370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb0208 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xb02bc │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa722c │ │ │ │ + bl 0xa72d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb019c │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xb0250 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5894 │ │ │ │ + bl 0xa5954 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xa735c │ │ │ │ + bl 0xa7408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xafffc │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xb00b0 │ │ │ │ + b 0xa9f50 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xaec90 │ │ │ │ + beq 0xaed3c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ lsl r2, r4, #16 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ lsr r3, r4, #19 │ │ │ │ and r3, r3, #8 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ orrs r5, r3, r2, lsr #29 │ │ │ │ movne r3, r1 │ │ │ │ orreq r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xaec90 │ │ │ │ + bne 0xaed3c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r6, #124] @ 0x7c │ │ │ │ - bgt 0xb0eb4 │ │ │ │ + bgt 0xb0f74 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xb0e9c │ │ │ │ + blt 0xb0f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xa5478 │ │ │ │ + bl 0xa5540 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ + beq 0xa9f50 │ │ │ │ sub r3, r3, #5 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r0, r3, #4 │ │ │ │ str r3, [r6, #120] @ 0x78 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #544 @ 0x220 │ │ │ │ - bl 0x777dc │ │ │ │ - b 0xa9ea4 │ │ │ │ + bl 0x7781c │ │ │ │ + b 0xa9f50 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xaec90 │ │ │ │ + beq 0xaed3c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xaec90 │ │ │ │ + beq 0xaed3c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ strb r2, [r6, #124] @ 0x7c │ │ │ │ - bgt 0xb0e90 │ │ │ │ + bgt 0xb0f50 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xb0e9c │ │ │ │ + blt 0xb0f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xa9ea4 │ │ │ │ - ldr r3, [pc, #-432] @ 0xb0c28 │ │ │ │ - ldr r1, [pc, #-432] @ 0xb0c2c │ │ │ │ + beq 0xa9f50 │ │ │ │ + ldr r3, [pc, #-432] @ 0xb0ce8 │ │ │ │ + ldr r1, [pc, #-432] @ 0xb0cec │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #-448] @ 0xb0c30 │ │ │ │ + ldr r1, [pc, #-448] @ 0xb0cf0 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ mov r2, #13 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #12] │ │ │ │ - beq 0xa9ea4 │ │ │ │ - b 0xabf3c │ │ │ │ + beq 0xa9f50 │ │ │ │ + b 0xabfe8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5e34 │ │ │ │ + bl 0xa5ef4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 0xa82d0 │ │ │ │ + bl 0xa837c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xaea04 │ │ │ │ - b 0xa9ea4 │ │ │ │ + beq 0xaeab0 │ │ │ │ + b 0xa9f50 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xa5e84 │ │ │ │ - b 0xb0e2c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0xa5f44 │ │ │ │ + b 0xb0eec │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #2 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 0x90144 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 0x90208 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0xab540 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0xab5ec │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xb0dc0 │ │ │ │ + bls 0xb0e80 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x7fa64 │ │ │ │ - b 0xa9ea4 │ │ │ │ + bl 0x7faa4 │ │ │ │ + b 0xa9f50 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0xb0d38 │ │ │ │ - b 0xb0e9c │ │ │ │ - bl 0x18970c │ │ │ │ + bls 0xb0df8 │ │ │ │ + b 0xb0f5c │ │ │ │ + bl 0x18980c │ │ │ │ and r2, r7, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x90288 │ │ │ │ - b 0xa9e9c │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x9034c │ │ │ │ + b 0xa9f48 │ │ │ │ + bl 0x18980c │ │ │ │ and r2, r4, #15 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x90288 │ │ │ │ - b 0xa9e7c │ │ │ │ + bl 0x9034c │ │ │ │ + b 0xa9f28 │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 0xb0b60 │ │ │ │ - bl 0x18970c │ │ │ │ + bhi 0xb0c20 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r8, r5 │ │ │ │ - b 0xaf2fc │ │ │ │ + b 0xaf3ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ moveq r7, #8 │ │ │ │ movne r7, #16 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ ldr ip, [r9, #200] @ 0xc8 │ │ │ │ lsr ip, ip, #8 │ │ │ │ ands ip, ip, #1 │ │ │ │ - beq 0xb0fec │ │ │ │ + beq 0xb10ac │ │ │ │ ldr r3, [r9, #80] @ 0x50 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr ip, [r3, #64] @ 0x40 │ │ │ │ ldmib r8, {r1, r3} │ │ │ │ ands ip, ip, #14 │ │ │ │ mov sl, r0 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bne 0xb0fdc │ │ │ │ + bne 0xb109c │ │ │ │ orr r1, r3, r2 │ │ │ │ tst r1, #16 │ │ │ │ - bne 0xb0fec │ │ │ │ + bne 0xb10ac │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ tst r3, r2 │ │ │ │ - beq 0xb100c │ │ │ │ + beq 0xb10cc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb1038 │ │ │ │ + beq 0xb10f8 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ blx r4 │ │ │ │ @@ -164805,43 +164853,43 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r7, r1 │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ ldr r3, [r8, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xb1138 │ │ │ │ + beq 0xb11f8 │ │ │ │ ldr r3, [r8, #80] @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r3, r3, #14 │ │ │ │ - bne 0xb10d0 │ │ │ │ + bne 0xb1190 │ │ │ │ ldm r7, {r1, r2} │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xb1138 │ │ │ │ + bne 0xb11f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xb1138 │ │ │ │ + beq 0xb11f8 │ │ │ │ ldm r7, {r2, r3} │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst r3, r2 │ │ │ │ - bne 0xb1138 │ │ │ │ + bne 0xb11f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb1118 │ │ │ │ + beq 0xb11d8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp] │ │ │ │ blx r4 │ │ │ │ mov r0, #1 │ │ │ │ @@ -164869,46 +164917,46 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ ldr r3, [r8, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xb11dc │ │ │ │ + beq 0xb129c │ │ │ │ ldr r3, [r8, #80] @ 0x50 │ │ │ │ ldm r7, {r1, r2} │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ ands r3, r3, #14 │ │ │ │ orr r2, r2, r1 │ │ │ │ - bne 0xb11d0 │ │ │ │ + bne 0xb1290 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xb11dc │ │ │ │ + bne 0xb129c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ tst r2, r3 │ │ │ │ - beq 0xb11fc │ │ │ │ + beq 0xb12bc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb1234 │ │ │ │ + beq 0xb12f4 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [sp] │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, r9 │ │ │ │ @@ -164933,15 +164981,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #6 │ │ │ │ - bl 0x1a8ec8 │ │ │ │ + bl 0x1a8fc8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -164955,15 +165003,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #14 │ │ │ │ - bl 0x1a8ec8 │ │ │ │ + bl 0x1a8fc8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -164977,15 +165025,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x1a8ec8 │ │ │ │ + bl 0x1a8fc8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -164999,15 +165047,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 0x1a8ec8 │ │ │ │ + bl 0x1a8fc8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -165021,3873 +165069,3873 @@ │ │ │ │ str r3, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 0x1a8ec8 │ │ │ │ + bl 0x1a8fc8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr lr, [pc, #60] @ 0xb1468 │ │ │ │ + ldr lr, [pc, #60] @ 0xb1528 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x000b17b4 │ │ │ │ + andeq r1, fp, r4, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr lr, [pc, #60] @ 0xb14c8 │ │ │ │ + ldr lr, [pc, #60] @ 0xb1588 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r1, fp, ip, lsr #16 │ │ │ │ + andeq r1, fp, ip, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr lr, [pc, #60] @ 0xb1528 │ │ │ │ + ldr lr, [pc, #60] @ 0xb15e8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r1, fp, r4, lsr #17 │ │ │ │ + andeq r1, fp, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr lr, [pc, #60] @ 0xb1588 │ │ │ │ + ldr lr, [pc, #60] @ 0xb1648 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r1, fp, ip, lsl r9 │ │ │ │ + ldrdeq r1, [fp], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr lr, [pc, #60] @ 0xb15e8 │ │ │ │ + ldr lr, [pc, #60] @ 0xb16a8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - muleq fp, r4, r9 │ │ │ │ + andeq r1, fp, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr lr, [pc, #60] @ 0xb1648 │ │ │ │ + ldr lr, [pc, #60] @ 0xb1708 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r1, fp, ip, lsl #20 │ │ │ │ + andeq r1, fp, ip, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr lr, [pc, #60] @ 0xb16a8 │ │ │ │ + ldr lr, [pc, #60] @ 0xb1768 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r1, fp, r4, lsl #21 │ │ │ │ + andeq r1, fp, r4, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr lr, [pc, #60] @ 0xb1708 │ │ │ │ + ldr lr, [pc, #60] @ 0xb17c8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq r1, [fp], -ip │ │ │ │ + @ instruction: 0x000b1bbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr lr, [pc, #48] @ 0xb175c │ │ │ │ + ldr lr, [pc, #48] @ 0xb181c │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r1, fp, r4, ror fp │ │ │ │ + andeq r1, fp, r4, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr lr, [pc, #48] @ 0xb17b0 │ │ │ │ + ldr lr, [pc, #48] @ 0xb1870 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a4050 │ │ │ │ + bl 0x1a4150 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r1, fp, ip, ror #23 │ │ │ │ + andeq r1, fp, ip, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1824 │ │ │ │ + ldr r5, [pc, #88] @ 0xb18e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1828 │ │ │ │ + ldr r1, [pc, #56] @ 0xb18e8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r8, lsl #15 │ │ │ │ + addseq lr, r8, r8, asr #13 │ │ │ │ ldrdeq r1, [r7], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb189c │ │ │ │ + ldr r5, [pc, #88] @ 0xb195c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb18a0 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1960 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r0, lsl r7 │ │ │ │ + addseq lr, r8, r0, asr r6 │ │ │ │ adceq r1, r7, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1914 │ │ │ │ + ldr r5, [pc, #88] @ 0xb19d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1918 │ │ │ │ + ldr r1, [pc, #56] @ 0xb19d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq lr, r8, r8, r6 │ │ │ │ + @ instruction: 0x0098e5d8 │ │ │ │ ldrdeq r0, [r7], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb198c │ │ │ │ + ldr r5, [pc, #88] @ 0xb1a4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1990 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1a50 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r0, lsr #12 │ │ │ │ + addseq lr, r8, r0, ror #10 │ │ │ │ adceq r1, r7, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1a04 │ │ │ │ + ldr r5, [pc, #88] @ 0xb1ac4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1a08 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1ac8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r8, lsr #11 │ │ │ │ + addseq lr, r8, r8, ror #9 │ │ │ │ adceq r0, r7, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1a7c │ │ │ │ + ldr r5, [pc, #88] @ 0xb1b3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1a80 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1b40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r0, lsr r5 │ │ │ │ + addseq lr, r8, r0, ror r4 │ │ │ │ adceq r0, r7, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1af4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb1bb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1af8 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1bb8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098e4b8 │ │ │ │ + @ instruction: 0x0098e3f8 │ │ │ │ @ instruction: 0x00a70cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1b6c │ │ │ │ + ldr r5, [pc, #88] @ 0xb1c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1b70 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1c30 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r0, asr #8 │ │ │ │ + addseq lr, r8, r0, lsl #7 │ │ │ │ adceq r9, r6, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1be4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb1ca4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1be8 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1ca8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r8, asr #7 │ │ │ │ + addseq lr, r8, r8, lsl #6 │ │ │ │ adceq r1, r7, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1c5c │ │ │ │ + ldr r5, [pc, #88] @ 0xb1d1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1c60 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1d20 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r0, asr r3 │ │ │ │ + umullseq lr, r8, r0, r2 │ │ │ │ adceq r1, r7, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1cd4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb1d94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1cd8 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1d98 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098e2d8 │ │ │ │ + addseq lr, r8, r8, lsl r2 │ │ │ │ adceq lr, r6, ip, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1d4c │ │ │ │ + ldr r5, [pc, #88] @ 0xb1e0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1d50 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1e10 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r0, ror #4 │ │ │ │ + addseq lr, r8, r0, lsr #3 │ │ │ │ adceq lr, r6, r4, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1dc4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb1e84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1dc8 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1e88 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r8, ror #3 │ │ │ │ + addseq lr, r8, r8, lsr #2 │ │ │ │ adceq lr, r6, r8, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1e3c │ │ │ │ + ldr r5, [pc, #88] @ 0xb1efc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1e40 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1f00 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r0, ror r1 │ │ │ │ + ldrheq lr, [r8], r0 │ │ │ │ adceq lr, r6, r0, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1eb4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb1f74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1eb8 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1f78 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq lr, [r8], r8 │ │ │ │ + addseq lr, r8, r8, lsr r0 │ │ │ │ adceq lr, r6, r8, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1f2c │ │ │ │ + ldr r5, [pc, #88] @ 0xb1fec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1f30 │ │ │ │ + ldr r1, [pc, #56] @ 0xb1ff0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r0, lsl #1 │ │ │ │ + addseq sp, r8, r0, asr #31 │ │ │ │ adceq lr, r6, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb1fa4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2064 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb1fa8 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2068 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq lr, r8, r8 │ │ │ │ + addseq sp, r8, r8, asr #30 │ │ │ │ ldrdeq sp, [r6], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb201c │ │ │ │ + ldr r5, [pc, #88] @ 0xb20dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2020 │ │ │ │ + ldr r1, [pc, #56] @ 0xb20e0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sp, r8, r0, pc @ │ │ │ │ + @ instruction: 0x0098ded0 │ │ │ │ adceq lr, r6, r0, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2094 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2154 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2098 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2158 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, lsl pc │ │ │ │ + addseq sp, r8, r8, asr lr │ │ │ │ adceq sp, r6, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb210c │ │ │ │ + ldr r5, [pc, #88] @ 0xb21cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2110 │ │ │ │ + ldr r1, [pc, #56] @ 0xb21d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, lsr #29 │ │ │ │ + addseq sp, r8, r0, ror #27 │ │ │ │ ldrdeq sp, [r6], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2184 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2244 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2188 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2248 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, lsr #28 │ │ │ │ + addseq sp, r8, r8, ror #26 │ │ │ │ adceq sp, r6, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb21fc │ │ │ │ + ldr r5, [pc, #88] @ 0xb22bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2200 │ │ │ │ + ldr r1, [pc, #56] @ 0xb22c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098ddb0 │ │ │ │ + @ instruction: 0x0098dcf0 │ │ │ │ adceq sp, r6, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2274 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2334 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2278 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2338 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, lsr sp │ │ │ │ + addseq sp, r8, r8, ror ip │ │ │ │ adceq sp, r6, r8, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb22ec │ │ │ │ + ldr r5, [pc, #88] @ 0xb23ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb22f0 │ │ │ │ + ldr r1, [pc, #56] @ 0xb23b0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, asr #25 │ │ │ │ + addseq sp, r8, r0, lsl #24 │ │ │ │ @ instruction: 0x00a6dbbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2364 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2424 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2368 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2428 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, asr #24 │ │ │ │ + addseq sp, r8, r8, lsl #23 │ │ │ │ umlaleq lr, r6, r8, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb23dc │ │ │ │ + ldr r5, [pc, #88] @ 0xb249c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb23e0 │ │ │ │ + ldr r1, [pc, #56] @ 0xb24a0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098dbd0 │ │ │ │ + addseq sp, r8, r0, lsl fp │ │ │ │ adceq lr, r6, ip, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2454 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2514 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2458 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2518 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, asr fp │ │ │ │ + umullseq sp, r8, r8, sl │ │ │ │ umlaleq lr, r6, r0, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb24cc │ │ │ │ + ldr r5, [pc, #88] @ 0xb258c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb24d0 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2590 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, ror #21 │ │ │ │ + addseq sp, r8, r0, lsr #20 │ │ │ │ adceq lr, r6, r4, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2544 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2604 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2548 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2608 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, ror #20 │ │ │ │ + addseq sp, r8, r8, lsr #19 │ │ │ │ adceq lr, r6, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb25bc │ │ │ │ + ldr r5, [pc, #88] @ 0xb267c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb25c0 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2680 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098d9f0 │ │ │ │ + addseq sp, r8, r0, lsr r9 │ │ │ │ adceq lr, r6, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2634 │ │ │ │ + ldr r5, [pc, #88] @ 0xb26f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2638 │ │ │ │ + ldr r1, [pc, #56] @ 0xb26f8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, ror r9 │ │ │ │ + @ instruction: 0x0098d8b8 │ │ │ │ adceq lr, r6, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb26ac │ │ │ │ + ldr r5, [pc, #88] @ 0xb276c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb26b0 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2770 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, lsl #18 │ │ │ │ + addseq sp, r8, r0, asr #16 │ │ │ │ strdeq lr, [r6], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2724 │ │ │ │ + ldr r5, [pc, #88] @ 0xb27e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2728 │ │ │ │ + ldr r1, [pc, #56] @ 0xb27e8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, lsl #17 │ │ │ │ + addseq sp, r8, r8, asr #15 │ │ │ │ adceq pc, r6, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb279c │ │ │ │ + ldr r5, [pc, #88] @ 0xb285c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb27a0 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2860 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, lsl r8 │ │ │ │ + addseq sp, r8, r0, asr r7 │ │ │ │ adceq pc, r6, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2814 │ │ │ │ + ldr r5, [pc, #88] @ 0xb28d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2818 │ │ │ │ + ldr r1, [pc, #56] @ 0xb28d8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sp, r8, r8, r7 │ │ │ │ + @ instruction: 0x0098d6d8 │ │ │ │ strdeq pc, [r6], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb288c │ │ │ │ + ldr r5, [pc, #88] @ 0xb294c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2890 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2950 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, lsr #14 │ │ │ │ + addseq sp, r8, r0, ror #12 │ │ │ │ adceq pc, r6, ip, ror r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2904 │ │ │ │ + ldr r5, [pc, #88] @ 0xb29c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2908 │ │ │ │ + ldr r1, [pc, #56] @ 0xb29c8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, lsr #13 │ │ │ │ + addseq sp, r8, r8, ror #11 │ │ │ │ strdeq pc, [r6], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb297c │ │ │ │ + ldr r5, [pc, #88] @ 0xb2a3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2980 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2a40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, lsr r6 │ │ │ │ + addseq sp, r8, r0, ror r5 │ │ │ │ adceq pc, r6, r4, ror r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb29f4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2ab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb29f8 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2ab8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098d5b8 │ │ │ │ + @ instruction: 0x0098d4f8 │ │ │ │ adceq pc, r6, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2a6c │ │ │ │ + ldr r5, [pc, #88] @ 0xb2b2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2a70 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2b30 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, asr #10 │ │ │ │ + addseq sp, r8, r0, lsl #9 │ │ │ │ adceq pc, r6, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2ae4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2ba4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2ae8 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2ba8 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, asr #9 │ │ │ │ + addseq sp, r8, r8, lsl #8 │ │ │ │ umlaleq r9, r6, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2b5c │ │ │ │ + ldr r5, [pc, #88] @ 0xb2c1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2b60 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2c20 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, asr r4 │ │ │ │ + umullseq sp, r8, r0, r3 │ │ │ │ adceq r9, r6, r8, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2bd4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2c94 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb2bd8 │ │ │ │ + ldr r1, [pc, #52] @ 0xb2c98 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098d3d8 │ │ │ │ + addseq sp, r8, r8, lsl r3 │ │ │ │ adceq r3, r7, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2c4c │ │ │ │ + ldr r5, [pc, #88] @ 0xb2d0c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb2c50 │ │ │ │ + ldr r1, [pc, #52] @ 0xb2d10 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, ror #6 │ │ │ │ + addseq sp, r8, r0, lsr #5 │ │ │ │ adceq r3, r7, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2cc4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2d84 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb2cc8 │ │ │ │ + ldr r1, [pc, #52] @ 0xb2d88 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, ror #5 │ │ │ │ + addseq sp, r8, r8, lsr #4 │ │ │ │ adceq r3, r7, r0, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2d3c │ │ │ │ + ldr r5, [pc, #88] @ 0xb2dfc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add lr, r0, r3 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb2d40 │ │ │ │ + ldr r1, [pc, #52] @ 0xb2e00 │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, ror r2 │ │ │ │ + @ instruction: 0x0098d1b0 │ │ │ │ strdeq r3, [r7], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2db4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2e74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2db8 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2e78 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098d1f8 │ │ │ │ + addseq sp, r8, r8, lsr r1 │ │ │ │ adceq lr, r6, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2e2c │ │ │ │ + ldr r5, [pc, #88] @ 0xb2eec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2e30 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2ef0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r0, lsl #3 │ │ │ │ + addseq sp, r8, r0, asr #1 │ │ │ │ adceq lr, r6, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2ea4 │ │ │ │ + ldr r5, [pc, #88] @ 0xb2f64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2ea8 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2f68 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, lsl #2 │ │ │ │ + addseq sp, r8, r8, asr #32 │ │ │ │ adceq pc, r6, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2f1c │ │ │ │ + ldr r5, [pc, #88] @ 0xb2fdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2f20 │ │ │ │ + ldr r1, [pc, #56] @ 0xb2fe0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sp, r8, r0, r0 │ │ │ │ + @ instruction: 0x0098cfd0 │ │ │ │ adceq pc, r6, ip, asr r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb2f94 │ │ │ │ + ldr r5, [pc, #88] @ 0xb3054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb2f98 │ │ │ │ + ldr r1, [pc, #56] @ 0xb3058 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sp, r8, r8, lsl r0 │ │ │ │ + addseq ip, r8, r8, asr pc │ │ │ │ ldrdeq lr, [r6], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb300c │ │ │ │ + ldr r5, [pc, #88] @ 0xb30cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb3010 │ │ │ │ + ldr r1, [pc, #56] @ 0xb30d0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r0, lsr #31 │ │ │ │ + addseq ip, r8, r0, ror #29 │ │ │ │ adceq lr, r6, r8, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb3084 │ │ │ │ + ldr r5, [pc, #88] @ 0xb3144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb3088 │ │ │ │ + ldr r1, [pc, #56] @ 0xb3148 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r8, lsr #30 │ │ │ │ + addseq ip, r8, r8, ror #28 │ │ │ │ adceq pc, r6, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #88] @ 0xb30fc │ │ │ │ + ldr r5, [pc, #88] @ 0xb31bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #56] @ 0xb3100 │ │ │ │ + ldr r1, [pc, #56] @ 0xb31c0 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098ceb0 │ │ │ │ + @ instruction: 0x0098cdf0 │ │ │ │ ldrdeq lr, [r6], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3178 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3238 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb317c │ │ │ │ + ldr r1, [pc, #44] @ 0xb323c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r8, lsr lr │ │ │ │ + addseq ip, r8, r8, ror sp │ │ │ │ adceq sp, r6, ip, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb31f4 │ │ │ │ + ldr r5, [pc, #92] @ 0xb32b4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb31f8 │ │ │ │ + ldr r1, [pc, #44] @ 0xb32b8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098cdbc │ │ │ │ + @ instruction: 0x0098ccfc │ │ │ │ adceq sp, r6, r0, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3270 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3330 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3274 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3334 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r0, asr #26 │ │ │ │ + addseq ip, r8, r0, lsl #25 │ │ │ │ adceq sp, r6, r0, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb32ec │ │ │ │ + ldr r5, [pc, #92] @ 0xb33ac │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb32f0 │ │ │ │ + ldr r1, [pc, #44] @ 0xb33b0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r4, asr #25 │ │ │ │ + addseq ip, r8, r4, lsl #24 │ │ │ │ adceq sp, r6, r4, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3368 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3428 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb336c │ │ │ │ + ldr r1, [pc, #44] @ 0xb342c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r8, asr #24 │ │ │ │ + addseq ip, r8, r8, lsl #23 │ │ │ │ strdeq sp, [r6], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb33e4 │ │ │ │ + ldr r5, [pc, #92] @ 0xb34a4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb33e8 │ │ │ │ + ldr r1, [pc, #44] @ 0xb34a8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, ip, asr #23 │ │ │ │ + addseq ip, r8, ip, lsl #22 │ │ │ │ adceq sp, r6, r4, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3460 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3520 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3464 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3524 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r0, asr fp │ │ │ │ + umullseq ip, r8, r0, sl │ │ │ │ adceq ip, r6, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb34dc │ │ │ │ + ldr r5, [pc, #92] @ 0xb359c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb34e0 │ │ │ │ + ldr r1, [pc, #44] @ 0xb35a0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098cad4 │ │ │ │ + addseq ip, r8, r4, lsl sl │ │ │ │ @ instruction: 0x00a6cab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3558 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3618 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb355c │ │ │ │ + ldr r1, [pc, #44] @ 0xb361c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r8, asr sl │ │ │ │ + umullseq ip, r8, r8, r9 │ │ │ │ adceq ip, r6, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb35d4 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3694 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb35d8 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3698 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098c9dc │ │ │ │ + addseq ip, r8, ip, lsl r9 │ │ │ │ adceq ip, r6, ip, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3650 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3710 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3654 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3714 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r0, ror #18 │ │ │ │ + addseq ip, r8, r0, lsr #17 │ │ │ │ adceq r5, r6, r8, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb36cc │ │ │ │ + ldr r5, [pc, #92] @ 0xb378c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb36d0 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3790 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r4, ror #17 │ │ │ │ + addseq ip, r8, r4, lsr #16 │ │ │ │ strdeq r5, [r6], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3748 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3808 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb374c │ │ │ │ + ldr r1, [pc, #44] @ 0xb380c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r8, ror #16 │ │ │ │ + addseq ip, r8, r8, lsr #15 │ │ │ │ adceq sp, r6, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb37c4 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3884 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb37c8 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3888 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, ip, ror #15 │ │ │ │ + addseq ip, r8, ip, lsr #14 │ │ │ │ adceq sp, r6, ip, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3840 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3900 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3844 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3904 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r0, ror r7 │ │ │ │ + @ instruction: 0x0098c6b0 │ │ │ │ adceq sp, r6, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb38bc │ │ │ │ + ldr r5, [pc, #92] @ 0xb397c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb38c0 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3980 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098c6f4 │ │ │ │ + addseq ip, r8, r4, lsr r6 │ │ │ │ adceq sp, r6, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3938 │ │ │ │ + ldr r5, [pc, #92] @ 0xb39f8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb393c │ │ │ │ + ldr r1, [pc, #44] @ 0xb39fc │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r8, ror r6 │ │ │ │ + @ instruction: 0x0098c5b8 │ │ │ │ ldrdeq ip, [r6], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb39b4 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3a74 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb39b8 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3a78 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098c5fc │ │ │ │ + addseq ip, r8, ip, lsr r5 │ │ │ │ adceq ip, r6, ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3a30 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3af0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3a34 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3af4 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r0, lsl #11 │ │ │ │ + addseq ip, r8, r0, asr #9 │ │ │ │ adceq r5, r6, ip, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3aac │ │ │ │ + ldr r5, [pc, #92] @ 0xb3b6c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3ab0 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3b70 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r4, lsl #10 │ │ │ │ + addseq ip, r8, r4, asr #8 │ │ │ │ adceq r5, r6, r0, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3b28 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3be8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3b2c │ │ │ │ + ldr r1, [pc, #44] @ 0xb3bec │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r8, lsl #9 │ │ │ │ + addseq ip, r8, r8, asr #7 │ │ │ │ adceq r5, r6, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3ba4 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3c64 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3ba8 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3c68 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, ip, lsl #8 │ │ │ │ + addseq ip, r8, ip, asr #6 │ │ │ │ adceq r5, r6, r4, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3c20 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3ce0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3c24 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3ce4 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq ip, r8, r0, r3 │ │ │ │ + @ instruction: 0x0098c2d0 │ │ │ │ adceq fp, r6, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3c9c │ │ │ │ + ldr r5, [pc, #92] @ 0xb3d5c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3ca0 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3d60 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r4, lsl r3 │ │ │ │ + addseq ip, r8, r4, asr r2 │ │ │ │ adceq ip, r6, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3d18 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3dd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3d1c │ │ │ │ + ldr r1, [pc, #44] @ 0xb3ddc │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq ip, r8, r8, r2 │ │ │ │ + @ instruction: 0x0098c1d8 │ │ │ │ adceq fp, r6, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3d94 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3e54 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3d98 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3e58 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, ip, lsl r2 │ │ │ │ + addseq ip, r8, ip, asr r1 │ │ │ │ ldrdeq fp, [r6], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3e10 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3ed0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3e14 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3ed4 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r0, lsr #3 │ │ │ │ + addseq ip, r8, r0, ror #1 │ │ │ │ strdeq ip, [r6], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3e8c │ │ │ │ + ldr r5, [pc, #92] @ 0xb3f4c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3e90 │ │ │ │ + ldr r1, [pc, #44] @ 0xb3f50 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r4, lsr #2 │ │ │ │ + addseq ip, r8, r4, rrx │ │ │ │ adceq ip, r6, r8, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3f08 │ │ │ │ + ldr r5, [pc, #92] @ 0xb3fc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3f0c │ │ │ │ + ldr r1, [pc, #44] @ 0xb3fcc │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, r8, lsr #1 │ │ │ │ + addseq fp, r8, r8, ror #31 │ │ │ │ adceq ip, r6, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb3f84 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4044 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb3f88 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4048 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq ip, r8, ip, lsr #32 │ │ │ │ + addseq fp, r8, ip, ror #30 │ │ │ │ adceq ip, r6, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4000 │ │ │ │ + ldr r5, [pc, #92] @ 0xb40c0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4004 │ │ │ │ + ldr r1, [pc, #44] @ 0xb40c4 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098bfb0 │ │ │ │ + @ instruction: 0x0098bef0 │ │ │ │ adceq ip, r6, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb407c │ │ │ │ + ldr r5, [pc, #92] @ 0xb413c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4080 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4140 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r4, lsr pc │ │ │ │ + addseq fp, r8, r4, ror lr │ │ │ │ adceq ip, r6, r8, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb40f8 │ │ │ │ + ldr r5, [pc, #92] @ 0xb41b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb40fc │ │ │ │ + ldr r1, [pc, #44] @ 0xb41bc │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098beb8 │ │ │ │ + @ instruction: 0x0098bdf8 │ │ │ │ strdeq ip, [r6], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4174 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4234 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4178 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4238 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, ip, lsr lr │ │ │ │ + addseq fp, r8, ip, ror sp │ │ │ │ adceq ip, r6, r0, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb41f0 │ │ │ │ + ldr r5, [pc, #92] @ 0xb42b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb41f4 │ │ │ │ + ldr r1, [pc, #44] @ 0xb42b4 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r0, asr #27 │ │ │ │ + addseq fp, r8, r0, lsl #26 │ │ │ │ umlaleq sp, r6, r4, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb426c │ │ │ │ + ldr r5, [pc, #92] @ 0xb432c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4270 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4330 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r4, asr #26 │ │ │ │ + addseq fp, r8, r4, lsl #25 │ │ │ │ adceq sp, r6, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb42e8 │ │ │ │ + ldr r5, [pc, #92] @ 0xb43a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb42ec │ │ │ │ + ldr r1, [pc, #44] @ 0xb43ac │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r8, asr #25 │ │ │ │ + addseq fp, r8, r8, lsl #24 │ │ │ │ adceq ip, r6, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4364 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4424 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4368 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4428 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, ip, asr #24 │ │ │ │ + addseq fp, r8, ip, lsl #23 │ │ │ │ ldrdeq ip, [r6], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb43e0 │ │ │ │ + ldr r5, [pc, #92] @ 0xb44a0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb43e4 │ │ │ │ + ldr r1, [pc, #44] @ 0xb44a4 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098bbd0 │ │ │ │ + addseq fp, r8, r0, lsl fp │ │ │ │ adceq ip, r6, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb445c │ │ │ │ + ldr r5, [pc, #92] @ 0xb451c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4460 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4520 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r4, asr fp │ │ │ │ + umullseq fp, r8, r4, sl │ │ │ │ adceq ip, r6, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb44d8 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4598 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb44dc │ │ │ │ + ldr r1, [pc, #44] @ 0xb459c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098bad8 │ │ │ │ + addseq fp, r8, r8, lsl sl │ │ │ │ adceq ip, r6, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4554 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4614 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4558 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4618 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, ip, asr sl │ │ │ │ + umullseq fp, r8, ip, r9 │ │ │ │ adceq ip, r6, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb45d0 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4690 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb45d4 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4694 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r0, ror #19 │ │ │ │ + addseq fp, r8, r0, lsr #18 │ │ │ │ umlaleq ip, r6, r0, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb464c │ │ │ │ + ldr r5, [pc, #92] @ 0xb470c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4650 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4710 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r4, ror #18 │ │ │ │ + addseq fp, r8, r4, lsr #17 │ │ │ │ adceq ip, r6, r4, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb46c8 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4788 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb46cc │ │ │ │ + ldr r1, [pc, #44] @ 0xb478c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r8, ror #17 │ │ │ │ + addseq fp, r8, r8, lsr #16 │ │ │ │ adceq fp, r6, r8, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4744 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4804 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4748 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4808 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, ip, ror #16 │ │ │ │ + addseq fp, r8, ip, lsr #15 │ │ │ │ adceq fp, r6, ip, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb47c0 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4880 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb47c4 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4884 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098b7f0 │ │ │ │ + addseq fp, r8, r0, lsr r7 │ │ │ │ adceq fp, r6, r0, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb483c │ │ │ │ + ldr r5, [pc, #92] @ 0xb48fc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4840 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4900 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r4, ror r7 │ │ │ │ + @ instruction: 0x0098b6b4 │ │ │ │ adceq fp, r6, r4, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb48b8 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4978 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb48bc │ │ │ │ + ldr r1, [pc, #44] @ 0xb497c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098b6f8 │ │ │ │ + addseq fp, r8, r8, lsr r6 │ │ │ │ @ instruction: 0x00a6b9b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4934 │ │ │ │ + ldr r5, [pc, #92] @ 0xb49f4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4938 │ │ │ │ + ldr r1, [pc, #44] @ 0xb49f8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, ip, ror r6 │ │ │ │ + @ instruction: 0x0098b5bc │ │ │ │ adceq fp, r6, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb49b0 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4a70 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb49b4 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4a74 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r0, lsl #12 │ │ │ │ + addseq fp, r8, r0, asr #10 │ │ │ │ adceq pc, r6, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4a2c │ │ │ │ + ldr r5, [pc, #92] @ 0xb4aec │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4a30 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4af0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r4, lsl #11 │ │ │ │ + addseq fp, r8, r4, asr #9 │ │ │ │ adceq pc, r6, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4aa8 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4b68 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4aac │ │ │ │ + ldr r1, [pc, #44] @ 0xb4b6c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r8, lsl #10 │ │ │ │ + addseq fp, r8, r8, asr #8 │ │ │ │ umlaleq sl, r6, r8, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4b24 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4be4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4b28 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4be8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, ip, lsl #9 │ │ │ │ + addseq fp, r8, ip, asr #7 │ │ │ │ adceq r6, r6, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4ba0 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4c60 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4ba4 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4c64 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r0, lsl r4 │ │ │ │ + addseq fp, r8, r0, asr r3 │ │ │ │ adceq r6, r6, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4c1c │ │ │ │ + ldr r5, [pc, #92] @ 0xb4cdc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4c20 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4ce0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq fp, r8, r4, r3 │ │ │ │ + @ instruction: 0x0098b2d4 │ │ │ │ @ instruction: 0x00a667b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4c98 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4d58 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4c9c │ │ │ │ + ldr r1, [pc, #44] @ 0xb4d5c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r8, lsl r3 │ │ │ │ + addseq fp, r8, r8, asr r2 │ │ │ │ adceq pc, r6, r0, asr pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4d14 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4dd4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4d18 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4dd8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq fp, r8, ip, r2 │ │ │ │ + @ instruction: 0x0098b1dc │ │ │ │ adceq pc, r6, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4d90 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4e50 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4d94 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4e54 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r0, lsr #4 │ │ │ │ + addseq fp, r8, r0, ror #2 │ │ │ │ adceq pc, r6, ip, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4e0c │ │ │ │ + ldr r5, [pc, #92] @ 0xb4ecc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4e10 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4ed0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r4, lsr #3 │ │ │ │ + addseq fp, r8, r4, ror #1 │ │ │ │ umlaleq sl, r6, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4e88 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4f48 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4e8c │ │ │ │ + ldr r1, [pc, #44] @ 0xb4f4c │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r8, lsr #2 │ │ │ │ + addseq fp, r8, r8, rrx │ │ │ │ @ instruction: 0x00a6fcbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4f04 │ │ │ │ + ldr r5, [pc, #92] @ 0xb4fc4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4f08 │ │ │ │ + ldr r1, [pc, #44] @ 0xb4fc8 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, ip, lsr #1 │ │ │ │ + addseq sl, r8, ip, ror #31 │ │ │ │ adceq pc, r6, r8, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4f80 │ │ │ │ + ldr r5, [pc, #92] @ 0xb5040 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb4f84 │ │ │ │ + ldr r1, [pc, #44] @ 0xb5044 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq fp, r8, r0, lsr r0 │ │ │ │ + addseq sl, r8, r0, ror pc │ │ │ │ adceq pc, r6, r8, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #92] @ 0xb4ffc │ │ │ │ + ldr r5, [pc, #92] @ 0xb50bc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ add lr, r0, r3 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0xb5000 │ │ │ │ + ldr r1, [pc, #44] @ 0xb50c0 │ │ │ │ add r3, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18acbc │ │ │ │ + bl 0x18adbc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0098afb4 │ │ │ │ + @ instruction: 0x0098aef4 │ │ │ │ adceq pc, r6, ip, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bl 0x1a9720 │ │ │ │ + bl 0x1a9820 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -168901,15 +168949,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a9720 │ │ │ │ + bl 0x1a9820 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -168922,88 +168970,88 @@ │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ - bl 0x1a9720 │ │ │ │ + bl 0x1a9820 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xb523c │ │ │ │ + beq 0xb52fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ands r3, r3, #14 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ orr r2, r2, r1 │ │ │ │ - bne 0xb5154 │ │ │ │ + bne 0xb5214 │ │ │ │ orr r1, r2, ip │ │ │ │ tst r1, #16 │ │ │ │ - bne 0xb5224 │ │ │ │ + bne 0xb52e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r2, ip │ │ │ │ ands r3, r3, r1 │ │ │ │ - bne 0xb5224 │ │ │ │ + bne 0xb52e4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #7 │ │ │ │ movle r5, #0 │ │ │ │ movgt r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ movne r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0xb5224 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bne 0xb52e4 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb5208 │ │ │ │ + beq 0xb52c8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0xb5254 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bne 0xb5314 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ lsl r3, r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x196b40 │ │ │ │ + bl 0x196c40 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -169015,684 +169063,684 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ mov r3, #3 │ │ │ │ mov r8, r0 │ │ │ │ - ble 0xb5328 │ │ │ │ + ble 0xb53e8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, sl │ │ │ │ sub r3, r3, #8 │ │ │ │ lsl r3, r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x196b40 │ │ │ │ + bl 0x196c40 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r9 │ │ │ │ sub r3, r3, #8 │ │ │ │ mov r1, r6 │ │ │ │ lsl r3, r3, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x196b40 │ │ │ │ + bl 0x196c40 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x9031c │ │ │ │ - b 0xb5208 │ │ │ │ + bl 0x903e0 │ │ │ │ + b 0xb52c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - bl 0x196b40 │ │ │ │ + bl 0x196c40 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #3 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ lsl r3, r3, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x196b40 │ │ │ │ - b 0xb52fc │ │ │ │ + bl 0x196c40 │ │ │ │ + b 0xb53bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #56] @ 0xb53e0 │ │ │ │ + ldr lr, [pc, #56] @ 0xb54a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x1a3f28 │ │ │ │ + bl 0x1a4028 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r5, fp, r4, lsr r5 │ │ │ │ + strdeq r5, [fp], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #56] @ 0xb5434 │ │ │ │ + ldr lr, [pc, #56] @ 0xb54f4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x1a3f28 │ │ │ │ + bl 0x1a4028 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r5, fp, ip, lsr #11 │ │ │ │ + andeq r5, fp, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #56] @ 0xb5488 │ │ │ │ + ldr lr, [pc, #56] @ 0xb5548 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x1a3f28 │ │ │ │ + bl 0x1a4028 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r5, fp, r4, lsr #12 │ │ │ │ + andeq r5, fp, r4, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #56] @ 0xb54dc │ │ │ │ + ldr lr, [pc, #56] @ 0xb559c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x1a3f28 │ │ │ │ + bl 0x1a4028 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - muleq fp, ip, r6 │ │ │ │ + andeq r5, fp, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #56] @ 0xb5530 │ │ │ │ + ldr lr, [pc, #56] @ 0xb55f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x1a3f28 │ │ │ │ + bl 0x1a4028 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r5, fp, r4, lsl r7 │ │ │ │ + ldrdeq r5, [fp], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xb55a4 │ │ │ │ + ldr r4, [pc, #88] @ 0xb5664 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xb55a8 │ │ │ │ + ldr ip, [pc, #72] @ 0xb5668 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r8, r8, lsl #20 │ │ │ │ + addseq sl, r8, r8, asr #18 │ │ │ │ adceq r1, r7, r4, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xb561c │ │ │ │ + ldr r4, [pc, #88] @ 0xb56dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xb5620 │ │ │ │ + ldr ip, [pc, #72] @ 0xb56e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sl, r8, r0, r9 │ │ │ │ + @ instruction: 0x0098a8d0 │ │ │ │ adceq r1, r7, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xb5694 │ │ │ │ + ldr r4, [pc, #88] @ 0xb5754 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xb5698 │ │ │ │ + ldr ip, [pc, #72] @ 0xb5758 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r8, r8, lsl r9 │ │ │ │ + addseq sl, r8, r8, asr r8 │ │ │ │ adceq r0, r7, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xb570c │ │ │ │ + ldr r4, [pc, #88] @ 0xb57cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xb5710 │ │ │ │ + ldr ip, [pc, #72] @ 0xb57d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r8, r0, lsr #17 │ │ │ │ + addseq sl, r8, r0, ror #15 │ │ │ │ adceq r0, r7, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #88] @ 0xb5784 │ │ │ │ + ldr r4, [pc, #88] @ 0xb5844 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ - ldr ip, [pc, #72] @ 0xb5788 │ │ │ │ + ldr ip, [pc, #72] @ 0xb5848 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r3, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, ip │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r8, r8, lsr #16 │ │ │ │ + addseq sl, r8, r8, ror #14 │ │ │ │ adceq r0, r7, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ 0xb5800 │ │ │ │ + ldr r3, [pc, #92] @ 0xb58c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - ldr r3, [pc, #76] @ 0xb5804 │ │ │ │ + ldr r3, [pc, #76] @ 0xb58c4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #60] @ 0xb5808 │ │ │ │ + ldr r1, [pc, #60] @ 0xb58c8 │ │ │ │ add r2, r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r0, r3 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0098a7b0 │ │ │ │ + @ instruction: 0x0098a6f0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r3, r7, ip, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ 0xb5880 │ │ │ │ + ldr r3, [pc, #92] @ 0xb5940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - ldr r3, [pc, #76] @ 0xb5884 │ │ │ │ + ldr r3, [pc, #76] @ 0xb5944 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #60] @ 0xb5888 │ │ │ │ + ldr r1, [pc, #60] @ 0xb5948 │ │ │ │ add r2, r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r0, r3 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq sl, r8, r0, lsr r7 │ │ │ │ + addseq sl, r8, r0, ror r6 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r3, r7, ip, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ 0xb5900 │ │ │ │ + ldr r3, [pc, #92] @ 0xb59c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - ldr r3, [pc, #76] @ 0xb5904 │ │ │ │ + ldr r3, [pc, #76] @ 0xb59c4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #60] @ 0xb5908 │ │ │ │ + ldr r1, [pc, #60] @ 0xb59c8 │ │ │ │ add r2, r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r0, r3 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0098a6b0 │ │ │ │ + @ instruction: 0x0098a5f0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r3, r7, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ 0xb5980 │ │ │ │ + ldr r3, [pc, #92] @ 0xb5a40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - ldr r3, [pc, #76] @ 0xb5984 │ │ │ │ + ldr r3, [pc, #76] @ 0xb5a44 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #60] @ 0xb5988 │ │ │ │ + ldr r1, [pc, #60] @ 0xb5a48 │ │ │ │ add r2, r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r0, r3 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq sl, r8, r0, lsr r6 │ │ │ │ + addseq sl, r8, r0, ror r5 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ strdeq r3, [r7], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #200] @ 0xc8 │ │ │ │ lsr r4, r4, #8 │ │ │ │ ands r4, r4, #1 │ │ │ │ - beq 0xb5a14 │ │ │ │ + beq 0xb5ad4 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ands r4, r4, #14 │ │ │ │ mov r5, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ - bne 0xb59d4 │ │ │ │ + bne 0xb5a94 │ │ │ │ tst r3, #16 │ │ │ │ - bne 0xb5a14 │ │ │ │ + bne 0xb5ad4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ands r4, r3, r4 │ │ │ │ - bne 0xb5a14 │ │ │ │ + bne 0xb5ad4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xb5a14 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + beq 0xb5ad4 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb5a2c │ │ │ │ + bne 0xb5aec │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0xb5b14 │ │ │ │ - b 0xb5c04 │ │ │ │ - bl 0x18970c │ │ │ │ + bne 0xb5bd4 │ │ │ │ + b 0xb5cc4 │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18fbac │ │ │ │ - ldr r2, [pc, #440] @ 0xb5c2c │ │ │ │ + bl 0x18fcac │ │ │ │ + ldr r2, [pc, #440] @ 0xb5cec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r2, [pc, #428] @ 0xb5c30 │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r2, [pc, #428] @ 0xb5cf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - ldr r2, [pc, #380] @ 0xb5c30 │ │ │ │ + bl 0x18fdc8 │ │ │ │ + ldr r2, [pc, #380] @ 0xb5cf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r2, [pc, #360] @ 0xb5c2c │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r2, [pc, #360] @ 0xb5cec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f2e0 │ │ │ │ + bl 0x18f3e0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r3 │ │ │ │ movne r1, #4 │ │ │ │ cmp r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bge 0xb59f8 │ │ │ │ + bge 0xb5ab8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xb5a4c │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xb5b0c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18fbac │ │ │ │ - ldr r2, [pc, #172] @ 0xb5c34 │ │ │ │ + bl 0x18fcac │ │ │ │ + ldr r2, [pc, #172] @ 0xb5cf4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - ldr r2, [pc, #128] @ 0xb5c38 │ │ │ │ - b 0xb5ac0 │ │ │ │ + bl 0x18fdc8 │ │ │ │ + ldr r2, [pc, #128] @ 0xb5cf8 │ │ │ │ + b 0xb5b80 │ │ │ │ add r8, r4, #1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ add r4, r4, #2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r3 │ │ │ │ movne r1, #4 │ │ │ │ cmp r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blt 0xb5bb8 │ │ │ │ - b 0xb59f8 │ │ │ │ + blt 0xb5c78 │ │ │ │ + b 0xb5ab8 │ │ │ │ @ instruction: 0xff00ff00 │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xb5ce8 │ │ │ │ + beq 0xb5da8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ sub sp, sp, #20 │ │ │ │ ands r3, r3, #14 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ - beq 0xb5c9c │ │ │ │ + beq 0xb5d5c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ tst r3, r2 │ │ │ │ - beq 0xb5cc0 │ │ │ │ + beq 0xb5d80 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ands r1, r2, #16 │ │ │ │ - bne 0xb5c80 │ │ │ │ + bne 0xb5d40 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xb5cc0 │ │ │ │ + beq 0xb5d80 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst ip, #16 │ │ │ │ - beq 0xb5c78 │ │ │ │ - b 0xb5c80 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + beq 0xb5d38 │ │ │ │ + b 0xb5d40 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb5d00 │ │ │ │ + bne 0xb5dc0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -169701,1656 +169749,1656 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ - ldr r3, [pc, #52] @ 0xb5d84 │ │ │ │ - ldr r1, [pc, #52] @ 0xb5d88 │ │ │ │ + bl 0x901b0 │ │ │ │ + ldr r3, [pc, #52] @ 0xb5e44 │ │ │ │ + ldr r1, [pc, #52] @ 0xb5e48 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ ldm r4, {ip, lr} │ │ │ │ mov r1, r7 │ │ │ │ orr ip, ip, lr, lsl #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xb5cd0 │ │ │ │ + b 0xb5d90 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - muleq fp, r8, sp │ │ │ │ + andeq r4, fp, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 0xb5df0 │ │ │ │ + ldr r2, [pc, #76] @ 0xb5eb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb5df4 │ │ │ │ + ldr r1, [pc, #52] @ 0xb5eb4 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0098a1b0 │ │ │ │ + ldrsheq sl, [r8], r0 │ │ │ │ adceq r1, r7, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 0xb5e5c │ │ │ │ + ldr r2, [pc, #76] @ 0xb5f1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb5e60 │ │ │ │ + ldr r1, [pc, #52] @ 0xb5f20 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq sl, r8, r4, asr #2 │ │ │ │ + addseq sl, r8, r4, lsl #1 │ │ │ │ adceq r1, r7, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 0xb5ec8 │ │ │ │ + ldr r2, [pc, #76] @ 0xb5f88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb5ecc │ │ │ │ + ldr r1, [pc, #52] @ 0xb5f8c │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r8], r8 │ │ │ │ + addseq sl, r8, r8, lsl r0 │ │ │ │ adceq r1, r7, ip, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 0xb5f34 │ │ │ │ + ldr r2, [pc, #76] @ 0xb5ff4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb5f38 │ │ │ │ + ldr r1, [pc, #52] @ 0xb5ff8 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq sl, r8, ip, rrx │ │ │ │ + addseq r9, r8, ip, lsr #31 │ │ │ │ adceq r1, r7, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 0xb5fa0 │ │ │ │ + ldr r2, [pc, #76] @ 0xb6060 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb5fa4 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6064 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq sl, r8, r0 │ │ │ │ + addseq r9, r8, r0, asr #30 │ │ │ │ umlaleq r1, r7, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 0xb600c │ │ │ │ + ldr r2, [pc, #76] @ 0xb60cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6010 │ │ │ │ + ldr r1, [pc, #52] @ 0xb60d0 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - umullseq r9, r8, r4, pc @ │ │ │ │ + @ instruction: 0x00989ed4 │ │ │ │ strdeq r1, [r7], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 0xb6078 │ │ │ │ + ldr r2, [pc, #76] @ 0xb6138 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb607c │ │ │ │ + ldr r1, [pc, #52] @ 0xb613c │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r8, lsr #30 │ │ │ │ + addseq r9, r8, r8, ror #28 │ │ │ │ adceq r1, r7, r4, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 0xb60e4 │ │ │ │ + ldr r2, [pc, #76] @ 0xb61a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb60e8 │ │ │ │ + ldr r1, [pc, #52] @ 0xb61a8 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00989ebc │ │ │ │ + @ instruction: 0x00989dfc │ │ │ │ strdeq r1, [r7], r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 0xb6150 │ │ │ │ + ldr r2, [pc, #76] @ 0xb6210 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6154 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6214 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r0, asr lr │ │ │ │ + umullseq r9, r8, r0, sp │ │ │ │ adceq r1, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 0xb61bc │ │ │ │ + ldr r2, [pc, #76] @ 0xb627c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb61c0 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6280 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r4, ror #27 │ │ │ │ + addseq r9, r8, r4, lsr #26 │ │ │ │ adceq r1, r7, r0, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6228 │ │ │ │ + ldr r3, [pc, #76] @ 0xb62e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb622c │ │ │ │ + ldr r1, [pc, #52] @ 0xb62ec │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r8, ror sp │ │ │ │ + @ instruction: 0x00989cb8 │ │ │ │ adceq r2, r7, ip, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6294 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6354 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6298 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6358 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, ip, lsl #26 │ │ │ │ + addseq r9, r8, ip, asr #24 │ │ │ │ adceq r2, r7, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6300 │ │ │ │ + ldr r3, [pc, #76] @ 0xb63c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6304 │ │ │ │ + ldr r1, [pc, #52] @ 0xb63c4 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r0, lsr #25 │ │ │ │ + addseq r9, r8, r0, ror #23 │ │ │ │ adceq r3, r7, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb636c │ │ │ │ + ldr r3, [pc, #76] @ 0xb642c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6370 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6430 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r4, lsr ip │ │ │ │ + addseq r9, r8, r4, ror fp │ │ │ │ adceq r2, r7, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb63d8 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6498 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb63dc │ │ │ │ + ldr r1, [pc, #52] @ 0xb649c │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r8, asr #23 │ │ │ │ + addseq r9, r8, r8, lsl #22 │ │ │ │ adceq r2, r7, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6444 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6504 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6448 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6508 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, ip, asr fp │ │ │ │ + umullseq r9, r8, ip, sl │ │ │ │ adceq r3, r7, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb64b0 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6570 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb64b4 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6574 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00989af0 │ │ │ │ + addseq r9, r8, r0, lsr sl │ │ │ │ @ instruction: 0x00a72db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb651c │ │ │ │ + ldr r3, [pc, #76] @ 0xb65dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6520 │ │ │ │ + ldr r1, [pc, #52] @ 0xb65e0 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r4, lsl #21 │ │ │ │ + addseq r9, r8, r4, asr #19 │ │ │ │ adceq r2, r7, r4, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6588 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6648 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb658c │ │ │ │ + ldr r1, [pc, #52] @ 0xb664c │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r8, lsl sl │ │ │ │ + addseq r9, r8, r8, asr r9 │ │ │ │ ldrdeq r3, [r7], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ 0xb65fc │ │ │ │ + ldr r3, [pc, #84] @ 0xb66bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr ip, [pc, #68] @ 0xb6600 │ │ │ │ + ldr ip, [pc, #68] @ 0xb66c0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r3, [ip] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #52] @ 0xb6604 │ │ │ │ + ldr r1, [pc, #52] @ 0xb66c4 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r2, r4 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, ip, lsr #19 │ │ │ │ + addseq r9, r8, ip, ror #17 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r1, r7, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ 0xb6674 │ │ │ │ + ldr r3, [pc, #84] @ 0xb6734 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr ip, [pc, #68] @ 0xb6678 │ │ │ │ + ldr ip, [pc, #68] @ 0xb6738 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r3, [ip] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #52] @ 0xb667c │ │ │ │ + ldr r1, [pc, #52] @ 0xb673c │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r2, r4 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r4, lsr r9 │ │ │ │ + addseq r9, r8, r4, ror r8 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r1, r7, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ 0xb66ec │ │ │ │ + ldr r3, [pc, #84] @ 0xb67ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr ip, [pc, #68] @ 0xb66f0 │ │ │ │ + ldr ip, [pc, #68] @ 0xb67b0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r3, [ip] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #52] @ 0xb66f4 │ │ │ │ + ldr r1, [pc, #52] @ 0xb67b4 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r2, r4 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x009898bc │ │ │ │ + @ instruction: 0x009897fc │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r2, r7, r0, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ 0xb6764 │ │ │ │ + ldr r3, [pc, #84] @ 0xb6824 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr ip, [pc, #68] @ 0xb6768 │ │ │ │ + ldr ip, [pc, #68] @ 0xb6828 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r3, [ip] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #52] @ 0xb676c │ │ │ │ + ldr r1, [pc, #52] @ 0xb682c │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r2, r4 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r4, asr #16 │ │ │ │ + addseq r9, r8, r4, lsl #15 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r1, r7, r8, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ 0xb67dc │ │ │ │ + ldr r3, [pc, #84] @ 0xb689c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr ip, [pc, #68] @ 0xb67e0 │ │ │ │ + ldr ip, [pc, #68] @ 0xb68a0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r3, [ip] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #52] @ 0xb67e4 │ │ │ │ + ldr r1, [pc, #52] @ 0xb68a4 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r2, r4 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, ip, asr #15 │ │ │ │ + addseq r9, r8, ip, lsl #14 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ @ instruction: 0x00a71dbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ 0xb6854 │ │ │ │ + ldr r3, [pc, #84] @ 0xb6914 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr ip, [pc, #68] @ 0xb6858 │ │ │ │ + ldr ip, [pc, #68] @ 0xb6918 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r3, [ip] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #52] @ 0xb685c │ │ │ │ + ldr r1, [pc, #52] @ 0xb691c │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r2, r4 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r4, asr r7 │ │ │ │ + umullseq r9, r8, r4, r6 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r1, r7, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb68c4 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6984 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb68c8 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6988 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x009896dc │ │ │ │ + addseq r9, r8, ip, lsl r6 │ │ │ │ adceq r3, r7, r8, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6930 │ │ │ │ + ldr r3, [pc, #76] @ 0xb69f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6934 │ │ │ │ + ldr r1, [pc, #52] @ 0xb69f4 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r0, ror r6 │ │ │ │ + @ instruction: 0x009895b0 │ │ │ │ adceq r3, r7, r8, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb699c │ │ │ │ + ldr r3, [pc, #76] @ 0xb6a5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb69a0 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6a60 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r4, lsl #12 │ │ │ │ + addseq r9, r8, r4, asr #10 │ │ │ │ ldrdeq r2, [r7], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6a08 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6a0c │ │ │ │ + ldr r1, [pc, #52] @ 0xb6acc │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - umullseq r9, r8, r8, r5 │ │ │ │ + @ instruction: 0x009894d8 │ │ │ │ adceq r2, r7, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6a74 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6b34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6a78 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6b38 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, ip, lsr #10 │ │ │ │ + addseq r9, r8, ip, ror #8 │ │ │ │ adceq r3, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6ae0 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6ba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6ae4 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6ba4 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r0, asr #9 │ │ │ │ + addseq r9, r8, r0, lsl #8 │ │ │ │ adceq r2, r7, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6b4c │ │ │ │ + ldr r3, [pc, #76] @ 0xb6c0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6b50 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6c10 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r4, asr r4 │ │ │ │ + umullseq r9, r8, r4, r3 │ │ │ │ strdeq r2, [r7], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6bb8 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6c78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6bbc │ │ │ │ + ldr r1, [pc, #52] @ 0xb6c7c │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r8, ror #7 │ │ │ │ + addseq r9, r8, r8, lsr #6 │ │ │ │ strdeq r2, [r7], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6c24 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6ce4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6c28 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6ce8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, ip, ror r3 │ │ │ │ + @ instruction: 0x009892bc │ │ │ │ adceq r2, r7, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6c90 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6d50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6c94 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6d54 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r0, lsl r3 │ │ │ │ + addseq r9, r8, r0, asr r2 │ │ │ │ adceq r2, r7, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6cfc │ │ │ │ + ldr r3, [pc, #76] @ 0xb6dbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6d00 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6dc0 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r4, lsr #5 │ │ │ │ + addseq r9, r8, r4, ror #3 │ │ │ │ adceq r2, r7, r0, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6d68 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6e28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6d6c │ │ │ │ + ldr r1, [pc, #52] @ 0xb6e2c │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r8, lsr r2 │ │ │ │ + addseq r9, r8, r8, ror r1 │ │ │ │ adceq r2, r7, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6dd4 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6e94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6dd8 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6e98 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, ip, asr #3 │ │ │ │ + addseq r9, r8, ip, lsl #2 │ │ │ │ adceq r2, r7, r8, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6e40 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6f00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6e44 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6f04 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r0, ror #2 │ │ │ │ + addseq r9, r8, r0, lsr #1 │ │ │ │ adceq r6, r7, r4, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6eac │ │ │ │ + ldr r3, [pc, #76] @ 0xb6f6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6eb0 │ │ │ │ + ldr r1, [pc, #52] @ 0xb6f70 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r9, [r8], r4 │ │ │ │ + addseq r9, r8, r4, lsr r0 │ │ │ │ @ instruction: 0x00a75eb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6f18 │ │ │ │ + ldr r3, [pc, #76] @ 0xb6fd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6f1c │ │ │ │ + ldr r1, [pc, #52] @ 0xb6fdc │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, r8, lsl #1 │ │ │ │ + addseq r8, r8, r8, asr #31 │ │ │ │ adceq r6, r7, r0, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6f84 │ │ │ │ + ldr r3, [pc, #76] @ 0xb7044 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6f88 │ │ │ │ + ldr r1, [pc, #52] @ 0xb7048 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r9, r8, ip, lsl r0 │ │ │ │ + addseq r8, r8, ip, asr pc │ │ │ │ adceq r5, r7, r0, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb6ff0 │ │ │ │ + ldr r3, [pc, #76] @ 0xb70b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb6ff4 │ │ │ │ + ldr r1, [pc, #52] @ 0xb70b4 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00988fb0 │ │ │ │ + @ instruction: 0x00988ef0 │ │ │ │ adceq r5, r7, ip, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb705c │ │ │ │ + ldr r3, [pc, #76] @ 0xb711c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb7060 │ │ │ │ + ldr r1, [pc, #52] @ 0xb7120 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r8, r8, r4, asr #30 │ │ │ │ + addseq r8, r8, r4, lsl #29 │ │ │ │ adceq r5, r7, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb70c8 │ │ │ │ + ldr r3, [pc, #76] @ 0xb7188 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb70cc │ │ │ │ + ldr r1, [pc, #52] @ 0xb718c │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00988ed8 │ │ │ │ + addseq r8, r8, r8, lsl lr │ │ │ │ adceq r5, r7, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 0xb7134 │ │ │ │ + ldr r3, [pc, #76] @ 0xb71f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xb7138 │ │ │ │ + ldr r1, [pc, #52] @ 0xb71f8 │ │ │ │ add ip, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r8, r8, ip, ror #28 │ │ │ │ + addseq r8, r8, ip, lsr #27 │ │ │ │ adceq r5, r7, r0, lsr #24 │ │ │ │ mov r1, r2 │ │ │ │ - b 0x194ed0 │ │ │ │ - ldr r3, [pc, #40] @ 0xb7174 │ │ │ │ + b 0x194fd0 │ │ │ │ + ldr r3, [pc, #40] @ 0xb7234 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #28] @ 0xb7178 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r1, [pc, #28] @ 0xb7238 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x18ab08 │ │ │ │ - addseq r8, r8, r8, lsl #28 │ │ │ │ + b 0x18ac08 │ │ │ │ + addseq r8, r8, r8, asr #26 │ │ │ │ ldrdeq r3, [r7], r8 @ │ │ │ │ - ldr r3, [pc, #40] @ 0xb71ac │ │ │ │ + ldr r3, [pc, #40] @ 0xb726c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #28] @ 0xb71b0 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r1, [pc, #28] @ 0xb7270 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, r2 │ │ │ │ add r2, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r1] │ │ │ │ - b 0x18ab08 │ │ │ │ - @ instruction: 0x00988dd0 │ │ │ │ + b 0x18ac08 │ │ │ │ + addseq r8, r8, r0, lsl sp │ │ │ │ adceq r3, r7, ip, asr r2 │ │ │ │ - ldr r3, [pc, #44] @ 0xb71e8 │ │ │ │ + ldr r3, [pc, #44] @ 0xb72a8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr ip, [pc, #28] @ 0xb71ec │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr ip, [pc, #28] @ 0xb72ac │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ - umullseq r8, r8, r8, sp @ │ │ │ │ + b 0x18ac08 │ │ │ │ + @ instruction: 0x00988cd8 │ │ │ │ umlaleq r2, r7, r8, r9 │ │ │ │ - ldr r3, [pc, #44] @ 0xb7224 │ │ │ │ + ldr r3, [pc, #44] @ 0xb72e4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr ip, [pc, #28] @ 0xb7228 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr ip, [pc, #28] @ 0xb72e8 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ - addseq r8, r8, ip, asr sp │ │ │ │ + b 0x18ac08 │ │ │ │ + umullseq r8, r8, ip, ip @ │ │ │ │ adceq r2, r7, r0, lsr #21 │ │ │ │ - ldr r3, [pc, #44] @ 0xb7260 │ │ │ │ + ldr r3, [pc, #44] @ 0xb7320 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr ip, [pc, #28] @ 0xb7264 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr ip, [pc, #28] @ 0xb7324 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ - addseq r8, r8, r0, lsr #26 │ │ │ │ + b 0x18ac08 │ │ │ │ + addseq r8, r8, r0, ror #24 │ │ │ │ adceq r2, r7, r4, lsl r9 │ │ │ │ - ldr r3, [pc, #44] @ 0xb729c │ │ │ │ + ldr r3, [pc, #44] @ 0xb735c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr ip, [pc, #28] @ 0xb72a0 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr ip, [pc, #28] @ 0xb7360 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ - addseq r8, r8, r4, ror #25 │ │ │ │ + b 0x18ac08 │ │ │ │ + addseq r8, r8, r4, lsr #24 │ │ │ │ adceq r2, r7, ip, lsl sl │ │ │ │ - ldr r3, [pc, #44] @ 0xb72d8 │ │ │ │ + ldr r3, [pc, #44] @ 0xb7398 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr ip, [pc, #28] @ 0xb72dc │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr ip, [pc, #28] @ 0xb739c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ - addseq r8, r8, r8, lsr #25 │ │ │ │ + b 0x18ac08 │ │ │ │ + addseq r8, r8, r8, ror #23 │ │ │ │ adceq r2, r7, ip, lsr #24 │ │ │ │ - ldr r3, [pc, #44] @ 0xb7314 │ │ │ │ + ldr r3, [pc, #44] @ 0xb73d4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr ip, [pc, #28] @ 0xb7318 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr ip, [pc, #28] @ 0xb73d8 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ - addseq r8, r8, ip, ror #24 │ │ │ │ + b 0x18ac08 │ │ │ │ + addseq r8, r8, ip, lsr #23 │ │ │ │ @ instruction: 0x00a72cb0 │ │ │ │ - ldr r3, [pc, #44] @ 0xb7350 │ │ │ │ + ldr r3, [pc, #44] @ 0xb7410 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr ip, [pc, #28] @ 0xb7354 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr ip, [pc, #28] @ 0xb7414 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ - addseq r8, r8, r0, lsr ip │ │ │ │ + b 0x18ac08 │ │ │ │ + addseq r8, r8, r0, ror fp │ │ │ │ adceq r2, r7, r4, lsr #22 │ │ │ │ - ldr r3, [pc, #44] @ 0xb738c │ │ │ │ + ldr r3, [pc, #44] @ 0xb744c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr ip, [pc, #28] @ 0xb7390 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr ip, [pc, #28] @ 0xb7450 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ add r3, r2, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, ip │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x18ab08 │ │ │ │ - @ instruction: 0x00988bf4 │ │ │ │ + b 0x18ac08 │ │ │ │ + addseq r8, r8, r4, lsr fp │ │ │ │ adceq r2, r7, r8, lsr #23 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xb743c │ │ │ │ + beq 0xb74fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ ands r3, r3, #14 │ │ │ │ - bne 0xb73dc │ │ │ │ + bne 0xb749c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ orr r1, r2, r1 │ │ │ │ tst r1, #16 │ │ │ │ - bne 0xb73fc │ │ │ │ - ldr r3, [pc, #320] @ 0xb7524 │ │ │ │ + bne 0xb74bc │ │ │ │ + ldr r3, [pc, #320] @ 0xb75e4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ and r5, r2, #1 │ │ │ │ ldr r7, [r3, r1, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ orreq r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0xb7414 │ │ │ │ + beq 0xb74d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb7454 │ │ │ │ + bne 0xb7514 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r8, #8 │ │ │ │ lsl r2, r8, r2 │ │ │ │ mov r1, r6 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193c5c │ │ │ │ + bl 0x193d5c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r8, r3 │ │ │ │ mov r0, r6 │ │ │ │ asr r3, r2, #31 │ │ │ │ - bl 0x193c5c │ │ │ │ + bl 0x193d5c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x192030 │ │ │ │ + bl 0x192130 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1975bc │ │ │ │ + b 0x1976bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x191fc8 │ │ │ │ + bl 0x1920c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1975bc │ │ │ │ + b 0x1976bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x1938a8 │ │ │ │ + bl 0x1939a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x197424 │ │ │ │ + b 0x197524 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, #3 │ │ │ │ - b 0x1a75fc │ │ │ │ + b 0x1a76fc │ │ │ │ ldr ip, [r0, #200] @ 0xc8 │ │ │ │ lsr ip, ip, #8 │ │ │ │ ands ip, ip, #1 │ │ │ │ - beq 0xb77b8 │ │ │ │ + beq 0xb7878 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ands ip, ip, #14 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xb7664 │ │ │ │ + bne 0xb7724 │ │ │ │ ldr r2, [r1] │ │ │ │ orr r2, r3, r2 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xb766c │ │ │ │ + bne 0xb772c │ │ │ │ tst r3, #1 │ │ │ │ - beq 0xb7684 │ │ │ │ + beq 0xb7744 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb779c │ │ │ │ + beq 0xb785c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xb7820 │ │ │ │ + beq 0xb78e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ movgt r3, r5 │ │ │ │ orrle r3, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xb782c │ │ │ │ + beq 0xb78ec │ │ │ │ mov ip, #8 │ │ │ │ lsl ip, ip, r0 │ │ │ │ mvn lr, #0 │ │ │ │ rsb r3, ip, #64 @ 0x40 │ │ │ │ sub r1, ip, r2 │ │ │ │ lsr r2, lr, r3 │ │ │ │ sub r5, ip, #32 │ │ │ │ @@ -171361,54 +171409,54 @@ │ │ │ │ lsr r2, r2, r1 │ │ │ │ rsb ip, r1, #32 │ │ │ │ orr r2, r2, r3, lsl ip │ │ │ │ sub ip, r1, #32 │ │ │ │ orr r2, r2, r3, lsr ip │ │ │ │ add r0, r0, #1 │ │ │ │ lsr r3, r3, r1 │ │ │ │ - bl 0x1a45c0 │ │ │ │ + bl 0x1a46c0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x90144 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x90208 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xb77f8 │ │ │ │ + bne 0xb78b8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xb77d0 │ │ │ │ + bne 0xb7890 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -171417,432 +171465,432 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193c5c │ │ │ │ + bl 0x193d5c │ │ │ │ mvn r2, r7 │ │ │ │ mvn r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193bc0 │ │ │ │ - b 0xb7788 │ │ │ │ + bl 0x193cc0 │ │ │ │ + b 0xb7848 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193c5c │ │ │ │ + bl 0x193d5c │ │ │ │ mvn r2, r7 │ │ │ │ mvn r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193bc0 │ │ │ │ - b 0xb775c │ │ │ │ + bl 0x193cc0 │ │ │ │ + b 0xb781c │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r2 │ │ │ │ - b 0xb7708 │ │ │ │ + b 0xb77c8 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ - b 0xb7708 │ │ │ │ - ldr r2, [pc, #16] @ 0xb7850 │ │ │ │ + b 0xb77c8 │ │ │ │ + ldr r2, [pc, #16] @ 0xb7910 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - b 0xb7614 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ - ldr r2, [pc, #16] @ 0xb786c │ │ │ │ + b 0xb76d4 │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ + ldr r2, [pc, #16] @ 0xb792c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r3, #1 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - b 0xb7614 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + b 0xb76d4 │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #108] @ 0xb78f4 │ │ │ │ + ldr r5, [pc, #108] @ 0xb79b4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ 0xb78f8 │ │ │ │ + ldr r1, [pc, #48] @ 0xb79b8 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ad48 │ │ │ │ + bl 0x18ae48 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, r8, ip, asr #13 │ │ │ │ + addseq r8, r8, ip, lsl #12 │ │ │ │ adceq pc, r6, r0, lsl r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #108] @ 0xb7980 │ │ │ │ + ldr r5, [pc, #108] @ 0xb7a40 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ 0xb7984 │ │ │ │ + ldr r1, [pc, #48] @ 0xb7a44 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ad48 │ │ │ │ + bl 0x18ae48 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, r8, r0, asr #12 │ │ │ │ + addseq r8, r8, r0, lsl #11 │ │ │ │ adceq pc, r6, r8, lsl r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #108] @ 0xb7a0c │ │ │ │ + ldr r5, [pc, #108] @ 0xb7acc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ 0xb7a10 │ │ │ │ + ldr r1, [pc, #48] @ 0xb7ad0 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ad48 │ │ │ │ + bl 0x18ae48 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009885b4 │ │ │ │ + @ instruction: 0x009884f4 │ │ │ │ adceq r6, r6, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #108] @ 0xb7a98 │ │ │ │ + ldr r5, [pc, #108] @ 0xb7b58 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ 0xb7a9c │ │ │ │ + ldr r1, [pc, #48] @ 0xb7b5c │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ad48 │ │ │ │ + bl 0x18ae48 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, r8, r8, lsr #10 │ │ │ │ + addseq r8, r8, r8, ror #8 │ │ │ │ adceq r6, r6, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #108] @ 0xb7b24 │ │ │ │ + ldr r5, [pc, #108] @ 0xb7be4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ 0xb7b28 │ │ │ │ + ldr r1, [pc, #48] @ 0xb7be8 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ad48 │ │ │ │ + bl 0x18ae48 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq r8, r8, ip, r4 @ │ │ │ │ + @ instruction: 0x009883dc │ │ │ │ @ instruction: 0x00a666b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #108] @ 0xb7bb0 │ │ │ │ + ldr r5, [pc, #108] @ 0xb7c70 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ 0xb7bb4 │ │ │ │ + ldr r1, [pc, #48] @ 0xb7c74 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ad48 │ │ │ │ + bl 0x18ae48 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, r8, r0, lsl r4 │ │ │ │ + addseq r8, r8, r0, asr r3 │ │ │ │ adceq pc, r6, ip, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #108] @ 0xb7c3c │ │ │ │ + ldr r5, [pc, #108] @ 0xb7cfc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ 0xb7c40 │ │ │ │ + ldr r1, [pc, #48] @ 0xb7d00 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ad48 │ │ │ │ + bl 0x18ae48 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, r8, r4, lsl #7 │ │ │ │ + addseq r8, r8, r4, asr #5 │ │ │ │ umlaleq pc, r6, r4, r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #108] @ 0xb7cc8 │ │ │ │ + ldr r5, [pc, #108] @ 0xb7d88 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ 0xb7ccc │ │ │ │ + ldr r1, [pc, #48] @ 0xb7d8c │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ad48 │ │ │ │ + bl 0x18ae48 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x009882f8 │ │ │ │ + addseq r8, r8, r8, lsr r2 │ │ │ │ adceq r6, r6, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #108] @ 0xb7d54 │ │ │ │ + ldr r5, [pc, #108] @ 0xb7e14 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add ip, r0, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ add r1, r0, r1 │ │ │ │ add ip, r0, r2 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add lr, r0, r3 │ │ │ │ add r3, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ 0xb7d58 │ │ │ │ + ldr r1, [pc, #48] @ 0xb7e18 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ad48 │ │ │ │ + bl 0x18ae48 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r8, r8, ip, ror #4 │ │ │ │ + addseq r8, r8, ip, lsr #3 │ │ │ │ adceq r6, r6, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - beq 0xb7da0 │ │ │ │ + beq 0xb7e60 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r3, r3, #14 │ │ │ │ - beq 0xb7dbc │ │ │ │ + beq 0xb7e7c │ │ │ │ and r2, r5, #1 │ │ │ │ and r3, r7, #1 │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ and r2, r4, #1 │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ tst r3, r6 │ │ │ │ - beq 0xb7dd8 │ │ │ │ + beq 0xb7e98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb7e64 │ │ │ │ + beq 0xb7f24 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ moveq r8, #8 │ │ │ │ movne r8, #16 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ - ldr r2, [pc, #80] @ 0xb7e84 │ │ │ │ + bl 0x901b0 │ │ │ │ + ldr r2, [pc, #80] @ 0xb7f44 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1a43c4 │ │ │ │ + bl 0x1a44c4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -171856,153 +171904,153 @@ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - beq 0xb7ecc │ │ │ │ + beq 0xb7f8c │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r3, r3, #14 │ │ │ │ - beq 0xb7ee8 │ │ │ │ + beq 0xb7fa8 │ │ │ │ and r2, r5, #1 │ │ │ │ and r3, r7, #1 │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ and r2, r4, #1 │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ tst r3, r6 │ │ │ │ - beq 0xb7f04 │ │ │ │ + beq 0xb7fc4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb7f80 │ │ │ │ + beq 0xb8040 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ moveq r8, #8 │ │ │ │ movne r8, #16 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ stmib sp, {r8, ip} │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1a4110 │ │ │ │ + bl 0x1a4210 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xb8040 │ │ │ │ + beq 0xb8100 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ands r3, r3, #14 │ │ │ │ mov r6, r2 │ │ │ │ - bne 0xb7fec │ │ │ │ + bne 0xb80ac │ │ │ │ ldr r2, [r4] │ │ │ │ orr r2, r1, r2 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xb8000 │ │ │ │ + bne 0xb80c0 │ │ │ │ and r5, r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orreq r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0xb8018 │ │ │ │ + beq 0xb80d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb8058 │ │ │ │ + bne 0xb8118 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr sl, [pc, #156] @ 0xb8100 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr sl, [pc, #156] @ 0xb81c0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -172013,290 +172061,290 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [ip, #64] @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ ands ip, ip, #14 │ │ │ │ mov r5, r3 │ │ │ │ - bne 0xb8148 │ │ │ │ + bne 0xb8208 │ │ │ │ ldmib r1, {r3, lr} │ │ │ │ orr lr, lr, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ orr lr, lr, r3 │ │ │ │ tst lr, #16 │ │ │ │ - bne 0xb8264 │ │ │ │ + bne 0xb8324 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0xb8264 │ │ │ │ + beq 0xb8324 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ands r7, ip, #1 │ │ │ │ - bne 0xb8264 │ │ │ │ + bne 0xb8324 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 0xb827c │ │ │ │ + bne 0xb833c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 0xb8264 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bne 0xb8324 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb8248 │ │ │ │ - bl 0x1897a4 │ │ │ │ + beq 0xb8308 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmn r3, #1 │ │ │ │ - beq 0xb8324 │ │ │ │ + beq 0xb83e4 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 0xb82fc │ │ │ │ + beq 0xb83bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmn r3, #1 │ │ │ │ - beq 0xb82d4 │ │ │ │ + beq 0xb8394 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb8248 │ │ │ │ - bl 0x1897a4 │ │ │ │ + beq 0xb8308 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmn r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 0xb8198 │ │ │ │ - bl 0x18970c │ │ │ │ + bne 0xb8258 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b 0xb81ac │ │ │ │ - bl 0x18970c │ │ │ │ + b 0xb826c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b 0xb8210 │ │ │ │ - bl 0x18970c │ │ │ │ + b 0xb82d0 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ - b 0xb81f4 │ │ │ │ - bl 0x18970c │ │ │ │ + b 0xb82b4 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b 0xb81c8 │ │ │ │ + b 0xb8288 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [ip, #64] @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ ands ip, ip, #14 │ │ │ │ mov r6, r3 │ │ │ │ - bne 0xb8390 │ │ │ │ + bne 0xb8450 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #16 │ │ │ │ - bne 0xb83a4 │ │ │ │ + bne 0xb8464 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0xb83a4 │ │ │ │ + beq 0xb8464 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ands r7, r2, #1 │ │ │ │ - beq 0xb83bc │ │ │ │ + beq 0xb847c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb83e4 │ │ │ │ + bne 0xb84a4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0xb84c8 │ │ │ │ - bl 0x1897a4 │ │ │ │ + beq 0xb8588 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #3 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xb85b0 │ │ │ │ + beq 0xb8670 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ ands r3, r3, #14 │ │ │ │ - bne 0xb8554 │ │ │ │ + bne 0xb8614 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xb8598 │ │ │ │ + bne 0xb8658 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0xb8598 │ │ │ │ + beq 0xb8658 │ │ │ │ ldm r4, {r3, r5} │ │ │ │ orr r5, r5, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ands r5, r5, r3 │ │ │ │ - bne 0xb8598 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bne 0xb8658 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb85c8 │ │ │ │ + bne 0xb8688 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -172308,37 +172356,37 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - b 0xb8600 │ │ │ │ + b 0xb86c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r3 │ │ │ │ movne r1, #4 │ │ │ │ cmp r5, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blt 0xb85d4 │ │ │ │ + blt 0xb8694 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -172349,139 +172397,139 @@ │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [r0, #64] @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ ands ip, ip, #14 │ │ │ │ mov r5, r3 │ │ │ │ - bne 0xb8688 │ │ │ │ + bne 0xb8748 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #16 │ │ │ │ - bne 0xb86e8 │ │ │ │ + bne 0xb87a8 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, #0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq 0xb86e8 │ │ │ │ + beq 0xb87a8 │ │ │ │ ldm r4, {r2, r3} │ │ │ │ orr r2, r2, r3 │ │ │ │ ands r7, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popne {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb8700 │ │ │ │ + bne 0xb87c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xb8880 │ │ │ │ + beq 0xb8940 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ sub sp, sp, #20 │ │ │ │ ands r3, r3, #14 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xb882c │ │ │ │ + bne 0xb88ec │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xb8838 │ │ │ │ + bne 0xb88f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r2, r3 │ │ │ │ - beq 0xb8854 │ │ │ │ + beq 0xb8914 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb8898 │ │ │ │ + bne 0xb8958 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -172491,219 +172539,219 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ - ldr r3, [pc, #48] @ 0xb8918 │ │ │ │ - ldr r1, [pc, #48] @ 0xb891c │ │ │ │ + bl 0x901b0 │ │ │ │ + ldr r3, [pc, #48] @ 0xb89d8 │ │ │ │ + ldr r1, [pc, #48] @ 0xb89dc │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xb8864 │ │ │ │ + b 0xb8924 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - andeq r4, fp, r4, lsr sl │ │ │ │ + strdeq r4, [fp], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [ip, #64] @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ ands ip, ip, #14 │ │ │ │ mov r6, r3 │ │ │ │ - bne 0xb8964 │ │ │ │ + bne 0xb8a24 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ orr r2, r2, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ orr r2, r2, r3 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xb8978 │ │ │ │ + bne 0xb8a38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0xb8978 │ │ │ │ + beq 0xb8a38 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 0xb8990 │ │ │ │ + beq 0xb8a50 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb89b8 │ │ │ │ + bne 0xb8a78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r4, #12] │ │ │ │ ldr r8, [r4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r9, #1 │ │ │ │ asr r2, r8, #4 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0xb8acc │ │ │ │ + beq 0xb8b8c │ │ │ │ and r1, r8, #15 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x90144 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x90208 │ │ │ │ + bl 0x18980c │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x90144 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x90208 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ blx r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x90144 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x90208 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ blx r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0xb8a88 │ │ │ │ - bl 0x1897a4 │ │ │ │ + beq 0xb8b48 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #3 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #2 │ │ │ │ and r1, r8, #7 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ tst r8, #8 │ │ │ │ - beq 0xb8b1c │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xb8bdc │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #100] @ 0xb8b54 │ │ │ │ + ldr r2, [pc, #100] @ 0xb8c14 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f854 │ │ │ │ - b 0xb89e0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f954 │ │ │ │ + b 0xb8aa0 │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1922cc │ │ │ │ + bl 0x1923cc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f854 │ │ │ │ - b 0xb89e0 │ │ │ │ + bl 0x18f954 │ │ │ │ + b 0xb8aa0 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xb8bf8 │ │ │ │ + beq 0xb8cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r3, r3, #14 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xb8ba4 │ │ │ │ + bne 0xb8c64 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ orr r1, r2, r1 │ │ │ │ tst r1, #16 │ │ │ │ - bne 0xb8bb0 │ │ │ │ + bne 0xb8c70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r2, r3 │ │ │ │ - beq 0xb8bcc │ │ │ │ + beq 0xb8c8c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb8c10 │ │ │ │ + bne 0xb8cd0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -172712,148 +172760,148 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 0x900c0 │ │ │ │ + bl 0x90184 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #16 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1a7128 │ │ │ │ + bl 0x1a7228 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xb8bdc │ │ │ │ + b 0xb8c9c │ │ │ │ ldr ip, [r0, #200] @ 0xc8 │ │ │ │ lsr ip, ip, #8 │ │ │ │ ands ip, ip, #1 │ │ │ │ - beq 0xb8e50 │ │ │ │ + beq 0xb8f10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ ldr r3, [r1] │ │ │ │ ands ip, ip, #14 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xb8cb0 │ │ │ │ + bne 0xb8d70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xb8cb8 │ │ │ │ + bne 0xb8d78 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0xb8cd4 │ │ │ │ + beq 0xb8d94 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb8e30 │ │ │ │ + beq 0xb8ef0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ lsleq r3, r0, #16 │ │ │ │ lsreq r3, r3, #16 │ │ │ │ addeq r0, r3, r0, lsl #16 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 0x90144 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x90208 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ mov r1, sl │ │ │ │ - ldr sl, [pc, #188] @ 0xb8e68 │ │ │ │ + ldr sl, [pc, #188] @ 0xb8f28 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1975bc │ │ │ │ + bl 0x1976bc │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ mov r2, r9 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1975bc │ │ │ │ + bl 0x1976bc │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -172864,44 +172912,44 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr ip, [r0, #200] @ 0xc8 │ │ │ │ lsr ip, ip, #8 │ │ │ │ ands ip, ip, #1 │ │ │ │ - beq 0xb8f10 │ │ │ │ + beq 0xb8fd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r7, [r1] │ │ │ │ ldr ip, [r3, #64] @ 0x40 │ │ │ │ sub sp, sp, #12 │ │ │ │ ands ip, ip, #14 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 0xb8ec0 │ │ │ │ + bne 0xb8f80 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ orr r3, r7, r3 │ │ │ │ tst r3, #16 │ │ │ │ - bne 0xb8ec8 │ │ │ │ + bne 0xb8f88 │ │ │ │ ands r7, r7, #1 │ │ │ │ - beq 0xb8ee4 │ │ │ │ + beq 0xb8fa4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb8f28 │ │ │ │ + bne 0xb8fe8 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -172911,422 +172959,424 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r4, #12] │ │ │ │ rsb r0, r0, #0 │ │ │ │ asr r1, r0, #31 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp, #4] │ │ │ │ - ldr fp, [pc, #104] @ 0xb8ff4 │ │ │ │ + ldr fp, [pc, #104] @ 0xb90b4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xb8ef4 │ │ │ │ + b 0xb8fb4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ cmp r7, #13 │ │ │ │ - beq 0xb9074 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xb9134 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f394 │ │ │ │ + bl 0x18f494 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x77a38 │ │ │ │ + b 0x77a78 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0xb9060 │ │ │ │ - lsr ip, r1, #18 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0xb9120 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + lsr lr, r1, #6 │ │ │ │ + lsr ip, r1, #1 │ │ │ │ + and lr, lr, #1 │ │ │ │ and ip, ip, #16 │ │ │ │ - lsl lr, r1, #16 │ │ │ │ - lsr r2, r1, #3 │ │ │ │ - orr ip, ip, lr, lsr #28 │ │ │ │ - lsr r3, r1, #1 │ │ │ │ + str lr, [r0] │ │ │ │ + and lr, r1, #15 │ │ │ │ + lsr r2, r1, #18 │ │ │ │ + lsr r3, r1, #3 │ │ │ │ + orr ip, ip, lr │ │ │ │ and r2, r2, #16 │ │ │ │ - str ip, [r0, #12] │ │ │ │ - lsl ip, r1, #12 │ │ │ │ - orr r2, r2, ip, lsr #28 │ │ │ │ and r3, r3, #16 │ │ │ │ - and ip, r1, #15 │ │ │ │ - lsr r1, r1, #6 │ │ │ │ - orr r3, r3, ip │ │ │ │ - and r1, r1, #1 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - stm r0, {r1, r3} │ │ │ │ + str ip, [r0, #4] │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + lsl r1, r1, #12 │ │ │ │ + orr r2, r2, ip, lsr #28 │ │ │ │ + orr r3, r3, r1, lsr #28 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr ip, r1, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr lr, r1, #20 │ │ │ │ + and ip, ip, #16 │ │ │ │ + and lr, r1, #15 │ │ │ │ + orr ip, ip, lr │ │ │ │ + str ip, [r0, #4] │ │ │ │ + lsr ip, r1, #20 │ │ │ │ lsr r2, r1, #18 │ │ │ │ - and lr, lr, #3 │ │ │ │ - and r2, r2, #16 │ │ │ │ - str lr, [r0, #16] │ │ │ │ - lsl lr, r1, #16 │ │ │ │ - orr r2, r2, lr, lsr #28 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - lsr r2, r1, #6 │ │ │ │ + and ip, ip, #3 │ │ │ │ lsr r3, r1, #3 │ │ │ │ - lsr ip, r1, #1 │ │ │ │ - and r2, r2, #1 │ │ │ │ + and r2, r2, #16 │ │ │ │ + str ip, [r0, #16] │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + orr r2, r2, ip, lsr #28 │ │ │ │ and r3, r3, #16 │ │ │ │ - and ip, ip, #16 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - lsl r2, r1, #12 │ │ │ │ - and r1, r1, #15 │ │ │ │ - orr r3, r3, r2, lsr #28 │ │ │ │ - orr r2, ip, r1 │ │ │ │ + lsl ip, r1, #12 │ │ │ │ + lsr r1, r1, #6 │ │ │ │ + orr r3, r3, ip, lsr #28 │ │ │ │ + and r1, r1, #1 │ │ │ │ + str r2, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r1, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr ip, r1, #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr lr, r1, #20 │ │ │ │ - lsr ip, r1, #18 │ │ │ │ - and lr, lr, #3 │ │ │ │ and ip, ip, #16 │ │ │ │ - str lr, [r0, #16] │ │ │ │ - lsl lr, r1, #16 │ │ │ │ + lsl lr, r1, #12 │ │ │ │ orr ip, ip, lr, lsr #28 │ │ │ │ - lsr r2, r1, #1 │ │ │ │ - lsr r3, r1, #3 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - mov ip, #0 │ │ │ │ + str ip, [r0, #4] │ │ │ │ + lsr ip, r1, #20 │ │ │ │ + lsr r2, r1, #18 │ │ │ │ + lsr r3, r1, #1 │ │ │ │ + and ip, ip, #3 │ │ │ │ and r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ - str ip, [r0, #12] │ │ │ │ - and ip, r1, #15 │ │ │ │ - lsl r1, r1, #12 │ │ │ │ - orr r2, r2, ip │ │ │ │ - orr r3, r3, r1, lsr #28 │ │ │ │ - stm r0, {r2, r3} │ │ │ │ + str ip, [r0, #16] │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + and r1, r1, #15 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + orr r2, r2, ip, lsr #28 │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #18 │ │ │ │ + lsr ip, r1, #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ and ip, ip, #16 │ │ │ │ - lsl lr, r1, #16 │ │ │ │ + lsl lr, r1, #12 │ │ │ │ orr ip, ip, lr, lsr #28 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - lsr ip, r1, #6 │ │ │ │ - lsr r2, r1, #1 │ │ │ │ - lsr r3, r1, #3 │ │ │ │ - and ip, ip, #1 │ │ │ │ + lsr r2, r1, #18 │ │ │ │ + str ip, [r0, #4] │ │ │ │ + mov ip, #0 │ │ │ │ + lsr r3, r1, #1 │ │ │ │ and r2, r2, #16 │ │ │ │ + str ip, [r0, #16] │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + orr r2, r2, ip, lsr #28 │ │ │ │ and r3, r3, #16 │ │ │ │ - str ip, [r0, #12] │ │ │ │ and ip, r1, #15 │ │ │ │ - lsl r1, r1, #12 │ │ │ │ - mov lr, #0 │ │ │ │ - orr r2, r2, ip │ │ │ │ - orr r3, r3, r1, lsr #28 │ │ │ │ - str lr, [r0, #16] │ │ │ │ - stm r0, {r2, r3} │ │ │ │ + lsr r1, r1, #6 │ │ │ │ + orr r3, r3, ip │ │ │ │ + and r1, r1, #1 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r3, r1, #18 │ │ │ │ + lsr ip, r1, #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsr r2, r1, #20 │ │ │ │ - lsl lr, r1, #16 │ │ │ │ - and r3, r3, #16 │ │ │ │ - orr r3, r3, lr, lsr #28 │ │ │ │ - and r2, r2, #1 │ │ │ │ - rsb ip, r2, #2 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - lsr r2, r1, #1 │ │ │ │ - lsr r3, r1, #3 │ │ │ │ - and r2, r2, #16 │ │ │ │ + and ip, ip, #16 │ │ │ │ + lsl lr, r1, #12 │ │ │ │ + lsr r3, r1, #18 │ │ │ │ + orr lr, ip, lr, lsr #28 │ │ │ │ + and ip, r2, #1 │ │ │ │ + rsb ip, ip, #2 │ │ │ │ + and r2, r3, #16 │ │ │ │ + lsr r3, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ str ip, [r0, #16] │ │ │ │ - and ip, r1, #15 │ │ │ │ - lsl r1, r1, #12 │ │ │ │ - mov lr, #0 │ │ │ │ - orr r2, r2, ip │ │ │ │ - orr r3, r3, r1, lsr #28 │ │ │ │ - str lr, [r0, #12] │ │ │ │ - stm r0, {r2, r3} │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + and r1, r1, #15 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + orr r2, r2, ip, lsr #28 │ │ │ │ + mov r1, #0 │ │ │ │ + str lr, [r0, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr r3, r1, #18 │ │ │ │ + lsr ip, r1, #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsr r2, r1, #20 │ │ │ │ - lsl lr, r1, #16 │ │ │ │ - and r3, r3, #16 │ │ │ │ - orr r3, r3, lr, lsr #28 │ │ │ │ - and r2, r2, #1 │ │ │ │ - rsb ip, r2, #2 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - lsr r2, r1, #1 │ │ │ │ - lsr r3, r1, #3 │ │ │ │ - lsr lr, r1, #6 │ │ │ │ - and r2, r2, #16 │ │ │ │ - and r3, r3, #16 │ │ │ │ + and ip, ip, #16 │ │ │ │ + lsl lr, r1, #12 │ │ │ │ + orr lr, ip, lr, lsr #28 │ │ │ │ + and ip, r2, #1 │ │ │ │ + lsr r3, r1, #18 │ │ │ │ + rsb ip, ip, #2 │ │ │ │ + and r2, r3, #16 │ │ │ │ str ip, [r0, #16] │ │ │ │ + lsr r3, r1, #1 │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + orr r2, r2, ip, lsr #28 │ │ │ │ + and r3, r3, #16 │ │ │ │ and ip, r1, #15 │ │ │ │ - lsl r1, r1, #12 │ │ │ │ - and lr, lr, #1 │ │ │ │ - orr r2, r2, ip │ │ │ │ - orr r3, r3, r1, lsr #28 │ │ │ │ - str lr, [r0, #12] │ │ │ │ - stm r0, {r2, r3} │ │ │ │ + lsr r1, r1, #6 │ │ │ │ + orr r3, r3, ip │ │ │ │ + and r1, r1, #1 │ │ │ │ + str lr, [r0, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr ip, r1, #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr lr, r1, #20 │ │ │ │ + and ip, ip, #16 │ │ │ │ + lsl lr, r1, #12 │ │ │ │ + orr ip, ip, lr, lsr #28 │ │ │ │ + str ip, [r0, #4] │ │ │ │ + lsr ip, r1, #20 │ │ │ │ lsr r2, r1, #18 │ │ │ │ - and lr, lr, #3 │ │ │ │ - and r2, r2, #16 │ │ │ │ - str lr, [r0, #16] │ │ │ │ - lsl lr, r1, #16 │ │ │ │ - orr r2, r2, lr, lsr #28 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - lsr r2, r1, #6 │ │ │ │ + and ip, ip, #3 │ │ │ │ lsr r3, r1, #1 │ │ │ │ - lsr ip, r1, #3 │ │ │ │ - and r2, r2, #1 │ │ │ │ + and r2, r2, #16 │ │ │ │ + str ip, [r0, #16] │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + orr r2, r2, ip, lsr #28 │ │ │ │ and r3, r3, #16 │ │ │ │ - and ip, ip, #16 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - and r2, r1, #15 │ │ │ │ - lsl r1, r1, #12 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - orr r2, ip, r1, lsr #28 │ │ │ │ + and ip, r1, #15 │ │ │ │ + lsr r1, r1, #6 │ │ │ │ + orr r3, r3, ip │ │ │ │ + and r1, r1, #1 │ │ │ │ + str r2, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r1, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + lsr lr, r1, #20 │ │ │ │ + lsr ip, r1, #1 │ │ │ │ + and lr, lr, #3 │ │ │ │ and ip, ip, #16 │ │ │ │ - lsl lr, r1, #12 │ │ │ │ - lsr r2, r1, #1 │ │ │ │ - orr ip, ip, lr, lsr #28 │ │ │ │ + str lr, [r0, #12] │ │ │ │ + and lr, r1, #15 │ │ │ │ + lsr r2, r1, #3 │ │ │ │ lsr r3, r1, #18 │ │ │ │ + orr ip, ip, lr │ │ │ │ and r2, r2, #16 │ │ │ │ - str ip, [r0, #4] │ │ │ │ - and ip, r1, #15 │ │ │ │ - orr r2, r2, ip │ │ │ │ and r3, r3, #16 │ │ │ │ - lsr ip, r1, #20 │ │ │ │ + str ip, [r0] │ │ │ │ + lsl ip, r1, #12 │ │ │ │ lsl r1, r1, #16 │ │ │ │ - and ip, ip, #3 │ │ │ │ + orr r2, r2, ip, lsr #28 │ │ │ │ orr r3, r3, r1, lsr #28 │ │ │ │ - str r2, [r0] │ │ │ │ - str ip, [r0, #12] │ │ │ │ - str r3, [r0, #8] │ │ │ │ + stmib r0, {r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr ip, r1, #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr lr, r1, #20 │ │ │ │ - lsr ip, r1, #18 │ │ │ │ - and lr, lr, #3 │ │ │ │ and ip, ip, #16 │ │ │ │ - str lr, [r0, #12] │ │ │ │ - lsl lr, r1, #16 │ │ │ │ + lsl lr, r1, #12 │ │ │ │ orr ip, ip, lr, lsr #28 │ │ │ │ - lsr r2, r1, #1 │ │ │ │ - lsr r3, r1, #3 │ │ │ │ - str ip, [r0, #8] │ │ │ │ - mov ip, #0 │ │ │ │ + str ip, [r0, #4] │ │ │ │ + lsr ip, r1, #20 │ │ │ │ + lsr r2, r1, #18 │ │ │ │ + lsr r3, r1, #1 │ │ │ │ + and ip, ip, #3 │ │ │ │ and r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ - str ip, [r0, #16] │ │ │ │ - and ip, r1, #15 │ │ │ │ - lsl r1, r1, #12 │ │ │ │ - orr r2, r2, ip │ │ │ │ - orr r3, r3, r1, lsr #28 │ │ │ │ - stm r0, {r2, r3} │ │ │ │ + str ip, [r0, #12] │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + and r1, r1, #15 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + orr r2, r2, ip, lsr #28 │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0] │ │ │ │ + str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr ip, r1, #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsr lr, r1, #20 │ │ │ │ + and ip, ip, #16 │ │ │ │ + lsl lr, r1, #12 │ │ │ │ + orr ip, ip, lr, lsr #28 │ │ │ │ + str ip, [r0, #4] │ │ │ │ + lsr ip, r1, #20 │ │ │ │ lsr r2, r1, #18 │ │ │ │ - and lr, lr, #3 │ │ │ │ - and r2, r2, #16 │ │ │ │ - str lr, [r0, #12] │ │ │ │ - lsl lr, r1, #16 │ │ │ │ - orr r2, r2, lr, lsr #28 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - lsr r2, r1, #24 │ │ │ │ + and ip, ip, #3 │ │ │ │ lsr r3, r1, #1 │ │ │ │ - lsr ip, r1, #3 │ │ │ │ - and r2, r2, #1 │ │ │ │ + and r2, r2, #16 │ │ │ │ + str ip, [r0, #12] │ │ │ │ + lsl ip, r1, #16 │ │ │ │ + orr r2, r2, ip, lsr #28 │ │ │ │ and r3, r3, #16 │ │ │ │ - and ip, ip, #16 │ │ │ │ - str r2, [r0, #16] │ │ │ │ - and r2, r1, #15 │ │ │ │ - lsl r1, r1, #12 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - orr r2, ip, r1, lsr #28 │ │ │ │ + and ip, r1, #15 │ │ │ │ + lsr r1, r1, #24 │ │ │ │ + orr r3, r3, ip │ │ │ │ + and r1, r1, #1 │ │ │ │ + str r2, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsr r3, r1, #18 │ │ │ │ + mov ip, r3 │ │ │ │ lsr r2, r1, #1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + and ip, ip, #3 │ │ │ │ and r2, r2, #16 │ │ │ │ - and lr, r1, #15 │ │ │ │ - lsr r3, r1, #18 │ │ │ │ - orr r2, r2, lr │ │ │ │ - mov ip, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ - stmib r0, {r2, ip} │ │ │ │ - lsr r2, r1, #18 │ │ │ │ + str ip, [r0, #12] │ │ │ │ + and ip, r1, #15 │ │ │ │ lsl r1, r1, #16 │ │ │ │ - and r2, r2, #3 │ │ │ │ + orr r2, r2, ip │ │ │ │ orr r3, r3, r1, lsr #28 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + mov ip, #1 │ │ │ │ + stmib r0, {r2, ip} │ │ │ │ str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bx lr │ │ │ │ + lsr r3, r1, #18 │ │ │ │ + mov ip, r3 │ │ │ │ lsr r2, r1, #1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + and ip, ip, #3 │ │ │ │ and r2, r2, #16 │ │ │ │ - and lr, r1, #15 │ │ │ │ - lsr r3, r1, #18 │ │ │ │ - orr r2, r2, lr │ │ │ │ - mov ip, #0 │ │ │ │ and r3, r3, #16 │ │ │ │ - stmib r0, {r2, ip} │ │ │ │ - lsr r2, r1, #18 │ │ │ │ + str ip, [r0, #12] │ │ │ │ + and ip, r1, #15 │ │ │ │ lsl r1, r1, #16 │ │ │ │ - and r2, r2, #3 │ │ │ │ + orr r2, r2, ip │ │ │ │ orr r3, r3, r1, lsr #28 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + mov ip, #0 │ │ │ │ + stmib r0, {r2, ip} │ │ │ │ str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsr ip, r1, #6 │ │ │ │ - lsr r2, r1, #1 │ │ │ │ - and ip, ip, #1 │ │ │ │ + bx lr │ │ │ │ lsr r3, r1, #18 │ │ │ │ + mov ip, r3 │ │ │ │ + lsr r2, r1, #1 │ │ │ │ + and ip, ip, #3 │ │ │ │ and r2, r2, #16 │ │ │ │ - str ip, [r0, #8] │ │ │ │ + str ip, [r0, #12] │ │ │ │ and ip, r1, #15 │ │ │ │ orr r2, r2, ip │ │ │ │ and r3, r3, #16 │ │ │ │ - lsr ip, r1, #18 │ │ │ │ + lsr ip, r1, #6 │ │ │ │ lsl r1, r1, #16 │ │ │ │ - and ip, ip, #3 │ │ │ │ + and ip, ip, #1 │ │ │ │ orr r3, r3, r1, lsr #28 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str ip, [r0, #12] │ │ │ │ + stmib r0, {r2, ip} │ │ │ │ str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ @@ -173335,319 +173385,319 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #200] @ 0xc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ lsr r0, r0, #8 │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq 0xb9628 │ │ │ │ + beq 0xb96f0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ ands r0, r0, #14 │ │ │ │ - bne 0xb95f8 │ │ │ │ + bne 0xb96c0 │ │ │ │ tst r6, #16 │ │ │ │ - bne 0xb9628 │ │ │ │ + bne 0xb96f0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #856] @ 0xb995c │ │ │ │ + ldr r2, [pc, #856] @ 0xb9a24 │ │ │ │ add fp, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0xb9944 │ │ │ │ + bhi 0xb9a0c │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xb964c │ │ │ │ + beq 0xb9714 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 0xb98f8 │ │ │ │ + beq 0xb99c0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 0xb9624 │ │ │ │ + bgt 0xb96ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xb98f0 │ │ │ │ + beq 0xb99b8 │ │ │ │ ldrb r3, [r5, #224] @ 0xe0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #210] @ 0xd2 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ lsl r3, r3, #9 │ │ │ │ mov r2, r0 │ │ │ │ - beq 0xb9694 │ │ │ │ + beq 0xb975c │ │ │ │ tst r0, #224 @ 0xe0 │ │ │ │ orreq r2, r0, #224 @ 0xe0 │ │ │ │ orr r7, r7, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ orr r7, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xb9748 │ │ │ │ + beq 0xb9810 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 0xb9908 │ │ │ │ + beq 0xb99d0 │ │ │ │ cmp fp, #4 │ │ │ │ - beq 0xb9730 │ │ │ │ + beq 0xb97f8 │ │ │ │ cmp fp, #1 │ │ │ │ moveq r0, #224 @ 0xe0 │ │ │ │ - beq 0xb9740 │ │ │ │ + beq 0xb9808 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #656] @ 0xb9960 │ │ │ │ - ldr r2, [pc, #656] @ 0xb9964 │ │ │ │ - ldr r1, [pc, #656] @ 0xb9968 │ │ │ │ + ldr r3, [pc, #656] @ 0xb9a28 │ │ │ │ + ldr r2, [pc, #656] @ 0xb9a2c │ │ │ │ + ldr r1, [pc, #656] @ 0xb9a30 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0xb9624 │ │ │ │ + bne 0xb96ec │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ asr r0, ip, r1 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 0xb9624 │ │ │ │ + bne 0xb96ec │ │ │ │ cmp r1, #2 │ │ │ │ - bne 0xb9650 │ │ │ │ + bne 0xb9718 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 0xb9650 │ │ │ │ - b 0xb9628 │ │ │ │ + bhi 0xb9718 │ │ │ │ + b 0xb96f0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 0xb964c │ │ │ │ + bne 0xb9714 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst r2, #2 │ │ │ │ - beq 0xb964c │ │ │ │ - b 0xb9624 │ │ │ │ + beq 0xb9714 │ │ │ │ + b 0xb96ec │ │ │ │ cmp r0, #2 │ │ │ │ addeq r0, r3, #2 │ │ │ │ addne r0, r0, #2 │ │ │ │ - bl 0x7b7b4 │ │ │ │ + bl 0x7b7f4 │ │ │ │ bic r7, r7, #224 @ 0xe0 │ │ │ │ orr r7, r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r9, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ str fp, [sp, #8] │ │ │ │ mov fp, sl │ │ │ │ - b 0xb9808 │ │ │ │ + b 0xb98d0 │ │ │ │ str r7, [sp] │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b820 │ │ │ │ + bl 0x7b860 │ │ │ │ ldr sl, [r4, #28] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x900c0 │ │ │ │ + bl 0x90184 │ │ │ │ cmp sl, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 0xb9890 │ │ │ │ + beq 0xb9958 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 0xb987c │ │ │ │ + beq 0xb9944 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0xb992c │ │ │ │ - ldr r3, [pc, #416] @ 0xb996c │ │ │ │ + bne 0xb99f4 │ │ │ │ + ldr r3, [pc, #416] @ 0xb9a34 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1928f4 │ │ │ │ + bl 0x1929f4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r3, #1 │ │ │ │ lsl r2, r3, r2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ bic r7, r7, #224 @ 0xe0 │ │ │ │ - ble 0xb98cc │ │ │ │ + ble 0xb9994 │ │ │ │ ldr sl, [r4] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0xb9778 │ │ │ │ + bne 0xb9840 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ and r2, r3, #7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x900c0 │ │ │ │ + bl 0x90184 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 0xb98b8 │ │ │ │ + beq 0xb9980 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0xb98a4 │ │ │ │ + beq 0xb996c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xb9914 │ │ │ │ - ldr r3, [pc, #280] @ 0xb996c │ │ │ │ + bne 0xb99dc │ │ │ │ + ldr r3, [pc, #280] @ 0xb9a34 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1926ec │ │ │ │ + bl 0x1927ec │ │ │ │ str r7, [sp] │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b884 │ │ │ │ - b 0xb97d4 │ │ │ │ - ldr r3, [pc, #232] @ 0xb996c │ │ │ │ + bl 0x7b8c4 │ │ │ │ + b 0xb989c │ │ │ │ + ldr r3, [pc, #232] @ 0xb9a34 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0xb97d4 │ │ │ │ - ldr r3, [pc, #212] @ 0xb996c │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0xb989c │ │ │ │ + ldr r3, [pc, #212] @ 0xb9a34 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x19295c │ │ │ │ - b 0xb97d4 │ │ │ │ - ldr r3, [pc, #192] @ 0xb996c │ │ │ │ + bl 0x192a5c │ │ │ │ + b 0xb989c │ │ │ │ + ldr r3, [pc, #192] @ 0xb9a34 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x19288c │ │ │ │ - b 0xb985c │ │ │ │ - ldr r3, [pc, #172] @ 0xb996c │ │ │ │ + bl 0x19298c │ │ │ │ + b 0xb9924 │ │ │ │ + ldr r3, [pc, #172] @ 0xb9a34 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 0x1927bc │ │ │ │ - b 0xb985c │ │ │ │ + bl 0x1928bc │ │ │ │ + b 0xb9924 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov fp, r3 │ │ │ │ cmp r1, #15 │ │ │ │ - beq 0xb98f0 │ │ │ │ + beq 0xb99b8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb8ff8 │ │ │ │ + bl 0xb90b8 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xb9628 │ │ │ │ + b 0xb96f0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #3 │ │ │ │ - bne 0xb964c │ │ │ │ - b 0xb9624 │ │ │ │ + bne 0xb9714 │ │ │ │ + b 0xb96ec │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 0x7b7b4 │ │ │ │ - b 0xb9740 │ │ │ │ - ldr r3, [pc, #84] @ 0xb9970 │ │ │ │ - ldr r1, [pc, #72] @ 0xb9968 │ │ │ │ + bl 0x7b7f4 │ │ │ │ + b 0xb9808 │ │ │ │ + ldr r3, [pc, #84] @ 0xb9a38 │ │ │ │ + ldr r1, [pc, #72] @ 0xb9a30 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ mov r0, sl │ │ │ │ str sl, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #60] @ 0xb9974 │ │ │ │ - ldr r1, [pc, #44] @ 0xb9968 │ │ │ │ + ldr r3, [pc, #60] @ 0xb9a3c │ │ │ │ + ldr r1, [pc, #44] @ 0xb9a30 │ │ │ │ mov r2, #95 @ 0x5f │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0xb9960 │ │ │ │ - ldr r2, [pc, #36] @ 0xb9978 │ │ │ │ - ldr r1, [pc, #16] @ 0xb9968 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - strdeq r0, [r6], #-208 @ 0xffffff30 │ │ │ │ - subeq r0, r6, r8, lsr #28 │ │ │ │ + ldr r3, [pc, #16] @ 0xb9a28 │ │ │ │ + ldr r2, [pc, #36] @ 0xb9a40 │ │ │ │ + ldr r1, [pc, #16] @ 0xb9a30 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + strdeq r0, [r6], #-224 @ 0xffffff20 │ │ │ │ + subeq r0, r6, r8, lsr #30 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - subeq fp, r0, r8, asr #10 │ │ │ │ + subeq fp, r0, r8, asr #12 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r0, asr lr │ │ │ │ - subeq r0, r6, ip, lsr lr │ │ │ │ + subeq r0, r6, r0, asr pc │ │ │ │ + subeq r0, r6, ip, lsr pc │ │ │ │ andeq r0, r0, r2, asr #5 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xb9a24 │ │ │ │ + beq 0xb9aec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ mov r4, r1 │ │ │ │ orr r2, r2, r3 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r3, r3, #14 │ │ │ │ - bne 0xb99c4 │ │ │ │ + bne 0xb9a8c │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xb99e4 │ │ │ │ + bne 0xb9aac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xb99fc │ │ │ │ + beq 0xb9ac4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xb9a3c │ │ │ │ + bne 0xb9b04 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r9, [r4] │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r7, [pc, #116] @ 0xb9ac0 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r7, [pc, #116] @ 0xb9b88 │ │ │ │ mov r1, r9 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x18993c │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [r7] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -173655,3064 +173705,3064 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #128] @ 0xb9b5c │ │ │ │ + ldr r3, [pc, #128] @ 0xb9c24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #100] @ 0xb9b60 │ │ │ │ + ldr r1, [pc, #100] @ 0xb9c28 │ │ │ │ add r2, r0, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ - ldr r2, [pc, #80] @ 0xb9b64 │ │ │ │ - ldr r3, [pc, #80] @ 0xb9b68 │ │ │ │ + bl 0x18ac48 │ │ │ │ + ldr r2, [pc, #80] @ 0xb9c2c │ │ │ │ + ldr r3, [pc, #80] @ 0xb9c30 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ - ldr r1, [pc, #68] @ 0xb9b6c │ │ │ │ + ldr r1, [pc, #68] @ 0xb9c34 │ │ │ │ add r2, r3, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r3, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq r6, r8, r8, ror r4 │ │ │ │ + @ instruction: 0x009863b0 │ │ │ │ ldrdeq r2, [r7], ip @ │ │ │ │ - addseq r6, r8, r0, asr #8 │ │ │ │ + addseq r6, r8, r8, ror r3 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r2, r7, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ 0xb9be4 │ │ │ │ + ldr r3, [pc, #92] @ 0xb9cac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - ldr r3, [pc, #76] @ 0xb9be8 │ │ │ │ + ldr r3, [pc, #76] @ 0xb9cb0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #60] @ 0xb9bec │ │ │ │ + ldr r1, [pc, #60] @ 0xb9cb4 │ │ │ │ add r2, r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r0, r3 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r6, r8, ip, asr #7 │ │ │ │ + addseq r6, r8, r4, lsl #6 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r2, r7, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ 0xb9c64 │ │ │ │ + ldr r3, [pc, #92] @ 0xb9d2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - ldr r3, [pc, #76] @ 0xb9c68 │ │ │ │ + ldr r3, [pc, #76] @ 0xb9d30 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #60] @ 0xb9c6c │ │ │ │ + ldr r1, [pc, #60] @ 0xb9d34 │ │ │ │ add r2, r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r0, r3 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r6, r8, ip, asr #6 │ │ │ │ + addseq r6, r8, r4, lsl #5 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r2, r7, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x193b30 │ │ │ │ - ldr r3, [pc, #84] @ 0xb9cf8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x193c30 │ │ │ │ + ldr r3, [pc, #84] @ 0xb9dc0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #76] @ 0xb9cfc │ │ │ │ + ldr r1, [pc, #76] @ 0xb9dc4 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #72] @ 0xb9d00 │ │ │ │ + ldr r3, [pc, #72] @ 0xb9dc8 │ │ │ │ add r4, r2, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ add r5, r2, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x009862b0 │ │ │ │ + addseq r6, r8, r8, ror #3 │ │ │ │ adceq r2, r7, r4, lsl #14 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #136] @ 0xb9da4 │ │ │ │ + ldr r3, [pc, #136] @ 0xb9e6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ 0xb9da8 │ │ │ │ + ldr r1, [pc, #116] @ 0xb9e70 │ │ │ │ add r3, r3, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18ab08 │ │ │ │ - ldr r2, [pc, #88] @ 0xb9dac │ │ │ │ - ldr r3, [pc, #88] @ 0xb9db0 │ │ │ │ + bl 0x18ac08 │ │ │ │ + ldr r2, [pc, #88] @ 0xb9e74 │ │ │ │ + ldr r3, [pc, #88] @ 0xb9e78 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ - ldr r1, [pc, #76] @ 0xb9db4 │ │ │ │ + ldr r1, [pc, #76] @ 0xb9e7c │ │ │ │ add r4, r2, r4 │ │ │ │ add r5, r2, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r2, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r2, r2, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - addseq r6, r8, r8, lsr r2 │ │ │ │ + addseq r6, r8, r0, ror r1 │ │ │ │ ldrdeq r2, [r7], r4 @ │ │ │ │ - addseq r6, r8, r0, lsl #4 │ │ │ │ + addseq r6, r8, r8, lsr r1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r2, r7, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x192030 │ │ │ │ + bl 0x192130 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1975bc │ │ │ │ - ldr r3, [pc, #76] @ 0xb9e60 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1976bc │ │ │ │ + ldr r3, [pc, #76] @ 0xb9f28 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr ip, [pc, #68] @ 0xb9e64 │ │ │ │ + ldr ip, [pc, #68] @ 0xb9f2c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #60] @ 0xb9e68 │ │ │ │ + ldr r1, [pc, #60] @ 0xb9f30 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - addseq r6, r8, r0, asr #2 │ │ │ │ + addseq r6, r8, r8, ror r0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r2, r7, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xb9ef8 │ │ │ │ - ldr r2, [pc, #96] @ 0xb9efc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xb9fc0 │ │ │ │ + ldr r2, [pc, #96] @ 0xb9fc4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xb9f00 │ │ │ │ + ldr ip, [pc, #76] @ 0xb9fc8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, fp, r4, lsl #2 │ │ │ │ + andeq r3, fp, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xb9f90 │ │ │ │ - ldr r2, [pc, #96] @ 0xb9f94 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba058 │ │ │ │ + ldr r2, [pc, #96] @ 0xba05c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xb9f98 │ │ │ │ + ldr ip, [pc, #76] @ 0xba060 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r0, lsl #3 │ │ │ │ + andeq r3, fp, r0, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba028 │ │ │ │ - ldr r2, [pc, #96] @ 0xba02c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba0f0 │ │ │ │ + ldr r2, [pc, #96] @ 0xba0f4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba030 │ │ │ │ + ldr ip, [pc, #76] @ 0xba0f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r3, [fp], -ip │ │ │ │ + @ instruction: 0x000b32bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba0c0 │ │ │ │ - ldr r2, [pc, #96] @ 0xba0c4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba188 │ │ │ │ + ldr r2, [pc, #96] @ 0xba18c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba0c8 │ │ │ │ + ldr ip, [pc, #76] @ 0xba190 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r8, ror r2 │ │ │ │ + andeq r3, fp, r8, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba158 │ │ │ │ - ldr r2, [pc, #96] @ 0xba15c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba220 │ │ │ │ + ldr r2, [pc, #96] @ 0xba224 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba160 │ │ │ │ + ldr ip, [pc, #76] @ 0xba228 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r3, [fp], -r4 │ │ │ │ + @ instruction: 0x000b33b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba1f0 │ │ │ │ - ldr r2, [pc, #96] @ 0xba1f4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba2b8 │ │ │ │ + ldr r2, [pc, #96] @ 0xba2bc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba1f8 │ │ │ │ + ldr ip, [pc, #76] @ 0xba2c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r0, ror r3 │ │ │ │ + andeq r3, fp, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba288 │ │ │ │ - ldr r2, [pc, #96] @ 0xba28c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba350 │ │ │ │ + ldr r2, [pc, #96] @ 0xba354 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba290 │ │ │ │ + ldr ip, [pc, #76] @ 0xba358 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, fp, ip, ror #7 │ │ │ │ + andeq r3, fp, ip, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba320 │ │ │ │ - ldr r2, [pc, #96] @ 0xba324 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba3e8 │ │ │ │ + ldr r2, [pc, #96] @ 0xba3ec │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba328 │ │ │ │ + ldr ip, [pc, #76] @ 0xba3f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r8, ror #8 │ │ │ │ + andeq r3, fp, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba3b8 │ │ │ │ - ldr r2, [pc, #96] @ 0xba3bc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba480 │ │ │ │ + ldr r2, [pc, #96] @ 0xba484 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba3c0 │ │ │ │ + ldr ip, [pc, #76] @ 0xba488 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, fp, r4, ror #9 │ │ │ │ + andeq r3, fp, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba450 │ │ │ │ - ldr r2, [pc, #96] @ 0xba454 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba518 │ │ │ │ + ldr r2, [pc, #96] @ 0xba51c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba458 │ │ │ │ + ldr ip, [pc, #76] @ 0xba520 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r0, ror #10 │ │ │ │ + andeq r3, fp, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba4e8 │ │ │ │ - ldr r2, [pc, #96] @ 0xba4ec │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba5b0 │ │ │ │ + ldr r2, [pc, #96] @ 0xba5b4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba4f0 │ │ │ │ + ldr ip, [pc, #76] @ 0xba5b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r3, [fp], -ip │ │ │ │ + muleq fp, ip, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba580 │ │ │ │ - ldr r2, [pc, #96] @ 0xba584 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba648 │ │ │ │ + ldr r2, [pc, #96] @ 0xba64c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba588 │ │ │ │ + ldr ip, [pc, #76] @ 0xba650 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r8, asr r6 │ │ │ │ + andeq r3, fp, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba618 │ │ │ │ - ldr r2, [pc, #96] @ 0xba61c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba6e0 │ │ │ │ + ldr r2, [pc, #96] @ 0xba6e4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba620 │ │ │ │ + ldr ip, [pc, #76] @ 0xba6e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r3, [fp], -r4 │ │ │ │ + muleq fp, r4, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba6b0 │ │ │ │ - ldr r2, [pc, #96] @ 0xba6b4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba778 │ │ │ │ + ldr r2, [pc, #96] @ 0xba77c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba6b8 │ │ │ │ + ldr ip, [pc, #76] @ 0xba780 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r0, asr r7 │ │ │ │ + andeq r3, fp, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba748 │ │ │ │ - ldr r2, [pc, #96] @ 0xba74c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba810 │ │ │ │ + ldr r2, [pc, #96] @ 0xba814 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba750 │ │ │ │ + ldr ip, [pc, #76] @ 0xba818 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, fp, ip, asr #15 │ │ │ │ + andeq r3, fp, ip, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba7e0 │ │ │ │ - ldr r2, [pc, #96] @ 0xba7e4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba8a8 │ │ │ │ + ldr r2, [pc, #96] @ 0xba8ac │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba7e8 │ │ │ │ + ldr ip, [pc, #76] @ 0xba8b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r8, asr #16 │ │ │ │ + andeq r3, fp, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba878 │ │ │ │ - ldr r2, [pc, #96] @ 0xba87c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba940 │ │ │ │ + ldr r2, [pc, #96] @ 0xba944 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba880 │ │ │ │ + ldr ip, [pc, #76] @ 0xba948 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, fp, r4, asr #17 │ │ │ │ + andeq r3, fp, r4, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba910 │ │ │ │ - ldr r2, [pc, #96] @ 0xba914 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xba9d8 │ │ │ │ + ldr r2, [pc, #96] @ 0xba9dc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba918 │ │ │ │ + ldr ip, [pc, #76] @ 0xba9e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r0, asr #18 │ │ │ │ + andeq r3, fp, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xba9a8 │ │ │ │ - ldr r2, [pc, #96] @ 0xba9ac │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbaa70 │ │ │ │ + ldr r2, [pc, #96] @ 0xbaa74 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xba9b0 │ │ │ │ + ldr ip, [pc, #76] @ 0xbaa78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000b39bc │ │ │ │ + andeq r3, fp, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbaa40 │ │ │ │ - ldr r2, [pc, #96] @ 0xbaa44 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbab08 │ │ │ │ + ldr r2, [pc, #96] @ 0xbab0c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbaa48 │ │ │ │ + ldr ip, [pc, #76] @ 0xbab10 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r8, lsr sl │ │ │ │ + strdeq r3, [fp], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbaad8 │ │ │ │ - ldr r2, [pc, #96] @ 0xbaadc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbaba0 │ │ │ │ + ldr r2, [pc, #96] @ 0xbaba4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbaae0 │ │ │ │ + ldr ip, [pc, #76] @ 0xbaba8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000b3ab4 │ │ │ │ + andeq r3, fp, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbab70 │ │ │ │ - ldr r2, [pc, #96] @ 0xbab74 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbac38 │ │ │ │ + ldr r2, [pc, #96] @ 0xbac3c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbab78 │ │ │ │ + ldr ip, [pc, #76] @ 0xbac40 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r0, lsr fp │ │ │ │ + strdeq r3, [fp], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbac08 │ │ │ │ - ldr r2, [pc, #96] @ 0xbac0c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbacd0 │ │ │ │ + ldr r2, [pc, #96] @ 0xbacd4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbac10 │ │ │ │ + ldr ip, [pc, #76] @ 0xbacd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, fp, ip, lsr #23 │ │ │ │ + andeq r3, fp, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbaca0 │ │ │ │ - ldr r2, [pc, #96] @ 0xbaca4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbad68 │ │ │ │ + ldr r2, [pc, #96] @ 0xbad6c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbaca8 │ │ │ │ + ldr ip, [pc, #76] @ 0xbad70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r8, lsr #24 │ │ │ │ + andeq r3, fp, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbad38 │ │ │ │ - ldr r2, [pc, #96] @ 0xbad3c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbae00 │ │ │ │ + ldr r2, [pc, #96] @ 0xbae04 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbad40 │ │ │ │ + ldr ip, [pc, #76] @ 0xbae08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, fp, r4, lsr #25 │ │ │ │ + andeq r3, fp, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbadd0 │ │ │ │ - ldr r2, [pc, #96] @ 0xbadd4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbae98 │ │ │ │ + ldr r2, [pc, #96] @ 0xbae9c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbadd8 │ │ │ │ + ldr ip, [pc, #76] @ 0xbaea0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r0, lsr #26 │ │ │ │ + andeq r3, fp, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbae68 │ │ │ │ - ldr r2, [pc, #96] @ 0xbae6c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbaf30 │ │ │ │ + ldr r2, [pc, #96] @ 0xbaf34 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbae70 │ │ │ │ + ldr ip, [pc, #76] @ 0xbaf38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq fp, ip, sp │ │ │ │ + andeq r3, fp, ip, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbaf00 │ │ │ │ - ldr r2, [pc, #96] @ 0xbaf04 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbafc8 │ │ │ │ + ldr r2, [pc, #96] @ 0xbafcc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbaf08 │ │ │ │ + ldr ip, [pc, #76] @ 0xbafd0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r8, lsl lr │ │ │ │ + ldrdeq r3, [fp], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbaf98 │ │ │ │ - ldr r2, [pc, #96] @ 0xbaf9c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb060 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb064 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbafa0 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb068 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq fp, r4, lr │ │ │ │ + andeq r3, fp, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb030 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb034 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb0f8 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb0fc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb038 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r3, fp, r0, lsl pc │ │ │ │ + ldrdeq r3, [fp], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb0c8 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb0cc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb190 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb194 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb0d0 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb198 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, fp, ip, lsl #31 │ │ │ │ + andeq r4, fp, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb160 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb164 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb228 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb22c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb168 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb230 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r4, fp, r8 │ │ │ │ + andeq r4, fp, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb1f8 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb1fc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb2c0 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb2c4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb200 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb2c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, fp, r4, lsl #1 │ │ │ │ + andeq r4, fp, r4, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb290 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb294 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb358 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb35c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb298 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb360 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r4, fp, r0, lsl #2 │ │ │ │ + andeq r4, fp, r0, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb328 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb32c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb3f0 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb3f4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb330 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb3f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, fp, ip, ror r1 │ │ │ │ + andeq r4, fp, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb3c0 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb3c4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb488 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb48c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb3c8 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb490 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - strdeq r4, [fp], -r8 │ │ │ │ + @ instruction: 0x000b42b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb458 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb45c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb520 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb524 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb460 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb528 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, fp, r4, ror r2 │ │ │ │ + andeq r4, fp, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb4f0 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb4f4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb5b8 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb5bc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb4f8 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb5c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - strdeq r4, [fp], -r0 │ │ │ │ + @ instruction: 0x000b43b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb588 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb58c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb650 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb654 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb590 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb658 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, fp, ip, ror #6 │ │ │ │ + andeq r4, fp, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb620 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb624 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb6e8 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb6ec │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb628 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb6f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r4, fp, r8, ror #7 │ │ │ │ + andeq r4, fp, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb6b8 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb6bc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb780 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb784 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb6c0 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb788 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, fp, r4, ror #8 │ │ │ │ + andeq r4, fp, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb750 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb754 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb818 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb81c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb758 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb820 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - andeq r4, fp, r0, ror #9 │ │ │ │ + andeq r4, fp, r0, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb7e8 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb7ec │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb8b0 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb8b4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb7f0 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb8b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, fp, ip, asr r5 │ │ │ │ + andeq r4, fp, ip, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #96] @ 0xbb880 │ │ │ │ - ldr r2, [pc, #96] @ 0xbb884 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #96] @ 0xbb948 │ │ │ │ + ldr r2, [pc, #96] @ 0xbb94c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #76] @ 0xbb888 │ │ │ │ + ldr ip, [pc, #76] @ 0xbb950 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ - ldrdeq r4, [fp], -r8 │ │ │ │ + muleq fp, r8, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbb92c │ │ │ │ + ldr r3, [pc, #132] @ 0xbb9f4 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbb930 │ │ │ │ + ldr r9, [pc, #116] @ 0xbb9f8 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbb934 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbb9fc │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbb938 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbba00 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #112] @ 0x70 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbb9dc │ │ │ │ + ldr r3, [pc, #132] @ 0xbbaa4 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbb9e0 │ │ │ │ + ldr r9, [pc, #116] @ 0xbbaa8 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbb9e4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbbaac │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbb9e8 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbbab0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbba8c │ │ │ │ + ldr r3, [pc, #132] @ 0xbbb54 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbba90 │ │ │ │ + ldr r9, [pc, #116] @ 0xbbb58 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbba94 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbbb5c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbba98 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbbb60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbbb3c │ │ │ │ + ldr r3, [pc, #132] @ 0xbbc04 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbbb40 │ │ │ │ + ldr r9, [pc, #116] @ 0xbbc08 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbbb44 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbbc0c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbbb48 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbbc10 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #160] @ 0xa0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbbbec │ │ │ │ + ldr r3, [pc, #132] @ 0xbbcb4 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbbbf0 │ │ │ │ + ldr r9, [pc, #116] @ 0xbbcb8 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbbbf4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbbcbc │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbbbf8 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbbcc0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #176] @ 0xb0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbbc9c │ │ │ │ + ldr r3, [pc, #132] @ 0xbbd64 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbbca0 │ │ │ │ + ldr r9, [pc, #116] @ 0xbbd68 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbbca4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbbd6c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbbca8 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbbd70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #192] @ 0xc0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbbd4c │ │ │ │ + ldr r3, [pc, #132] @ 0xbbe14 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbbd50 │ │ │ │ + ldr r9, [pc, #116] @ 0xbbe18 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbbd54 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbbe1c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbbd58 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbbe20 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #208] @ 0xd0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbbdfc │ │ │ │ + ldr r3, [pc, #132] @ 0xbbec4 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbbe00 │ │ │ │ + ldr r9, [pc, #116] @ 0xbbec8 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbbe04 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbbecc │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbbe08 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbbed0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #224] @ 0xe0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbbeac │ │ │ │ + ldr r3, [pc, #132] @ 0xbbf74 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbbeb0 │ │ │ │ + ldr r9, [pc, #116] @ 0xbbf78 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbbeb4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbbf7c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbbeb8 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbbf80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #240] @ 0xf0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbbf5c │ │ │ │ + ldr r3, [pc, #132] @ 0xbc024 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbbf60 │ │ │ │ + ldr r9, [pc, #116] @ 0xbc028 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbbf64 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc02c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbbf68 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc030 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #256] @ 0x100 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc00c │ │ │ │ + ldr r3, [pc, #132] @ 0xbc0d4 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc010 │ │ │ │ + ldr r9, [pc, #116] @ 0xbc0d8 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc014 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc0dc │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc018 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc0e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #272] @ 0x110 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc0bc │ │ │ │ + ldr r3, [pc, #132] @ 0xbc184 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc0c0 │ │ │ │ + ldr r9, [pc, #116] @ 0xbc188 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc0c4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc18c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc0c8 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc190 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #288] @ 0x120 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #136] @ 0xbc170 │ │ │ │ + ldr r3, [pc, #136] @ 0xbc238 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #120] @ 0xbc174 │ │ │ │ + ldr r9, [pc, #120] @ 0xbc23c │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #108] @ 0xbc178 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #108] @ 0xbc240 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #92] @ 0xbc17c │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #92] @ 0xbc244 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #304] @ 0x130 │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc180 │ │ │ │ + ldr ip, [pc, #76] @ 0xbc248 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #136] @ 0xbc228 │ │ │ │ + ldr r3, [pc, #136] @ 0xbc2f0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #120] @ 0xbc22c │ │ │ │ + ldr r9, [pc, #120] @ 0xbc2f4 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #108] @ 0xbc230 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #108] @ 0xbc2f8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #92] @ 0xbc234 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #92] @ 0xbc2fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #320] @ 0x140 │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc238 │ │ │ │ + ldr ip, [pc, #76] @ 0xbc300 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc2dc │ │ │ │ + ldr r3, [pc, #132] @ 0xbc3a4 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc2e0 │ │ │ │ + ldr r9, [pc, #116] @ 0xbc3a8 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc2e4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc3ac │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc2e8 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc3b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [ip, r4, lsl #2] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc2ec │ │ │ │ + ldr ip, [pc, #76] @ 0xbc3b4 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r4, lsr #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r1, r6, r4, lsr #32 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc390 │ │ │ │ + ldr r3, [pc, #132] @ 0xbc458 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc394 │ │ │ │ + ldr r9, [pc, #116] @ 0xbc45c │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc398 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc460 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc39c │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc464 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [ip, r4, lsl #2] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc3a0 │ │ │ │ + ldr ip, [pc, #76] @ 0xbc468 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r4, lsr pc │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r1, r6, r4, lsr r0 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc444 │ │ │ │ + ldr r3, [pc, #132] @ 0xbc50c │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc448 │ │ │ │ + ldr r9, [pc, #116] @ 0xbc510 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc44c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc514 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc450 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc518 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [ip, r4, lsl #2] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc454 │ │ │ │ + ldr ip, [pc, #76] @ 0xbc51c │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r4, lsr #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r1, r6, r4, lsr #32 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc4f8 │ │ │ │ + ldr r3, [pc, #132] @ 0xbc5c0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc4fc │ │ │ │ + ldr r9, [pc, #116] @ 0xbc5c4 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc500 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc5c8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc504 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc5cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [ip, r4, lsl #2] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc508 │ │ │ │ + ldr ip, [pc, #76] @ 0xbc5d0 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r4, lsr pc │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r1, r6, r4, lsr r0 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc5ac │ │ │ │ + ldr r3, [pc, #132] @ 0xbc674 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc5b0 │ │ │ │ + ldr r9, [pc, #116] @ 0xbc678 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc5b4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc67c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc5b8 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc680 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [ip, r4, lsl #2] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc5bc │ │ │ │ + ldr ip, [pc, #76] @ 0xbc684 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip, #2] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r4, lsr #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r1, r6, r4, lsr #32 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc660 │ │ │ │ + ldr r3, [pc, #132] @ 0xbc728 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc664 │ │ │ │ + ldr r9, [pc, #116] @ 0xbc72c │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc668 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc730 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc66c │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc734 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [ip, r4, lsl #2] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc670 │ │ │ │ + ldr ip, [pc, #76] @ 0xbc738 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip, #2] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r4, lsr pc │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r1, r6, r4, lsr r0 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #136] @ 0xbc718 │ │ │ │ + ldr r3, [pc, #136] @ 0xbc7e0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #120] @ 0xbc71c │ │ │ │ + ldr r9, [pc, #120] @ 0xbc7e4 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #108] @ 0xbc720 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #108] @ 0xbc7e8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #92] @ 0xbc724 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #92] @ 0xbc7ec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ ldr ip, [ip, #336] @ 0x150 │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc728 │ │ │ │ + ldr ip, [pc, #76] @ 0xbc7f0 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc7cc │ │ │ │ + ldr r3, [pc, #132] @ 0xbc894 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc7d0 │ │ │ │ + ldr r9, [pc, #116] @ 0xbc898 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc7d4 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc89c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc7d8 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc8a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [ip, r4, lsl #2] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc7dc │ │ │ │ + ldr ip, [pc, #76] @ 0xbc8a4 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r4, asr #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r1, r6, r4, asr #32 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc880 │ │ │ │ + ldr r3, [pc, #132] @ 0xbc948 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc884 │ │ │ │ + ldr r9, [pc, #116] @ 0xbc94c │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc888 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbc950 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc88c │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbc954 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [ip, r4, lsl #2] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc890 │ │ │ │ + ldr ip, [pc, #76] @ 0xbc958 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip, #3] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r4, asr #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r1, r6, r4, asr #32 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc934 │ │ │ │ + ldr r3, [pc, #132] @ 0xbc9fc │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc938 │ │ │ │ + ldr r9, [pc, #116] @ 0xbca00 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc93c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbca04 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc940 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbca08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [ip, r4, lsl #2] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc944 │ │ │ │ + ldr ip, [pc, #76] @ 0xbca0c │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip, #2] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r4, asr #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r1, r6, r4, asr #32 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ 0xbc9e8 │ │ │ │ + ldr r3, [pc, #132] @ 0xbcab0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r9, [pc, #116] @ 0xbc9ec │ │ │ │ + ldr r9, [pc, #116] @ 0xbcab4 │ │ │ │ mov r4, r0 │ │ │ │ moveq r9, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #104] @ 0xbc9f0 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #104] @ 0xbcab8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr ip, [pc, #88] @ 0xbc9f4 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr ip, [pc, #88] @ 0xbcabc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [ip, r4, lsl #2] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #76] @ 0xbc9f8 │ │ │ │ + ldr ip, [pc, #76] @ 0xbcac0 │ │ │ │ str r3, [sp] │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r0, r6, r4, asr #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r1, r6, r4, asr #32 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #251658240 @ 0xf000000 │ │ │ │ - beq 0xbca9c │ │ │ │ + beq 0xbcb64 │ │ │ │ ldr r3, [ip, #64] @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ ands r3, r3, #14 │ │ │ │ mov r7, r2 │ │ │ │ - bne 0xbca4c │ │ │ │ + bne 0xbcb14 │ │ │ │ ldmib r1, {r1, r2} │ │ │ │ orr r2, r2, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xbca9c │ │ │ │ + bne 0xbcb64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0xbca9c │ │ │ │ + beq 0xbcb64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbca70 │ │ │ │ + beq 0xbcb38 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0xbca9c │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bne 0xbcb64 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xbcab8 │ │ │ │ + bne 0xbcb80 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -176722,128 +176772,128 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #1 │ │ │ │ asr r2, r5, #4 │ │ │ │ mov r9, r0 │ │ │ │ - beq 0xbcb74 │ │ │ │ + beq 0xbcc3c │ │ │ │ and r1, r5, #15 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x90144 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr sl, [pc, #272] @ 0xbcbfc │ │ │ │ + bl 0x90208 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr sl, [pc, #272] @ 0xbccc4 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r6, r0 │ │ │ │ - b 0xbcb48 │ │ │ │ + b 0xbcc10 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [sl] │ │ │ │ blx r7 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ moveq ip, r3 │ │ │ │ movne ip, #4 │ │ │ │ cmp r5, ip │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - blt 0xbcafc │ │ │ │ + blt 0xbcbc4 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xbca80 │ │ │ │ + b 0xbcb48 │ │ │ │ mov r3, #2 │ │ │ │ and r1, r5, #7 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ tst r5, #8 │ │ │ │ - beq 0xbcbc4 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xbcc8c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r9 │ │ │ │ - ldr r2, [pc, #104] @ 0xbcc00 │ │ │ │ + ldr r2, [pc, #104] @ 0xbccc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f854 │ │ │ │ - b 0xbcae0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f954 │ │ │ │ + b 0xbcba8 │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1922cc │ │ │ │ + bl 0x1923cc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f854 │ │ │ │ - b 0xbcae0 │ │ │ │ + bl 0x18f954 │ │ │ │ + b 0xbcba8 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ ldr ip, [r0, #200] @ 0xc8 │ │ │ │ lsr ip, ip, #8 │ │ │ │ ands ip, ip, #1 │ │ │ │ - beq 0xbccbc │ │ │ │ + beq 0xbcd84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [r3, #64] @ 0x40 │ │ │ │ mov r8, r2 │ │ │ │ ands ip, ip, #14 │ │ │ │ - bne 0xbcc58 │ │ │ │ + bne 0xbcd20 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #16 │ │ │ │ - bne 0xbcca4 │ │ │ │ + bne 0xbcd6c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0xbcca4 │ │ │ │ + beq 0xbcd6c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbcc7c │ │ │ │ + beq 0xbcd44 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0xbcca4 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bne 0xbcd6c │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xbccd4 │ │ │ │ + bne 0xbcd9c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -176857,175 +176907,175 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #1 │ │ │ │ asr r2, r5, #4 │ │ │ │ mov r9, r0 │ │ │ │ - beq 0xbcdac │ │ │ │ + beq 0xbce74 │ │ │ │ and r1, r5, #15 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x90144 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x90208 │ │ │ │ + bl 0x18980c │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ - b 0xbcd70 │ │ │ │ + b 0xbce38 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0xbcd58 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xbce20 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ add r5, r5, #1 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #0 │ │ │ │ moveq ip, r3 │ │ │ │ movne ip, #4 │ │ │ │ cmp r5, ip │ │ │ │ mov r2, r5 │ │ │ │ - blt 0xbcd0c │ │ │ │ + blt 0xbcdd4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #2 │ │ │ │ and r1, r5, #7 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ tst r5, #8 │ │ │ │ - beq 0xbcdfc │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xbcec4 │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r9 │ │ │ │ - ldr r2, [pc, #100] @ 0xbce34 │ │ │ │ + ldr r2, [pc, #100] @ 0xbcefc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f854 │ │ │ │ - b 0xbccfc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f954 │ │ │ │ + b 0xbcdc4 │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1922cc │ │ │ │ + bl 0x1923cc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x18f854 │ │ │ │ - b 0xbccfc │ │ │ │ + bl 0x18f954 │ │ │ │ + b 0xbcdc4 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - beq 0xbce7c │ │ │ │ + beq 0xbcf44 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r3, r3, #14 │ │ │ │ - beq 0xbce98 │ │ │ │ + beq 0xbcf60 │ │ │ │ and r2, r5, #1 │ │ │ │ and r3, r7, #1 │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ and r2, r4, #1 │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ tst r3, r6 │ │ │ │ - beq 0xbceb4 │ │ │ │ + beq 0xbcf7c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbcf60 │ │ │ │ + beq 0xbd028 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r9, #8 │ │ │ │ movne r9, #16 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #168] @ 0xbcf80 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #168] @ 0xbd048 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #1 │ │ │ │ add r2, r2, #3936 @ 0xf60 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1a43c4 │ │ │ │ + bl 0x1a44c4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -177035,49 +177085,49 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ lsrs r3, r3, #28 │ │ │ │ - beq 0xbd04c │ │ │ │ + beq 0xbd114 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ orr r4, r3, r1, lsl #2 │ │ │ │ - bne 0xbd000 │ │ │ │ + bne 0xbd0c8 │ │ │ │ ldr r3, [lr, #56] @ 0x38 │ │ │ │ mov ip, r0 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xbd068 │ │ │ │ + beq 0xbd130 │ │ │ │ ldr r3, [lr, #68] @ 0x44 │ │ │ │ ands r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0xbd04c │ │ │ │ + beq 0xbd114 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r3, [pc, #164] @ 0xbd090 │ │ │ │ + ldr r3, [pc, #164] @ 0xbd158 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #7 │ │ │ │ - b 0xbd018 │ │ │ │ + b 0xbd0e0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r3, [pc, #136] @ 0xbd094 │ │ │ │ + ldr r3, [pc, #136] @ 0xbd15c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ stm sp, {r3, r4} │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bl 0xbce38 │ │ │ │ + bl 0xbcf00 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -177087,111 +177137,111 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [lr, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0xbcfe0 │ │ │ │ + bhi 0xbd0a8 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x000b7bb8 │ │ │ │ - andeq r7, fp, ip, lsr #22 │ │ │ │ + andeq r7, fp, r8, ror ip │ │ │ │ + andeq r7, fp, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ moveq r7, #8 │ │ │ │ movne r7, #16 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ ldr r3, [r9, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xbd1a8 │ │ │ │ + beq 0xbd270 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r9, #80] @ 0x50 │ │ │ │ - beq 0xbd1c8 │ │ │ │ + beq 0xbd290 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ ands r3, r3, #14 │ │ │ │ orr r2, r2, r1 │ │ │ │ - beq 0xbd1a0 │ │ │ │ + beq 0xbd268 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r2, r3 │ │ │ │ - bne 0xbd1a8 │ │ │ │ + bne 0xbd270 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbd180 │ │ │ │ + beq 0xbd248 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - ldr r3, [pc, #188] @ 0xbd1f8 │ │ │ │ + ldr r3, [pc, #188] @ 0xbd2c0 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr sl, [pc, #184] @ 0xbd1fc │ │ │ │ + ldr sl, [pc, #184] @ 0xbd2c4 │ │ │ │ moveq sl, r3 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #176] @ 0xbd200 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #176] @ 0xbd2c8 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x1a42fc │ │ │ │ + bl 0x1a43fc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ tst r2, #16 │ │ │ │ - beq 0xbd114 │ │ │ │ + beq 0xbd1dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ands r0, r0, #3840 @ 0xf00 │ │ │ │ - beq 0xbd1e4 │ │ │ │ + beq 0xbd2ac │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ands r0, r0, #15728640 @ 0xf00000 │ │ │ │ - bne 0xbd100 │ │ │ │ - b 0xbd1ac │ │ │ │ + bne 0xbd1c8 │ │ │ │ + b 0xbd274 │ │ │ │ ldrb r2, [r3, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bls 0xbd1ac │ │ │ │ - b 0xbd100 │ │ │ │ + bls 0xbd274 │ │ │ │ + b 0xbd1c8 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -177200,46 +177250,46 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ moveq r7, #8 │ │ │ │ movne r7, #16 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ ldr r3, [r9, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xbd2d8 │ │ │ │ + beq 0xbd3a0 │ │ │ │ ldr r3, [r9, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r3, r3, #14 │ │ │ │ - bne 0xbd284 │ │ │ │ + bne 0xbd34c │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ orr r2, r2, r1 │ │ │ │ ldr r1, [r8] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xbd2d8 │ │ │ │ + bne 0xbd3a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xbd2d8 │ │ │ │ + beq 0xbd3a0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbd2a8 │ │ │ │ + beq 0xbd370 │ │ │ │ ldmib r8, {r2, r3} │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0xbd2d8 │ │ │ │ + bne 0xbd3a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xbd2f8 │ │ │ │ + bne 0xbd3c0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -177251,561 +177301,561 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r8, #12] │ │ │ │ ldr r0, [r8] │ │ │ │ adds r3, r3, #2 │ │ │ │ - bmi 0xbd390 │ │ │ │ + bmi 0xbd458 │ │ │ │ rsb r2, r3, #32 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 0xbd390 │ │ │ │ + ble 0xbd458 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r3, r0, r3 │ │ │ │ and r9, r3, #3 │ │ │ │ - beq 0xbd390 │ │ │ │ + beq 0xbd458 │ │ │ │ mvn r3, #0 │ │ │ │ and r0, r0, r3, lsr r2 │ │ │ │ str r0, [r8] │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - ldr r3, [pc, #84] @ 0xbd394 │ │ │ │ + ldr r3, [pc, #84] @ 0xbd45c │ │ │ │ cmp r2, #1 │ │ │ │ - ldr fp, [pc, #80] @ 0xbd398 │ │ │ │ + ldr fp, [pc, #80] @ 0xbd460 │ │ │ │ moveq fp, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #68] @ 0xbd39c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #68] @ 0xbd464 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xbd2bc │ │ │ │ + b 0xbd384 │ │ │ │ bl 0x101d8 │ │ │ │ andeq r0, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ands r4, r4, #15728640 @ 0xf00000 │ │ │ │ - beq 0xbd400 │ │ │ │ + beq 0xbd4c8 │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ ands r4, r4, #14 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - bne 0xbd3e8 │ │ │ │ + bne 0xbd4b0 │ │ │ │ ldr r2, [r1] │ │ │ │ orr r2, r3, r2 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xbd400 │ │ │ │ + bne 0xbd4c8 │ │ │ │ ands r4, r3, #1 │ │ │ │ movne r0, #0 │ │ │ │ - bne 0xbd404 │ │ │ │ + bne 0xbd4cc │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0xbd41c │ │ │ │ + beq 0xbd4e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbd508 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #220] @ 0xbd510 │ │ │ │ - ldr r2, [pc, #220] @ 0xbd514 │ │ │ │ + beq 0xbd5d0 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #220] @ 0xbd5d8 │ │ │ │ + ldr r2, [pc, #220] @ 0xbd5dc │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr sl, [pc, #216] @ 0xbd518 │ │ │ │ + ldr sl, [pc, #216] @ 0xbd5e0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x901f4 │ │ │ │ - ldr r3, [pc, #164] @ 0xbd51c │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x902b8 │ │ │ │ + ldr r3, [pc, #164] @ 0xbd5e4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ mov r1, sl │ │ │ │ add r3, r2, r8 │ │ │ │ ldr r0, [sl] │ │ │ │ str r3, [sp] │ │ │ │ add r3, r2, r7 │ │ │ │ add r2, r2, r9 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x901f4 │ │ │ │ - ldr r3, [pc, #100] @ 0xbd520 │ │ │ │ + bl 0x902b8 │ │ │ │ + ldr r3, [pc, #100] @ 0xbd5e8 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [fp, r3] │ │ │ │ add r3, r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r2, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sl] │ │ │ │ add r2, r2, r7 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ mov r0, #1 │ │ │ │ - b 0xbd404 │ │ │ │ + b 0xbd4cc │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r9, r7, r8, lsl sp │ │ │ │ - @ instruction: 0x00982adc │ │ │ │ - umullseq r2, r8, r8, sl │ │ │ │ + addseq r2, r8, r4, lsl sl │ │ │ │ + @ instruction: 0x009829d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #200] @ 0xc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ lsr r4, r4, #8 │ │ │ │ ands r4, r4, #1 │ │ │ │ - beq 0xbd594 │ │ │ │ + beq 0xbd65c │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ ands r4, r4, #251658240 @ 0xf000000 │ │ │ │ - beq 0xbd594 │ │ │ │ + beq 0xbd65c │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ ands r4, r4, #14 │ │ │ │ ldr r3, [r1] │ │ │ │ - bne 0xbd57c │ │ │ │ + bne 0xbd644 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xbd594 │ │ │ │ + bne 0xbd65c │ │ │ │ ands r4, r3, #1 │ │ │ │ movne r0, #0 │ │ │ │ - bne 0xbd598 │ │ │ │ + bne 0xbd660 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0xbd5b0 │ │ │ │ + beq 0xbd678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xbd5c4 │ │ │ │ + bne 0xbd68c │ │ │ │ mov r0, #1 │ │ │ │ - b 0xbd598 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r8, [pc, #472] @ 0xbd7a8 │ │ │ │ - ldr r2, [pc, #472] @ 0xbd7ac │ │ │ │ + b 0xbd660 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r8, [pc, #472] @ 0xbd870 │ │ │ │ + ldr r2, [pc, #472] @ 0xbd874 │ │ │ │ ldr r1, [r8] │ │ │ │ - ldr r9, [pc, #468] @ 0xbd7b0 │ │ │ │ + ldr r9, [pc, #468] @ 0xbd878 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #3840 @ 0xf00 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x191450 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x191550 │ │ │ │ + bl 0x18980c │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 0x1922cc │ │ │ │ - ldr r3, [pc, #348] @ 0xbd7b4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1923cc │ │ │ │ + ldr r3, [pc, #348] @ 0xbd87c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r9] │ │ │ │ add ip, r2, r7 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, r2, sl │ │ │ │ add r2, r2, ip │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - ldr r3, [pc, #256] @ 0xbd7b8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ + ldr r3, [pc, #256] @ 0xbd880 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r9] │ │ │ │ add r3, r2, fp │ │ │ │ add r1, r2, r7 │ │ │ │ add r2, r2, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x1922cc │ │ │ │ - ldr r3, [pc, #172] @ 0xbd7bc │ │ │ │ + bl 0x1923cc │ │ │ │ + ldr r3, [pc, #172] @ 0xbd884 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ add r3, r2, sl │ │ │ │ add r1, r2, r7 │ │ │ │ add r2, r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, sl │ │ │ │ - bl 0x90288 │ │ │ │ + bl 0x9034c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fcc8 │ │ │ │ - ldr r3, [pc, #88] @ 0xbd7c0 │ │ │ │ + bl 0x18fdc8 │ │ │ │ + ldr r3, [pc, #88] @ 0xbd888 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, r3, r6 │ │ │ │ add r7, r3, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x90288 │ │ │ │ - b 0xbd5bc │ │ │ │ + bl 0x9034c │ │ │ │ + b 0xbd684 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r7, [r7], r0 @ │ │ │ │ - @ instruction: 0x009828fc │ │ │ │ - umullseq r2, r8, ip, r8 │ │ │ │ - addseq r2, r8, r4, asr #16 │ │ │ │ - addseq r2, r8, ip, ror #15 │ │ │ │ + addseq r2, r8, r4, lsr r8 │ │ │ │ + @ instruction: 0x009827d4 │ │ │ │ + addseq r2, r8, ip, ror r7 │ │ │ │ + addseq r2, r8, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #200] @ 0xc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ lsr r4, r4, #8 │ │ │ │ ands r4, r4, #1 │ │ │ │ - beq 0xbd834 │ │ │ │ + beq 0xbd8fc │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ ands r4, r4, #251658240 @ 0xf000000 │ │ │ │ - beq 0xbd834 │ │ │ │ + beq 0xbd8fc │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ ands r4, r4, #14 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - bne 0xbd81c │ │ │ │ + bne 0xbd8e4 │ │ │ │ ldr r2, [r1] │ │ │ │ orr r2, r3, r2 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xbd834 │ │ │ │ + bne 0xbd8fc │ │ │ │ ands r4, r3, #1 │ │ │ │ movne r0, #0 │ │ │ │ - bne 0xbd838 │ │ │ │ + bne 0xbd900 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0xbd850 │ │ │ │ + beq 0xbd918 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xbd864 │ │ │ │ + bne 0xbd92c │ │ │ │ mov r0, #1 │ │ │ │ - b 0xbd838 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r8, [pc, #480] @ 0xbda50 │ │ │ │ - ldr r2, [pc, #480] @ 0xbda54 │ │ │ │ + b 0xbd900 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r8, [pc, #480] @ 0xbdb18 │ │ │ │ + ldr r2, [pc, #480] @ 0xbdb1c │ │ │ │ ldr r1, [r8] │ │ │ │ - ldr r9, [pc, #476] @ 0xbda58 │ │ │ │ + ldr r9, [pc, #476] @ 0xbdb20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #3840 @ 0xf00 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x191450 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x191550 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x90144 │ │ │ │ - ldr r3, [pc, #404] @ 0xbda5c │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x90208 │ │ │ │ + ldr r3, [pc, #404] @ 0xbdb24 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ mov r1, r9 │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, fp │ │ │ │ add r2, r2, sl │ │ │ │ ldr r0, [r9] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ str sl, [sp, #8] │ │ │ │ - bl 0x18abbc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18acbc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x90144 │ │ │ │ - ldr r3, [pc, #324] @ 0xbda60 │ │ │ │ + bl 0x90208 │ │ │ │ + ldr r3, [pc, #324] @ 0xbdb28 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r1, r2, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r2, sl │ │ │ │ add r2, r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x90144 │ │ │ │ - ldr r3, [pc, #224] @ 0xbda64 │ │ │ │ + bl 0x90208 │ │ │ │ + ldr r3, [pc, #224] @ 0xbdb2c │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r8, [sp, #12] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r1, r2, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r2, fp │ │ │ │ add r2, r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18abbc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18acbc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #3 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x90288 │ │ │ │ - ldr r3, [pc, #128] @ 0xbda68 │ │ │ │ + bl 0x9034c │ │ │ │ + ldr r3, [pc, #128] @ 0xbdb30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, r3, r1 │ │ │ │ add r7, r3, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fbac │ │ │ │ + bl 0x18fcac │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f854 │ │ │ │ + bl 0x18f954 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x90288 │ │ │ │ - b 0xbd85c │ │ │ │ + bl 0x9034c │ │ │ │ + b 0xbd924 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ adceq r7, r7, ip, asr #4 │ │ │ │ - addseq r2, r8, ip, lsl #13 │ │ │ │ - addseq r2, r8, r8, lsr r6 │ │ │ │ - @ instruction: 0x009825d0 │ │ │ │ - addseq r2, r8, ip, ror #10 │ │ │ │ + addseq r2, r8, r4, asr #11 │ │ │ │ + addseq r2, r8, r0, ror r5 │ │ │ │ + addseq r2, r8, r8, lsl #10 │ │ │ │ + addseq r2, r8, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #4044] @ 0xbea50 │ │ │ │ - ldr r2, [pc, #4044] @ 0xbea54 │ │ │ │ + ldr r3, [pc, #4044] @ 0xbeb18 │ │ │ │ + ldr r2, [pc, #4044] @ 0xbeb1c │ │ │ │ and r3, r3, r1 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmn r3, #226492416 @ 0xd800000 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 0xbdc3c │ │ │ │ - bhi 0xbdb2c │ │ │ │ + beq 0xbdd04 │ │ │ │ + bhi 0xbdbf4 │ │ │ │ cmp r3, #-234881024 @ 0xf2000000 │ │ │ │ - beq 0xbdcf0 │ │ │ │ - ldr r2, [pc, #3996] @ 0xbea58 │ │ │ │ + beq 0xbddb8 │ │ │ │ + ldr r2, [pc, #3996] @ 0xbeb20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ - ldr r3, [pc, #3988] @ 0xbea5c │ │ │ │ + bne 0xbdcd0 │ │ │ │ + ldr r3, [pc, #3988] @ 0xbeb24 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - beq 0xbe418 │ │ │ │ - bhi 0xbde8c │ │ │ │ + beq 0xbe4e0 │ │ │ │ + bhi 0xbdf54 │ │ │ │ cmp r3, #1792 @ 0x700 │ │ │ │ - beq 0xbf378 │ │ │ │ - bls 0xbe058 │ │ │ │ + beq 0xbf440 │ │ │ │ + bls 0xbe120 │ │ │ │ cmp r3, #2816 @ 0xb00 │ │ │ │ - beq 0xbf690 │ │ │ │ - bhi 0xbe728 │ │ │ │ + beq 0xbf758 │ │ │ │ + bhi 0xbe7f0 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - beq 0xbf3d0 │ │ │ │ + beq 0xbf498 │ │ │ │ cmp r3, #2560 @ 0xa00 │ │ │ │ - beq 0xbf3a0 │ │ │ │ + beq 0xbf468 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #3904] @ 0xbea60 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #3904] @ 0xbeb28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #3888] @ 0xbea64 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #3888] @ 0xbeb2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ands r1, r1, #128 @ 0x80 │ │ │ │ - bne 0xbddf0 │ │ │ │ + bne 0xbdeb8 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - bne 0xbe478 │ │ │ │ + bne 0xbe540 │ │ │ │ ands r2, r4, #1048576 @ 0x100000 │ │ │ │ - bne 0xbe56c │ │ │ │ + bne 0xbe634 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - beq 0xbe320 │ │ │ │ - ldr r3, [pc, #3836] @ 0xbea5c │ │ │ │ - ldr r1, [pc, #3844] @ 0xbea68 │ │ │ │ + beq 0xbe3e8 │ │ │ │ + ldr r3, [pc, #3836] @ 0xbeb24 │ │ │ │ + ldr r1, [pc, #3844] @ 0xbeb30 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 0xc2298 │ │ │ │ - bhi 0xbee70 │ │ │ │ + beq 0xc2360 │ │ │ │ + bhi 0xbef38 │ │ │ │ cmp r3, #1792 @ 0x700 │ │ │ │ - beq 0xc2244 │ │ │ │ - bhi 0xbfdc4 │ │ │ │ + beq 0xc230c │ │ │ │ + bhi 0xbfe8c │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 0xc267c │ │ │ │ - bhi 0xc0b24 │ │ │ │ + beq 0xc2744 │ │ │ │ + bhi 0xc0bec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc2624 │ │ │ │ + beq 0xc26ec │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ @@ -177816,163 +177866,163 @@ │ │ │ │ rsb r2, r2, #8 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #3724] @ 0xbea6c │ │ │ │ + ldr r2, [pc, #3724] @ 0xbeb34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb93d8 │ │ │ │ + bl 0xb94a8 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ - beq 0xbe25c │ │ │ │ + beq 0xbe324 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #3648] @ 0xbea54 │ │ │ │ + ldr r3, [pc, #3648] @ 0xbeb1c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xc32a4 │ │ │ │ + bne 0xc336c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and r3, r1, #3145728 @ 0x300000 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ mov r6, #0 │ │ │ │ - beq 0xbdd58 │ │ │ │ + beq 0xbde20 │ │ │ │ and r3, r4, #3904 @ 0xf40 │ │ │ │ cmp r3, #1856 @ 0x740 │ │ │ │ - beq 0xbdbf0 │ │ │ │ + beq 0xbdcb8 │ │ │ │ cmp r3, #1856 @ 0x740 │ │ │ │ - bhi 0xbdf78 │ │ │ │ + bhi 0xbe040 │ │ │ │ cmp r3, #832 @ 0x340 │ │ │ │ - beq 0xc004c │ │ │ │ - bhi 0xbe0f4 │ │ │ │ + beq 0xc0114 │ │ │ │ + bhi 0xbe1bc │ │ │ │ cmp r3, #320 @ 0x140 │ │ │ │ - beq 0xbfedc │ │ │ │ - bhi 0xbecf0 │ │ │ │ + beq 0xbffa4 │ │ │ │ + bhi 0xbedb8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0xbfea8 │ │ │ │ + beq 0xbff70 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 0xbfe44 │ │ │ │ + beq 0xbff0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bne 0xc12d4 │ │ │ │ + bne 0xc139c │ │ │ │ cmp r2, #2 │ │ │ │ mvnne ip, #0 │ │ │ │ moveq ip, #10 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r3, [pc, #3640] @ 0xbeb08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r3, [pc, #3640] @ 0xbebd0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldr r3, [r2, #512] @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #528] @ 0x210 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xb8104 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r3, [pc, #3428] @ 0xbea5c │ │ │ │ + bl 0xb81c4 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r3, [pc, #3428] @ 0xbeb24 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - beq 0xbe450 │ │ │ │ - bhi 0xbdf0c │ │ │ │ + beq 0xbe518 │ │ │ │ + bhi 0xbdfd4 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - beq 0xbfaf0 │ │ │ │ - bhi 0xbe520 │ │ │ │ + beq 0xbfbb8 │ │ │ │ + bhi 0xbe5e8 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - beq 0xbe434 │ │ │ │ - bhi 0xbe850 │ │ │ │ + beq 0xbe4fc │ │ │ │ + bhi 0xbe918 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 0xbfb0c │ │ │ │ - bhi 0xbf27c │ │ │ │ + beq 0xbfbd4 │ │ │ │ + bhi 0xbf344 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbfc04 │ │ │ │ + beq 0xbfccc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #3364] @ 0xbea70 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #3364] @ 0xbeb38 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ - beq 0xbe1dc │ │ │ │ + beq 0xbe2a4 │ │ │ │ lsr r3, r1, #10 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0xbf148 │ │ │ │ + beq 0xbf210 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbf0d0 │ │ │ │ + beq 0xbf198 │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r3, [pc, #3312] @ 0xbea74 │ │ │ │ + ldr r3, [pc, #3312] @ 0xbeb3c │ │ │ │ and r3, r3, r1 │ │ │ │ - beq 0xbf080 │ │ │ │ + beq 0xbf148 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - beq 0xc3608 │ │ │ │ - bhi 0xc08f8 │ │ │ │ + beq 0xc36d0 │ │ │ │ + bhi 0xc09c0 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - beq 0xc3934 │ │ │ │ - bhi 0xc10c8 │ │ │ │ + beq 0xc39fc │ │ │ │ + bhi 0xc1190 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 0xc32cc │ │ │ │ - bhi 0xc2cf8 │ │ │ │ + beq 0xc3394 │ │ │ │ + bhi 0xc2dc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 0xc3948 │ │ │ │ + beq 0xc3a10 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 0xc35e8 │ │ │ │ + beq 0xc36b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #3232] @ 0xbea78 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #3232] @ 0xbeb40 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb1058 │ │ │ │ + bl 0xb1118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r3, [pc, #3172] @ 0xbea5c │ │ │ │ - ldr r2, [pc, #3180] @ 0xbea68 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r3, [pc, #3172] @ 0xbeb24 │ │ │ │ + ldr r2, [pc, #3180] @ 0xbeb30 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc07bc │ │ │ │ - bhi 0xbe28c │ │ │ │ + beq 0xc0884 │ │ │ │ + bhi 0xbe354 │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - beq 0xc0760 │ │ │ │ - bhi 0xbed6c │ │ │ │ + beq 0xc0828 │ │ │ │ + bhi 0xbee34 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 0xc0704 │ │ │ │ + beq 0xc07cc │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 0xc06a4 │ │ │ │ + beq 0xc076c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ @@ -177983,232 +178033,232 @@ │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #3072] @ 0xbea7c │ │ │ │ + ldr r2, [pc, #3072] @ 0xbeb44 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #3052] @ 0xbea80 │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #3052] @ 0xbeb48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf5e4 │ │ │ │ - bhi 0xbdffc │ │ │ │ + beq 0xbf6ac │ │ │ │ + bhi 0xbe0c4 │ │ │ │ sub r2, r2, #1024 @ 0x400 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf4e4 │ │ │ │ - bhi 0xbe79c │ │ │ │ + beq 0xbf5ac │ │ │ │ + bhi 0xbe864 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf4c8 │ │ │ │ + beq 0xbf590 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf4a0 │ │ │ │ + beq 0xbf568 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb91c0 │ │ │ │ + bl 0xb9288 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0xc15d4 │ │ │ │ + beq 0xc169c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xc15c0 │ │ │ │ + beq 0xc1688 │ │ │ │ cmp r3, #1 │ │ │ │ - ldrne r2, [pc, #2952] @ 0xbea84 │ │ │ │ - ldreq r2, [pc, #2952] @ 0xbea88 │ │ │ │ + ldrne r2, [pc, #2952] @ 0xbeb4c │ │ │ │ + ldreq r2, [pc, #2952] @ 0xbeb50 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #2924] @ 0xbea80 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #2924] @ 0xbeb48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbfbcc │ │ │ │ - bhi 0xbe098 │ │ │ │ + beq 0xbfc94 │ │ │ │ + bhi 0xbe160 │ │ │ │ sub r2, r2, #1024 @ 0x400 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbfbe8 │ │ │ │ - bhi 0xbe810 │ │ │ │ + beq 0xbfcb0 │ │ │ │ + bhi 0xbe8d8 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf758 │ │ │ │ + beq 0xbf820 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf730 │ │ │ │ + beq 0xbf7f8 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #2848] @ 0xbea8c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #2848] @ 0xbeb54 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #2880 @ 0xb40 │ │ │ │ - beq 0xc0324 │ │ │ │ + beq 0xc03ec │ │ │ │ cmp r3, #2880 @ 0xb40 │ │ │ │ - bhi 0xbe16c │ │ │ │ + bhi 0xbe234 │ │ │ │ cmp r3, #2368 @ 0x940 │ │ │ │ - beq 0xc0228 │ │ │ │ - bhi 0xbe9e8 │ │ │ │ + beq 0xc02f0 │ │ │ │ + bhi 0xbeab0 │ │ │ │ cmp r3, #2112 @ 0x840 │ │ │ │ - beq 0xc01f8 │ │ │ │ + beq 0xc02c0 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - beq 0xc0000 │ │ │ │ + beq 0xc00c8 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 0xc1434 │ │ │ │ + bne 0xc14fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #2732] @ 0xbea90 │ │ │ │ - ldr r3, [pc, #2732] @ 0xbea94 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #2732] @ 0xbeb58 │ │ │ │ + ldr r3, [pc, #2732] @ 0xbeb5c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #2708] @ 0xbea98 │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #2708] @ 0xbeb60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf650 │ │ │ │ - bhi 0xbe6a8 │ │ │ │ + beq 0xbf718 │ │ │ │ + bhi 0xbe770 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf700 │ │ │ │ + beq 0xbf7c8 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf6c4 │ │ │ │ + beq 0xbf78c │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xbdc08 │ │ │ │ - ldr r2, [pc, #2640] @ 0xbea9c │ │ │ │ + bne 0xbdcd0 │ │ │ │ + ldr r2, [pc, #2640] @ 0xbeb64 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - beq 0xbf5b8 │ │ │ │ - bhi 0xbe7dc │ │ │ │ + beq 0xbf680 │ │ │ │ + bhi 0xbe8a4 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 0xbf414 │ │ │ │ + beq 0xbf4dc │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 0xbf3f8 │ │ │ │ + beq 0xbf4c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ - ldr r2, [pc, #2580] @ 0xbeaa0 │ │ │ │ + bl 0xb93d8 │ │ │ │ + ldr r2, [pc, #2580] @ 0xbeb68 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #2552] @ 0xbea98 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #2552] @ 0xbeb60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbfb34 │ │ │ │ - bhi 0xbe884 │ │ │ │ + beq 0xbfbfc │ │ │ │ + bhi 0xbe94c │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf9b8 │ │ │ │ + beq 0xbfa80 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf98c │ │ │ │ + beq 0xbfa54 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #2492] @ 0xbeaa4 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #2492] @ 0xbeb6c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1344 @ 0x540 │ │ │ │ - beq 0xc0414 │ │ │ │ - bhi 0xbe980 │ │ │ │ + beq 0xc04dc │ │ │ │ + bhi 0xbea48 │ │ │ │ cmp r3, #1088 @ 0x440 │ │ │ │ - beq 0xc00e0 │ │ │ │ + beq 0xc01a8 │ │ │ │ cmp r3, #1280 @ 0x500 │ │ │ │ - beq 0xc0090 │ │ │ │ + beq 0xc0158 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 0xc123c │ │ │ │ + bne 0xc1304 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r3, [pc, #2488] @ 0xbeb08 │ │ │ │ - ldr r1, [pc, #2388] @ 0xbeaa8 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r3, [pc, #2488] @ 0xbebd0 │ │ │ │ + ldr r1, [pc, #2388] @ 0xbeb70 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8640 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8700 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #3392 @ 0xd40 │ │ │ │ - beq 0xbff3c │ │ │ │ - bhi 0xbec04 │ │ │ │ + beq 0xc0004 │ │ │ │ + bhi 0xbeccc │ │ │ │ cmp r3, #3136 @ 0xc40 │ │ │ │ - beq 0xc01c8 │ │ │ │ + beq 0xc0290 │ │ │ │ cmp r3, #3328 @ 0xd00 │ │ │ │ - beq 0xc0184 │ │ │ │ + beq 0xc024c │ │ │ │ cmp r3, #3072 @ 0xc00 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ ands r3, r4, #16777216 @ 0x1000000 │ │ │ │ lsr r2, r2, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r2, r2, #1 │ │ │ │ - bne 0xc1314 │ │ │ │ + bne 0xc13dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #2368] @ 0xbeb08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #2368] @ 0xbebd0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #832] @ 0x340 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r6, r1, #18 │ │ │ │ lsl r3, r1, #16 │ │ │ │ and r6, r6, #16 │ │ │ │ orr r6, r6, r3, lsr #28 │ │ │ │ lsr r3, r1, #8 │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -178224,48 +178274,48 @@ │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r2, r4, #12 │ │ │ │ add r7, sp, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xb5104 │ │ │ │ + bl 0xb51c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xbdde8 │ │ │ │ + bne 0xbdeb0 │ │ │ │ and r3, r4, #3904 @ 0xf40 │ │ │ │ cmp r3, #1856 @ 0x740 │ │ │ │ - bne 0xbdc58 │ │ │ │ + bne 0xbdd20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb93d8 │ │ │ │ + bl 0xb94a8 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #2104] @ 0xbeaac │ │ │ │ - ldr r3, [pc, #2104] @ 0xbeab0 │ │ │ │ + ldr r1, [pc, #2104] @ 0xbeb74 │ │ │ │ + ldr r3, [pc, #2104] @ 0xbeb78 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0xb8920 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #2080] @ 0xbeab4 │ │ │ │ + bl 0xb89e0 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #2080] @ 0xbeb7c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc059c │ │ │ │ - bhi 0xbef08 │ │ │ │ + beq 0xc0664 │ │ │ │ + bhi 0xbefd0 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc0540 │ │ │ │ + beq 0xc0608 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc04e0 │ │ │ │ + beq 0xc05a8 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ @@ -178276,124 +178326,124 @@ │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1960] @ 0xbeab8 │ │ │ │ + ldr r2, [pc, #1960] @ 0xbeb80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r3, r4, #8 │ │ │ │ - and r7, r3, #15 │ │ │ │ - cmp r7, #11 │ │ │ │ + and r8, r3, #15 │ │ │ │ + cmp r8, #11 │ │ │ │ movhi r3, #0 │ │ │ │ andls r3, r3, #1 │ │ │ │ - lsr r2, r4, #5 │ │ │ │ + lsr sl, r4, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - and sl, r2, #1 │ │ │ │ - bne 0xbf268 │ │ │ │ - cmp r7, #15 │ │ │ │ + and sl, sl, #1 │ │ │ │ + bne 0xbf330 │ │ │ │ + cmp r8, #15 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xbdc08 │ │ │ │ - ldr r9, [pc, #1884] @ 0xbeabc │ │ │ │ + bne 0xbdcd0 │ │ │ │ + ldr r9, [pc, #1884] @ 0xbeb84 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ lsr r6, r4, #18 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ and r6, r6, #16 │ │ │ │ tst r3, #14 │ │ │ │ lsl r3, r4, #16 │ │ │ │ orr r6, r6, r3, lsr #28 │ │ │ │ - bne 0xbe390 │ │ │ │ + bne 0xbe458 │ │ │ │ tst r6, #16 │ │ │ │ - bne 0xbdc08 │ │ │ │ - lsr r8, r4, #6 │ │ │ │ - and r8, r8, #1 │ │ │ │ - tst r8, r6 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ + lsr r7, r4, #6 │ │ │ │ + and r7, r7, #1 │ │ │ │ + tst r6, r7 │ │ │ │ + bne 0xbdcd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdde8 │ │ │ │ + beq 0xbdeb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ lsr r3, r4, #12 │ │ │ │ and r3, r3, #112 @ 0x70 │ │ │ │ - cmp r8, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ and r0, r4, #15 │ │ │ │ orr r3, r3, r0 │ │ │ │ lsr r0, r4, #17 │ │ │ │ and r0, r0, #128 @ 0x80 │ │ │ │ orr r0, r0, r3 │ │ │ │ moveq r4, #8 │ │ │ │ movne r4, #16 │ │ │ │ - bl 0x77618 │ │ │ │ + bl 0x77658 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp] │ │ │ │ mov r0, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ blx r9 │ │ │ │ - b 0xbdde8 │ │ │ │ + b 0xbdeb0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ - ldr r2, [pc, #1688] @ 0xbeac0 │ │ │ │ + bl 0xb93d8 │ │ │ │ + ldr r2, [pc, #1688] @ 0xbeb88 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb90e8 │ │ │ │ - ldr r2, [pc, #1664] @ 0xbeac4 │ │ │ │ + bl 0xb91ac │ │ │ │ + ldr r2, [pc, #1664] @ 0xbeb8c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #1628] @ 0xbeac8 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #1628] @ 0xbeb90 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r3, [pc, #1500] @ 0xbea5c │ │ │ │ - ldr r2, [pc, #1508] @ 0xbea68 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r3, [pc, #1500] @ 0xbeb24 │ │ │ │ + ldr r2, [pc, #1508] @ 0xbeb30 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc17f0 │ │ │ │ - bhi 0xbe604 │ │ │ │ + beq 0xc18b8 │ │ │ │ + bhi 0xbe6cc │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - beq 0xc1964 │ │ │ │ - bhi 0xbef74 │ │ │ │ + beq 0xc1a2c │ │ │ │ + bhi 0xbf03c │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - beq 0xc1790 │ │ │ │ - bhi 0xc0474 │ │ │ │ + beq 0xc1858 │ │ │ │ + bhi 0xc053c │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 0xc1a84 │ │ │ │ + beq 0xc1b4c │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 0xc1a24 │ │ │ │ + beq 0xc1aec │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -178404,53 +178454,53 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1388] @ 0xbea7c │ │ │ │ + ldr r2, [pc, #1388] @ 0xbeb44 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #3072 @ 0xc00 │ │ │ │ - beq 0xbf7dc │ │ │ │ - bhi 0xbe90c │ │ │ │ + beq 0xbf8a4 │ │ │ │ + bhi 0xbe9d4 │ │ │ │ cmp r3, #2560 @ 0xa00 │ │ │ │ - beq 0xbf7ac │ │ │ │ + beq 0xbf874 │ │ │ │ cmp r3, #2816 @ 0xb00 │ │ │ │ - beq 0xbf780 │ │ │ │ + beq 0xbf848 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #1388] @ 0xbeacc │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #1388] @ 0xbeb94 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r3, [pc, #1256] @ 0xbea5c │ │ │ │ - ldr r2, [pc, #1264] @ 0xbea68 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r3, [pc, #1256] @ 0xbeb24 │ │ │ │ + ldr r2, [pc, #1264] @ 0xbeb30 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc273c │ │ │ │ - bhi 0xbedd8 │ │ │ │ + beq 0xc2804 │ │ │ │ + bhi 0xbeea0 │ │ │ │ cmp r3, #1792 @ 0x700 │ │ │ │ - beq 0xc2148 │ │ │ │ - bhi 0xbfc2c │ │ │ │ + beq 0xc2210 │ │ │ │ + bhi 0xbfcf4 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 0xc2088 │ │ │ │ - bhi 0xc0ac0 │ │ │ │ + beq 0xc2150 │ │ │ │ + bhi 0xc0b88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc2028 │ │ │ │ + beq 0xc20f0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -178461,37 +178511,37 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1144] @ 0xbea6c │ │ │ │ + ldr r2, [pc, #1144] @ 0xbeb34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #1140] @ 0xbea80 │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #1140] @ 0xbeb48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc1bb8 │ │ │ │ - bhi 0xbefe8 │ │ │ │ + beq 0xc1c80 │ │ │ │ + bhi 0xbf0b0 │ │ │ │ sub r2, r2, #768 @ 0x300 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc1b64 │ │ │ │ - bhi 0xc096c │ │ │ │ + beq 0xc1c2c │ │ │ │ + bhi 0xc0a34 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc1e10 │ │ │ │ + beq 0xc1ed8 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc19c4 │ │ │ │ + beq 0xc1a8c │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -178502,459 +178552,459 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1056] @ 0xbeab8 │ │ │ │ + ldr r2, [pc, #1056] @ 0xbeb80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #1056] @ 0xbead0 │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #1056] @ 0xbeb98 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf31c │ │ │ │ + beq 0xbf3e4 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf2ac │ │ │ │ + beq 0xbf374 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb9364 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc2a90 │ │ │ │ + bne 0xc2b58 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc322c │ │ │ │ + beq 0xc32f4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #952] @ 0xbead4 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #952] @ 0xbeb9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #3328 @ 0xd00 │ │ │ │ - beq 0xbf55c │ │ │ │ + beq 0xbf624 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - beq 0xbf500 │ │ │ │ + beq 0xbf5c8 │ │ │ │ cmp r3, #3072 @ 0xc00 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb9364 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 0xc0f50 │ │ │ │ + bne 0xc1018 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc0fe0 │ │ │ │ + bne 0xc10a8 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc2904 │ │ │ │ + beq 0xc29cc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #840] @ 0xbead8 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #840] @ 0xbeba0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #884] @ 0xbeb18 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #884] @ 0xbebe0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf478 │ │ │ │ + beq 0xbf540 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf450 │ │ │ │ + beq 0xbf518 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb90e8 │ │ │ │ - ldr r2, [pc, #780] @ 0xbeadc │ │ │ │ + bl 0xb91ac │ │ │ │ + ldr r2, [pc, #780] @ 0xbeba4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1280 @ 0x500 │ │ │ │ - beq 0xbf634 │ │ │ │ + beq 0xbf6fc │ │ │ │ cmp r3, #1536 @ 0x600 │ │ │ │ - beq 0xbf60c │ │ │ │ + beq 0xbf6d4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb90e8 │ │ │ │ - ldr r2, [pc, #732] @ 0xbeae0 │ │ │ │ + bl 0xb91ac │ │ │ │ + ldr r2, [pc, #732] @ 0xbeba8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #768] @ 0xbeb18 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #768] @ 0xbebe0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf964 │ │ │ │ + beq 0xbfa2c │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf8e0 │ │ │ │ + beq 0xbf9a8 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb90e8 │ │ │ │ - ldr r2, [pc, #672] @ 0xbeae4 │ │ │ │ + bl 0xb91ac │ │ │ │ + ldr r2, [pc, #672] @ 0xbebac │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1536 @ 0x600 │ │ │ │ - beq 0xbfa10 │ │ │ │ + beq 0xbfad8 │ │ │ │ cmp r3, #1792 @ 0x700 │ │ │ │ - beq 0xbf9e8 │ │ │ │ + beq 0xbfab0 │ │ │ │ cmp r3, #1280 @ 0x500 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb90e8 │ │ │ │ - ldr r2, [pc, #624] @ 0xbeae8 │ │ │ │ + bl 0xb91ac │ │ │ │ + ldr r2, [pc, #624] @ 0xbebb0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #580] @ 0xbead0 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #580] @ 0xbeb98 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf908 │ │ │ │ + beq 0xbf9d0 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xbf878 │ │ │ │ + beq 0xbf940 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r7, sp, #16 │ │ │ │ tst r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r7 │ │ │ │ - bne 0xc0f94 │ │ │ │ - bl 0xb9228 │ │ │ │ + bne 0xc105c │ │ │ │ + bl 0xb92f4 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc2d84 │ │ │ │ + bne 0xc2e4c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc35a8 │ │ │ │ + beq 0xc3670 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #492] @ 0xbeaec │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #492] @ 0xbebb4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - beq 0xbfa94 │ │ │ │ + beq 0xbfb5c │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - beq 0xbfa38 │ │ │ │ + beq 0xbfb00 │ │ │ │ cmp r3, #3328 @ 0xd00 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb9364 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 0xc0e40 │ │ │ │ + bne 0xc0f08 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc101c │ │ │ │ + bne 0xc10e4 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc2a50 │ │ │ │ + beq 0xc2b18 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #380] @ 0xbeaf0 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #380] @ 0xbebb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1600 @ 0x640 │ │ │ │ - beq 0xc02d4 │ │ │ │ + beq 0xc039c │ │ │ │ cmp r3, #1792 @ 0x700 │ │ │ │ - beq 0xc0288 │ │ │ │ + beq 0xc0350 │ │ │ │ cmp r3, #1536 @ 0x600 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 0xc13a8 │ │ │ │ + bne 0xc1470 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #292] @ 0xbeaf4 │ │ │ │ - ldr r3, [pc, #292] @ 0xbeaf8 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #292] @ 0xbebbc │ │ │ │ + ldr r3, [pc, #292] @ 0xbebc0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8640 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8700 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #2624 @ 0xa40 │ │ │ │ - beq 0xbffb8 │ │ │ │ + beq 0xc0080 │ │ │ │ cmp r3, #2816 @ 0xb00 │ │ │ │ - beq 0xbff6c │ │ │ │ + beq 0xc0034 │ │ │ │ cmp r3, #2560 @ 0xa00 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 0xc1214 │ │ │ │ + bne 0xc12dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #196] @ 0xbeafc │ │ │ │ - ldr r3, [pc, #196] @ 0xbeb00 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #196] @ 0xbebc4 │ │ │ │ + ldr r3, [pc, #196] @ 0xbebc8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ mcr2 0, 4, r0, cr0, cr0, {0} │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ vqadd.s8 d0, d0, d0 │ │ │ │ tsteq r0, r0, lsl #30 │ │ │ │ muleq r7, r8, r2 │ │ │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ │ │ mrseq r0, (UNDEF: 16) │ │ │ │ @ instruction: 0x00070cb0 │ │ │ │ andeq r1, r7, r4, asr #30 │ │ │ │ andeq r0, r3, r0, lsl #7 │ │ │ │ andeq r2, r7, r8, asr #6 │ │ │ │ andeq r0, r7, ip, lsr #24 │ │ │ │ tsteq r0, r0, lsl #16 │ │ │ │ - mulseq sl, r4, r0 │ │ │ │ - andeq r5, fp, r4 │ │ │ │ + mulseq sl, r4, r1 │ │ │ │ + andeq r5, fp, r4, asr #1 │ │ │ │ @ instruction: 0x00071fbc │ │ │ │ - subeq r1, r6, r4, lsr r1 │ │ │ │ - strdeq r0, [r6], #-244 @ 0xffffff0c │ │ │ │ + subeq r1, r6, r4, lsr r2 │ │ │ │ + strdeq r1, [r6], #-4 │ │ │ │ tsteq r0, r0, lsl #24 │ │ │ │ - andeq r1, fp, ip, lsr #13 │ │ │ │ + andeq r1, fp, ip, ror #14 │ │ │ │ muleq r7, r8, r8 │ │ │ │ andeq r1, r7, r0, ror #4 │ │ │ │ - strdeq r0, [r6], #-244 @ 0xffffff0c │ │ │ │ - subeq r1, r6, r4, ror #2 │ │ │ │ - subeq r1, r6, r4, lsr #2 │ │ │ │ + strdeq r1, [r6], #-4 │ │ │ │ + subeq r1, r6, r4, ror #4 │ │ │ │ + subeq r1, r6, r4, lsr #4 │ │ │ │ tsteq r0, r0, lsl #10 │ │ │ │ andeq r0, r7, r8, asr lr │ │ │ │ - andeq r7, fp, r8, lsl #12 │ │ │ │ + andeq r7, fp, r8, asr #13 │ │ │ │ andeq r1, r7, ip, ror r7 │ │ │ │ andeq r1, r7, r8, lsl #6 │ │ │ │ andeq r1, r7, ip, lsl lr │ │ │ │ andeq r1, r7, r8, lsr #4 │ │ │ │ tsteq r0, r0, lsl #28 │ │ │ │ - andeq fp, fp, r4, lsr r3 │ │ │ │ - andeq sl, fp, r4, lsl ip │ │ │ │ + strdeq fp, [fp], -ip │ │ │ │ + ldrdeq sl, [fp], -ip │ │ │ │ muleq r7, r8, r5 │ │ │ │ andeq r1, r7, r8, lsl r4 │ │ │ │ andeq r1, r7, ip, lsr #7 │ │ │ │ andeq r1, r7, r0, asr #6 │ │ │ │ - strdeq sl, [fp], -r4 │ │ │ │ - andeq r9, fp, r4, lsl #30 │ │ │ │ - subeq r1, r6, r4, asr #32 │ │ │ │ - subeq r1, r6, r4, rrx │ │ │ │ - subeq r1, r6, r4, lsr r1 │ │ │ │ - subeq r1, r6, r4, asr #32 │ │ │ │ - andeq r2, fp, r4, ror sl │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ - subeq r1, r6, r4 │ │ │ │ - @ instruction: 0x001a86f8 │ │ │ │ + @ instruction: 0x000ba5bc │ │ │ │ + andeq r9, fp, ip, asr #31 │ │ │ │ + subeq r1, r6, r4, asr #2 │ │ │ │ + subeq r1, r6, r4, ror #2 │ │ │ │ + subeq r1, r6, r4, lsr r2 │ │ │ │ + subeq r1, r6, r4, asr #2 │ │ │ │ + andeq r2, fp, r4, lsr fp │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ + subeq r1, r6, r4, lsl #2 │ │ │ │ + @ instruction: 0x001a87f8 │ │ │ │ andeq r0, r7, ip, asr #29 │ │ │ │ tsteq r0, r0, lsl #12 │ │ │ │ andeq r1, r7, ip, asr r6 │ │ │ │ tsteq r0, r0, lsl #26 │ │ │ │ - andeq r6, fp, ip, asr #8 │ │ │ │ + andeq r6, fp, ip, lsl #10 │ │ │ │ ldrdeq ip, [r6], -r8 │ │ │ │ andeq r2, r7, r4, lsr r0 │ │ │ │ andeq r0, r1, r0, lsl #7 │ │ │ │ - addseq r0, r8, ip, lsr sp │ │ │ │ + addseq r0, r8, r4, ror ip │ │ │ │ adceq r6, r7, ip, lsl #20 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - andseq r8, sl, r4, lsr #8 │ │ │ │ - andseq r8, sl, ip, lsr #12 │ │ │ │ - andeq r1, fp, r4, asr r2 │ │ │ │ - andeq fp, fp, r4, asr #13 │ │ │ │ - andeq fp, fp, r4, ror #8 │ │ │ │ + andseq r8, sl, r4, lsr #10 │ │ │ │ + andseq r8, sl, ip, lsr #14 │ │ │ │ + andeq r1, fp, r4, lsl r3 │ │ │ │ + andeq fp, fp, ip, lsl #15 │ │ │ │ + andeq fp, fp, ip, lsr #10 │ │ │ │ andeq r1, r7, r8, asr fp │ │ │ │ andeq r1, r7, r0, lsr #25 │ │ │ │ - andseq r7, sl, r4, lsl #23 │ │ │ │ + andseq r7, sl, r4, lsl #25 │ │ │ │ andeq r1, r7, r8, lsl #21 │ │ │ │ - @ instruction: 0x001a7efc │ │ │ │ - andseq r8, sl, ip, lsr #2 │ │ │ │ + @ instruction: 0x001a7ffc │ │ │ │ + andseq r8, sl, ip, lsr #4 │ │ │ │ muleq r7, r0, fp │ │ │ │ - andseq r7, sl, r8, ror #26 │ │ │ │ - andeq r1, fp, ip, asr r3 │ │ │ │ + andseq r7, sl, r8, ror #28 │ │ │ │ + andeq r1, fp, ip, lsl r4 │ │ │ │ andeq r1, r7, ip, ror #18 │ │ │ │ muleq r7, r8, r4 │ │ │ │ - ldrdeq fp, [fp], -r4 │ │ │ │ - andeq sl, fp, r4, ror lr │ │ │ │ - andeq r1, fp, r4, lsl #6 │ │ │ │ - @ instruction: 0x000b13b4 │ │ │ │ - andseq r7, sl, r0, lsr sp │ │ │ │ + muleq fp, ip, r1 │ │ │ │ + andeq sl, fp, ip, lsr pc │ │ │ │ + andeq r1, fp, r4, asr #7 │ │ │ │ + andeq r1, fp, r4, ror r4 │ │ │ │ + andseq r7, sl, r0, lsr lr │ │ │ │ andeq r1, r7, r8, lsl r5 │ │ │ │ @ instruction: 0x000709b0 │ │ │ │ andeq r1, r7, r8, asr #23 │ │ │ │ andeq r0, r7, r4, lsl r9 │ │ │ │ andeq r1, r7, r8, ror sp │ │ │ │ - andeq r1, fp, ip, lsr #5 │ │ │ │ + andeq r1, fp, ip, ror #6 │ │ │ │ andeq r1, r7, ip, asr #29 │ │ │ │ ldrdeq r0, [r7], -ip │ │ │ │ andeq r1, r7, r4, lsr ip │ │ │ │ - andeq r1, fp, ip, ror #8 │ │ │ │ - andeq sl, fp, r4, ror #21 │ │ │ │ + andeq r1, fp, ip, lsr #10 │ │ │ │ + andeq sl, fp, ip, lsr #23 │ │ │ │ andeq r1, r7, r0, lsr #22 │ │ │ │ - andeq sl, fp, r4, asr r7 │ │ │ │ - @ instruction: 0x001a7dd8 │ │ │ │ + andeq sl, fp, ip, lsl r8 │ │ │ │ + @ instruction: 0x001a7ed8 │ │ │ │ andeq r0, r7, r8, ror r8 │ │ │ │ andeq r1, r7, ip, lsl #26 │ │ │ │ andeq r1, r7, r8, ror #21 │ │ │ │ - andseq r7, sl, r0, lsr #27 │ │ │ │ - muleq fp, r4, r2 │ │ │ │ - andeq sl, fp, r4, ror #2 │ │ │ │ - andseq r7, sl, r8, asr r8 │ │ │ │ + andseq r7, sl, r0, lsr #29 │ │ │ │ + andeq sl, fp, ip, asr r3 │ │ │ │ + andeq sl, fp, ip, lsr #4 │ │ │ │ + andseq r7, sl, r8, asr r9 │ │ │ │ andeq r1, r7, r4, asr lr │ │ │ │ eorseq r0, r0, r0, asr #32 │ │ │ │ andseq r0, r0, r0, asr #32 │ │ │ │ eoreq r0, r0, r0, asr #32 │ │ │ │ - andeq r1, fp, ip, lsl #11 │ │ │ │ - andseq r7, sl, ip, asr #22 │ │ │ │ + andeq r1, fp, ip, asr #12 │ │ │ │ + andseq r7, sl, ip, asr #24 │ │ │ │ ldrdeq r1, [r7], -r0 │ │ │ │ cmp r3, #3648 @ 0xe40 │ │ │ │ - beq 0xc014c │ │ │ │ + beq 0xc0214 │ │ │ │ cmp r3, #3904 @ 0xf40 │ │ │ │ - beq 0xc0114 │ │ │ │ + beq 0xc01dc │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ tst r3, #14 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bne 0xbec6c │ │ │ │ + bne 0xbed34 │ │ │ │ orr r3, r6, r8 │ │ │ │ orr r3, r3, r4 │ │ │ │ tst r3, #16 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc3b28 │ │ │ │ + beq 0xc3bf0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ tst r3, #224 @ 0xe0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r7, [pc, #-408] @ 0xbeb04 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r7, [pc, #-408] @ 0xbebcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdde8 │ │ │ │ + beq 0xbdeb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ mov r3, #16 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1a4050 │ │ │ │ - b 0xbdde8 │ │ │ │ + bl 0x1a4150 │ │ │ │ + b 0xbdeb0 │ │ │ │ cmp r3, #576 @ 0x240 │ │ │ │ - beq 0xc03c4 │ │ │ │ + beq 0xc048c │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - beq 0xc0360 │ │ │ │ + beq 0xc0428 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bne 0xc13f8 │ │ │ │ + bne 0xc14c0 │ │ │ │ cmp r2, #2 │ │ │ │ mvnne ip, #0 │ │ │ │ moveq ip, #10 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r3, [pc, #-576] @ 0xbeb08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r3, [pc, #-576] @ 0xbebd0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #-584] @ 0xbeb0c │ │ │ │ + ldr ip, [pc, #-584] @ 0xbebd4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #592] @ 0x250 │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb8104 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb81c4 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1792 @ 0x700 │ │ │ │ - beq 0xc0650 │ │ │ │ + beq 0xc0718 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - beq 0xc05f0 │ │ │ │ + beq 0xc06b8 │ │ │ │ cmp r3, #1280 @ 0x500 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -178962,34 +179012,34 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-696] @ 0xbeb10 │ │ │ │ + ldr r2, [pc, #-696] @ 0xbebd8 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-712] @ 0xbeb18 │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-712] @ 0xbebe0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc219c │ │ │ │ - bhi 0xbfcac │ │ │ │ + beq 0xc2264 │ │ │ │ + bhi 0xbfd74 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc20e8 │ │ │ │ - bhi 0xc14f8 │ │ │ │ + beq 0xc21b0 │ │ │ │ + bhi 0xc15c0 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc22f0 │ │ │ │ + beq 0xc23b8 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -179000,34 +179050,34 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-844] @ 0xbeb14 │ │ │ │ + ldr r2, [pc, #-844] @ 0xbebdc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-864] @ 0xbeb18 │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-864] @ 0xbebe0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc21f0 │ │ │ │ - bhi 0xbfd38 │ │ │ │ + beq 0xc22b8 │ │ │ │ + bhi 0xbfe00 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc2418 │ │ │ │ - bhi 0xc16ac │ │ │ │ + beq 0xc24e0 │ │ │ │ + bhi 0xc1774 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc27f8 │ │ │ │ + beq 0xc28c0 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ @@ -179038,26 +179088,26 @@ │ │ │ │ rsb r2, r2, #8 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-996] @ 0xbeb14 │ │ │ │ + ldr r2, [pc, #-996] @ 0xbebdc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-1016] @ 0xbeb18 │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-1016] @ 0xbebe0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc0818 │ │ │ │ + beq 0xc08e0 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -179065,31 +179115,31 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1096] @ 0xbeb1c │ │ │ │ + ldr r2, [pc, #-1096] @ 0xbebe4 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #3584 @ 0xe00 │ │ │ │ - beq 0xc1d50 │ │ │ │ - bhi 0xc0a50 │ │ │ │ + beq 0xc1e18 │ │ │ │ + bhi 0xc0b18 │ │ │ │ cmp r3, #3072 @ 0xc00 │ │ │ │ - beq 0xc1ce8 │ │ │ │ + beq 0xc1db0 │ │ │ │ cmp r3, #3328 @ 0xd00 │ │ │ │ - beq 0xc1c80 │ │ │ │ + beq 0xc1d48 │ │ │ │ cmp r3, #2560 @ 0xa00 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ands r1, r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r3, r4, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r3 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsr ip, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ @@ -179098,79 +179148,79 @@ │ │ │ │ and ip, ip, #31 │ │ │ │ str r1, [sp, #24] │ │ │ │ strd r2, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #2 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb7838 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-1232] @ 0xbeb20 │ │ │ │ + bl 0xb78f8 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-1232] @ 0xbebe8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc1e70 │ │ │ │ - bhi 0xc09d8 │ │ │ │ + beq 0xc1f38 │ │ │ │ + bhi 0xc0aa0 │ │ │ │ sub r2, r2, #768 @ 0x300 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc1f2c │ │ │ │ + beq 0xc1ff4 │ │ │ │ add r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc1c18 │ │ │ │ + beq 0xc1ce0 │ │ │ │ sub r2, r2, #768 @ 0x300 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #31 │ │ │ │ and r2, r2, #16 │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r2, r2, r0 │ │ │ │ - bne 0xc325c │ │ │ │ + bne 0xc3324 │ │ │ │ mov ip, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1348] @ 0xbeb24 │ │ │ │ - ldr r2, [pc, #-1348] @ 0xbeb28 │ │ │ │ + ldr r3, [pc, #-1348] @ 0xbebec │ │ │ │ + ldr r2, [pc, #-1348] @ 0xbebf0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8e6c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8f2c │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - beq 0xc33d0 │ │ │ │ - bhi 0xc086c │ │ │ │ + beq 0xc3498 │ │ │ │ + bhi 0xc0934 │ │ │ │ cmp r3, #896 @ 0x380 │ │ │ │ - beq 0xc3444 │ │ │ │ - bhi 0xc106c │ │ │ │ + beq 0xc350c │ │ │ │ + bhi 0xc1134 │ │ │ │ cmp r3, #384 @ 0x180 │ │ │ │ - beq 0xc3758 │ │ │ │ - bhi 0xc2c20 │ │ │ │ + beq 0xc3820 │ │ │ │ + bhi 0xc2ce8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 0xc35d4 │ │ │ │ + beq 0xc369c │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 0xc3520 │ │ │ │ + beq 0xc35e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-1444] @ 0xbeb2c │ │ │ │ - b 0xbddd4 │ │ │ │ - ldr r3, [pc, #-1448] @ 0xbeb30 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-1444] @ 0xbebf4 │ │ │ │ + b 0xbde9c │ │ │ │ + ldr r3, [pc, #-1448] @ 0xbebf8 │ │ │ │ ands r3, r1, r3 │ │ │ │ - beq 0xc0b88 │ │ │ │ + beq 0xc0c50 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ lsr r3, r1, #17 │ │ │ │ and r3, r3, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsr r3, r1, #6 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr r2, r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -179181,1254 +179231,1254 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r2, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xb8b58 │ │ │ │ + bl 0xb8c18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xbdde8 │ │ │ │ + bne 0xbdeb0 │ │ │ │ and r3, r4, #3904 @ 0xf40 │ │ │ │ cmp r3, #1856 @ 0x740 │ │ │ │ - bhi 0xbdf80 │ │ │ │ - b 0xbdc60 │ │ │ │ + bhi 0xbe048 │ │ │ │ + b 0xbdd28 │ │ │ │ ldr r2, [r0, #200] @ 0xc8 │ │ │ │ lsr r6, r1, #18 │ │ │ │ and r6, r6, #16 │ │ │ │ lsl r3, r1, #16 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ orr r6, r6, r3, lsr #28 │ │ │ │ - beq 0xc095c │ │ │ │ - lsr r3, r1, #1 │ │ │ │ + beq 0xc0a24 │ │ │ │ + lsr r3, r1, #3 │ │ │ │ and r3, r3, #16 │ │ │ │ - and r2, r1, #15 │ │ │ │ - orr r7, r3, r2 │ │ │ │ + lsl r2, r1, #12 │ │ │ │ + orr r9, r3, r2, lsr #28 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - lsr r3, r1, #3 │ │ │ │ + lsr r3, r1, #1 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ and r3, r3, #16 │ │ │ │ tst r2, #14 │ │ │ │ - lsl r2, r1, #12 │ │ │ │ - orr r9, r3, r2, lsr #28 │ │ │ │ - bne 0xbf1a4 │ │ │ │ - orr r3, r6, r7 │ │ │ │ - orr r3, r3, r9 │ │ │ │ + and r2, r1, #15 │ │ │ │ + orr r8, r3, r2 │ │ │ │ + bne 0xbf26c │ │ │ │ + orr r3, r9, r6 │ │ │ │ + orr r3, r3, r8 │ │ │ │ tst r3, #16 │ │ │ │ - bne 0xc095c │ │ │ │ - lsr r8, r4, #8 │ │ │ │ - and r8, r8, #3 │ │ │ │ - add r2, r8, #1 │ │ │ │ + bne 0xc0a24 │ │ │ │ + lsr r7, r4, #8 │ │ │ │ + and r7, r7, #3 │ │ │ │ + add r2, r7, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ cmp r2, #32 │ │ │ │ - bgt 0xc095c │ │ │ │ + bgt 0xc0a24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdde8 │ │ │ │ - orr r0, r8, r9, lsl #2 │ │ │ │ - bl 0x18a440 │ │ │ │ + beq 0xbdeb0 │ │ │ │ + orr r0, r7, r9, lsl #2 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 0xc2d98 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 0xc2e60 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x901f4 │ │ │ │ - bl 0x1897a4 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 0x902b8 │ │ │ │ + bl 0x1898a4 │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x901f4 │ │ │ │ - ldr r3, [pc, #-1764] @ 0xbeb34 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x902b8 │ │ │ │ + ldr r3, [pc, #-1764] @ 0xbebfc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #-1772] @ 0xbeb38 │ │ │ │ + ldr r1, [pc, #-1772] @ 0xbec00 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #-1776] @ 0xbeb3c │ │ │ │ - add r8, r2, r8 │ │ │ │ + ldr r3, [pc, #-1776] @ 0xbec04 │ │ │ │ + add r7, r2, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ add r5, r2, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str r8, [sp, #8] │ │ │ │ + str r7, [sp, #8] │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x9031c │ │ │ │ - b 0xbdde8 │ │ │ │ - ldr r3, [pc, #-1840] @ 0xbeb40 │ │ │ │ + bl 0x903e0 │ │ │ │ + b 0xbdeb0 │ │ │ │ + ldr r3, [pc, #-1840] @ 0xbec08 │ │ │ │ cmp sl, #0 │ │ │ │ - ldr r9, [pc, #-1844] @ 0xbeb44 │ │ │ │ + ldr r9, [pc, #-1844] @ 0xbec0c │ │ │ │ movne r9, r3 │ │ │ │ - b 0xbe35c │ │ │ │ + b 0xbe424 │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-1880] @ 0xbeb48 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-1880] @ 0xbec10 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb9364 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ lsr r3, r3, #26 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 0xc0df4 │ │ │ │ + bne 0xc0ebc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0xc2858 │ │ │ │ + bne 0xc2920 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc2d38 │ │ │ │ + beq 0xc2e00 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-1988] @ 0xbeb4c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-1988] @ 0xbec14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb9364 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 0xc0ec8 │ │ │ │ + bne 0xc0f90 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc1044 │ │ │ │ + bne 0xc110c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc2934 │ │ │ │ + beq 0xc29fc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2076] @ 0xbeb50 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2076] @ 0xbec18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2112] @ 0xbeb54 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2112] @ 0xbec1c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9158 │ │ │ │ + bl 0xb921c │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2156] @ 0xbeb58 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2156] @ 0xbec20 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2192] @ 0xbeb5c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2192] @ 0xbec24 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ - ldr r2, [pc, #-2216] @ 0xbeb60 │ │ │ │ + bl 0xb93d8 │ │ │ │ + ldr r2, [pc, #-2216] @ 0xbec28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb91c0 │ │ │ │ + bl 0xb9288 │ │ │ │ lsr r3, r4, #20 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0xc177c │ │ │ │ + beq 0xc1844 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xc1768 │ │ │ │ + beq 0xc1830 │ │ │ │ cmp r3, #1 │ │ │ │ - ldrne r2, [pc, #-2268] @ 0xbeb64 │ │ │ │ - ldreq r2, [pc, #-2268] @ 0xbeb68 │ │ │ │ + ldrne r2, [pc, #-2268] @ 0xbec2c │ │ │ │ + ldreq r2, [pc, #-2268] @ 0xbec30 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2304] @ 0xbeb6c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2304] @ 0xbec34 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2340] @ 0xbeb70 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2340] @ 0xbec38 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2376] @ 0xbeb74 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2376] @ 0xbec3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ - ldr r2, [pc, #-2400] @ 0xbeb78 │ │ │ │ + bl 0xb93d8 │ │ │ │ + ldr r2, [pc, #-2400] @ 0xbec40 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb90e8 │ │ │ │ - ldr r2, [pc, #-2424] @ 0xbeb7c │ │ │ │ + bl 0xb91ac │ │ │ │ + ldr r2, [pc, #-2424] @ 0xbec44 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb9364 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 0xc0f0c │ │ │ │ + bne 0xc0fd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc1058 │ │ │ │ + bne 0xc1120 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc291c │ │ │ │ + beq 0xc29e4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2512] @ 0xbeb80 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2512] @ 0xbec48 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb9364 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 0xc0e84 │ │ │ │ + bne 0xc0f4c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc1030 │ │ │ │ + bne 0xc10f8 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc28ec │ │ │ │ + beq 0xc29b4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2600] @ 0xbeb84 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2600] @ 0xbec4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2640] @ 0xbeb88 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2640] @ 0xbec50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2676] @ 0xbeb8c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2676] @ 0xbec54 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2712] @ 0xbeb90 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2712] @ 0xbec58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb90e8 │ │ │ │ - ldr r2, [pc, #-2736] @ 0xbeb94 │ │ │ │ + bl 0xb91ac │ │ │ │ + ldr r2, [pc, #-2736] @ 0xbec5c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #251658240 @ 0xf000000 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2796] @ 0xbeb98 │ │ │ │ + bhi 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2796] @ 0xbec60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9158 │ │ │ │ + bl 0xb921c │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2844] @ 0xbeb9c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2844] @ 0xbec64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #251658240 @ 0xf000000 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2900] @ 0xbeba0 │ │ │ │ + bhi 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2900] @ 0xbec68 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9158 │ │ │ │ + bl 0xb921c │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2944] @ 0xbeba4 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2944] @ 0xbec6c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-2980] @ 0xbeba8 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-2980] @ 0xbec70 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3016] @ 0xbebac │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3016] @ 0xbec74 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3056] @ 0xbebb0 │ │ │ │ + bhi 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3056] @ 0xbec78 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9158 │ │ │ │ + bl 0xb921c │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3100] @ 0xbebb4 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3100] @ 0xbec7c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r3, r1, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr ip, r3, r2, lsr #28 │ │ │ │ - ldr r3, [pc, #-3080] @ 0xbebec │ │ │ │ - ldr r2, [pc, #-3076] @ 0xbebf4 │ │ │ │ + ldr r3, [pc, #-3080] @ 0xbecb4 │ │ │ │ + ldr r2, [pc, #-3076] @ 0xbecbc │ │ │ │ and r3, r3, r4 │ │ │ │ lsr r1, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsr r2, r4, #3 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ and r2, r2, #16 │ │ │ │ lsl r4, r4, #12 │ │ │ │ orr r1, r1, r0 │ │ │ │ orr r2, r2, r4, lsr #28 │ │ │ │ - beq 0xc286c │ │ │ │ - bhi 0xc14ac │ │ │ │ + beq 0xc2934 │ │ │ │ + bhi 0xc1574 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0xc28ac │ │ │ │ - ldr r0, [pc, #-3140] @ 0xbebf0 │ │ │ │ + beq 0xc2974 │ │ │ │ + ldr r0, [pc, #-3140] @ 0xbecb8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #-3244] @ 0xbebb8 │ │ │ │ + ldr r2, [pc, #-3244] @ 0xbec80 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9228 │ │ │ │ - ldr r3, [pc, #-3224] @ 0xbebf4 │ │ │ │ + bl 0xb92f4 │ │ │ │ + ldr r3, [pc, #-3224] @ 0xbecbc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ands r3, r4, r3 │ │ │ │ - beq 0xc1164 │ │ │ │ + beq 0xc122c │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0xc29c8 │ │ │ │ + bne 0xc2a90 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc2f84 │ │ │ │ + beq 0xc304c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3352] @ 0xbebbc │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3352] @ 0xbec84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3388] @ 0xbebc0 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3388] @ 0xbec88 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb9364 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 0xc0bc8 │ │ │ │ + bne 0xc0c90 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc0ff4 │ │ │ │ + bne 0xc10bc │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc2a04 │ │ │ │ + beq 0xc2acc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3476] @ 0xbebc4 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3476] @ 0xbec8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3512] @ 0xbebc8 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3512] @ 0xbec90 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3552] @ 0xbebcc │ │ │ │ + bhi 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3552] @ 0xbec94 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9158 │ │ │ │ + bl 0xb921c │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3596] @ 0xbebd0 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3596] @ 0xbec98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3632] @ 0xbebd4 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3632] @ 0xbec9c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3668] @ 0xbebd8 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3668] @ 0xbeca0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb9364 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 0xc0db0 │ │ │ │ + bne 0xc0e78 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc1008 │ │ │ │ + bne 0xc10d0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc299c │ │ │ │ + beq 0xc2a64 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3756] @ 0xbebdc │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3756] @ 0xbeca4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb9364 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc2a68 │ │ │ │ + bne 0xc2b30 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc31fc │ │ │ │ + beq 0xc32c4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3844] @ 0xbebe0 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3844] @ 0xbeca8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ - ldr r2, [pc, #-3868] @ 0xbebe4 │ │ │ │ + bl 0xb93d8 │ │ │ │ + ldr r2, [pc, #-3868] @ 0xbecac │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-3904] @ 0xbebe8 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-3904] @ 0xbecb0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r3, r1, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr ip, r3, r2, lsr #28 │ │ │ │ - ldr r3, [pc, #-3936] @ 0xbebec │ │ │ │ - ldr r2, [pc, #-3936] @ 0xbebf0 │ │ │ │ + ldr r3, [pc, #-3936] @ 0xbecb4 │ │ │ │ + ldr r2, [pc, #-3936] @ 0xbecb8 │ │ │ │ and r3, r3, r4 │ │ │ │ lsr r1, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsr r2, r4, #3 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ and r2, r2, #16 │ │ │ │ lsl r4, r4, #12 │ │ │ │ orr r1, r1, r0 │ │ │ │ orr r2, r2, r4, lsr #28 │ │ │ │ - beq 0xc1b24 │ │ │ │ - ldr r0, [pc, #-3980] @ 0xbebf4 │ │ │ │ + beq 0xc1bec │ │ │ │ + ldr r0, [pc, #-3980] @ 0xbecbc │ │ │ │ cmp r3, r0 │ │ │ │ - beq 0xc1ae4 │ │ │ │ + beq 0xc1bac │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #61440 @ 0xf000 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #-4032] @ 0xbebf8 │ │ │ │ + ldr r2, [pc, #-4032] @ 0xbecc0 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ - ldr r2, [pc, #-4064] @ 0xbebfc │ │ │ │ + bl 0xb93d8 │ │ │ │ + ldr r2, [pc, #-4064] @ 0xbecc4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb90e8 │ │ │ │ - ldr r2, [pc, #-4088] @ 0xbec00 │ │ │ │ + bl 0xb91ac │ │ │ │ + ldr r2, [pc, #-4088] @ 0xbecc8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9304 │ │ │ │ + bl 0xb93d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #4076] @ 0xc0c0c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #4076] @ 0xc0cd4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #2560 @ 0xa00 │ │ │ │ - beq 0xc2570 │ │ │ │ - bhi 0xc15e8 │ │ │ │ + beq 0xc2638 │ │ │ │ + bhi 0xc16b0 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - beq 0xc25c0 │ │ │ │ + beq 0xc2688 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb r1, r1, #16 │ │ │ │ orr r2, r2, r0 │ │ │ │ - bne 0xc302c │ │ │ │ + bne 0xc30f4 │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #3964] @ 0xc0c10 │ │ │ │ - ldr r2, [pc, #3964] @ 0xc0c14 │ │ │ │ + ldr r3, [pc, #3964] @ 0xc0cd8 │ │ │ │ + ldr r2, [pc, #3964] @ 0xc0cdc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #3940] @ 0xc0c18 │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #3940] @ 0xc0ce0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc2350 │ │ │ │ - bhi 0xc170c │ │ │ │ + beq 0xc2418 │ │ │ │ + bhi 0xc17d4 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc24cc │ │ │ │ + beq 0xc2594 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb r1, r1, #16 │ │ │ │ orr r2, r2, r0 │ │ │ │ - bne 0xc2ffc │ │ │ │ + bne 0xc30c4 │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #3836] @ 0xc0c1c │ │ │ │ - ldr r2, [pc, #3824] @ 0xc0c14 │ │ │ │ + ldr r3, [pc, #3836] @ 0xc0ce4 │ │ │ │ + ldr r2, [pc, #3824] @ 0xc0cdc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #3800] @ 0xc0c18 │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #3800] @ 0xc0ce0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc23b4 │ │ │ │ - bhi 0xc1650 │ │ │ │ + beq 0xc247c │ │ │ │ + bhi 0xc1718 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc2478 │ │ │ │ + beq 0xc2540 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #7 │ │ │ │ and r2, r2, #16 │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb r1, r1, #8 │ │ │ │ orr r2, r2, r0 │ │ │ │ - bne 0xc30d4 │ │ │ │ + bne 0xc319c │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #3700] @ 0xc0c20 │ │ │ │ - ldr r2, [pc, #3700] @ 0xc0c24 │ │ │ │ + ldr r3, [pc, #3700] @ 0xc0ce8 │ │ │ │ + ldr r2, [pc, #3700] @ 0xc0cec │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #2560 @ 0xa00 │ │ │ │ - beq 0xc2520 │ │ │ │ - bhi 0xc1558 │ │ │ │ + beq 0xc25e8 │ │ │ │ + bhi 0xc1620 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - beq 0xc1fac │ │ │ │ + beq 0xc2074 │ │ │ │ cmp r3, #2304 @ 0x900 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #7 │ │ │ │ and r2, r2, #16 │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb r1, r1, #8 │ │ │ │ orr r2, r2, r0 │ │ │ │ - bne 0xc3104 │ │ │ │ + bne 0xc31cc │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #3580] @ 0xc0c28 │ │ │ │ - ldr r2, [pc, #3572] @ 0xc0c24 │ │ │ │ + ldr r3, [pc, #3580] @ 0xc0cf0 │ │ │ │ + ldr r2, [pc, #3572] @ 0xc0cec │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bne 0xc1290 │ │ │ │ + bne 0xc1358 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r2, #2 │ │ │ │ mvnne r1, #0 │ │ │ │ moveq r1, #10 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #3492] @ 0xc0c2c │ │ │ │ - ldr r1, [pc, #3492] @ 0xc0c30 │ │ │ │ + ldr r3, [pc, #3492] @ 0xc0cf4 │ │ │ │ + ldr r1, [pc, #3492] @ 0xc0cf8 │ │ │ │ mov ip, #3 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0xb8104 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb81c4 │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9440 │ │ │ │ + bl 0xb9514 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #3676] @ 0xc0d1c │ │ │ │ - ldr r0, [pc, #3440] @ 0xc0c34 │ │ │ │ + ldr r3, [pc, #3676] @ 0xc0de4 │ │ │ │ + ldr r0, [pc, #3440] @ 0xc0cfc │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbcc04 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbcccc │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9440 │ │ │ │ + bl 0xb9514 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0xbff20 │ │ │ │ + bne 0xbffe8 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xc2010 │ │ │ │ + beq 0xc20d8 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r3, [pc, #3572] @ 0xc0d1c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r3, [pc, #3572] @ 0xc0de4 │ │ │ │ mov r1, r7 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #576] @ 0x240 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbd204 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd2cc │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9440 │ │ │ │ + bl 0xb9514 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #3528] @ 0xc0d1c │ │ │ │ + ldr r2, [pc, #3528] @ 0xc0de4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #896] @ 0x380 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbcc04 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbcccc │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #3456] @ 0xc0d1c │ │ │ │ - ldr r1, [pc, #3224] @ 0xc0c38 │ │ │ │ + ldr r3, [pc, #3456] @ 0xc0de4 │ │ │ │ + ldr r1, [pc, #3224] @ 0xc0d00 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #816] @ 0x330 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb93d8 │ │ │ │ + bl 0xb94a8 │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ ands r3, r4, #16777216 @ 0x1000000 │ │ │ │ lsr r2, r2, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r2, r2, #1 │ │ │ │ - bne 0xc1380 │ │ │ │ + bne 0xc1448 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #3376] @ 0xc0d1c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #3376] @ 0xc0de4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #784] @ 0x310 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8920 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb89e0 │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #3308] @ 0xc0d1c │ │ │ │ - ldr r1, [pc, #3080] @ 0xc0c3c │ │ │ │ + ldr r3, [pc, #3308] @ 0xc0de4 │ │ │ │ + ldr r1, [pc, #3080] @ 0xc0d04 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #752] @ 0x2f0 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb93d8 │ │ │ │ + bl 0xb94a8 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #3016] @ 0xc0c40 │ │ │ │ - ldr r3, [pc, #3016] @ 0xc0c44 │ │ │ │ + ldr r1, [pc, #3016] @ 0xc0d08 │ │ │ │ + ldr r3, [pc, #3016] @ 0xc0d0c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8920 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb89e0 │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 0xc1268 │ │ │ │ + bne 0xc1330 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #2944] @ 0xc0c48 │ │ │ │ - ldr r3, [pc, #2944] @ 0xc0c4c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #2944] @ 0xc0d10 │ │ │ │ + ldr r3, [pc, #2944] @ 0xc0d14 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9440 │ │ │ │ + bl 0xb9514 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #3108] @ 0xc0d1c │ │ │ │ - ldr r0, [pc, #2900] @ 0xc0c50 │ │ │ │ + ldr r3, [pc, #3108] @ 0xc0de4 │ │ │ │ + ldr r0, [pc, #2900] @ 0xc0d18 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #656] @ 0x290 │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbcc04 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbcccc │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9440 │ │ │ │ + bl 0xb9514 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #3044] @ 0xc0d1c │ │ │ │ + ldr r3, [pc, #3044] @ 0xc0de4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #928] @ 0x3a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbc9fc │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbcac4 │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9440 │ │ │ │ + bl 0xb9514 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #2988] @ 0xc0d1c │ │ │ │ + ldr r3, [pc, #2988] @ 0xc0de4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #912] @ 0x390 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbc9fc │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbcac4 │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ ands r3, r4, #16777216 @ 0x1000000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #2920] @ 0xc0d1c │ │ │ │ + ldr r2, [pc, #2920] @ 0xc0de4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #880] @ 0x370 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9440 │ │ │ │ + bl 0xb9514 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #2876] @ 0xc0d1c │ │ │ │ + ldr r2, [pc, #2876] @ 0xc0de4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #864] @ 0x360 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbcc04 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbcccc │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9440 │ │ │ │ + bl 0xb9514 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #2828] @ 0xc0d1c │ │ │ │ + ldr r2, [pc, #2828] @ 0xc0de4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #736] @ 0x2e0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbcc04 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbcccc │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9440 │ │ │ │ + bl 0xb9514 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0xc026c │ │ │ │ + bne 0xc0334 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xc1f94 │ │ │ │ + beq 0xc205c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r3, [pc, #2728] @ 0xc0d1c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r3, [pc, #2728] @ 0xc0de4 │ │ │ │ mov r1, r7 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #768] @ 0x300 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbd204 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd2cc │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ ands r3, r4, #16777216 @ 0x1000000 │ │ │ │ lsr r2, r2, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r2, r2, #1 │ │ │ │ - bne 0xc13d0 │ │ │ │ + bne 0xc1498 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #2652] @ 0xc0d1c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #2652] @ 0xc0de4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #704] @ 0x2c0 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb93d8 │ │ │ │ + bl 0xb94a8 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 0xc145c │ │ │ │ + bne 0xc1524 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r3, [pc, #2580] @ 0xc0d1c │ │ │ │ - ldr r1, [pc, #2376] @ 0xc0c54 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r3, [pc, #2580] @ 0xc0de4 │ │ │ │ + ldr r1, [pc, #2376] @ 0xc0d1c │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8920 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb89e0 │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb93d8 │ │ │ │ + bl 0xb94a8 │ │ │ │ ands r3, r4, #16777216 @ 0x1000000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r2, [r5, #200] @ 0xc8 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #2312] @ 0xc0c58 │ │ │ │ + ldr r2, [pc, #2312] @ 0xc0d20 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8920 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb89e0 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9374 │ │ │ │ + bl 0xb9448 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bne 0xc133c │ │ │ │ + bne 0xc1404 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r2, #2 │ │ │ │ mvnne r1, #0 │ │ │ │ moveq r1, #10 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #2232] @ 0xc0c5c │ │ │ │ - ldr r1, [pc, #2232] @ 0xc0c60 │ │ │ │ + ldr r3, [pc, #2232] @ 0xc0d24 │ │ │ │ + ldr r1, [pc, #2232] @ 0xc0d28 │ │ │ │ mov ip, #3 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0xb8104 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb81c4 │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb93d8 │ │ │ │ + bl 0xb94a8 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ lsr r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 0xc1484 │ │ │ │ + bne 0xc154c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r3, [pc, #2340] @ 0xc0d1c │ │ │ │ - ldr r1, [pc, #2152] @ 0xc0c64 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r3, [pc, #2340] @ 0xc0de4 │ │ │ │ + ldr r1, [pc, #2152] @ 0xc0d2c │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #608] @ 0x260 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8920 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb89e0 │ │ │ │ + b 0xbdcd4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xb9440 │ │ │ │ + bl 0xb9514 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0xc0458 │ │ │ │ + bne 0xc0520 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xc1f7c │ │ │ │ + beq 0xc2044 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r3, [pc, #2236] @ 0xc0d1c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r3, [pc, #2236] @ 0xc0de4 │ │ │ │ mov r1, r7 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbd204 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd2cc │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1792 @ 0x700 │ │ │ │ - beq 0xc1910 │ │ │ │ + beq 0xc19d8 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - beq 0xc18ac │ │ │ │ + beq 0xc1974 │ │ │ │ cmp r3, #1280 @ 0x500 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -180436,20 +180486,20 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #31 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #1944] @ 0xc0c68 │ │ │ │ + ldr r2, [pc, #1944] @ 0xc0d30 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ @@ -180460,20 +180510,20 @@ │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #2128] @ 0xc0d80 │ │ │ │ + ldr r2, [pc, #2128] @ 0xc0e48 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and ip, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, ip │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ @@ -180484,19 +180534,19 @@ │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1756] @ 0xc0c6c │ │ │ │ + ldr r2, [pc, #1756] @ 0xc0d34 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -180504,20 +180554,20 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #1972] @ 0xc0d94 │ │ │ │ + ldr r2, [pc, #1972] @ 0xc0e5c │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ @@ -180528,20 +180578,20 @@ │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1808] @ 0xc0d50 │ │ │ │ + ldr r2, [pc, #1808] @ 0xc0e18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -180549,20 +180599,20 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #1764] @ 0xc0d78 │ │ │ │ + ldr r2, [pc, #1764] @ 0xc0e40 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ @@ -180573,20 +180623,20 @@ │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1680] @ 0xc0d84 │ │ │ │ + ldr r2, [pc, #1680] @ 0xc0e4c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and ip, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, ip │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ @@ -180597,19 +180647,19 @@ │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1588] @ 0xc0d88 │ │ │ │ + ldr r2, [pc, #1588] @ 0xc0e50 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and ip, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, ip │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ @@ -180620,19 +180670,19 @@ │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1460] @ 0xc0d64 │ │ │ │ + ldr r2, [pc, #1460] @ 0xc0e2c │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and ip, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, ip │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ @@ -180643,19 +180693,19 @@ │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1372] @ 0xc0d68 │ │ │ │ + ldr r2, [pc, #1372] @ 0xc0e30 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -180663,90 +180713,90 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #1044] @ 0xc0c70 │ │ │ │ + ldr r2, [pc, #1044] @ 0xc0d38 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #196608 @ 0x30000 │ │ │ │ - beq 0xc32a8 │ │ │ │ - bhi 0xc1110 │ │ │ │ - ldr r2, [pc, #1012] @ 0xc0c74 │ │ │ │ + beq 0xc3370 │ │ │ │ + bhi 0xc11d8 │ │ │ │ + ldr r2, [pc, #1012] @ 0xc0d3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc37dc │ │ │ │ - bhi 0xc2bc4 │ │ │ │ + beq 0xc38a4 │ │ │ │ + bhi 0xc2c8c │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3aa4 │ │ │ │ + beq 0xc3b6c │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3a6c │ │ │ │ + beq 0xc3b34 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc40a8 │ │ │ │ + beq 0xc4170 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #916] @ 0xc0c78 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #916] @ 0xc0d40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb1058 │ │ │ │ + bl 0xb1118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xbdde8 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xbdeb0 │ │ │ │ + b 0xbdd14 │ │ │ │ cmp r3, #196608 @ 0x30000 │ │ │ │ - beq 0xc3398 │ │ │ │ - bhi 0xc11a8 │ │ │ │ - ldr r2, [pc, #872] @ 0xc0c74 │ │ │ │ + beq 0xc3460 │ │ │ │ + bhi 0xc1270 │ │ │ │ + ldr r2, [pc, #872] @ 0xc0d3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3540 │ │ │ │ - bhi 0xc2ab8 │ │ │ │ + beq 0xc3608 │ │ │ │ + bhi 0xc2b80 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc371c │ │ │ │ + beq 0xc37e4 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc36e0 │ │ │ │ + beq 0xc37a8 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb598c │ │ │ │ + bl 0xb5a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ and r3, r4, #3904 @ 0xf40 │ │ │ │ cmp r3, #1856 @ 0x740 │ │ │ │ - bne 0xbdc58 │ │ │ │ - b 0xbdc08 │ │ │ │ - ldr r2, [pc, #776] @ 0xc0c7c │ │ │ │ + bne 0xbdd20 │ │ │ │ + b 0xbdcd0 │ │ │ │ + ldr r2, [pc, #776] @ 0xc0d44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc1ed8 │ │ │ │ + beq 0xc1fa0 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -180754,26 +180804,26 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #31 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #696] @ 0xc0c80 │ │ │ │ + ldr r2, [pc, #696] @ 0xc0d48 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #676] @ 0xc0c84 │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #676] @ 0xc0d4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc1db0 │ │ │ │ + beq 0xc1e78 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -180784,24 +180834,24 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #584] @ 0xc0c88 │ │ │ │ + ldr r2, [pc, #584] @ 0xc0d50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xbd098 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd160 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc184c │ │ │ │ + beq 0xc1914 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -180812,24 +180862,24 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #672] @ 0xc0d50 │ │ │ │ + ldr r2, [pc, #672] @ 0xc0e18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - beq 0xc26dc │ │ │ │ + beq 0xc27a4 │ │ │ │ cmp r3, #1280 @ 0x500 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -180837,24 +180887,24 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #15 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #340] @ 0xc0c68 │ │ │ │ + ldr r2, [pc, #340] @ 0xc0d30 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - beq 0xc2798 │ │ │ │ + beq 0xc2860 │ │ │ │ cmp r3, #1280 @ 0x500 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -180862,627 +180912,627 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #7 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #240] @ 0xc0c68 │ │ │ │ + ldr r2, [pc, #240] @ 0xc0d30 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r3, r1, #18 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r2, r4, #1 │ │ │ │ lsr r1, r1, #6 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ tst r4, #131072 @ 0x20000 │ │ │ │ and ip, r4, #15 │ │ │ │ and r1, r1, #1 │ │ │ │ orr r2, r2, ip │ │ │ │ - bne 0xc2a1c │ │ │ │ + bne 0xc2ae4 │ │ │ │ tst r4, #262144 @ 0x40000 │ │ │ │ - bne 0xc2d50 │ │ │ │ + bne 0xc2e18 │ │ │ │ mov r6, #2 │ │ │ │ - b 0xbf138 │ │ │ │ + b 0xbf200 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc29b4 │ │ │ │ + bne 0xc2a7c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc3134 │ │ │ │ + beq 0xc31fc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #140] @ 0xc0c8c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #140] @ 0xc0d54 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ andeq r1, r7, r4, ror #27 │ │ │ │ - andeq r6, fp, r4, ror r3 │ │ │ │ + andeq r6, fp, r4, lsr r4 │ │ │ │ strdeq lr, [r6], -r8 │ │ │ │ tsteq r0, r0, lsl #18 │ │ │ │ - andeq r6, fp, r0, lsr r2 │ │ │ │ - muleq fp, ip, r2 │ │ │ │ - @ instruction: 0x000b6eb4 │ │ │ │ - andeq r6, fp, r0, ror #7 │ │ │ │ - strdeq r0, [r6], #-244 @ 0xffffff0c │ │ │ │ - subeq r1, r6, r4 │ │ │ │ - ldrdeq r1, [r6], #-4 │ │ │ │ - subeq r1, r6, r4, ror #2 │ │ │ │ - subeq r1, r6, r4, ror #2 │ │ │ │ - subeq r1, r6, r4, ror #2 │ │ │ │ - subeq r1, r6, r4, ror #1 │ │ │ │ - strheq r1, [r6], #-4 │ │ │ │ - strdeq r0, [r6], #-244 @ 0xffffff0c │ │ │ │ - ldrdeq r1, [r6], #-4 │ │ │ │ + strdeq r6, [fp], -r0 │ │ │ │ + andeq r6, fp, ip, asr r3 │ │ │ │ + andeq r6, fp, r4, ror pc │ │ │ │ + andeq r6, fp, r0, lsr #9 │ │ │ │ + strdeq r1, [r6], #-4 │ │ │ │ subeq r1, r6, r4, lsl #2 │ │ │ │ - subeq r1, r6, r4, ror #2 │ │ │ │ - subeq r1, r6, r4, asr #32 │ │ │ │ - subeq r1, r6, r4 │ │ │ │ + ldrdeq r1, [r6], #-20 @ 0xffffffec │ │ │ │ + subeq r1, r6, r4, ror #4 │ │ │ │ + subeq r1, r6, r4, ror #4 │ │ │ │ + subeq r1, r6, r4, ror #4 │ │ │ │ + subeq r1, r6, r4, ror #3 │ │ │ │ + strheq r1, [r6], #-20 @ 0xffffffec │ │ │ │ + strdeq r1, [r6], #-4 │ │ │ │ + ldrdeq r1, [r6], #-20 @ 0xffffffec │ │ │ │ + subeq r1, r6, r4, lsl #4 │ │ │ │ + subeq r1, r6, r4, ror #4 │ │ │ │ + subeq r1, r6, r4, asr #2 │ │ │ │ subeq r1, r6, r4, lsl #2 │ │ │ │ - @ instruction: 0x001a86f8 │ │ │ │ + subeq r1, r6, r4, lsl #4 │ │ │ │ + @ instruction: 0x001a87f8 │ │ │ │ andeq r0, r7, ip, asr #29 │ │ │ │ andeq r1, r7, r0, lsr #13 │ │ │ │ andeq r0, r2, r0, lsl #4 │ │ │ │ - strdeq fp, [fp], -ip │ │ │ │ + andeq fp, fp, r4, asr #25 │ │ │ │ tsteq r0, r0, lsl #12 │ │ │ │ andeq r1, r7, ip, asr r6 │ │ │ │ tsteq r0, r0, lsl #28 │ │ │ │ - andeq r3, fp, ip, lsl #1 │ │ │ │ - andeq sl, fp, r4, lsl #17 │ │ │ │ - andeq sl, fp, r4, asr #7 │ │ │ │ - strdeq fp, [fp], -r4 │ │ │ │ - andeq sl, fp, r4, lsr r0 │ │ │ │ - andeq sl, fp, r4, lsr #31 │ │ │ │ - muleq fp, r4, r5 │ │ │ │ - andeq fp, fp, r4, lsl #4 │ │ │ │ - andeq sl, fp, r4, asr #26 │ │ │ │ - andeq sl, fp, r4, lsr #12 │ │ │ │ - andeq sl, fp, ip, ror fp │ │ │ │ - @ instruction: 0x000ba6bc │ │ │ │ + andeq r3, fp, ip, asr #2 │ │ │ │ + andeq sl, fp, ip, asr #18 │ │ │ │ + andeq sl, fp, ip, lsl #9 │ │ │ │ + @ instruction: 0x000bb8bc │ │ │ │ strdeq sl, [fp], -ip │ │ │ │ - andeq r9, fp, ip, ror #28 │ │ │ │ - ldrdeq sl, [fp], -ip │ │ │ │ - andeq fp, fp, ip, asr #7 │ │ │ │ - andeq fp, fp, ip, lsr r0 │ │ │ │ + andeq fp, fp, ip, rrx │ │ │ │ + andeq fp, fp, ip, asr r6 │ │ │ │ + andeq fp, fp, ip, asr #5 │ │ │ │ + andeq sl, fp, ip, lsl #28 │ │ │ │ + andeq sl, fp, ip, ror #13 │ │ │ │ + andeq sl, fp, r4, asr #24 │ │ │ │ + andeq sl, fp, r4, lsl #15 │ │ │ │ + andeq sl, fp, r4, asr #5 │ │ │ │ + andeq r9, fp, r4, lsr pc │ │ │ │ + andeq sl, fp, r4, lsr #29 │ │ │ │ + muleq fp, r4, r4 │ │ │ │ + andeq fp, fp, r4, lsl #2 │ │ │ │ andeq r0, r1, r0, lsl #3 │ │ │ │ - andeq fp, fp, ip, lsl #17 │ │ │ │ + andeq fp, fp, r4, asr r9 │ │ │ │ andeq r0, r1, r0, lsl #4 │ │ │ │ andeq r0, r7, ip, lsl #22 │ │ │ │ andeq r2, r7, ip, lsr #14 │ │ │ │ - @ instruction: 0x000ba9b4 │ │ │ │ + andeq sl, fp, ip, ror sl │ │ │ │ andeq r0, r3, r0, lsl #4 │ │ │ │ - andeq ip, fp, r4, lsl #3 │ │ │ │ - subeq r1, r6, r4, asr #2 │ │ │ │ - subeq r1, r6, r4, asr #32 │ │ │ │ - strdeq r0, [r6], #-244 @ 0xffffff0c │ │ │ │ - subeq r1, r6, r4, asr #1 │ │ │ │ - strdeq r0, [r6], #-244 @ 0xffffff0c │ │ │ │ - subeq r1, r6, r4, lsl r0 │ │ │ │ - strdeq r0, [r6], #-244 @ 0xffffff0c │ │ │ │ - strdeq r0, [r6], #-244 @ 0xffffff0c │ │ │ │ - subeq r1, r6, r4, lsl r0 │ │ │ │ - subeq r1, r6, r4, asr #32 │ │ │ │ - subeq r1, r6, r4, asr #32 │ │ │ │ - subeq r1, r6, r4, ror r0 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ - subeq r1, r6, r4, asr #32 │ │ │ │ - subeq r1, r6, r4, lsl r0 │ │ │ │ + andeq ip, fp, ip, asr #4 │ │ │ │ + subeq r1, r6, r4, asr #4 │ │ │ │ subeq r1, r6, r4, asr #2 │ │ │ │ - strdeq r0, [r6], #-244 @ 0xffffff0c │ │ │ │ + strdeq r1, [r6], #-4 │ │ │ │ + subeq r1, r6, r4, asr #3 │ │ │ │ + strdeq r1, [r6], #-4 │ │ │ │ subeq r1, r6, r4, lsl r1 │ │ │ │ - subeq r1, r6, r4, lsr #1 │ │ │ │ + strdeq r1, [r6], #-4 │ │ │ │ + strdeq r1, [r6], #-4 │ │ │ │ subeq r1, r6, r4, lsl r1 │ │ │ │ - subeq r1, r6, r4, asr r0 │ │ │ │ + subeq r1, r6, r4, asr #2 │ │ │ │ + subeq r1, r6, r4, asr #2 │ │ │ │ + subeq r1, r6, r4, ror r1 │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ + subeq r1, r6, r4, asr #2 │ │ │ │ + subeq r1, r6, r4, lsl r1 │ │ │ │ + subeq r1, r6, r4, asr #4 │ │ │ │ + strdeq r1, [r6], #-4 │ │ │ │ + subeq r1, r6, r4, lsl r2 │ │ │ │ + subeq r1, r6, r4, lsr #3 │ │ │ │ + subeq r1, r6, r4, lsl r2 │ │ │ │ + subeq r1, r6, r4, asr r1 │ │ │ │ eorseq r0, r0, r0, asr #32 │ │ │ │ - andeq r1, fp, ip, lsr #10 │ │ │ │ - strheq r5, [fp], -r0 │ │ │ │ - andeq r5, fp, r8, asr r0 │ │ │ │ + andeq r1, fp, ip, ror #11 │ │ │ │ + andeq r5, fp, r0, ror r1 │ │ │ │ + andeq r5, fp, r8, lsl r1 │ │ │ │ andeq r0, r7, r4, ror #24 │ │ │ │ tsteq r0, r0, lsl #10 │ │ │ │ tsteq r0, r0, lsl #20 │ │ │ │ - andseq r8, sl, r4, asr #3 │ │ │ │ - andseq r7, sl, r8, asr #31 │ │ │ │ + andseq r8, sl, r4, asr #5 │ │ │ │ + andseq r8, sl, r8, asr #1 │ │ │ │ andeq r0, r7, r8, ror #27 │ │ │ │ andeq r0, r7, r0, lsl sp │ │ │ │ - andeq r2, fp, ip, lsr #29 │ │ │ │ - andeq r7, fp, ip, lsr r1 │ │ │ │ + andeq r2, fp, ip, ror #30 │ │ │ │ + strdeq r7, [fp], -ip │ │ │ │ ldrdeq ip, [r6], -r8 │ │ │ │ andeq r1, r7, r8, lsl r6 │ │ │ │ - andeq r6, fp, r8, lsl #6 │ │ │ │ + andeq r6, fp, r8, asr #7 │ │ │ │ strdeq r0, [r7], -r0 @ │ │ │ │ andeq r0, r7, r0, lsl #27 │ │ │ │ @ instruction: 0x00070cb0 │ │ │ │ - andeq r1, fp, ip, asr #12 │ │ │ │ - andeq r1, fp, ip, ror #11 │ │ │ │ + andeq r1, fp, ip, lsl #14 │ │ │ │ + andeq r1, fp, ip, lsr #13 │ │ │ │ muleq r7, r4, r0 │ │ │ │ - andeq r6, fp, r4, asr #3 │ │ │ │ + andeq r6, fp, r4, lsl #5 │ │ │ │ andeq lr, r6, ip, ror #17 │ │ │ │ - andeq r2, fp, r4, lsr #30 │ │ │ │ - @ instruction: 0x000b2dbc │ │ │ │ - andeq r2, fp, r4, asr #26 │ │ │ │ - andeq r2, fp, r4, lsr lr │ │ │ │ + andeq r2, fp, r4, ror #31 │ │ │ │ + andeq r2, fp, ip, ror lr │ │ │ │ + andeq r2, fp, r4, lsl #28 │ │ │ │ + strdeq r2, [fp], -r4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc2988 │ │ │ │ + bne 0xc2a50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc3164 │ │ │ │ + beq 0xc322c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-344] @ 0xc0c90 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-344] @ 0xc0d58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0xc2d24 │ │ │ │ + bne 0xc2dec │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc328c │ │ │ │ + beq 0xc3354 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-416] @ 0xc0c94 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-416] @ 0xc0d5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc2960 │ │ │ │ + bne 0xc2a28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc2fb4 │ │ │ │ + beq 0xc307c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-480] @ 0xc0c98 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-480] @ 0xc0d60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc29f0 │ │ │ │ + bne 0xc2ab8 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc2dd8 │ │ │ │ + beq 0xc2ea0 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-544] @ 0xc0c9c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-544] @ 0xc0d64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc294c │ │ │ │ + bne 0xc2a14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc2f9c │ │ │ │ + beq 0xc3064 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-608] @ 0xc0ca0 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-608] @ 0xc0d68 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc2974 │ │ │ │ + bne 0xc2a3c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc314c │ │ │ │ + beq 0xc3214 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-672] @ 0xc0ca4 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-672] @ 0xc0d6c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc2a7c │ │ │ │ + bne 0xc2b44 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc3214 │ │ │ │ + beq 0xc32dc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-736] @ 0xc0ca8 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-736] @ 0xc0d70 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - bl 0xb9294 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + bl 0xb9364 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc29dc │ │ │ │ + bne 0xc2aa4 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc305c │ │ │ │ + beq 0xc3124 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-808] @ 0xc0cac │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-808] @ 0xc0d74 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-824] @ 0xc0cb0 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-824] @ 0xc0d78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-840] @ 0xc0cb4 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-840] @ 0xc0d7c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-856] @ 0xc0cb8 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-856] @ 0xc0d80 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-872] @ 0xc0cbc │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-872] @ 0xc0d84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-888] @ 0xc0cc0 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-888] @ 0xc0d88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-904] @ 0xc0cc4 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-904] @ 0xc0d8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-920] @ 0xc0cc8 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-920] @ 0xc0d90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-936] @ 0xc0ccc │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-936] @ 0xc0d94 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc357c │ │ │ │ - bhi 0xc2b74 │ │ │ │ + beq 0xc3644 │ │ │ │ + bhi 0xc2c3c │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc330c │ │ │ │ + beq 0xc33d4 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc32e0 │ │ │ │ + beq 0xc33a8 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3b30 │ │ │ │ + beq 0xc3bf8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1016] @ 0xc0cd0 │ │ │ │ - b 0xc08e0 │ │ │ │ - ldr r2, [pc, #-1020] @ 0xc0cd4 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1016] @ 0xc0d98 │ │ │ │ + b 0xc09a8 │ │ │ │ + ldr r2, [pc, #-1020] @ 0xc0d9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc39f4 │ │ │ │ - bhi 0xc2b18 │ │ │ │ + beq 0xc3abc │ │ │ │ + bhi 0xc2be0 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc35c0 │ │ │ │ + beq 0xc3688 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc34d0 │ │ │ │ + beq 0xc3598 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-1080] @ 0xc0cd8 │ │ │ │ - b 0xbddd4 │ │ │ │ - ldr r2, [pc, #-1076] @ 0xc0ce4 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-1080] @ 0xc0da0 │ │ │ │ + b 0xbde9c │ │ │ │ + ldr r2, [pc, #-1076] @ 0xc0dac │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3860 │ │ │ │ - bhi 0xc2ca8 │ │ │ │ + beq 0xc3928 │ │ │ │ + bhi 0xc2d70 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc34a4 │ │ │ │ + beq 0xc356c │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3478 │ │ │ │ + beq 0xc3540 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - ldreq r2, [pc, #-1156] @ 0xc0cdc │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ + ldreq r2, [pc, #-1156] @ 0xc0da4 │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0xc2aa4 │ │ │ │ + bne 0xc2b6c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc3244 │ │ │ │ + beq 0xc330c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-1212] @ 0xc0ce0 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-1212] @ 0xc0da8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-1228] @ 0xc0ce4 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-1228] @ 0xc0dac │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3360 │ │ │ │ - bhi 0xc2c4c │ │ │ │ + beq 0xc3428 │ │ │ │ + bhi 0xc2d14 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3adc │ │ │ │ + beq 0xc3ba4 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc38fc │ │ │ │ + beq 0xc39c4 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3ddc │ │ │ │ + beq 0xc3ea4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1324] @ 0xc0ce8 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1324] @ 0xc0db0 │ │ │ │ + b 0xc09a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #-1336] @ 0xc0cec │ │ │ │ - ldr r3, [pc, #-1336] @ 0xc0cf0 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #-1336] @ 0xc0db4 │ │ │ │ + ldr r3, [pc, #-1336] @ 0xc0db8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r3, [pc, #-1328] @ 0xc0d1c │ │ │ │ - ldr r1, [pc, #-1372] @ 0xc0cf4 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r3, [pc, #-1328] @ 0xc0de4 │ │ │ │ + ldr r1, [pc, #-1372] @ 0xc0dbc │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #640] @ 0x280 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8640 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8700 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #-1408] @ 0xc0cf8 │ │ │ │ - ldr r3, [pc, #-1408] @ 0xc0cfc │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #-1408] @ 0xc0dc0 │ │ │ │ + ldr r3, [pc, #-1408] @ 0xc0dc4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ ldr r1, [r5, #200] @ 0xc8 │ │ │ │ cmp r2, #2 │ │ │ │ mvnne r3, #0 │ │ │ │ moveq r3, #2 │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #-1456] @ 0xc0d00 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #-1456] @ 0xc0dc8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #-1460] @ 0xc0d04 │ │ │ │ + ldr r3, [pc, #-1460] @ 0xc0dcc │ │ │ │ mov ip, #3 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0xb8104 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb81c4 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r2, #2 │ │ │ │ mvnne ip, #0 │ │ │ │ moveq ip, #2 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r3, [pc, #-1520] @ 0xc0d08 │ │ │ │ - ldr ip, [pc, #-1504] @ 0xc0d1c │ │ │ │ + ldr r3, [pc, #-1520] @ 0xc0dd0 │ │ │ │ + ldr ip, [pc, #-1504] @ 0xc0de4 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ ldr r2, [r2, #544] @ 0x220 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb8104 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb81c4 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-1544] @ 0xc0d1c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-1544] @ 0xc0de4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #848] @ 0x350 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ ldr r1, [r5, #200] @ 0xc8 │ │ │ │ cmp r2, #2 │ │ │ │ mvnne r3, #0 │ │ │ │ moveq r3, #2 │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #-1616] @ 0xc0d0c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #-1616] @ 0xc0dd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #-1620] @ 0xc0d10 │ │ │ │ + ldr r3, [pc, #-1620] @ 0xc0dd8 │ │ │ │ mov ip, #3 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0xb8104 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb81c4 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-1652] @ 0xc0d1c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-1652] @ 0xc0de4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #800] @ 0x320 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb8920 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb89e0 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #-1700] @ 0xc0d14 │ │ │ │ - ldr r3, [pc, #-1700] @ 0xc0d18 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #-1700] @ 0xc0ddc │ │ │ │ + ldr r3, [pc, #-1700] @ 0xc0de0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8640 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8700 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r2, [pc, #-1732] @ 0xc0d1c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r2, [pc, #-1732] @ 0xc0de4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #720] @ 0x2d0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r2, #2 │ │ │ │ mvnne ip, #0 │ │ │ │ moveq ip, #2 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r3, [pc, #-1788] @ 0xc0d20 │ │ │ │ - ldr ip, [pc, #-1788] @ 0xc0d24 │ │ │ │ + ldr r3, [pc, #-1788] @ 0xc0de8 │ │ │ │ + ldr ip, [pc, #-1788] @ 0xc0dec │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb8104 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb81c4 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #-1820] @ 0xc0d28 │ │ │ │ - ldr r3, [pc, #-1820] @ 0xc0d2c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #-1820] @ 0xc0df0 │ │ │ │ + ldr r3, [pc, #-1820] @ 0xc0df4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb834c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb840c │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #-1852] @ 0xc0d30 │ │ │ │ - ldr r3, [pc, #-1852] @ 0xc0d34 │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #-1852] @ 0xc0df8 │ │ │ │ + ldr r3, [pc, #-1852] @ 0xc0dfc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8920 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb89e0 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc08 │ │ │ │ - ldr r1, [pc, #-1884] @ 0xc0d38 │ │ │ │ - ldr r3, [pc, #-1884] @ 0xc0d3c │ │ │ │ + beq 0xbdcd0 │ │ │ │ + ldr r1, [pc, #-1884] @ 0xc0e00 │ │ │ │ + ldr r3, [pc, #-1884] @ 0xc0e04 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0xb8920 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r0, [pc, #-1908] @ 0xc0d40 │ │ │ │ + bl 0xb89e0 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r0, [pc, #-1908] @ 0xc0e08 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #-1952] @ 0xc0d44 │ │ │ │ + ldr r2, [pc, #-1952] @ 0xc0e0c │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-1964] @ 0xc0d54 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-1964] @ 0xc0e1c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -181490,22 +181540,22 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #15 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-1972] @ 0xc0d94 │ │ │ │ + ldr r2, [pc, #-1972] @ 0xc0e5c │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ @@ -181516,32 +181566,32 @@ │ │ │ │ rsb r2, r2, #8 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-2144] @ 0xc0d50 │ │ │ │ + ldr r2, [pc, #-2144] @ 0xc0e18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-2176] @ 0xc0d48 │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-2176] @ 0xc0e10 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-2192] @ 0xc0d4c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-2192] @ 0xc0e14 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -181552,25 +181602,25 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-2288] @ 0xc0d50 │ │ │ │ + ldr r2, [pc, #-2288] @ 0xc0e18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-2304] @ 0xc0d58 │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-2304] @ 0xc0e20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ands r1, r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r3, r4, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r3 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl ip, r4, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -181579,19 +181629,19 @@ │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ and r2, r2, #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 0xb7854 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-2400] @ 0xc0d54 │ │ │ │ + bl 0xb7914 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-2400] @ 0xc0e1c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -181599,25 +181649,25 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #7 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-2408] @ 0xc0d94 │ │ │ │ + ldr r2, [pc, #-2408] @ 0xc0e5c │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-2492] @ 0xc0d58 │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-2492] @ 0xc0e20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ ands r1, r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r3, r4, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r3 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsr ip, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ @@ -181626,26 +181676,26 @@ │ │ │ │ and ip, ip, #15 │ │ │ │ str r1, [sp, #24] │ │ │ │ strd r2, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb7854 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-2580] @ 0xc0d5c │ │ │ │ + bl 0xb7914 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-2580] @ 0xc0e24 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #-2596] @ 0xc0d60 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #-2596] @ 0xc0e28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -181656,20 +181706,20 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-2684] @ 0xc0d64 │ │ │ │ + ldr r2, [pc, #-2684] @ 0xc0e2c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and ip, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, ip │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -181680,19 +181730,19 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-2776] @ 0xc0d68 │ │ │ │ + ldr r2, [pc, #-2776] @ 0xc0e30 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -181703,45 +181753,45 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-2864] @ 0xc0d6c │ │ │ │ + ldr r2, [pc, #-2864] @ 0xc0e34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xbd098 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd160 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #31 │ │ │ │ and r2, r2, #16 │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r2, r2, r0 │ │ │ │ - bne 0xc31cc │ │ │ │ + bne 0xc3294 │ │ │ │ mov ip, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-2952] @ 0xc0d70 │ │ │ │ - ldr r2, [pc, #-2952] @ 0xc0d74 │ │ │ │ + ldr r3, [pc, #-2952] @ 0xc0e38 │ │ │ │ + ldr r2, [pc, #-2952] @ 0xc0e3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8e6c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8f2c │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -181749,44 +181799,44 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #31 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-3036] @ 0xc0d78 │ │ │ │ + ldr r2, [pc, #-3036] @ 0xc0e40 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl lr, r4, #16 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr ip, r4, #16 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r3, r3, lr, lsr #28 │ │ │ │ and lr, r4, #15 │ │ │ │ and ip, ip, #31 │ │ │ │ orr r2, r2, lr │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb ip, ip, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 0xc317c │ │ │ │ + bne 0xc3244 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #-3124] @ 0xc0d7c │ │ │ │ - ldr r2, [pc, #-3096] @ 0xc0d9c │ │ │ │ + ldr r3, [pc, #-3124] @ 0xc0e44 │ │ │ │ + ldr r2, [pc, #-3096] @ 0xc0e64 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 0xb8e6c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8f2c │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -181797,20 +181847,20 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-3220] @ 0xc0d80 │ │ │ │ + ldr r2, [pc, #-3220] @ 0xc0e48 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -181821,20 +181871,20 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-3312] @ 0xc0d84 │ │ │ │ + ldr r2, [pc, #-3312] @ 0xc0e4c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -181845,52 +181895,52 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-3404] @ 0xc0d88 │ │ │ │ + ldr r2, [pc, #-3404] @ 0xc0e50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #61440 @ 0xf000 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #-3460] @ 0xc0d8c │ │ │ │ + ldr r2, [pc, #-3460] @ 0xc0e54 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #61440 @ 0xf000 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #-3520] @ 0xc0d90 │ │ │ │ + ldr r2, [pc, #-3520] @ 0xc0e58 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -181898,46 +181948,46 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #31 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #-3604] @ 0xc0d94 │ │ │ │ + ldr r2, [pc, #-3604] @ 0xc0e5c │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl lr, r4, #16 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr ip, r4, #16 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r3, r3, lr, lsr #28 │ │ │ │ and lr, r4, #15 │ │ │ │ and ip, ip, #31 │ │ │ │ orr r2, r2, lr │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb ip, ip, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 0xc31a4 │ │ │ │ + bne 0xc326c │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #-3692] @ 0xc0d98 │ │ │ │ - ldr r2, [pc, #-3692] @ 0xc0d9c │ │ │ │ + ldr r3, [pc, #-3692] @ 0xc0e60 │ │ │ │ + ldr r2, [pc, #-3692] @ 0xc0e64 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 0xb8e6c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8f2c │ │ │ │ + b 0xbdcd4 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -181948,22 +181998,22 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-3792] @ 0xc0da0 │ │ │ │ + ldr r2, [pc, #-3792] @ 0xc0e68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xbd098 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd160 │ │ │ │ + b 0xbdcd4 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -181974,22 +182024,22 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-3892] @ 0xc0da4 │ │ │ │ + ldr r2, [pc, #-3892] @ 0xc0e6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xbd098 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd160 │ │ │ │ + b 0xbdcd4 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -182000,20 +182050,20 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-3992] @ 0xc0da8 │ │ │ │ + ldr r2, [pc, #-3992] @ 0xc0e70 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xbd098 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd160 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -182024,20 +182074,20 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #-4084] @ 0xc0dac │ │ │ │ + ldr r2, [pc, #-4084] @ 0xc0e74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xbd098 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd160 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -182048,20 +182098,20 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #4080] @ 0xc2df0 │ │ │ │ + ldr r2, [pc, #4080] @ 0xc2eb8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xbd098 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd160 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ @@ -182072,22 +182122,22 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #3988] @ 0xc2df4 │ │ │ │ + ldr r2, [pc, #3988] @ 0xc2ebc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -182098,20 +182148,20 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #3888] @ 0xc2df8 │ │ │ │ + ldr r2, [pc, #3888] @ 0xc2ec0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xbd098 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xbd160 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -182119,22 +182169,22 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #31 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #3808] @ 0xc2dfc │ │ │ │ + ldr r2, [pc, #3808] @ 0xc2ec4 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ ands r1, r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r3, r4, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r3 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsr ip, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ @@ -182143,59 +182193,59 @@ │ │ │ │ and ip, ip, #31 │ │ │ │ str r1, [sp, #24] │ │ │ │ strd r2, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #2 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb7854 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb7914 │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0450 │ │ │ │ + b 0xc0518 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0264 │ │ │ │ + b 0xc032c │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #7 │ │ │ │ and r2, r2, #16 │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb r1, r1, #8 │ │ │ │ orr r2, r2, r0 │ │ │ │ - bne 0xc2da8 │ │ │ │ + bne 0xc2e70 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #3592] @ 0xc2e00 │ │ │ │ - ldr r2, [pc, #3592] @ 0xc2e04 │ │ │ │ + ldr r3, [pc, #3592] @ 0xc2ec8 │ │ │ │ + ldr r2, [pc, #3592] @ 0xc2ecc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbff18 │ │ │ │ + b 0xbffe0 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -182206,20 +182256,20 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #3472] @ 0xc2e08 │ │ │ │ + ldr r2, [pc, #3472] @ 0xc2ed0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -182230,20 +182280,20 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #3380] @ 0xc2e0c │ │ │ │ + ldr r2, [pc, #3380] @ 0xc2ed4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -182254,20 +182304,20 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #3288] @ 0xc2e10 │ │ │ │ + ldr r2, [pc, #3288] @ 0xc2ed8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -182275,20 +182325,20 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #15 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #3208] @ 0xc2e14 │ │ │ │ + ldr r2, [pc, #3208] @ 0xc2edc │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -182296,20 +182346,20 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #15 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #3100] @ 0xc2dfc │ │ │ │ + ldr r2, [pc, #3100] @ 0xc2ec4 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -182317,20 +182367,20 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #7 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #3016] @ 0xc2dfc │ │ │ │ + ldr r2, [pc, #3016] @ 0xc2ec4 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -182338,20 +182388,20 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #7 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #2956] @ 0xc2e14 │ │ │ │ + ldr r2, [pc, #2956] @ 0xc2edc │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r3, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsr r1, r4, #16 │ │ │ │ @@ -182360,20 +182410,20 @@ │ │ │ │ and r1, r1, #7 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ rsb r1, r1, #8 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and ip, ip, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #2872] @ 0xc2e18 │ │ │ │ + ldr r2, [pc, #2872] @ 0xc2ee0 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -182384,70 +182434,70 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #2780] @ 0xc2e1c │ │ │ │ + ldr r2, [pc, #2780] @ 0xc2ee4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb r1, r1, #16 │ │ │ │ orr r2, r2, r0 │ │ │ │ - bne 0xc3074 │ │ │ │ + bne 0xc313c │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #2828] @ 0xc2ea8 │ │ │ │ - ldr r2, [pc, #2688] @ 0xc2e20 │ │ │ │ + ldr r3, [pc, #2828] @ 0xc2f70 │ │ │ │ + ldr r2, [pc, #2688] @ 0xc2ee8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #7 │ │ │ │ and r2, r2, #16 │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb r1, r1, #8 │ │ │ │ orr r2, r2, r0 │ │ │ │ - bne 0xc30a4 │ │ │ │ + bne 0xc316c │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #2736] @ 0xc2eb0 │ │ │ │ - ldr r2, [pc, #2560] @ 0xc2e04 │ │ │ │ + ldr r3, [pc, #2736] @ 0xc2f78 │ │ │ │ + ldr r2, [pc, #2560] @ 0xc2ecc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ @@ -182458,20 +182508,20 @@ │ │ │ │ rsb r2, r2, #8 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #2472] @ 0xc2e10 │ │ │ │ + ldr r2, [pc, #2472] @ 0xc2ed8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -182479,20 +182529,20 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #7 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #2408] @ 0xc2e24 │ │ │ │ + ldr r2, [pc, #2408] @ 0xc2eec │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r1, r4, #15 │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r4, #16 │ │ │ │ @@ -182500,22 +182550,22 @@ │ │ │ │ lsr r1, r4, #16 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and r1, r1, #15 │ │ │ │ strd r2, [sp, #16] │ │ │ │ and ip, ip, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #2324] @ 0xc2e24 │ │ │ │ + ldr r2, [pc, #2324] @ 0xc2eec │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ ands r1, r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r3, r4, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r3 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl ip, r4, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -182524,18 +182574,18 @@ │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ and r2, r2, #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 0xb7838 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb78f8 │ │ │ │ + b 0xbdcd4 │ │ │ │ ands r1, r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc08 │ │ │ │ + bne 0xbdcd0 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r3, r4, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r3 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsr ip, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ @@ -182544,41 +182594,41 @@ │ │ │ │ and ip, ip, #15 │ │ │ │ str r1, [sp, #24] │ │ │ │ strd r2, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb7838 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb78f8 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r3, r4, #18 │ │ │ │ lsl r2, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ lsr r1, r4, #16 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ lsr r2, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ ands r4, r4, #64 @ 0x40 │ │ │ │ rsb r1, r1, #16 │ │ │ │ orr r2, r2, r0 │ │ │ │ - bne 0xc2fcc │ │ │ │ + bne 0xc3094 │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #2188] @ 0xc2e98 │ │ │ │ - ldr r2, [pc, #2064] @ 0xc2e20 │ │ │ │ + ldr r3, [pc, #2188] @ 0xc2f60 │ │ │ │ + ldr r2, [pc, #2064] @ 0xc2ee8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r2, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsr r2, r4, #18 │ │ │ │ lsr r1, r4, #16 │ │ │ │ @@ -182587,20 +182637,20 @@ │ │ │ │ and r1, r1, #7 │ │ │ │ and r3, r2, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ rsb r1, r1, #8 │ │ │ │ lsr ip, r4, #6 │ │ │ │ and ip, ip, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #1948] @ 0xc2e08 │ │ │ │ + ldr r2, [pc, #1948] @ 0xc2ed0 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ @@ -182611,20 +182661,20 @@ │ │ │ │ rsb r2, r2, #8 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1856] @ 0xc2e0c │ │ │ │ + ldr r2, [pc, #1856] @ 0xc2ed4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -182635,20 +182685,20 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1788] @ 0xc2e28 │ │ │ │ + ldr r2, [pc, #1788] @ 0xc2ef0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and ip, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, ip │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -182659,19 +182709,19 @@ │ │ │ │ rsb r2, r2, #16 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1676] @ 0xc2e18 │ │ │ │ + ldr r2, [pc, #1676] @ 0xc2ee0 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ @@ -182682,20 +182732,20 @@ │ │ │ │ rsb r2, r2, #8 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1600] @ 0xc2e28 │ │ │ │ + ldr r2, [pc, #1600] @ 0xc2ef0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ lsr r1, r4, #1 │ │ │ │ and r0, r4, #15 │ │ │ │ and r1, r1, #16 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ @@ -182706,2444 +182756,2446 @@ │ │ │ │ rsb r2, r2, #8 │ │ │ │ lsl ip, r4, #16 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1492] @ 0xc2e1c │ │ │ │ + ldr r2, [pc, #1492] @ 0xc2ee4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xb1158 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #1484] @ 0xc2e2c │ │ │ │ + bl 0xb1218 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #1484] @ 0xc2ef4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #1432] @ 0xc2e30 │ │ │ │ + ldr r2, [pc, #1432] @ 0xc2ef8 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xbdc08 │ │ │ │ + beq 0xbdcd0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #1372] @ 0xc2e34 │ │ │ │ + ldr r2, [pc, #1372] @ 0xc2efc │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbf59c │ │ │ │ + b 0xbf664 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbe780 │ │ │ │ + b 0xbe848 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbf540 │ │ │ │ + b 0xbf608 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbf35c │ │ │ │ - ldr r2, [pc, #1252] @ 0xc2e38 │ │ │ │ + b 0xbf424 │ │ │ │ + ldr r2, [pc, #1252] @ 0xc2f00 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #1236] @ 0xc2e3c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #1236] @ 0xc2f04 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #1220] @ 0xc2e40 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #1220] @ 0xc2f08 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #1204] @ 0xc2e44 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #1204] @ 0xc2f0c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbfa78 │ │ │ │ - ldr r2, [pc, #1164] @ 0xc2e48 │ │ │ │ + b 0xbfb40 │ │ │ │ + ldr r2, [pc, #1164] @ 0xc2f10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #1148] @ 0xc2e4c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #1148] @ 0xc2f14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #1132] @ 0xc2e50 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #1132] @ 0xc2f18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #1116] @ 0xc2e54 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #1116] @ 0xc2f1c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbf948 │ │ │ │ + b 0xbfa10 │ │ │ │ str r3, [sp, #28] │ │ │ │ lsr r3, r4, #18 │ │ │ │ and r3, r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r6, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0xb8b58 │ │ │ │ + bl 0xb8c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbf138 │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbf200 │ │ │ │ + b 0xbdeb0 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbe964 │ │ │ │ - ldr r2, [pc, #1000] @ 0xc2e58 │ │ │ │ + b 0xbea2c │ │ │ │ + ldr r2, [pc, #1000] @ 0xc2f20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #984] @ 0xc2e5c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #984] @ 0xc2f24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #968] @ 0xc2e60 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #968] @ 0xc2f28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #952] @ 0xc2e64 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #952] @ 0xc2f2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ - ldr r2, [pc, #936] @ 0xc2e68 │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ + ldr r2, [pc, #936] @ 0xc2f30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3a40 │ │ │ │ + beq 0xc3b08 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3a08 │ │ │ │ + beq 0xc3ad0 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9504 │ │ │ │ - ldr r3, [pc, #1128] @ 0xc2f58 │ │ │ │ + bl 0xb95d4 │ │ │ │ + ldr r3, [pc, #1128] @ 0xc3020 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - bne 0xc3ee4 │ │ │ │ + bne 0xc3fac │ │ │ │ ldr r2, [r3, #448] @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb7fa0 │ │ │ │ + bl 0xb8060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ - ldr r2, [pc, #844] @ 0xc2e6c │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ + ldr r2, [pc, #844] @ 0xc2f34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc334c │ │ │ │ + beq 0xc3414 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3338 │ │ │ │ + beq 0xc3400 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb94b0 │ │ │ │ + bl 0xb9584 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - ldreq r2, [pc, #768] @ 0xc2e70 │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ - ldr r2, [pc, #752] @ 0xc2e6c │ │ │ │ + ldreq r2, [pc, #768] @ 0xc2f38 │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ + ldr r2, [pc, #752] @ 0xc2f34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3834 │ │ │ │ + beq 0xc38fc │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3808 │ │ │ │ + beq 0xc38d0 │ │ │ │ sub r2, r2, #384 @ 0x180 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3e60 │ │ │ │ + beq 0xc3f28 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #688] @ 0xc2e74 │ │ │ │ - b 0xc08e0 │ │ │ │ - ldr r2, [pc, #668] @ 0xc2e68 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #688] @ 0xc2f3c │ │ │ │ + b 0xc09a8 │ │ │ │ + ldr r2, [pc, #668] @ 0xc2f30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc37b0 │ │ │ │ + beq 0xc3878 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3778 │ │ │ │ + beq 0xc3840 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3d28 │ │ │ │ + beq 0xc3df0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #600] @ 0xc2e78 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #600] @ 0xc2f40 │ │ │ │ + b 0xc09a8 │ │ │ │ cmp r3, #640 @ 0x280 │ │ │ │ - beq 0xc3b14 │ │ │ │ + beq 0xc3bdc │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - beq 0xc39c0 │ │ │ │ + beq 0xc3a88 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #560] @ 0xc2e7c │ │ │ │ - b 0xbddd4 │ │ │ │ - ldr r2, [pc, #556] @ 0xc2e80 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #560] @ 0xc2f44 │ │ │ │ + b 0xbde9c │ │ │ │ + ldr r2, [pc, #556] @ 0xc2f48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc38c4 │ │ │ │ + beq 0xc398c │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc388c │ │ │ │ + beq 0xc3954 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3bc4 │ │ │ │ + beq 0xc3c8c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #476] @ 0xc2e84 │ │ │ │ - b 0xc08e0 │ │ │ │ - ldr r2, [pc, #464] @ 0xc2e80 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #476] @ 0xc2f4c │ │ │ │ + b 0xc09a8 │ │ │ │ + ldr r2, [pc, #464] @ 0xc2f48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3994 │ │ │ │ + beq 0xc3a5c │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc3968 │ │ │ │ + beq 0xc3a30 │ │ │ │ sub r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3f28 │ │ │ │ + beq 0xc3ff0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #400] @ 0xc2e88 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #400] @ 0xc2f50 │ │ │ │ + b 0xc09a8 │ │ │ │ cmp r3, #768 @ 0x300 │ │ │ │ - beq 0xc34e4 │ │ │ │ + beq 0xc35ac │ │ │ │ cmp r3, #896 @ 0x380 │ │ │ │ - beq 0xc3408 │ │ │ │ + beq 0xc34d0 │ │ │ │ cmp r3, #640 @ 0x280 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #360] @ 0xc2e8c │ │ │ │ - b 0xbddd4 │ │ │ │ - ldr r2, [pc, #356] @ 0xc2e90 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #360] @ 0xc2f54 │ │ │ │ + b 0xbde9c │ │ │ │ + ldr r2, [pc, #356] @ 0xc2f58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbf300 │ │ │ │ + b 0xbf3c8 │ │ │ │ str r3, [sp, #28] │ │ │ │ lsr r3, r4, #19 │ │ │ │ and r3, r3, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0xb8b58 │ │ │ │ + bl 0xb8c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc0bc0 │ │ │ │ - b 0xbdde8 │ │ │ │ - ldr r2, [pc, #264] @ 0xc2e94 │ │ │ │ + beq 0xc0c88 │ │ │ │ + b 0xbdeb0 │ │ │ │ + ldr r2, [pc, #264] @ 0xc2f5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb0f50 │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb1010 │ │ │ │ + b 0xbdcd4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x192bd4 │ │ │ │ - b 0xbf1f8 │ │ │ │ + bl 0x192cd4 │ │ │ │ + b 0xbf2c0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #64] @ 0xc2e00 │ │ │ │ - ldr r2, [pc, #240] @ 0xc2eb4 │ │ │ │ + ldr r3, [pc, #64] @ 0xc2ec8 │ │ │ │ + ldr r2, [pc, #240] @ 0xc2f7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0eac │ │ │ │ - andeq r3, fp, r4, lsl r0 │ │ │ │ + b 0xc0f74 │ │ │ │ + ldrdeq r3, [fp], -r4 │ │ │ │ andeq r0, r7, ip, asr #29 │ │ │ │ - muleq fp, ip, pc @ │ │ │ │ + andeq r3, fp, ip, asr r0 │ │ │ │ andeq r1, r7, r0, lsr #13 │ │ │ │ - andeq r7, fp, ip, ror r1 │ │ │ │ - ldrdeq r6, [fp], -ip │ │ │ │ + andeq r7, fp, ip, lsr r2 │ │ │ │ + muleq fp, ip, lr │ │ │ │ andeq r0, r7, ip, lsr #24 │ │ │ │ andeq r0, r7, r0, lsl #27 │ │ │ │ strdeq r0, [r7], -r0 @ │ │ │ │ andeq r1, r7, r8, lsl r6 │ │ │ │ andeq r0, r7, r0, lsl sp │ │ │ │ andeq r0, r7, r8, asr lr │ │ │ │ strdeq ip, [r6], -ip @ │ │ │ │ andeq r1, r7, ip, asr r6 │ │ │ │ andeq r0, r7, r8, ror #27 │ │ │ │ - andeq fp, fp, ip, lsr #12 │ │ │ │ + strdeq fp, [fp], -r4 │ │ │ │ + andeq r1, fp, ip, lsl #11 │ │ │ │ andeq r1, fp, ip, asr #9 │ │ │ │ - andeq r1, fp, ip, lsl #8 │ │ │ │ - strdeq fp, [fp], -ip │ │ │ │ - muleq fp, ip, pc @ │ │ │ │ - andeq fp, fp, ip, ror #2 │ │ │ │ - andeq sl, fp, ip, lsr #6 │ │ │ │ - andeq sl, fp, ip, ror #15 │ │ │ │ - andeq sl, fp, ip, asr #20 │ │ │ │ - andeq sl, fp, ip, lsl #11 │ │ │ │ - andeq sl, fp, ip, lsl #30 │ │ │ │ - andeq sl, fp, ip, asr #1 │ │ │ │ - andeq sl, fp, ip, lsr #25 │ │ │ │ - muleq fp, ip, r2 │ │ │ │ - andeq sl, fp, ip, lsl r9 │ │ │ │ + andeq fp, fp, r4, asr #11 │ │ │ │ + andeq sl, fp, r4, rrx │ │ │ │ + andeq fp, fp, r4, lsr r2 │ │ │ │ + strdeq sl, [fp], -r4 │ │ │ │ + @ instruction: 0x000ba8b4 │ │ │ │ + andeq sl, fp, r4, lsl fp │ │ │ │ + andeq sl, fp, r4, asr r6 │ │ │ │ + ldrdeq sl, [fp], -r4 │ │ │ │ + muleq fp, r4, r1 │ │ │ │ + andeq sl, fp, r4, ror sp │ │ │ │ + andeq fp, fp, r4, ror #6 │ │ │ │ + andeq sl, fp, r4, ror #19 │ │ │ │ andeq r0, r2, r0, lsl #6 │ │ │ │ andeq r0, r1, r0, lsl #6 │ │ │ │ - andeq r5, fp, r8, lsr r4 │ │ │ │ - andeq fp, fp, ip, asr #22 │ │ │ │ - muleq fp, r4, r8 │ │ │ │ + strdeq r5, [fp], -r8 │ │ │ │ + andeq fp, fp, r4, lsl ip │ │ │ │ + andeq ip, fp, ip, asr r9 │ │ │ │ andeq r2, r7, r8, ror r4 │ │ │ │ andeq r0, r3, r0, lsl #6 │ │ │ │ - andeq ip, fp, r8, asr r4 │ │ │ │ - @ instruction: 0x000bbebc │ │ │ │ + andeq ip, fp, r0, lsr #10 │ │ │ │ + andeq fp, fp, r4, lsl #31 │ │ │ │ andeq r2, r7, r8, ror #9 │ │ │ │ - andeq fp, fp, ip, asr r7 │ │ │ │ - andeq sl, fp, ip, asr r4 │ │ │ │ - andeq r7, fp, r4, asr #2 │ │ │ │ - andeq r6, fp, r0, lsr r2 │ │ │ │ - andeq r6, fp, r4, ror r3 │ │ │ │ - strdeq r6, [fp], -r8 │ │ │ │ - @ instruction: 0x000b64b8 │ │ │ │ - andeq r6, fp, ip, lsl #31 │ │ │ │ - andeq r6, fp, r4, lsr #10 │ │ │ │ - andeq r6, fp, r8, asr #28 │ │ │ │ - muleq fp, ip, r2 │ │ │ │ - andeq r6, fp, r0, ror #7 │ │ │ │ - andeq r6, fp, r0, lsr #30 │ │ │ │ - andeq r6, fp, r8, lsl #6 │ │ │ │ - andeq r6, fp, r4, asr #3 │ │ │ │ - ldrdeq r7, [fp], -r0 │ │ │ │ - andeq r7, fp, ip, lsr r1 │ │ │ │ - andeq r6, fp, ip, asr #8 │ │ │ │ - andeq r7, fp, r4, rrx │ │ │ │ + andeq fp, fp, r4, lsr #16 │ │ │ │ + andeq sl, fp, r4, lsr #10 │ │ │ │ + andeq r7, fp, r4, lsl #4 │ │ │ │ + strdeq r6, [fp], -r0 │ │ │ │ + andeq r6, fp, r4, lsr r4 │ │ │ │ + strheq r7, [fp], -r8 │ │ │ │ + andeq r6, fp, r8, ror r5 │ │ │ │ + andeq r7, fp, ip, asr #32 │ │ │ │ + andeq r6, fp, r4, ror #11 │ │ │ │ + andeq r6, fp, r8, lsl #30 │ │ │ │ + andeq r6, fp, ip, asr r3 │ │ │ │ + andeq r6, fp, r0, lsr #9 │ │ │ │ + andeq r6, fp, r0, ror #31 │ │ │ │ + andeq r6, fp, r8, asr #7 │ │ │ │ + andeq r6, fp, r4, lsl #5 │ │ │ │ + muleq fp, r0, r1 │ │ │ │ + strdeq r7, [fp], -ip │ │ │ │ + andeq r6, fp, ip, lsl #10 │ │ │ │ + andeq r7, fp, r4, lsr #2 │ │ │ │ andeq r2, r7, r8, lsr #13 │ │ │ │ andeq r2, r7, r8, lsl #8 │ │ │ │ - andeq fp, fp, ip, ror #19 │ │ │ │ - andeq fp, fp, ip, lsr r9 │ │ │ │ - mulseq sl, ip, lr │ │ │ │ - andseq r7, sl, ip, asr #29 │ │ │ │ - andeq ip, fp, r4, lsr #7 │ │ │ │ - andeq ip, fp, ip, asr #1 │ │ │ │ - andeq ip, fp, r4, ror r6 │ │ │ │ - muleq fp, r0, r3 │ │ │ │ - andeq fp, fp, ip, asr sp │ │ │ │ - andeq fp, fp, ip, lsr #25 │ │ │ │ + @ instruction: 0x000bbab4 │ │ │ │ + andeq fp, fp, r4, lsl #20 │ │ │ │ + mulseq sl, ip, pc @ │ │ │ │ + andseq r7, sl, ip, asr #31 │ │ │ │ + andeq ip, fp, ip, ror #8 │ │ │ │ + muleq fp, r4, r1 │ │ │ │ + andeq ip, fp, ip, lsr r7 │ │ │ │ + andeq r5, fp, r0, asr r4 │ │ │ │ + andeq fp, fp, r4, lsr #28 │ │ │ │ + andeq fp, fp, r4, ror sp │ │ │ │ andeq r0, r7, ip, lsr #21 │ │ │ │ - andeq r1, fp, ip, lsl #14 │ │ │ │ + andeq r1, fp, ip, asr #15 │ │ │ │ andeq r2, r7, r4, lsl r1 │ │ │ │ - muleq fp, ip, sl │ │ │ │ + andeq fp, fp, r4, ror #22 │ │ │ │ andeq r0, r7, ip, asr #20 │ │ │ │ andeq r2, r7, r4, lsr #1 │ │ │ │ andeq r2, r7, r8, lsl r2 │ │ │ │ - andseq r7, sl, r8, asr #12 │ │ │ │ - andeq ip, fp, r8, asr #18 │ │ │ │ + andseq r7, sl, r8, asr #14 │ │ │ │ + andeq ip, fp, r0, lsl sl │ │ │ │ andeq r2, r7, ip, lsr r6 │ │ │ │ andeq r2, r7, r8, asr #11 │ │ │ │ - andeq fp, fp, ip, lsl #28 │ │ │ │ - andeq ip, fp, r0, asr #11 │ │ │ │ - andeq ip, fp, ip, lsl #10 │ │ │ │ - strdeq ip, [fp], -r0 │ │ │ │ + ldrdeq fp, [fp], -r4 │ │ │ │ + andeq ip, fp, r8, lsl #13 │ │ │ │ + ldrdeq ip, [fp], -r4 │ │ │ │ + @ instruction: 0x000bc3b8 │ │ │ │ andeq r0, r7, ip, asr #23 │ │ │ │ muleq r7, r4, r2 │ │ │ │ - andeq ip, fp, ip, lsl r0 │ │ │ │ - andeq fp, fp, ip, ror #30 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + andeq ip, fp, r4, ror #1 │ │ │ │ + andeq ip, fp, r4, lsr r0 │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ andeq r0, r7, ip, ror #22 │ │ │ │ - andeq r5, fp, ip, lsl #9 │ │ │ │ - andeq ip, fp, r0, ror #15 │ │ │ │ - andeq ip, fp, ip, lsr #14 │ │ │ │ - andeq ip, fp, ip, lsr r2 │ │ │ │ + andeq r5, fp, ip, asr #10 │ │ │ │ + andeq ip, fp, r8, lsr #17 │ │ │ │ + strdeq ip, [fp], -r4 │ │ │ │ + andeq ip, fp, r4, lsl #6 │ │ │ │ andeq r2, r7, r8, asr r5 │ │ │ │ - andeq r2, fp, ip, ror #21 │ │ │ │ - andeq r5, fp, r0, ror #9 │ │ │ │ - andeq r5, fp, r4, ror #7 │ │ │ │ - andeq r1, fp, r0, ror #14 │ │ │ │ + andeq r2, fp, ip, lsr #23 │ │ │ │ + andeq r5, fp, r0, lsr #11 │ │ │ │ + andeq r5, fp, r4, lsr #9 │ │ │ │ + andeq r1, fp, r0, lsr #16 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbf8c4 │ │ │ │ + b 0xbf98c │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0ef0 │ │ │ │ + b 0xc0fb8 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0e68 │ │ │ │ + b 0xc0f30 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-332] @ 0xc2e98 │ │ │ │ - ldr r2, [pc, #-316] @ 0xc2eac │ │ │ │ + ldr r3, [pc, #-332] @ 0xc2f60 │ │ │ │ + ldr r2, [pc, #-316] @ 0xc2f74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-376] @ 0xc2e9c │ │ │ │ - ldr r2, [pc, #-372] @ 0xc2ea4 │ │ │ │ + ldr r3, [pc, #-376] @ 0xc2f64 │ │ │ │ + ldr r2, [pc, #-372] @ 0xc2f6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-420] @ 0xc2ea0 │ │ │ │ - ldr r2, [pc, #-420] @ 0xc2ea4 │ │ │ │ + ldr r3, [pc, #-420] @ 0xc2f68 │ │ │ │ + ldr r2, [pc, #-420] @ 0xc2f6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0fc4 │ │ │ │ + b 0xc108c │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-484] @ 0xc2ea8 │ │ │ │ - ldr r2, [pc, #-484] @ 0xc2eac │ │ │ │ + ldr r3, [pc, #-484] @ 0xc2f70 │ │ │ │ + ldr r2, [pc, #-484] @ 0xc2f74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-524] @ 0xc2eb0 │ │ │ │ - ldr r2, [pc, #-524] @ 0xc2eb4 │ │ │ │ + ldr r3, [pc, #-524] @ 0xc2f78 │ │ │ │ + ldr r2, [pc, #-524] @ 0xc2f7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-564] @ 0xc2eb8 │ │ │ │ - ldr r2, [pc, #-560] @ 0xc2ec0 │ │ │ │ + ldr r3, [pc, #-564] @ 0xc2f80 │ │ │ │ + ldr r2, [pc, #-560] @ 0xc2f88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-608] @ 0xc2ebc │ │ │ │ - ldr r2, [pc, #-608] @ 0xc2ec0 │ │ │ │ + ldr r3, [pc, #-608] @ 0xc2f84 │ │ │ │ + ldr r2, [pc, #-608] @ 0xc2f88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8c5c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8d1c │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0bf0 │ │ │ │ + b 0xc0cb8 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0f34 │ │ │ │ + b 0xc0ffc │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0dd8 │ │ │ │ + b 0xc0ea0 │ │ │ │ mov lr, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r3, [pc, #-716] @ 0xc2ec4 │ │ │ │ - ldr r2, [pc, #-712] @ 0xc2ecc │ │ │ │ + ldr r3, [pc, #-716] @ 0xc2f8c │ │ │ │ + ldr r2, [pc, #-712] @ 0xc2f94 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ - bl 0xb8e6c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8f2c │ │ │ │ + b 0xbdcd4 │ │ │ │ mov lr, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r3, [pc, #-752] @ 0xc2ec8 │ │ │ │ - ldr r2, [pc, #-752] @ 0xc2ecc │ │ │ │ + ldr r3, [pc, #-752] @ 0xc2f90 │ │ │ │ + ldr r2, [pc, #-752] @ 0xc2f94 │ │ │ │ add r1, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ - bl 0xb8e6c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8f2c │ │ │ │ + b 0xbdcd4 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-788] @ 0xc2ed0 │ │ │ │ - ldr r2, [pc, #-784] @ 0xc2ed8 │ │ │ │ + ldr r3, [pc, #-788] @ 0xc2f98 │ │ │ │ + ldr r2, [pc, #-784] @ 0xc2fa0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8e6c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8f2c │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbfad4 │ │ │ │ + b 0xbfb9c │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0f78 │ │ │ │ + b 0xc1040 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbe70c │ │ │ │ + b 0xbe7d4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc118c │ │ │ │ + b 0xc1254 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #-928] @ 0xc2ed4 │ │ │ │ - ldr r2, [pc, #-928] @ 0xc2ed8 │ │ │ │ + ldr r3, [pc, #-928] @ 0xc2f9c │ │ │ │ + ldr r2, [pc, #-928] @ 0xc2fa0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 0xb8e6c │ │ │ │ - b 0xbdc0c │ │ │ │ + bl 0xb8f2c │ │ │ │ + b 0xbdcd4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc0e24 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xc0eec │ │ │ │ + bl 0x3b38dc │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - ldreq r2, [pc, #-1004] @ 0xc2edc │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xc08e0 │ │ │ │ + ldreq r2, [pc, #-1004] @ 0xc2fa4 │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xc09a8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-1024] @ 0xc2ee0 │ │ │ │ - b 0xbddd4 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-1024] @ 0xc2fa8 │ │ │ │ + b 0xbde9c │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3e34 │ │ │ │ + beq 0xc3efc │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1064] @ 0xc2ee4 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1064] @ 0xc2fac │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3fac │ │ │ │ + beq 0xc4074 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1104] @ 0xc2ee8 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1104] @ 0xc2fb0 │ │ │ │ + b 0xc09a8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-1120] @ 0xc2eec │ │ │ │ - b 0xbddd4 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-1120] @ 0xc2fb4 │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-1136] @ 0xc2ef0 │ │ │ │ - b 0xbddd4 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-1136] @ 0xc2fb8 │ │ │ │ + b 0xbde9c │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3e8c │ │ │ │ + beq 0xc3f54 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1188] @ 0xc2ef4 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1188] @ 0xc2fbc │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3f54 │ │ │ │ + beq 0xc401c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1240] @ 0xc2ef8 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1240] @ 0xc2fc0 │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3ce4 │ │ │ │ + beq 0xc3dac │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1292] @ 0xc2efc │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1292] @ 0xc2fc4 │ │ │ │ + b 0xc09a8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb94b0 │ │ │ │ + bl 0xb9584 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ - bne 0xc3d10 │ │ │ │ + bne 0xc3dd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #-1344] @ 0xc2f00 │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ + ldreq r2, [pc, #-1344] @ 0xc2fc8 │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1284] @ 0xc2f58 │ │ │ │ + ldr r3, [pc, #-1284] @ 0xc3020 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #496] @ 0x1f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb850c │ │ │ │ + bl 0xb85cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc4004 │ │ │ │ + beq 0xc40cc │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1440] @ 0xc2f04 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1440] @ 0xc2fcc │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3b88 │ │ │ │ + beq 0xc3c50 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1480] @ 0xc2f08 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1480] @ 0xc2fd0 │ │ │ │ + b 0xc09a8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-1496] @ 0xc2f0c │ │ │ │ - b 0xbddd4 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-1496] @ 0xc2fd4 │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb94b0 │ │ │ │ + bl 0xb9584 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ - bne 0xc3d98 │ │ │ │ + bne 0xc3e60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #-1548] @ 0xc2f10 │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ + ldreq r2, [pc, #-1548] @ 0xc2fd8 │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r2, [pc, #-1576] @ 0xc2f14 │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ + ldreq r2, [pc, #-1576] @ 0xc2fdc │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9504 │ │ │ │ - ldr r3, [pc, #-1532] @ 0xc2f58 │ │ │ │ + bl 0xb95d4 │ │ │ │ + ldr r3, [pc, #-1532] @ 0xc3020 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - bne 0xc3d80 │ │ │ │ + bne 0xc3e48 │ │ │ │ ldr r2, [r3, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb7fa0 │ │ │ │ + bl 0xb8060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3db0 │ │ │ │ + beq 0xc3e78 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1680] @ 0xc2f18 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1680] @ 0xc2fe0 │ │ │ │ + b 0xc09a8 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xbe8f0 │ │ │ │ + b 0xbe9b8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-1720] @ 0xc2f1c │ │ │ │ - b 0xbddd4 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-1720] @ 0xc2fe4 │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-1736] @ 0xc2f20 │ │ │ │ - b 0xbddd4 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-1736] @ 0xc2fe8 │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-1764] @ 0xc2f24 │ │ │ │ - b 0xbddd4 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-1764] @ 0xc2fec │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #14 │ │ │ │ orr r3, r8, r9 │ │ │ │ - bne 0xc3640 │ │ │ │ + bne 0xc3708 │ │ │ │ tst r3, #16 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and r3, r3, sl │ │ │ │ orrs r7, r3, r2 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdde8 │ │ │ │ - bl 0x1897a4 │ │ │ │ + beq 0xbdeb0 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ cmp sl, #0 │ │ │ │ movne r6, #2 │ │ │ │ moveq r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x901f4 │ │ │ │ + bl 0x902b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r7, #1 │ │ │ │ - bl 0x9031c │ │ │ │ + bl 0x903e0 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 0xc3680 │ │ │ │ - b 0xbdde8 │ │ │ │ + bne 0xc3748 │ │ │ │ + b 0xbdeb0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1956] @ 0xc2f58 │ │ │ │ + ldr r3, [pc, #-1956] @ 0xc3020 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #384] @ 0x180 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb997c │ │ │ │ + bl 0xb9a44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #-2016] @ 0xc2f58 │ │ │ │ + ldr r3, [pc, #-2016] @ 0xc3020 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #352] @ 0x160 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb997c │ │ │ │ + bl 0xb9a44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r2, [pc, #-2124] @ 0xc2f28 │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ + ldreq r2, [pc, #-2124] @ 0xc2ff0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3d54 │ │ │ │ + beq 0xc3e1c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2180] @ 0xc2f2c │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2180] @ 0xc2ff4 │ │ │ │ + b 0xc09a8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9504 │ │ │ │ + bl 0xb95d4 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xbd524 │ │ │ │ + bl 0xbd5ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9504 │ │ │ │ + bl 0xb95d4 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bne 0xc3bb4 │ │ │ │ - bl 0xbd7c4 │ │ │ │ + bne 0xc3c7c │ │ │ │ + bl 0xbd88c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3efc │ │ │ │ + beq 0xc3fc4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2308] @ 0xc2f30 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2308] @ 0xc2ff8 │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3bf0 │ │ │ │ + beq 0xc3cb8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2348] @ 0xc2f34 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2348] @ 0xc2ffc │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3c1c │ │ │ │ + beq 0xc3ce4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2388] @ 0xc2f38 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2388] @ 0xc3000 │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3c48 │ │ │ │ + beq 0xc3d10 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2440] @ 0xc2f3c │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2440] @ 0xc3004 │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3e08 │ │ │ │ + beq 0xc3ed0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2492] @ 0xc2f40 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2492] @ 0xc3008 │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3c74 │ │ │ │ + beq 0xc3d3c │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2544] @ 0xc2f44 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2544] @ 0xc300c │ │ │ │ + b 0xc09a8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-2560] @ 0xc2f48 │ │ │ │ - b 0xbddd4 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-2560] @ 0xc3010 │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - ldrls r2, [pc, #-2584] @ 0xc2f4c │ │ │ │ - bhi 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ + ldrls r2, [pc, #-2584] @ 0xc3014 │ │ │ │ + bhi 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3b5c │ │ │ │ + beq 0xc3c24 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2628] @ 0xc2f50 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2628] @ 0xc3018 │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3eb8 │ │ │ │ + beq 0xc3f80 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2668] @ 0xc2f54 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2668] @ 0xc301c │ │ │ │ + b 0xc09a8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #-2688] @ 0xc2f58 │ │ │ │ + ldr r3, [pc, #-2688] @ 0xc3020 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb850c │ │ │ │ + bl 0xb85cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-2732] @ 0xc2f5c │ │ │ │ - b 0xbddd4 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-2732] @ 0xc3024 │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb94b0 │ │ │ │ + bl 0xb9584 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bne 0xc3ca0 │ │ │ │ + bne 0xc3d68 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ cmp r3, #2 │ │ │ │ - ldreq r2, [pc, #-2780] @ 0xc2f60 │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ + ldreq r2, [pc, #-2780] @ 0xc3028 │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9504 │ │ │ │ + bl 0xb95d4 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ - bne 0xbdc4c │ │ │ │ + bne 0xbdd14 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb7394 │ │ │ │ + bl 0xb7454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3cb8 │ │ │ │ + beq 0xc3d80 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2880] @ 0xc2f64 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2880] @ 0xc302c │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3f80 │ │ │ │ + beq 0xc4048 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2932] @ 0xc2f68 │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2932] @ 0xc3030 │ │ │ │ + b 0xc09a8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ + bl 0xb9624 │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc3fd8 │ │ │ │ + beq 0xc40a0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 0xbdc4c │ │ │ │ - ldr r2, [pc, #-2984] @ 0xc2f6c │ │ │ │ - b 0xc08e0 │ │ │ │ + bne 0xbdd14 │ │ │ │ + ldr r2, [pc, #-2984] @ 0xc3034 │ │ │ │ + b 0xc09a8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0xb9558 │ │ │ │ - ldr r2, [pc, #-3000] @ 0xc2f70 │ │ │ │ - b 0xbddd4 │ │ │ │ - ldr r7, [pc, #-3004] @ 0xc2f74 │ │ │ │ - b 0xbec98 │ │ │ │ + bl 0xb9624 │ │ │ │ + ldr r2, [pc, #-3000] @ 0xc3038 │ │ │ │ + b 0xbde9c │ │ │ │ + ldr r7, [pc, #-3004] @ 0xc303c │ │ │ │ + b 0xbed60 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4224 │ │ │ │ + beq 0xc42ec │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc10c0 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc1188 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4048 │ │ │ │ + beq 0xc4110 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc398c │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3a54 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc417c │ │ │ │ + beq 0xc4244 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc34c8 │ │ │ │ - b 0xbdc4c │ │ │ │ - bl 0xbd3a0 │ │ │ │ + bne 0xc3590 │ │ │ │ + b 0xbdd14 │ │ │ │ + bl 0xbd468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4078 │ │ │ │ + beq 0xc4140 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc2ca0 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc2d68 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4104 │ │ │ │ + beq 0xc41cc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc3858 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3920 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc411c │ │ │ │ + beq 0xc41e4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc3884 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc394c │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc40d4 │ │ │ │ + beq 0xc419c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc38bc │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3984 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4090 │ │ │ │ + beq 0xc4158 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc392c │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc39f4 │ │ │ │ + b 0xbdd14 │ │ │ │ tst r2, #61440 @ 0xf000 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ cmp r3, #2 │ │ │ │ - ldreq r2, [pc, #-3388] @ 0xc2f78 │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ + ldreq r2, [pc, #-3388] @ 0xc3040 │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4134 │ │ │ │ + beq 0xc41fc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc3a9c │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3b64 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4164 │ │ │ │ + beq 0xc422c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc3400 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc34c8 │ │ │ │ + b 0xbdd14 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #-3496] @ 0xc2f7c │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ + ldreq r2, [pc, #-3496] @ 0xc3044 │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4030 │ │ │ │ + beq 0xc40f8 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc2c18 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc2ce0 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc414c │ │ │ │ + beq 0xc4214 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc37a8 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3870 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r2, [r3, #432] @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb7fa0 │ │ │ │ + bl 0xb8060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ + beq 0xbdd14 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #-3628] @ 0xc2f80 │ │ │ │ - bne 0xbdc4c │ │ │ │ - b 0xbddd4 │ │ │ │ + ldreq r2, [pc, #-3628] @ 0xc3048 │ │ │ │ + bne 0xbdd14 │ │ │ │ + b 0xbde9c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4284 │ │ │ │ + beq 0xc434c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc35a0 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3668 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc41c4 │ │ │ │ + beq 0xc428c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc120c │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc12d4 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4254 │ │ │ │ + beq 0xc431c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc38f4 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc39bc │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4194 │ │ │ │ + beq 0xc425c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc3304 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc33cc │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc42b4 │ │ │ │ + beq 0xc437c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc2bbc │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc2c84 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc41f4 │ │ │ │ + beq 0xc42bc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc3390 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3458 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc423c │ │ │ │ + beq 0xc4304 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc39b8 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3a80 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xb7fa0 │ │ │ │ + bl 0xb8060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xbdc4c │ │ │ │ - b 0xbdde8 │ │ │ │ + beq 0xbdd14 │ │ │ │ + b 0xbdeb0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc41ac │ │ │ │ + beq 0xc4274 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc382c │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc38f4 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc429c │ │ │ │ + beq 0xc4364 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc2cf0 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc2db8 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc41dc │ │ │ │ + beq 0xc42a4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc33c8 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3490 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc426c │ │ │ │ + beq 0xc4334 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc3ad4 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3b9c │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc420c │ │ │ │ + beq 0xc42d4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc3330 │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc33f8 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc42cc │ │ │ │ + beq 0xc4394 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc3b0c │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3bd4 │ │ │ │ + b 0xbdd14 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc4060 │ │ │ │ + beq 0xc4128 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc349c │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc3564 │ │ │ │ + b 0xbdd14 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3d48 │ │ │ │ + b 0xc3e10 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3b7c │ │ │ │ + b 0xc3c44 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc4024 │ │ │ │ + b 0xc40ec │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3be4 │ │ │ │ + b 0xc3cac │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3c94 │ │ │ │ + b 0xc3d5c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc40ec │ │ │ │ + beq 0xc41b4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc08dc │ │ │ │ - b 0xbdc4c │ │ │ │ + bne 0xc09a4 │ │ │ │ + b 0xbdd14 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3c68 │ │ │ │ + b 0xc3d30 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc40c8 │ │ │ │ + b 0xc4190 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3c10 │ │ │ │ + b 0xc3cd8 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3c3c │ │ │ │ + b 0xc3d04 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3cd8 │ │ │ │ + b 0xc3da0 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3d74 │ │ │ │ + b 0xc3e3c │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3d04 │ │ │ │ + b 0xc3dcc │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3ba8 │ │ │ │ + b 0xc3c70 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3e54 │ │ │ │ + b 0xc3f1c │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3f1c │ │ │ │ + b 0xc3fe4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3dfc │ │ │ │ + b 0xc3ec4 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3f74 │ │ │ │ + b 0xc403c │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3eac │ │ │ │ + b 0xc3f74 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3fcc │ │ │ │ + b 0xc4094 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3b50 │ │ │ │ + b 0xc3c18 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3ed8 │ │ │ │ + b 0xc3fa0 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3e28 │ │ │ │ + b 0xc3ef0 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3fa0 │ │ │ │ + b 0xc4068 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3dd0 │ │ │ │ + b 0xc3e98 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3f48 │ │ │ │ + b 0xc4010 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3e80 │ │ │ │ + b 0xc3f48 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc3ff8 │ │ │ │ + b 0xc40c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r3, [pc, #2284] @ 0xc4be8 │ │ │ │ + ldr r3, [pc, #2292] @ 0xc4cb8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #2244] @ 0xc4bec │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #2252] @ 0xc4cbc │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, #-201326592 @ 0xf4000000 │ │ │ │ - beq 0xc4404 │ │ │ │ + beq 0xc44cc │ │ │ │ cmn r3, #192937984 @ 0xb800000 │ │ │ │ - beq 0xc436c │ │ │ │ + beq 0xc4434 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #2212] @ 0xc4be8 │ │ │ │ + ldr r3, [pc, #2220] @ 0xc4cb8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xc4b10 │ │ │ │ + bne 0xc4be0 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsr r3, r4, #10 │ │ │ │ - lsr r5, r4, #18 │ │ │ │ - lsl r2, r4, #16 │ │ │ │ and r3, r3, #3 │ │ │ │ - and r5, r5, #16 │ │ │ │ - orr r5, r5, r2, lsr #28 │ │ │ │ - lsr r7, r4, #8 │ │ │ │ + lsr r6, r4, #18 │ │ │ │ + lsr r5, r4, #8 │ │ │ │ + and r6, r6, #16 │ │ │ │ lsr r2, r4, #16 │ │ │ │ + lsl r1, r4, #16 │ │ │ │ cmp r3, #2 │ │ │ │ + and r5, r5, #3 │ │ │ │ and r2, r2, #15 │ │ │ │ - and r7, r7, #3 │ │ │ │ - lsr r6, r4, #4 │ │ │ │ + orr r6, r6, r1, lsr #28 │ │ │ │ + lsr r7, r4, #4 │ │ │ │ and r9, r4, #15 │ │ │ │ - beq 0xc46ec │ │ │ │ + beq 0xc47b4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xc4514 │ │ │ │ + beq 0xc45dc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc4740 │ │ │ │ - lsr r3, r4, #21 │ │ │ │ + beq 0xc4808 │ │ │ │ + lsr r3, r4, #5 │ │ │ │ + and r3, r3, #7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - lsr r2, r4, #5 │ │ │ │ - and r2, r2, #7 │ │ │ │ - and r3, r3, #1 │ │ │ │ - and r6, r6, #1 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r3, #0 │ │ │ │ + lsr r2, r4, #21 │ │ │ │ + and r7, r7, #1 │ │ │ │ + and r2, r2, #1 │ │ │ │ + mov ip, #1 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 0xb95b0 │ │ │ │ - b 0xc433c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bl 0xb9678 │ │ │ │ + b 0xc4404 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + lsr ip, r4, #16 │ │ │ │ + ldr r2, [lr, #200] @ 0xc8 │ │ │ │ + and sl, ip, #15 │ │ │ │ + tst r2, #256 @ 0x100 │ │ │ │ + lsr ip, r4, #21 │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr r1, [r0, #200] @ 0xc8 │ │ │ │ - and r2, r2, #16 │ │ │ │ - tst r1, #256 @ 0x100 │ │ │ │ - lsl r1, r4, #16 │ │ │ │ - orr ip, r2, r1, lsr #28 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - and sl, r2, #15 │ │ │ │ + and fp, ip, #1 │ │ │ │ lsr r3, r4, #6 │ │ │ │ - lsr r2, r4, #21 │ │ │ │ - lsr r7, r4, #4 │ │ │ │ lsr r1, r4, #8 │ │ │ │ + and r2, r2, #16 │ │ │ │ + lsr r7, r4, #4 │ │ │ │ + lsl ip, r4, #16 │ │ │ │ and r3, r3, #3 │ │ │ │ - and fp, r2, #1 │ │ │ │ + orr ip, r2, ip, lsr #28 │ │ │ │ + and r0, r1, #15 │ │ │ │ and r7, r7, #3 │ │ │ │ - and r2, r1, #15 │ │ │ │ and r6, r4, #15 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - beq 0xc4338 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - tst r0, #14 │ │ │ │ - beq 0xc4508 │ │ │ │ - cmp r2, #10 │ │ │ │ - bhi 0xc4338 │ │ │ │ + beq 0xc4400 │ │ │ │ + ldr r2, [lr, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + tst r2, #14 │ │ │ │ + beq 0xc45d0 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi 0xc4400 │ │ │ │ and r1, r1, #12 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 0xc49fc │ │ │ │ + beq 0xc4acc │ │ │ │ cmp r1, #8 │ │ │ │ - beq 0xc49a0 │ │ │ │ - ldr r1, [pc, #1864] @ 0xc4bf0 │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ + beq 0xc4a70 │ │ │ │ + ldr r2, [pc, #1872] @ 0xc4cc0 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + add r2, r2, r0, lsl #2 │ │ │ │ ldr r1, [r2, #944] @ 0x3b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r1, [r2, #948] @ 0x3b4 │ │ │ │ ldr r2, [r2, #952] @ 0x3b8 │ │ │ │ ldr r5, [r0, #136] @ 0x88 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 0xc4774 │ │ │ │ + bne 0xc4844 │ │ │ │ orr r2, r1, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0xc4338 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bne 0xc4400 │ │ │ │ + bl 0xcc464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc4998 │ │ │ │ + beq 0xc4a68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, #132] @ 0x84 │ │ │ │ clz r8, r4 │ │ │ │ lsr r8, r8, #5 │ │ │ │ - b 0xc4794 │ │ │ │ + b 0xc4864 │ │ │ │ tst ip, #16 │ │ │ │ - beq 0xc4484 │ │ │ │ - b 0xc4338 │ │ │ │ + beq 0xc454c │ │ │ │ + b 0xc4400 │ │ │ │ lsr r8, r4, #6 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ lsr r4, r4, #5 │ │ │ │ and r8, r8, #3 │ │ │ │ - and r6, r6, #1 │ │ │ │ + and r7, r7, #1 │ │ │ │ and r4, r4, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #16] │ │ │ │ - beq 0xc4338 │ │ │ │ + beq 0xc4400 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xc4338 │ │ │ │ + beq 0xc4400 │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #14 │ │ │ │ - bne 0xc4578 │ │ │ │ - tst r5, #16 │ │ │ │ - bne 0xc4338 │ │ │ │ + bne 0xc4640 │ │ │ │ + tst r6, #16 │ │ │ │ + bne 0xc4400 │ │ │ │ cmp r8, #3 │ │ │ │ - add r7, r7, #1 │ │ │ │ - beq 0xc4ac4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 0xc4a84 │ │ │ │ - cmp r7, #3 │ │ │ │ - beq 0xc4338 │ │ │ │ - cmp r7, #4 │ │ │ │ - beq 0xc4b58 │ │ │ │ - cmp r7, #2 │ │ │ │ - beq 0xc4b14 │ │ │ │ + add r5, r5, #1 │ │ │ │ + beq 0xc4b94 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0xc4b54 │ │ │ │ + cmp r5, #3 │ │ │ │ + beq 0xc4400 │ │ │ │ + cmp r5, #4 │ │ │ │ + beq 0xc4c28 │ │ │ │ + cmp r5, #2 │ │ │ │ + beq 0xc4be4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0xc4338 │ │ │ │ + beq 0xc4400 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc4998 │ │ │ │ + beq 0xc4a68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r4, r4, #1 │ │ │ │ orr sl, r8, #224 @ 0xe0 │ │ │ │ mov r3, #1 │ │ │ │ - sub r6, r4, #2 │ │ │ │ + sub r7, r4, #2 │ │ │ │ lsl r3, r3, r8 │ │ │ │ - clz r6, r6 │ │ │ │ + clz r7, r7 │ │ │ │ lsl r1, r4, #3 │ │ │ │ - lsr r6, r6, #5 │ │ │ │ + lsr r7, r7, #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b 0xc4674 │ │ │ │ - bl 0x900a4 │ │ │ │ + b 0xc473c │ │ │ │ + bl 0x90168 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1a7080 │ │ │ │ + bl 0x1a7180 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r5, r5, r4 │ │ │ │ + add r6, r6, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ + cmp r5, r3 │ │ │ │ bic sl, sl, #224 @ 0xe0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 0xc4a60 │ │ │ │ + ble 0xc4b30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str sl, [sp] │ │ │ │ ldr r3, [r0, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and r3, r3, #15 │ │ │ │ - bl 0x7b9b0 │ │ │ │ - tst r5, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - beq 0xc4628 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x7b9f0 │ │ │ │ + tst r6, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 0xc46f0 │ │ │ │ + bl 0x90168 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1a7080 │ │ │ │ - add r0, r5, #1 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x1a7180 │ │ │ │ + add r0, r6, #1 │ │ │ │ + bl 0x90168 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x900a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x90168 │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x1a6fcc │ │ │ │ - b 0xc4648 │ │ │ │ + bl 0x1a70cc │ │ │ │ + b 0xc4710 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - lsr r3, r4, #7 │ │ │ │ - and r3, r3, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - and r6, r6, #3 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ lsr r3, r4, #6 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - lsr r2, r4, #21 │ │ │ │ + lsr ip, r4, #21 │ │ │ │ and r3, r3, #1 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + lsr r2, r4, #7 │ │ │ │ + and r7, r7, #3 │ │ │ │ + and ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 0xb95b0 │ │ │ │ - b 0xc433c │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - lsr r3, r4, #6 │ │ │ │ - and r3, r3, #3 │ │ │ │ - and r6, r6, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + bl 0xb9678 │ │ │ │ + b 0xc4404 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ lsr r3, r4, #5 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + and r7, r7, #1 │ │ │ │ + lsr ip, r4, #21 │ │ │ │ + and r3, r3, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - b 0xc471c │ │ │ │ + lsr r2, r4, #6 │ │ │ │ + and ip, ip, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + and r2, r2, #3 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + str r9, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + b 0xc47ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 0xc4998 │ │ │ │ + beq 0xc4a68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - bne 0xc44f4 │ │ │ │ + bne 0xc45bc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0xc4a08 │ │ │ │ + bne 0xc4ad8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r2, [r2, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xc4a3c │ │ │ │ + bne 0xc4b0c │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #3 │ │ │ │ movne r9, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ orr lr, r3, r4 │ │ │ │ - ble 0xc4970 │ │ │ │ + ble 0xc4a40 │ │ │ │ and r2, r5, #15 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ asr r2, r2, r9 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r9 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ add r5, r1, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #28] │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp sl, #0 │ │ │ │ ldrle r2, [sp, #40] @ 0x28 │ │ │ │ movle r3, #0 │ │ │ │ - ble 0xc494c │ │ │ │ + ble 0xc4a1c │ │ │ │ mov fp, #0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r5, lr │ │ │ │ mov r4, #0 │ │ │ │ str lr, [sp, #32] │ │ │ │ - b 0xc48e8 │ │ │ │ + b 0xc49b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x7b8e8 │ │ │ │ + bl 0x7b928 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x900c0 │ │ │ │ - ldr r3, [pc, #856] @ 0xc4bf4 │ │ │ │ + bl 0x90184 │ │ │ │ + ldr r3, [pc, #856] @ 0xc4cc4 │ │ │ │ cmp r9, #2 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 0xc49d4 │ │ │ │ + beq 0xc4aa4 │ │ │ │ cmp r9, #3 │ │ │ │ - beq 0xc49cc │ │ │ │ + beq 0xc4a9c │ │ │ │ cmp r9, #1 │ │ │ │ - beq 0xc49c4 │ │ │ │ - bl 0x19311c │ │ │ │ + beq 0xc4a94 │ │ │ │ + bl 0x19321c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp sl, r4 │ │ │ │ bic r5, r5, #224 @ 0xe0 │ │ │ │ add r6, r6, r3 │ │ │ │ - beq 0xc49dc │ │ │ │ + beq 0xc4aac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc486c │ │ │ │ + bne 0xc493c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x900c0 │ │ │ │ - ldr r3, [pc, #744] @ 0xc4bf4 │ │ │ │ + bl 0x90184 │ │ │ │ + ldr r3, [pc, #744] @ 0xc4cc4 │ │ │ │ cmp r9, #2 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 0xc49bc │ │ │ │ + beq 0xc4a8c │ │ │ │ cmp r9, #3 │ │ │ │ - beq 0xc49b4 │ │ │ │ + beq 0xc4a84 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 0xc49ac │ │ │ │ - bl 0x192c80 │ │ │ │ + beq 0xc4a7c │ │ │ │ + bl 0x192d80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x7b94c │ │ │ │ - b 0xc48c0 │ │ │ │ + bl 0x7b98c │ │ │ │ + b 0xc4990 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xc494c │ │ │ │ + bne 0xc4a1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 0xc4840 │ │ │ │ + bne 0xc4910 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #15 │ │ │ │ - beq 0xc4998 │ │ │ │ + beq 0xc4a68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mul r3, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ lsl r3, r3, #3 │ │ │ │ - bl 0xb8ff8 │ │ │ │ + bl 0xb90b8 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xc433c │ │ │ │ + b 0xc4404 │ │ │ │ cmp r7, #3 │ │ │ │ - bne 0xc44a0 │ │ │ │ - b 0xc4338 │ │ │ │ - bl 0x192dd4 │ │ │ │ - b 0xc4930 │ │ │ │ - bl 0x19307c │ │ │ │ - b 0xc4930 │ │ │ │ - bl 0x192f28 │ │ │ │ - b 0xc4930 │ │ │ │ - bl 0x193184 │ │ │ │ - b 0xc48c0 │ │ │ │ - bl 0x193254 │ │ │ │ - b 0xc48c0 │ │ │ │ - bl 0x1931ec │ │ │ │ - b 0xc48c0 │ │ │ │ + bne 0xc4568 │ │ │ │ + b 0xc4400 │ │ │ │ + bl 0x192ed4 │ │ │ │ + b 0xc4a00 │ │ │ │ + bl 0x19317c │ │ │ │ + b 0xc4a00 │ │ │ │ + bl 0x193028 │ │ │ │ + b 0xc4a00 │ │ │ │ + bl 0x193284 │ │ │ │ + b 0xc4990 │ │ │ │ + bl 0x193354 │ │ │ │ + b 0xc4990 │ │ │ │ + bl 0x1932ec │ │ │ │ + b 0xc4990 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ bic lr, lr, #224 @ 0xe0 │ │ │ │ - bne 0xc4858 │ │ │ │ + bne 0xc4928 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 0xc4958 │ │ │ │ + b 0xc4a28 │ │ │ │ tst r4, #32 │ │ │ │ - beq 0xc44a0 │ │ │ │ - b 0xc4338 │ │ │ │ + beq 0xc4568 │ │ │ │ + b 0xc4400 │ │ │ │ add r0, r7, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x7b7b4 │ │ │ │ + bl 0x7b7f4 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orreq r4, r4, r0 │ │ │ │ - beq 0xc47c8 │ │ │ │ + beq 0xc4898 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq 0xc4a48 │ │ │ │ + beq 0xc4b18 │ │ │ │ mov r3, #3 │ │ │ │ orr r4, r4, r0 │ │ │ │ mov r9, r3 │ │ │ │ - b 0xc47c8 │ │ │ │ + b 0xc4898 │ │ │ │ cmp r8, #0 │ │ │ │ orreq r4, r4, #224 @ 0xe0 │ │ │ │ - beq 0xc47c8 │ │ │ │ + beq 0xc4898 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x7b7b4 │ │ │ │ + bl 0x7b7f4 │ │ │ │ mov r3, #3 │ │ │ │ mov r9, r3 │ │ │ │ orr r4, r4, r0 │ │ │ │ - b 0xc47c8 │ │ │ │ + b 0xc4898 │ │ │ │ cmp r9, #15 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - beq 0xc4998 │ │ │ │ + beq 0xc4a68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - lsl r3, r7, r3 │ │ │ │ + lsl r3, r5, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 0xb8ff8 │ │ │ │ - b 0xc4998 │ │ │ │ + bl 0xb90b8 │ │ │ │ + b 0xc4a68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc4998 │ │ │ │ - cmp r7, #1 │ │ │ │ + beq 0xc4a68 │ │ │ │ + cmp r5, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r4, r4, #1 │ │ │ │ moveq sl, r8 │ │ │ │ - beq 0xc45cc │ │ │ │ + beq 0xc4694 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #8 │ │ │ │ lsl r3, r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 0xc45e8 │ │ │ │ - eor r6, r6, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ - orrne r6, r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0xc4338 │ │ │ │ + b 0xc46b0 │ │ │ │ + eor r7, r7, #1 │ │ │ │ + cmp r5, #4 │ │ │ │ + orrne r7, r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 0xc4400 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc4998 │ │ │ │ + beq 0xc4a68 │ │ │ │ mov r2, #8 │ │ │ │ mov r8, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #4 │ │ │ │ mov sl, #130 @ 0x82 │ │ │ │ str r8, [sp, #16] │ │ │ │ - b 0xc45e8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xc46b0 │ │ │ │ + bl 0x3b38dc │ │ │ │ add r0, r8, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x7b7b4 │ │ │ │ + bl 0x7b7f4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc4998 │ │ │ │ + beq 0xc4a68 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #8 │ │ │ │ lsl r3, r3, r8 │ │ │ │ add r4, r4, #1 │ │ │ │ orr sl, r8, sl │ │ │ │ - mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 0xc45e8 │ │ │ │ + b 0xc46b0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 0xc4ba4 │ │ │ │ + beq 0xc4c74 │ │ │ │ add r0, r8, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 0x7b7b4 │ │ │ │ + bl 0x7b7f4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc4998 │ │ │ │ + beq 0xc4a68 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl r3, r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ orr sl, r8, sl │ │ │ │ - mov r6, #0 │ │ │ │ - b 0xc45e8 │ │ │ │ + mov r7, #0 │ │ │ │ + b 0xc46b0 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x7b7b4 │ │ │ │ + bl 0x7b7f4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc4998 │ │ │ │ + beq 0xc4a68 │ │ │ │ mov r1, #8 │ │ │ │ add r4, r4, #1 │ │ │ │ orr sl, sl, #2 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r6, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r7, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 0xc45e8 │ │ │ │ + b 0xc46b0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0xff900000 │ │ │ │ - strdeq r0, [r6], #-212 @ 0xffffff2c │ │ │ │ + strdeq r0, [r6], #-228 @ 0xffffff1c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #2692] @ 0xc5694 │ │ │ │ + ldr r2, [pc, #2692] @ 0xc5764 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #2688] @ 0xc5698 │ │ │ │ + ldr r3, [pc, #2688] @ 0xc5768 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #2676] @ 0xc569c │ │ │ │ + ldr r2, [pc, #2676] @ 0xc576c │ │ │ │ and r3, r3, r1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - beq 0xc51c4 │ │ │ │ - bhi 0xc4cf0 │ │ │ │ + beq 0xc5294 │ │ │ │ + bhi 0xc4dc0 │ │ │ │ sub r2, r2, #272 @ 0x110 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc5140 │ │ │ │ - bhi 0xc4da4 │ │ │ │ + beq 0xc5210 │ │ │ │ + bhi 0xc4e74 │ │ │ │ sub r2, r2, #1024 @ 0x400 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc4eec │ │ │ │ + beq 0xc4fbc │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ and r3, r1, #19922944 @ 0x1300000 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - beq 0xc5320 │ │ │ │ + beq 0xc53f0 │ │ │ │ cmp r3, #3145728 @ 0x300000 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0xb9088 │ │ │ │ + bl 0xb9148 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #2524] @ 0xc56a0 │ │ │ │ + ldr r3, [pc, #2524] @ 0xc5770 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r1, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xbce38 │ │ │ │ - b 0xc4ebc │ │ │ │ - ldr r2, [pc, #2476] @ 0xc56a4 │ │ │ │ + bl 0xbcf00 │ │ │ │ + b 0xc4f8c │ │ │ │ + ldr r2, [pc, #2476] @ 0xc5774 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc50bc │ │ │ │ - bhi 0xc5034 │ │ │ │ + beq 0xc518c │ │ │ │ + bhi 0xc5104 │ │ │ │ sub r2, r2, #1280 @ 0x500 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc4e24 │ │ │ │ + beq 0xc4ef4 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ ands r3, r1, #27262976 @ 0x1a00000 │ │ │ │ - beq 0xc53f4 │ │ │ │ + beq 0xc54c4 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ lsr r2, r1, #18 │ │ │ │ and r2, r2, #16 │ │ │ │ lsl r3, r1, #16 │ │ │ │ orr r2, r2, r3, lsr #28 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ lsr r3, r1, #3 │ │ │ │ lsr ip, r4, #4 │ │ │ │ lsl r1, r1, #12 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r1, lsr #28 │ │ │ │ and ip, ip, #2 │ │ │ │ lsl r1, r4, #28 │ │ │ │ orr ip, ip, r1, lsr #31 │ │ │ │ lsr r1, r4, #6 │ │ │ │ and r1, r1, #1 │ │ │ │ orr r1, r1, ip, lsl #1 │ │ │ │ and r4, r4, #7 │ │ │ │ - ldr ip, [pc, #2332] @ 0xc56a8 │ │ │ │ + ldr ip, [pc, #2332] @ 0xc5778 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #6 │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 0xbce38 │ │ │ │ - b 0xc4ebc │ │ │ │ - ldr r2, [pc, #2304] @ 0xc56ac │ │ │ │ + bl 0xbcf00 │ │ │ │ + b 0xc4f8c │ │ │ │ + ldr r2, [pc, #2304] @ 0xc577c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc4ea4 │ │ │ │ + beq 0xc4f74 │ │ │ │ add r2, r2, #240 @ 0xf0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ add r0, sp, #16 │ │ │ │ and r4, r4, #28311552 @ 0x1b00000 │ │ │ │ - bl 0xb9088 │ │ │ │ + bl 0xb9148 │ │ │ │ cmp r4, #2097152 @ 0x200000 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - beq 0xc54c8 │ │ │ │ + beq 0xc5598 │ │ │ │ cmp r4, #10485760 @ 0xa00000 │ │ │ │ - beq 0xc5244 │ │ │ │ + beq 0xc5314 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ tst r0, #15728640 @ 0xf00000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #2212] @ 0xc56b0 │ │ │ │ + ldr ip, [pc, #2212] @ 0xc5780 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0xb7d5c │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7e1c │ │ │ │ + b 0xc4f8c │ │ │ │ lsr r3, r1, #23 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq 0xc538c │ │ │ │ + beq 0xc545c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ lsr r3, r1, #1 │ │ │ │ mov r2, #2 │ │ │ │ and r1, r1, #15 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsr r2, r4, #18 │ │ │ │ @@ -185161,330 +185213,330 @@ │ │ │ │ and r2, r2, #3 │ │ │ │ and r4, r4, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xbcf84 │ │ │ │ - b 0xc4ebc │ │ │ │ - ldr r3, [pc, #2056] @ 0xc56b4 │ │ │ │ - ldr r2, [pc, #2056] @ 0xc56b8 │ │ │ │ + bl 0xbd04c │ │ │ │ + b 0xc4f8c │ │ │ │ + ldr r3, [pc, #2056] @ 0xc5784 │ │ │ │ + ldr r2, [pc, #2056] @ 0xc5788 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xc5528 │ │ │ │ + beq 0xc55f8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #2000] @ 0xc5694 │ │ │ │ + ldr r3, [pc, #2000] @ 0xc5764 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xc5690 │ │ │ │ + bne 0xc5760 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsr r2, r1, #1 │ │ │ │ lsr r5, r1, #20 │ │ │ │ and r2, r2, #16 │ │ │ │ - lsr r7, r1, #18 │ │ │ │ + lsr r8, r1, #18 │ │ │ │ lsr r3, r1, #3 │ │ │ │ tst r1, #2097152 @ 0x200000 │ │ │ │ and r1, r1, #15 │ │ │ │ - and r7, r7, #16 │ │ │ │ - orr r8, r2, r1 │ │ │ │ + and r8, r8, #16 │ │ │ │ + orr r7, r2, r1 │ │ │ │ lsl r2, r4, #16 │ │ │ │ + orr r8, r8, r2, lsr #28 │ │ │ │ + lsr r2, r4, #6 │ │ │ │ + and r5, r5, #1 │ │ │ │ and r3, r3, #16 │ │ │ │ - orr r7, r7, r2, lsr #28 │ │ │ │ + and sl, r2, #1 │ │ │ │ lsl r2, r4, #12 │ │ │ │ - and r5, r5, #1 │ │ │ │ - orr r9, r3, r2, lsr #28 │ │ │ │ - lsr r3, r4, #6 │ │ │ │ add r5, r5, #1 │ │ │ │ - and sl, r3, #1 │ │ │ │ - bne 0xc52a4 │ │ │ │ + orr r9, r3, r2, lsr #28 │ │ │ │ + bne 0xc5374 │ │ │ │ tst r4, #8388608 @ 0x800000 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - beq 0xc4eb8 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + beq 0xc4f88 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsrs r2, r2, #28 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 0xc5650 │ │ │ │ + beq 0xc5720 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #14 │ │ │ │ - orr r3, r7, r8 │ │ │ │ + orr r3, r8, r7 │ │ │ │ orr r3, r3, r9 │ │ │ │ - bne 0xc4f7c │ │ │ │ + bne 0xc504c │ │ │ │ tst r3, #16 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ tst sl, r3 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc502c │ │ │ │ - add r3, sl, #1 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - bl 0x18983c │ │ │ │ + beq 0xc50fc │ │ │ │ + add r2, sl, #1 │ │ │ │ + lsl r6, r2, #3 │ │ │ │ + bl 0x18993c │ │ │ │ rsb r2, r5, #8 │ │ │ │ add r2, r2, r2, lsl #3 │ │ │ │ - ldr r3, [pc, #1804] @ 0xc56bc │ │ │ │ + ldr r3, [pc, #1804] @ 0xc578c │ │ │ │ lsl r2, r2, #1 │ │ │ │ add r2, r2, #3936 @ 0xf60 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr fp, [pc, #1788] @ 0xc56c0 │ │ │ │ + ldr fp, [pc, #1788] @ 0xc5790 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #1780] @ 0xc56c4 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #1780] @ 0xc5794 │ │ │ │ cmp r5, #1 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, #1 │ │ │ │ moveq fp, r3 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 0x901b0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ lsr r3, r4, #24 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1a4300 │ │ │ │ + bl 0x1a4400 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xc4ebc │ │ │ │ - ldr r2, [pc, #1676] @ 0xc56c8 │ │ │ │ + b 0xc4f8c │ │ │ │ + ldr r2, [pc, #1676] @ 0xc5798 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xc4eb8 │ │ │ │ - lsr r3, r1, #18 │ │ │ │ - and r3, r3, #16 │ │ │ │ - lsl r2, r1, #16 │ │ │ │ - orr r2, r3, r2, lsr #28 │ │ │ │ - lsr r3, r1, #3 │ │ │ │ - and lr, r1, #28311552 @ 0x1b00000 │ │ │ │ - and r3, r3, #16 │ │ │ │ - lsl r1, r1, #12 │ │ │ │ - orr r3, r3, r1, lsr #28 │ │ │ │ - lsr r1, r4, #5 │ │ │ │ - and ip, r1, #1 │ │ │ │ - cmp lr, #2097152 @ 0x200000 │ │ │ │ + bne 0xc4f88 │ │ │ │ + lsr r3, r4, #5 │ │ │ │ + lsr r2, r1, #18 │ │ │ │ + and ip, r4, #28311552 @ 0x1b00000 │ │ │ │ + lsl r1, r1, #16 │ │ │ │ + and r2, r2, #16 │ │ │ │ + and r5, r3, #1 │ │ │ │ + lsr r3, r4, #3 │ │ │ │ + orr r2, r2, r1, lsr #28 │ │ │ │ + lsl lr, r4, #12 │ │ │ │ lsr r1, r4, #6 │ │ │ │ + and r3, r3, #16 │ │ │ │ + cmp ip, #2097152 @ 0x200000 │ │ │ │ and r1, r1, #1 │ │ │ │ + orr r3, r3, lr, lsr #28 │ │ │ │ and r4, r4, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 0xc546c │ │ │ │ - cmp lr, #8388608 @ 0x800000 │ │ │ │ - bne 0xc4eb8 │ │ │ │ - ldr lr, [r0, #80] @ 0x50 │ │ │ │ - ldr lr, [lr, #24] │ │ │ │ - tst lr, #251658240 @ 0xf000000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ - str ip, [sp, #4] │ │ │ │ + beq 0xc553c │ │ │ │ + cmp ip, #8388608 @ 0x800000 │ │ │ │ + bne 0xc4f88 │ │ │ │ + ldr ip, [r0, #80] @ 0x50 │ │ │ │ + ldr ip, [ip, #24] │ │ │ │ + tst ip, #251658240 @ 0xf000000 │ │ │ │ + beq 0xc4f88 │ │ │ │ + ldr ip, [pc, #1576] @ 0xc579c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ - ldr ip, [pc, #1568] @ 0xc56cc │ │ │ │ lsl r1, r1, #1 │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7e88 │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7f48 │ │ │ │ + b 0xc4f8c │ │ │ │ + lsr r3, r4, #5 │ │ │ │ lsr r2, r1, #18 │ │ │ │ - lsl r3, r1, #16 │ │ │ │ + and ip, r4, #28311552 @ 0x1b00000 │ │ │ │ + lsl r1, r1, #16 │ │ │ │ and r2, r2, #16 │ │ │ │ - orr r2, r2, r3, lsr #28 │ │ │ │ - lsr r3, r1, #3 │ │ │ │ - and ip, r1, #28311552 @ 0x1b00000 │ │ │ │ + and r5, r3, #1 │ │ │ │ + lsr r3, r4, #3 │ │ │ │ + orr r2, r2, r1, lsr #28 │ │ │ │ + lsl lr, r4, #12 │ │ │ │ + lsr r1, r4, #6 │ │ │ │ and r3, r3, #16 │ │ │ │ - lsl r1, r1, #12 │ │ │ │ - orr r3, r3, r1, lsr #28 │ │ │ │ - lsr r1, r4, #5 │ │ │ │ - and lr, r1, #1 │ │ │ │ cmp ip, #2097152 @ 0x200000 │ │ │ │ - lsr r1, r4, #6 │ │ │ │ and r1, r1, #1 │ │ │ │ + orr r3, r3, lr, lsr #28 │ │ │ │ and r4, r4, #15 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 0xc54f8 │ │ │ │ + beq 0xc55c8 │ │ │ │ cmp ip, #8388608 @ 0x800000 │ │ │ │ - beq 0xc5274 │ │ │ │ + beq 0xc5344 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [ip, #24] │ │ │ │ tst ip, #15728640 @ 0xf00000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ - ldr ip, [pc, #1448] @ 0xc56d0 │ │ │ │ + beq 0xc4f88 │ │ │ │ + ldr ip, [pc, #1448] @ 0xc57a0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - str lr, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7d5c │ │ │ │ - b 0xc4ebc │ │ │ │ - ldr lr, [pc, #1388] @ 0xc56b4 │ │ │ │ - ldr r3, [pc, #1388] @ 0xc56b8 │ │ │ │ - lsr r2, r1, #18 │ │ │ │ - and lr, lr, r1 │ │ │ │ - lsl ip, r4, #16 │ │ │ │ - and r2, r2, #16 │ │ │ │ - cmp lr, r3 │ │ │ │ - lsr r3, r1, #3 │ │ │ │ + bl 0xb7e1c │ │ │ │ + b 0xc4f8c │ │ │ │ + ldr lr, [pc, #1388] @ 0xc5784 │ │ │ │ + ldr r3, [pc, #1388] @ 0xc5788 │ │ │ │ + and lr, lr, r4 │ │ │ │ lsr r1, r1, #1 │ │ │ │ - and r3, r3, #16 │ │ │ │ and r1, r1, #16 │ │ │ │ - orr r2, r2, ip, lsr #28 │ │ │ │ - lsl ip, r4, #12 │ │ │ │ - and r4, r4, #15 │ │ │ │ - orr r3, r3, ip, lsr #28 │ │ │ │ - orr ip, r1, r4 │ │ │ │ - beq 0xc549c │ │ │ │ - ldr r1, [pc, #1352] @ 0xc56d4 │ │ │ │ + lsr r2, r4, #18 │ │ │ │ + and ip, r4, #15 │ │ │ │ + cmp lr, r3 │ │ │ │ + lsr r3, r4, #3 │ │ │ │ + and r2, r2, #16 │ │ │ │ + and r3, r3, #16 │ │ │ │ + orr ip, r1, ip │ │ │ │ + lsl r1, r4, #16 │ │ │ │ + lsl r4, r4, #12 │ │ │ │ + orr r2, r2, r1, lsr #28 │ │ │ │ + orr r3, r3, r4, lsr #28 │ │ │ │ + beq 0xc556c │ │ │ │ + ldr r1, [pc, #1352] @ 0xc57a4 │ │ │ │ cmp lr, r1 │ │ │ │ - beq 0xc5218 │ │ │ │ + beq 0xc52e8 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ tst r1, #15728640 @ 0xf00000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #1316] @ 0xc56d8 │ │ │ │ + ldr ip, [pc, #1316] @ 0xc57a8 │ │ │ │ mov r1, #7 │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7d5c │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7e1c │ │ │ │ + b 0xc4f8c │ │ │ │ add r0, sp, #16 │ │ │ │ and r4, r4, #28311552 @ 0x1b00000 │ │ │ │ - bl 0xb9088 │ │ │ │ + bl 0xb9148 │ │ │ │ cmp r4, #2097152 @ 0x200000 │ │ │ │ - bne 0xc4eb8 │ │ │ │ + bne 0xc4f88 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #240 @ 0xf0 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #1256] @ 0xc56dc │ │ │ │ + ldr r3, [pc, #1256] @ 0xc57ac │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xb7e88 │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7f48 │ │ │ │ + b 0xc4f8c │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ tst r1, #251658240 @ 0xf000000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #1196] @ 0xc56e0 │ │ │ │ + ldr ip, [pc, #1196] @ 0xc57b0 │ │ │ │ mov r1, #7 │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7e88 │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7f48 │ │ │ │ + b 0xc4f8c │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ tst r0, #251658240 @ 0xf000000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #1156] @ 0xc56e4 │ │ │ │ + ldr ip, [pc, #1156] @ 0xc57b4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7e88 │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7f48 │ │ │ │ + b 0xc4f8c │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [ip, #24] │ │ │ │ tst ip, #251658240 @ 0xf000000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ - ldr ip, [pc, #1116] @ 0xc56e8 │ │ │ │ + beq 0xc4f88 │ │ │ │ + ldr ip, [pc, #1116] @ 0xc57b8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - str lr, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7e88 │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7f48 │ │ │ │ + b 0xc4f8c │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r8, [sp, #32] │ │ │ │ lsrs r3, r3, #28 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ lsr r4, r4, #23 │ │ │ │ cmp r5, #1 │ │ │ │ and r4, r4, #3 │ │ │ │ - bne 0xc560c │ │ │ │ + bne 0xc56dc │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc5638 │ │ │ │ + beq 0xc5708 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc4eb8 │ │ │ │ - ldr ip, [pc, #1012] @ 0xc56ec │ │ │ │ + beq 0xc4f88 │ │ │ │ + ldr ip, [pc, #1012] @ 0xc57bc │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #7 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ rsb r1, sl, sl, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xbce38 │ │ │ │ - b 0xc4ebc │ │ │ │ - lsr r3, r1, #18 │ │ │ │ - lsl r2, r4, #16 │ │ │ │ - lsr r1, r1, #23 │ │ │ │ - and r3, r3, #16 │ │ │ │ + bl 0xbcf00 │ │ │ │ + b 0xc4f8c │ │ │ │ + lsr r2, r4, #18 │ │ │ │ + lsr ip, r1, #23 │ │ │ │ + lsl r3, r4, #16 │ │ │ │ + and r2, r2, #16 │ │ │ │ ands r5, r4, #64 @ 0x40 │ │ │ │ - orr r3, r3, r2, lsr #28 │ │ │ │ - and r1, r1, #1 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - lsr lr, r4, #7 │ │ │ │ - lsr ip, r4, #5 │ │ │ │ - bne 0xc5584 │ │ │ │ - lsl r4, r4, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsl r3, r2, #1 │ │ │ │ + orr r2, r2, r3, lsr #28 │ │ │ │ and ip, ip, #1 │ │ │ │ - and r2, r4, #30 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + lsr r3, r4, #16 │ │ │ │ + lsr lr, r4, #7 │ │ │ │ + bne 0xc5654 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + lsl r2, r4, #1 │ │ │ │ + and r1, r1, #1 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + and r2, r2, #30 │ │ │ │ + orr r2, r2, r1 │ │ │ │ and r3, r3, #30 │ │ │ │ and r1, lr, #1 │ │ │ │ orr r3, r3, r1 │ │ │ │ - orr r2, r2, ip │ │ │ │ add r1, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ + str ip, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0xb87ec │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb88ac │ │ │ │ + b 0xc4f8c │ │ │ │ lsr r3, r1, #18 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r1, #16 │ │ │ │ orr r3, r3, r1, lsr #28 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r4, #3 │ │ │ │ @@ -185501,840 +185553,840 @@ │ │ │ │ and r2, r2, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ and r4, r4, #15 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 0xbcf84 │ │ │ │ - b 0xc4ebc │ │ │ │ - lsr r3, r1, #3 │ │ │ │ - lsr r2, r1, #20 │ │ │ │ - lsr r1, r1, #18 │ │ │ │ - and r5, r3, #1 │ │ │ │ - and r1, r1, #16 │ │ │ │ - lsl r3, r4, #16 │ │ │ │ - orr r1, r1, r3, lsr #28 │ │ │ │ + bl 0xbd04c │ │ │ │ + b 0xc4f8c │ │ │ │ + lsr r2, r1, #3 │ │ │ │ + and r5, r2, #1 │ │ │ │ + lsr r2, r1, #18 │ │ │ │ + lsr r3, r1, #20 │ │ │ │ + and r2, r2, #16 │ │ │ │ + lsl r1, r1, #16 │ │ │ │ + orr r2, r2, r1, lsr #28 │ │ │ │ ands r6, r4, #64 @ 0x40 │ │ │ │ - and r2, r2, #1 │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - lsr lr, r4, #7 │ │ │ │ + and r3, r3, #1 │ │ │ │ lsr ip, r4, #5 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bne 0xc55c8 │ │ │ │ + lsr r1, r4, #16 │ │ │ │ + lsr lr, r4, #7 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bne 0xc5698 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsl r4, r4, #1 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - and r1, lr, #1 │ │ │ │ + lsl r3, r1, #1 │ │ │ │ and r4, r4, #14 │ │ │ │ + and r2, lr, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ and r3, r3, #30 │ │ │ │ - orr r3, r3, r1 │ │ │ │ orr ip, r4, ip │ │ │ │ + orr r3, r3, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0xb5c3c │ │ │ │ - b 0xc4ebc │ │ │ │ - ldr lr, [r0, #80] @ 0x50 │ │ │ │ - ldr lr, [lr, #24] │ │ │ │ - tst lr, #240 @ 0xf0 │ │ │ │ - beq 0xc4eb8 │ │ │ │ - str ip, [sp, #4] │ │ │ │ + bl 0xb5cfc │ │ │ │ + b 0xc4f8c │ │ │ │ + ldr ip, [r0, #80] @ 0x50 │ │ │ │ + ldr ip, [ip, #24] │ │ │ │ + tst ip, #240 @ 0xf0 │ │ │ │ + beq 0xc4f88 │ │ │ │ + ldr ip, [pc, #620] @ 0xc57c0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ - ldr ip, [pc, #612] @ 0xc56f0 │ │ │ │ lsl r1, r1, #1 │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7e88 │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7f48 │ │ │ │ + b 0xc4f8c │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ tst r1, #251658240 @ 0xf000000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #572] @ 0xc56f4 │ │ │ │ + ldr ip, [pc, #572] @ 0xc57c4 │ │ │ │ mov r1, #7 │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7e88 │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7f48 │ │ │ │ + b 0xc4f8c │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ tst r0, #240 @ 0xf0 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #532] @ 0xc56f8 │ │ │ │ + ldr ip, [pc, #532] @ 0xc57c8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7e88 │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7f48 │ │ │ │ + b 0xc4f8c │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr ip, [ip, #24] │ │ │ │ tst ip, #240 @ 0xf0 │ │ │ │ - beq 0xc4eb8 │ │ │ │ - ldr ip, [pc, #492] @ 0xc56fc │ │ │ │ + beq 0xc4f88 │ │ │ │ + ldr ip, [pc, #492] @ 0xc57cc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - str lr, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7e88 │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xb7f48 │ │ │ │ + b 0xc4f8c │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #251658240 @ 0xf000000 │ │ │ │ - beq 0xc4eb8 │ │ │ │ + beq 0xc4f88 │ │ │ │ lsr r2, r1, #1 │ │ │ │ and ip, r1, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, ip │ │ │ │ lsr r3, r1, #3 │ │ │ │ str r2, [sp] │ │ │ │ lsr r2, r4, #18 │ │ │ │ - ldr ip, [pc, #420] @ 0xc5700 │ │ │ │ + ldr ip, [pc, #420] @ 0xc57d0 │ │ │ │ lsl r1, r1, #12 │ │ │ │ lsl r4, r4, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r3, r3, r1, lsr #28 │ │ │ │ orr r2, r2, r4, lsr #28 │ │ │ │ mov r1, #7 │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xb7e88 │ │ │ │ - b 0xc4ebc │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsl r3, ip, #4 │ │ │ │ - and r4, r4, #15 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - and r3, r3, #16 │ │ │ │ + bl 0xb7f48 │ │ │ │ + b 0xc4f8c │ │ │ │ + str r2, [sp, #28] │ │ │ │ + lsl r2, r1, #4 │ │ │ │ lsl r1, lr, #4 │ │ │ │ - orr r3, r3, r4 │ │ │ │ and r1, r1, #16 │ │ │ │ - and r2, r2, #15 │ │ │ │ - orr r2, r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + and r3, r3, #15 │ │ │ │ + orr r3, r1, r3 │ │ │ │ + and r4, r4, #15 │ │ │ │ + and r2, r2, #16 │ │ │ │ + orr r2, r2, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 0xb87ec │ │ │ │ - b 0xc4ebc │ │ │ │ - str r2, [sp, #16] │ │ │ │ - lsl r2, ip, #1 │ │ │ │ - and r2, r2, #2 │ │ │ │ - lsl r1, lr, #4 │ │ │ │ - orr r2, r2, r5 │ │ │ │ + str ip, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - and r3, r3, #15 │ │ │ │ - and r2, r1, #16 │ │ │ │ - orr r3, r2, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 0xb88ac │ │ │ │ + b 0xc4f8c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + lsl r3, ip, #1 │ │ │ │ + and r3, r3, #2 │ │ │ │ + orr r3, r3, r5 │ │ │ │ + lsl r2, lr, #4 │ │ │ │ + and r1, r1, #15 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + and r3, r2, #16 │ │ │ │ + orr r3, r3, r1 │ │ │ │ and r4, r4, #7 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0xb5c3c │ │ │ │ - b 0xc4ebc │ │ │ │ - ldr ip, [pc, #240] @ 0xc5704 │ │ │ │ + bl 0xb5cfc │ │ │ │ + b 0xc4f8c │ │ │ │ + ldr ip, [pc, #240] @ 0xc57d4 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #6 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ rsb r1, sl, sl, lsl #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xbce38 │ │ │ │ - b 0xc4ebc │ │ │ │ + bl 0xbcf00 │ │ │ │ + b 0xc4f8c │ │ │ │ ldrb r3, [r2, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xc52e8 │ │ │ │ + b 0xc53b8 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc5678 │ │ │ │ + beq 0xc5748 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ tst r2, #15728640 @ 0xf00000 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xc4f60 │ │ │ │ - b 0xc4eb8 │ │ │ │ + bne 0xc5030 │ │ │ │ + b 0xc4f88 │ │ │ │ ldrb r2, [r3, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b 0xc566c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xc573c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mcr2 15, 0, r0, cr0, cr0, {0} │ │ │ │ stc2 13, cr0, [r0], {16} │ │ │ │ - andeq r7, fp, r8, lsl #19 │ │ │ │ + andeq r7, fp, r8, asr #20 │ │ │ │ vdot.bf16 d0, d0, d0[0] │ │ │ │ - andeq r7, fp, r4, asr #24 │ │ │ │ + andeq r7, fp, r4, lsl #26 │ │ │ │ stc2 12, cr0, [r0], {16} │ │ │ │ - andeq r7, fp, r0, lsr #21 │ │ │ │ + andeq r7, fp, r0, ror #22 │ │ │ │ asrseq r0, r0, #32 │ │ │ │ eoreq r0, r0, r0, asr #32 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - andeq r4, fp, ip, lsr r9 │ │ │ │ - @ instruction: 0x000b49b8 │ │ │ │ + strdeq r4, [fp], -ip │ │ │ │ + andeq r4, fp, r8, ror sl │ │ │ │ mcr2 13, 0, r0, cr0, cr0, {0} │ │ │ │ - andeq r4, fp, r8, lsl #31 │ │ │ │ - ldrdeq r7, [fp], -r0 │ │ │ │ + andeq r5, fp, r8, asr #32 │ │ │ │ + muleq fp, r0, sp │ │ │ │ adceq r0, r0, r0, asr #32 │ │ │ │ - andeq r7, fp, r4, lsl sl │ │ │ │ - andeq r4, fp, ip, lsl sp │ │ │ │ - andeq r4, fp, ip, lsr #22 │ │ │ │ - andeq r4, fp, r0, lsr #25 │ │ │ │ - muleq fp, r0, lr │ │ │ │ - strdeq r7, [fp], -ip │ │ │ │ - andeq r4, fp, ip, lsl #30 │ │ │ │ - @ instruction: 0x000b4ab0 │ │ │ │ - andeq r4, fp, r4, lsr #24 │ │ │ │ - andeq r4, fp, r4, lsl lr │ │ │ │ - andeq r4, fp, r8, lsr #23 │ │ │ │ - andeq r7, fp, r0, ror r8 │ │ │ │ + ldrdeq r7, [fp], -r4 │ │ │ │ + ldrdeq r4, [fp], -ip │ │ │ │ + andeq r4, fp, ip, ror #23 │ │ │ │ + andeq r4, fp, r0, ror #26 │ │ │ │ + andeq r4, fp, r0, asr pc │ │ │ │ + @ instruction: 0x000b79bc │ │ │ │ + andeq r4, fp, ip, asr #31 │ │ │ │ + andeq r4, fp, r0, ror fp │ │ │ │ + andeq r4, fp, r4, ror #25 │ │ │ │ + ldrdeq r4, [fp], -r4 @ │ │ │ │ + andeq r4, fp, r8, ror #24 │ │ │ │ + andeq r7, fp, r0, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #32] @ 0xc5740 │ │ │ │ + ldr r3, [pc, #32] @ 0xc5810 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x19288c │ │ │ │ + b 0x19298c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #32] @ 0xc577c │ │ │ │ + ldr r3, [pc, #32] @ 0xc584c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1929c4 │ │ │ │ + b 0x192ac4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc57ec │ │ │ │ + ldr r4, [pc, #84] @ 0xc58bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc57f0 │ │ │ │ + ldr r1, [pc, #52] @ 0xc58c0 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0097a7bc │ │ │ │ + addseq sl, r7, ip, ror #13 │ │ │ │ umlaleq sl, r7, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5860 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5930 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5864 │ │ │ │ + ldr r1, [pc, #52] @ 0xc5934 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, r8, asr #14 │ │ │ │ + addseq sl, r7, r8, ror r6 │ │ │ │ adceq sl, r7, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc58d4 │ │ │ │ + ldr r4, [pc, #84] @ 0xc59a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc58d8 │ │ │ │ + ldr r1, [pc, #52] @ 0xc59a8 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0097a6d4 │ │ │ │ + addseq sl, r7, r4, lsl #12 │ │ │ │ adceq sl, r7, ip, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5948 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5a18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc594c │ │ │ │ + ldr r1, [pc, #52] @ 0xc5a1c │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, r0, ror #12 │ │ │ │ + umullseq sl, r7, r0, r5 │ │ │ │ adceq sl, r7, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc59bc │ │ │ │ + ldr r4, [pc, #84] @ 0xc5a8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc59c0 │ │ │ │ + ldr r1, [pc, #52] @ 0xc5a90 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, ip, ror #11 │ │ │ │ + addseq sl, r7, ip, lsl r5 │ │ │ │ adceq sl, r7, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5a30 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5b00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5a34 │ │ │ │ + ldr r1, [pc, #52] @ 0xc5b04 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, r8, ror r5 │ │ │ │ + addseq sl, r7, r8, lsr #9 │ │ │ │ adceq sl, r7, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5aa4 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5b74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5aa8 │ │ │ │ + ldr r1, [pc, #52] @ 0xc5b78 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, r4, lsl #10 │ │ │ │ + addseq sl, r7, r4, lsr r4 │ │ │ │ umlaleq sl, r7, r8, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5b18 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5be8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5b1c │ │ │ │ + ldr r1, [pc, #52] @ 0xc5bec │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - umullseq sl, r7, r0, r4 │ │ │ │ + addseq sl, r7, r0, asr #7 │ │ │ │ adceq sl, r7, r0, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5b8c │ │ │ │ + ldr r4, [pc, #84] @ 0xc5c5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5b90 │ │ │ │ + ldr r1, [pc, #52] @ 0xc5c60 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, ip, lsl r4 │ │ │ │ + addseq sl, r7, ip, asr #6 │ │ │ │ adceq sl, r7, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5c00 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5cd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5c04 │ │ │ │ + ldr r1, [pc, #52] @ 0xc5cd4 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, r8, lsr #7 │ │ │ │ + @ instruction: 0x0097a2d8 │ │ │ │ adceq sl, r7, r0, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5c74 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5d44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5c78 │ │ │ │ + ldr r1, [pc, #52] @ 0xc5d48 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, r4, lsr r3 │ │ │ │ + addseq sl, r7, r4, ror #4 │ │ │ │ strdeq sl, [r7], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5ce8 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5db8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5cec │ │ │ │ + ldr r1, [pc, #52] @ 0xc5dbc │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, r0, asr #5 │ │ │ │ + @ instruction: 0x0097a1f0 │ │ │ │ adceq sl, r7, r4, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5d5c │ │ │ │ + ldr r4, [pc, #84] @ 0xc5e2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5d60 │ │ │ │ + ldr r1, [pc, #52] @ 0xc5e30 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, ip, asr #4 │ │ │ │ + addseq sl, r7, ip, ror r1 │ │ │ │ adceq sl, r7, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5dd0 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5ea0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5dd4 │ │ │ │ + ldr r1, [pc, #52] @ 0xc5ea4 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0097a1d8 │ │ │ │ + addseq sl, r7, r8, lsl #2 │ │ │ │ ldrdeq sl, [r7], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5e44 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5f14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5e48 │ │ │ │ + ldr r1, [pc, #52] @ 0xc5f18 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, r4, ror #2 │ │ │ │ + umullseq sl, r7, r4, r0 │ │ │ │ ldrdeq sl, [r7], ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5eb8 │ │ │ │ + ldr r4, [pc, #84] @ 0xc5f88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5ebc │ │ │ │ + ldr r1, [pc, #52] @ 0xc5f8c │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq sl, [r7], r0 │ │ │ │ + addseq sl, r7, r0, lsr #32 │ │ │ │ adceq sl, r7, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5f2c │ │ │ │ + ldr r4, [pc, #84] @ 0xc5ffc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5f30 │ │ │ │ + ldr r1, [pc, #52] @ 0xc6000 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, ip, ror r0 │ │ │ │ + addseq r9, r7, ip, lsr #31 │ │ │ │ adceq sl, r7, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #84] @ 0xc5fa0 │ │ │ │ + ldr r4, [pc, #84] @ 0xc6070 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ 0xc5fa4 │ │ │ │ + ldr r1, [pc, #52] @ 0xc6074 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addseq sl, r7, r8 │ │ │ │ + addseq r9, r7, r8, lsr pc │ │ │ │ adceq sl, r7, ip, asr #7 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 0x18fa24 │ │ │ │ + b 0x18fb24 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 0x18f714 │ │ │ │ + b 0x18f814 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #144] @ 0x90 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xc6054 │ │ │ │ + bne 0xc6124 │ │ │ │ ldrb r2, [r0, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xc600c │ │ │ │ + bne 0xc60dc │ │ │ │ ldrb r2, [r0, #164] @ 0xa4 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 0xc607c │ │ │ │ + beq 0xc614c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, ip │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #2 │ │ │ │ - ldr r3, [pc, #124] @ 0xc60a4 │ │ │ │ + ldr r3, [pc, #124] @ 0xc6174 │ │ │ │ mov r2, #1 │ │ │ │ moveq r3, #1946157057 @ 0x74000001 │ │ │ │ - bl 0x7fa64 │ │ │ │ + bl 0x7faa4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ - ldr r2, [pc, #72] @ 0xc60a8 │ │ │ │ + ldr r2, [pc, #72] @ 0xc6178 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - ldr r3, [pc, #68] @ 0xc60ac │ │ │ │ + ldr r3, [pc, #68] @ 0xc617c │ │ │ │ mov r1, #0 │ │ │ │ moveq r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x7f794 │ │ │ │ - b 0xc6030 │ │ │ │ + bl 0x7f7d4 │ │ │ │ + b 0xc6100 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 0xc6090 │ │ │ │ - bl 0x8ffa8 │ │ │ │ - b 0xc6030 │ │ │ │ - ldr r3, [pc, #24] @ 0xc60b0 │ │ │ │ - ldr r1, [pc, #24] @ 0xc60b4 │ │ │ │ - ldr r0, [pc, #24] @ 0xc60b8 │ │ │ │ + bne 0xc6160 │ │ │ │ + bl 0x9006c │ │ │ │ + b 0xc6100 │ │ │ │ + ldr r3, [pc, #24] @ 0xc6180 │ │ │ │ + ldr r1, [pc, #24] @ 0xc6184 │ │ │ │ + ldr r0, [pc, #24] @ 0xc6188 │ │ │ │ mov r2, #250 @ 0xfa │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ strvc r0, [r0], -r1 │ │ │ │ svcne 0x00e0000a │ │ │ │ svcne 0x00e00000 │ │ │ │ - subeq r1, r6, r4, ror #4 │ │ │ │ - subeq fp, r0, r8, ror #10 │ │ │ │ - subeq fp, r0, r8, lsl #11 │ │ │ │ + subeq r1, r6, r4, ror #6 │ │ │ │ + subeq fp, r0, r8, ror #12 │ │ │ │ + subeq fp, r0, r8, lsl #13 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 0x193c28 │ │ │ │ + b 0x193d28 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 0x193bc0 │ │ │ │ + b 0x193cc0 │ │ │ │ lsr ip, r1, #11 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ and ip, ip, #30 │ │ │ │ lsl lr, r1, #9 │ │ │ │ lsl r2, r1, #1 │ │ │ │ lsr r3, r1, #15 │ │ │ │ orr ip, ip, lr, lsr #31 │ │ │ │ @@ -186419,68 +186471,49 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsl r2, r1, #1 │ │ │ │ lsl ip, r1, #26 │ │ │ │ - lsr r3, r1, #11 │ │ │ │ and r2, r2, #30 │ │ │ │ orr r2, r2, ip, lsr #31 │ │ │ │ + lsr r3, r1, #11 │ │ │ │ + lsr ip, r1, #16 │ │ │ │ and r3, r3, #30 │ │ │ │ - lsl ip, r1, #9 │ │ │ │ - orr r3, r3, ip, lsr #31 │ │ │ │ - lsr ip, r1, #7 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + lsl r2, r1, #9 │ │ │ │ + lsr r1, r1, #7 │ │ │ │ and ip, ip, #1 │ │ │ │ + orr r3, r3, r2, lsr #31 │ │ │ │ and r1, r1, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - stm r0, {r1, ip} │ │ │ │ + str ip, [r0] │ │ │ │ + stmib r0, {r1, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - lsr r3, r1, #11 │ │ │ │ lsr r2, r1, #15 │ │ │ │ - and r3, r3, #30 │ │ │ │ - lsl ip, r1, #9 │ │ │ │ + lsl ip, r1, #24 │ │ │ │ + lsr r3, r1, #16 │ │ │ │ and r2, r2, #2 │ │ │ │ - orr ip, r3, ip, lsr #31 │ │ │ │ - lsl r3, r1, #24 │ │ │ │ - orr r3, r2, r3, lsr #31 │ │ │ │ - lsr r2, r1, #16 │ │ │ │ - and r2, r2, #4 │ │ │ │ - eor r2, r2, r3 │ │ │ │ + orr r2, r2, ip, lsr #31 │ │ │ │ + and r3, r3, #4 │ │ │ │ + eor ip, r3, r2 │ │ │ │ + lsr r2, r1, #11 │ │ │ │ + lsl r3, r1, #9 │ │ │ │ + and r2, r2, #30 │ │ │ │ + orr r2, r2, r3, lsr #31 │ │ │ │ lsl r3, r1, #1 │ │ │ │ and r3, r3, #30 │ │ │ │ lsl r1, r1, #26 │ │ │ │ orr r3, r3, r1, lsr #31 │ │ │ │ - str ip, [r0] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov ip, #0 │ │ │ │ - bx lr │ │ │ │ - lsr r2, r1, #11 │ │ │ │ - lsl ip, r1, #9 │ │ │ │ - lsl r3, r1, #1 │ │ │ │ - and r2, r2, #30 │ │ │ │ - orr r2, r2, ip, lsr #31 │ │ │ │ - and r3, r3, #30 │ │ │ │ - lsl ip, r1, #26 │ │ │ │ - lsr r1, r1, #7 │ │ │ │ - orr r3, r3, ip, lsr #31 │ │ │ │ - and r1, r1, #1 │ │ │ │ - stm r0, {r1, r2, r3} │ │ │ │ + stm r0, {r2, r3, ip} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsr ip, r1, #7 │ │ │ │ @@ -186499,858 +186532,874 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsr r2, r1, #11 │ │ │ │ lsl ip, r1, #9 │ │ │ │ + lsl r3, r1, #1 │ │ │ │ and r2, r2, #30 │ │ │ │ orr r2, r2, ip, lsr #31 │ │ │ │ - lsl r3, r1, #1 │ │ │ │ - lsr ip, r1, #7 │ │ │ │ and r3, r3, #30 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - lsl r2, r1, #26 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - and ip, ip, #1 │ │ │ │ - orr r3, r3, r2, lsr #31 │ │ │ │ + lsl ip, r1, #26 │ │ │ │ + lsr r1, r1, #7 │ │ │ │ + orr r3, r3, ip, lsr #31 │ │ │ │ and r1, r1, #1 │ │ │ │ - str ip, [r0, #4] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r1, [r0] │ │ │ │ + stm r0, {r1, r2, r3} │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov ip, #0 │ │ │ │ + bx lr │ │ │ │ + lsl r2, r1, #1 │ │ │ │ + lsl ip, r1, #26 │ │ │ │ + and r2, r2, #30 │ │ │ │ + orr r2, r2, ip, lsr #31 │ │ │ │ + lsr r3, r1, #11 │ │ │ │ + lsr ip, r1, #16 │ │ │ │ + and r3, r3, #30 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + lsr r2, r1, #7 │ │ │ │ + lsl r1, r1, #9 │ │ │ │ + and ip, ip, #1 │ │ │ │ + and r2, r2, #1 │ │ │ │ + orr r3, r3, r1, lsr #31 │ │ │ │ + str ip, [r0] │ │ │ │ + stmib r0, {r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #76] @ 0xc6438 │ │ │ │ + ldr r5, [pc, #76] @ 0xc64fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ 0xc643c │ │ │ │ + ldr r1, [pc, #44] @ 0xc6500 │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x18fa24 │ │ │ │ - addseq r9, r7, r8, ror #22 │ │ │ │ + b 0x18fb24 │ │ │ │ + addseq r9, r7, r4, lsr #21 │ │ │ │ umlaleq sl, r7, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #76] @ 0xc64a4 │ │ │ │ + ldr r5, [pc, #76] @ 0xc6568 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ 0xc64a8 │ │ │ │ + ldr r1, [pc, #44] @ 0xc656c │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x18fa24 │ │ │ │ - @ instruction: 0x00979afc │ │ │ │ + b 0x18fb24 │ │ │ │ + addseq r9, r7, r8, lsr sl │ │ │ │ adceq sl, r7, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #80] @ 0xc6514 │ │ │ │ + ldr r5, [pc, #80] @ 0xc65d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ 0xc6518 │ │ │ │ + ldr r1, [pc, #48] @ 0xc65dc │ │ │ │ add ip, r0, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x193c28 │ │ │ │ - umullseq r9, r7, r0, sl │ │ │ │ + b 0x193d28 │ │ │ │ + addseq r9, r7, ip, asr #19 │ │ │ │ adceq sl, r7, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #132] @ 0xc65d0 │ │ │ │ - ldr r1, [pc, #132] @ 0xc65d4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #132] @ 0xc6694 │ │ │ │ + ldr r1, [pc, #132] @ 0xc6698 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r2, ip, r7 │ │ │ │ add r3, ip, r9 │ │ │ │ add r6, ip, r6 │ │ │ │ add ip, ip, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ - ldr r3, [pc, #80] @ 0xc65d8 │ │ │ │ - ldr r1, [pc, #80] @ 0xc65dc │ │ │ │ + bl 0x18acbc │ │ │ │ + ldr r3, [pc, #80] @ 0xc669c │ │ │ │ + ldr r1, [pc, #80] @ 0xc66a0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - addseq r9, r7, r8, lsl #20 │ │ │ │ + addseq r9, r7, r4, asr #18 │ │ │ │ umlaleq sl, r7, r0, ip │ │ │ │ - addseq r9, r7, ip, asr #19 │ │ │ │ + addseq r9, r7, r8, lsl #18 │ │ │ │ adceq sl, r7, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #132] @ 0xc6694 │ │ │ │ - ldr r1, [pc, #132] @ 0xc6698 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #132] @ 0xc6758 │ │ │ │ + ldr r1, [pc, #132] @ 0xc675c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r2, ip, r7 │ │ │ │ add r3, ip, r9 │ │ │ │ add r6, ip, r6 │ │ │ │ add ip, ip, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ - ldr r3, [pc, #80] @ 0xc669c │ │ │ │ - ldr r1, [pc, #80] @ 0xc66a0 │ │ │ │ + bl 0x18acbc │ │ │ │ + ldr r3, [pc, #80] @ 0xc6760 │ │ │ │ + ldr r1, [pc, #80] @ 0xc6764 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - addseq r9, r7, r4, asr #18 │ │ │ │ + addseq r9, r7, r0, lsl #17 │ │ │ │ adceq sl, r7, ip, lsl #24 │ │ │ │ - addseq r9, r7, r8, lsl #18 │ │ │ │ + addseq r9, r7, r4, asr #16 │ │ │ │ adceq sl, r7, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r3, [pc, #132] @ 0xc6758 │ │ │ │ - ldr r1, [pc, #132] @ 0xc675c │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r3, [pc, #132] @ 0xc681c │ │ │ │ + ldr r1, [pc, #132] @ 0xc6820 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r2, ip, r7 │ │ │ │ add r3, ip, r9 │ │ │ │ add r6, ip, r6 │ │ │ │ add ip, ip, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ - ldr r3, [pc, #80] @ 0xc6760 │ │ │ │ - ldr r1, [pc, #80] @ 0xc6764 │ │ │ │ + bl 0x18acbc │ │ │ │ + ldr r3, [pc, #80] @ 0xc6824 │ │ │ │ + ldr r1, [pc, #80] @ 0xc6828 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - addseq r9, r7, r0, lsl #17 │ │ │ │ + @ instruction: 0x009797bc │ │ │ │ adceq sl, r7, r8, lsl #23 │ │ │ │ - addseq r9, r7, r4, asr #16 │ │ │ │ + addseq r9, r7, r0, lsl #15 │ │ │ │ adceq sl, r7, r0, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #148] @ 0xc682c │ │ │ │ - ldr r1, [pc, #148] @ 0xc6830 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #148] @ 0xc68f0 │ │ │ │ + ldr r1, [pc, #148] @ 0xc68f4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r3, ip, r9 │ │ │ │ add r2, ip, r7 │ │ │ │ add r6, ip, r6 │ │ │ │ add ip, ip, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ - bl 0x18fa24 │ │ │ │ - ldr r3, [pc, #80] @ 0xc6834 │ │ │ │ - ldr r1, [pc, #80] @ 0xc6838 │ │ │ │ + bl 0x18fb24 │ │ │ │ + ldr r3, [pc, #80] @ 0xc68f8 │ │ │ │ + ldr r1, [pc, #80] @ 0xc68fc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, r4 │ │ │ │ add r5, r2, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x009797bc │ │ │ │ + @ instruction: 0x009796f8 │ │ │ │ umlaleq sl, r7, r0, ip │ │ │ │ - addseq r9, r7, r0, ror r7 │ │ │ │ + addseq r9, r7, ip, lsr #13 │ │ │ │ adceq sl, r7, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #148] @ 0xc6900 │ │ │ │ - ldr r1, [pc, #148] @ 0xc6904 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #148] @ 0xc69c4 │ │ │ │ + ldr r1, [pc, #148] @ 0xc69c8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r3, ip, r9 │ │ │ │ add r2, ip, r7 │ │ │ │ add r6, ip, r6 │ │ │ │ add ip, ip, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ - bl 0x18fa24 │ │ │ │ - ldr r3, [pc, #80] @ 0xc6908 │ │ │ │ - ldr r1, [pc, #80] @ 0xc690c │ │ │ │ + bl 0x18fb24 │ │ │ │ + ldr r3, [pc, #80] @ 0xc69cc │ │ │ │ + ldr r1, [pc, #80] @ 0xc69d0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - addseq r9, r7, r8, ror #13 │ │ │ │ + addseq r9, r7, r4, lsr #12 │ │ │ │ umlaleq sl, r7, r0, ip │ │ │ │ - umullseq r9, r7, ip, r6 │ │ │ │ + @ instruction: 0x009795d8 │ │ │ │ adceq sl, r7, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #148] @ 0xc69d4 │ │ │ │ - ldr r1, [pc, #148] @ 0xc69d8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #148] @ 0xc6a98 │ │ │ │ + ldr r1, [pc, #148] @ 0xc6a9c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r3, ip, r9 │ │ │ │ add r2, ip, r7 │ │ │ │ add r6, ip, r6 │ │ │ │ add ip, ip, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x18fa24 │ │ │ │ - ldr r3, [pc, #80] @ 0xc69dc │ │ │ │ - ldr r1, [pc, #80] @ 0xc69e0 │ │ │ │ + bl 0x18fb24 │ │ │ │ + ldr r3, [pc, #80] @ 0xc6aa0 │ │ │ │ + ldr r1, [pc, #80] @ 0xc6aa4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, r4 │ │ │ │ add r5, r2, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - addseq r9, r7, r4, lsl r6 │ │ │ │ + addseq r9, r7, r0, asr r5 │ │ │ │ adceq sl, r7, ip, lsl #24 │ │ │ │ - addseq r9, r7, r8, asr #11 │ │ │ │ + addseq r9, r7, r4, lsl #10 │ │ │ │ adceq sl, r7, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #148] @ 0xc6aa8 │ │ │ │ - ldr r1, [pc, #148] @ 0xc6aac │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #148] @ 0xc6b6c │ │ │ │ + ldr r1, [pc, #148] @ 0xc6b70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r3, ip, r9 │ │ │ │ add r2, ip, r7 │ │ │ │ add r6, ip, r6 │ │ │ │ add ip, ip, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x18fa24 │ │ │ │ - ldr r3, [pc, #80] @ 0xc6ab0 │ │ │ │ - ldr r1, [pc, #80] @ 0xc6ab4 │ │ │ │ + bl 0x18fb24 │ │ │ │ + ldr r3, [pc, #80] @ 0xc6b74 │ │ │ │ + ldr r1, [pc, #80] @ 0xc6b78 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - addseq r9, r7, r0, asr #10 │ │ │ │ + addseq r9, r7, ip, ror r4 │ │ │ │ adceq sl, r7, ip, lsl #24 │ │ │ │ - @ instruction: 0x009794f4 │ │ │ │ + addseq r9, r7, r0, lsr r4 │ │ │ │ adceq sl, r7, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r3, [pc, #152] @ 0xc6b80 │ │ │ │ - ldr r1, [pc, #152] @ 0xc6b84 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r3, [pc, #152] @ 0xc6c44 │ │ │ │ + ldr r1, [pc, #152] @ 0xc6c48 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r2, ip, r7 │ │ │ │ add r3, ip, r9 │ │ │ │ add r6, ip, r6 │ │ │ │ add ip, ip, r4 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x193c28 │ │ │ │ - ldr r3, [pc, #80] @ 0xc6b88 │ │ │ │ - ldr r1, [pc, #80] @ 0xc6b8c │ │ │ │ + bl 0x193d28 │ │ │ │ + ldr r3, [pc, #80] @ 0xc6c4c │ │ │ │ + ldr r1, [pc, #80] @ 0xc6c50 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, r5 │ │ │ │ add r4, r2, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - addseq r9, r7, ip, ror #8 │ │ │ │ + addseq r9, r7, r8, lsr #7 │ │ │ │ adceq sl, r7, r8, lsl #23 │ │ │ │ - addseq r9, r7, ip, lsl r4 │ │ │ │ + addseq r9, r7, r8, asr r3 │ │ │ │ adceq sl, r7, r0, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r3, [pc, #152] @ 0xc6c58 │ │ │ │ - ldr r1, [pc, #152] @ 0xc6c5c │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r3, [pc, #152] @ 0xc6d1c │ │ │ │ + ldr r1, [pc, #152] @ 0xc6d20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r2, ip, r7 │ │ │ │ add r3, ip, r9 │ │ │ │ add r6, ip, r6 │ │ │ │ add ip, ip, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x193c28 │ │ │ │ - ldr r3, [pc, #80] @ 0xc6c60 │ │ │ │ - ldr r1, [pc, #80] @ 0xc6c64 │ │ │ │ + bl 0x193d28 │ │ │ │ + ldr r3, [pc, #80] @ 0xc6d24 │ │ │ │ + ldr r1, [pc, #80] @ 0xc6d28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, r4 │ │ │ │ add r5, r2, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - umullseq r9, r7, r4, r3 │ │ │ │ + @ instruction: 0x009792d0 │ │ │ │ adceq sl, r7, r8, lsl #23 │ │ │ │ - addseq r9, r7, r4, asr #6 │ │ │ │ + addseq r9, r7, r0, lsl #5 │ │ │ │ adceq sl, r7, r0, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #164] @ 0xc6d3c │ │ │ │ - ldr r1, [pc, #164] @ 0xc6d40 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #164] @ 0xc6e00 │ │ │ │ + ldr r1, [pc, #164] @ 0xc6e04 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r3, ip, r9 │ │ │ │ add r2, ip, r6 │ │ │ │ add r7, ip, r7 │ │ │ │ add ip, ip, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ - bl 0x18fa24 │ │ │ │ + bl 0x18fb24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ - bl 0x18fa24 │ │ │ │ - ldr r3, [pc, #80] @ 0xc6d44 │ │ │ │ - ldr r1, [pc, #80] @ 0xc6d48 │ │ │ │ + bl 0x18fb24 │ │ │ │ + ldr r3, [pc, #80] @ 0xc6e08 │ │ │ │ + ldr r1, [pc, #80] @ 0xc6e0c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r6 │ │ │ │ add r3, r2, r4 │ │ │ │ add r5, r2, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x009792bc │ │ │ │ + @ instruction: 0x009791f8 │ │ │ │ umlaleq sl, r7, r0, ip │ │ │ │ - addseq r9, r7, r0, ror #4 │ │ │ │ + umullseq r9, r7, ip, r1 │ │ │ │ adceq sl, r7, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #164] @ 0xc6e20 │ │ │ │ - ldr r1, [pc, #164] @ 0xc6e24 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #164] @ 0xc6ee4 │ │ │ │ + ldr r1, [pc, #164] @ 0xc6ee8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r3, ip, r9 │ │ │ │ add r2, ip, r6 │ │ │ │ add r7, ip, r7 │ │ │ │ add ip, ip, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x18fa24 │ │ │ │ + bl 0x18fb24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x18fa24 │ │ │ │ - ldr r3, [pc, #80] @ 0xc6e28 │ │ │ │ - ldr r1, [pc, #80] @ 0xc6e2c │ │ │ │ + bl 0x18fb24 │ │ │ │ + ldr r3, [pc, #80] @ 0xc6eec │ │ │ │ + ldr r1, [pc, #80] @ 0xc6ef0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r6 │ │ │ │ add r3, r2, r4 │ │ │ │ add r5, r2, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x009791d8 │ │ │ │ + addseq r9, r7, r4, lsl r1 │ │ │ │ adceq sl, r7, ip, lsl #24 │ │ │ │ - addseq r9, r7, ip, ror r1 │ │ │ │ + ldrheq r9, [r7], r8 │ │ │ │ adceq sl, r7, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r3, [pc, #172] @ 0xc6f0c │ │ │ │ - ldr r1, [pc, #172] @ 0xc6f10 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r3, [pc, #172] @ 0xc6fd0 │ │ │ │ + ldr r1, [pc, #172] @ 0xc6fd4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r2, ip, r6 │ │ │ │ add r3, ip, r9 │ │ │ │ add r7, ip, r7 │ │ │ │ add ip, ip, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x193c28 │ │ │ │ + bl 0x193d28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x193c28 │ │ │ │ - ldr r3, [pc, #80] @ 0xc6f14 │ │ │ │ - ldr r1, [pc, #80] @ 0xc6f18 │ │ │ │ + bl 0x193d28 │ │ │ │ + ldr r3, [pc, #80] @ 0xc6fd8 │ │ │ │ + ldr r1, [pc, #80] @ 0xc6fdc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add ip, r2, r6 │ │ │ │ add r3, r2, r4 │ │ │ │ add r5, r2, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsheq r9, [r7], r4 │ │ │ │ + addseq r9, r7, r0, lsr r0 │ │ │ │ adceq sl, r7, r8, lsl #23 │ │ │ │ - umullseq r9, r7, r0, r0 │ │ │ │ + addseq r8, r7, ip, asr #31 │ │ │ │ adceq sl, r7, r0, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #88] @ 0xc6f9c │ │ │ │ - ldr r2, [pc, #88] @ 0xc6fa0 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #88] @ 0xc7060 │ │ │ │ + ldr r2, [pc, #88] @ 0xc7064 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #76] @ 0xc6fa4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #76] @ 0xc7068 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #68] @ 0xc6fa8 │ │ │ │ + ldr r1, [pc, #68] @ 0xc706c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r4, r2, r4 │ │ │ │ add r3, r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r2, r2, r5 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - @ instruction: 0x00978ffc │ │ │ │ + addseq r8, r7, r8, lsr pc │ │ │ │ adceq sl, r7, r4, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r3, [pc, #88] @ 0xc702c │ │ │ │ - ldr r2, [pc, #88] @ 0xc7030 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r3, [pc, #88] @ 0xc70f0 │ │ │ │ + ldr r2, [pc, #88] @ 0xc70f4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #76] @ 0xc7034 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #76] @ 0xc70f8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #68] @ 0xc7038 │ │ │ │ + ldr r1, [pc, #68] @ 0xc70fc │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r4, r2, r4 │ │ │ │ add r3, r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r2, r2, r5 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - addseq r8, r7, ip, ror #30 │ │ │ │ + addseq r8, r7, r8, lsr #29 │ │ │ │ adceq sl, r7, r0, asr #4 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0xc70d0 │ │ │ │ + bne 0xc7194 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r1, r2, #240 @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0xc70b4 │ │ │ │ + beq 0xc7178 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xc70a8 │ │ │ │ + beq 0xc716c │ │ │ │ cmp r1, #1 │ │ │ │ movne r0, r3 │ │ │ │ - beq 0xc70e8 │ │ │ │ + beq 0xc71ac │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ tst r2, #224 @ 0xe0 │ │ │ │ moveq r1, #1 │ │ │ │ - beq 0xc70ec │ │ │ │ + beq 0xc71b0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -187358,201 +187407,201 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc7164 │ │ │ │ + beq 0xc7228 │ │ │ │ ldm r5, {r3, r6} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc716c │ │ │ │ - ldr r3, [pc, #640] @ 0xc7390 │ │ │ │ + beq 0xc7230 │ │ │ │ + ldr r3, [pc, #640] @ 0xc7454 │ │ │ │ cmp r6, #10 │ │ │ │ - bhi 0xc71c0 │ │ │ │ + bhi 0xc7284 │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #188] @ 0xbc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xc7320 │ │ │ │ - ldr r8, [pc, #608] @ 0xc7394 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xc73e4 │ │ │ │ + ldr r8, [pc, #608] @ 0xc7458 │ │ │ │ + bl 0x18980c │ │ │ │ add r2, r6, #960 @ 0x3c0 │ │ │ │ add r2, r2, #2 │ │ │ │ ldr r1, [r8] │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - beq 0xc72e4 │ │ │ │ + beq 0xc73a8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xc7090 │ │ │ │ - ldr r3, [pc, #548] @ 0xc7398 │ │ │ │ + b 0xc7154 │ │ │ │ + ldr r3, [pc, #548] @ 0xc745c │ │ │ │ cmp r6, #10 │ │ │ │ - bhi 0xc71d8 │ │ │ │ + bhi 0xc729c │ │ │ │ ldrsb r6, [r3, r6] │ │ │ │ add pc, pc, r6, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r3, #960 @ 0x3c0 │ │ │ │ add r1, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 0x777dc │ │ │ │ - b 0xc7164 │ │ │ │ + bl 0x7781c │ │ │ │ + b 0xc7228 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #464] @ 0xc739c │ │ │ │ - ldr r1, [pc, #464] @ 0xc73a0 │ │ │ │ + ldr r3, [pc, #464] @ 0xc7460 │ │ │ │ + ldr r1, [pc, #464] @ 0xc7464 │ │ │ │ mov r2, #844 @ 0x34c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #440] @ 0xc739c │ │ │ │ - ldr r2, [pc, #444] @ 0xc73a4 │ │ │ │ - ldr r1, [pc, #436] @ 0xc73a0 │ │ │ │ + ldr r3, [pc, #440] @ 0xc7460 │ │ │ │ + ldr r2, [pc, #444] @ 0xc7468 │ │ │ │ + ldr r1, [pc, #436] @ 0xc7464 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0xc72f4 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #416] @ 0xc73a8 │ │ │ │ - ldr r1, [pc, #416] @ 0xc73ac │ │ │ │ + beq 0xc73b8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #416] @ 0xc746c │ │ │ │ + ldr r1, [pc, #416] @ 0xc7470 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #372] @ 0xc7394 │ │ │ │ + ldr r3, [pc, #372] @ 0xc7458 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ - bl 0x18ab08 │ │ │ │ - b 0xc714c │ │ │ │ + bl 0x18ac08 │ │ │ │ + b 0xc7210 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ - ldr r3, [pc, #344] @ 0xc73b0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x77884 │ │ │ │ + ldr r3, [pc, #344] @ 0xc7474 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #304] @ 0xc7394 │ │ │ │ + ldr r1, [pc, #304] @ 0xc7458 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ add r1, r2, r5 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #316] @ 0xc73b4 │ │ │ │ + ldr r1, [pc, #316] @ 0xc7478 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x90050 │ │ │ │ - b 0xc7164 │ │ │ │ + bl 0x90114 │ │ │ │ + b 0xc7228 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1073741824 @ 0x40000000 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, r1, #960 @ 0x3c0 │ │ │ │ add r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 0x777dc │ │ │ │ + bl 0x7781c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x90050 │ │ │ │ - b 0xc7164 │ │ │ │ + bl 0x90114 │ │ │ │ + b 0xc7228 │ │ │ │ mov r1, #-268435456 @ 0xf0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x7b05c │ │ │ │ - b 0xc7164 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #148] @ 0xc7394 │ │ │ │ - ldr r2, [pc, #180] @ 0xc73b8 │ │ │ │ + bl 0x7b09c │ │ │ │ + b 0xc7228 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #148] @ 0xc7458 │ │ │ │ + ldr r2, [pc, #180] @ 0xc747c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, #-268435456 @ 0xf0000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x18f714 │ │ │ │ - b 0xc714c │ │ │ │ + bl 0x18f814 │ │ │ │ + b 0xc7210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7b710 │ │ │ │ - ldr r8, [pc, #100] @ 0xc7394 │ │ │ │ + bl 0x7b750 │ │ │ │ + ldr r8, [pc, #100] @ 0xc7458 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x7b760 │ │ │ │ + bl 0x7b7a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r7, [r8] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #100] @ 0xc73bc │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #100] @ 0xc7480 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r1, [pc, #84] @ 0xc73c0 │ │ │ │ + ldr r1, [pc, #84] @ 0xc7484 │ │ │ │ add r2, r3, r2 │ │ │ │ add r6, r3, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ add r3, r3, r7 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b 0xc7130 │ │ │ │ - subeq r1, r6, r8, lsr #4 │ │ │ │ + b 0xc71f4 │ │ │ │ + subeq r1, r6, r8, lsr #6 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r1, r6, r3, lsr r2 │ │ │ │ - subeq r1, r6, r8, ror r2 │ │ │ │ - subeq fp, r0, r8, ror #10 │ │ │ │ + subeq r1, r6, r3, lsr r3 │ │ │ │ + subeq r1, r6, r8, ror r3 │ │ │ │ + subeq fp, r0, r8, ror #12 │ │ │ │ andeq r0, r0, r3, ror r3 │ │ │ │ - addseq r8, r7, ip, asr #26 │ │ │ │ + addseq r8, r7, r8, lsl #25 │ │ │ │ strheq fp, [r7], r0 @ │ │ │ │ - @ instruction: 0x00978cfc │ │ │ │ + addseq r8, r7, r8, lsr ip │ │ │ │ adceq fp, r7, ip, lsr #32 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - addseq r8, r7, r0, lsl #24 │ │ │ │ + addseq r8, r7, ip, lsr fp │ │ │ │ adceq r6, r7, r8, ror #10 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 0xc7440 │ │ │ │ + beq 0xc7504 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 0xc740c │ │ │ │ + beq 0xc74d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 0xc7474 │ │ │ │ + bne 0xc7538 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ lsr r3, r1, #7 │ │ │ │ moveq r0, #16384 @ 0x4000 │ │ │ │ movne r0, #12288 @ 0x3000 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #15 │ │ │ │ orr r0, r0, r1, lsl #6 │ │ │ │ @@ -187589,201 +187638,201 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0xc74a0 │ │ │ │ - ldr r1, [pc, #12] @ 0xc74a4 │ │ │ │ + ldr r3, [pc, #12] @ 0xc7564 │ │ │ │ + ldr r1, [pc, #12] @ 0xc7568 │ │ │ │ mov r2, #85 @ 0x55 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, r8, lsl #5 │ │ │ │ - subeq fp, r0, r8, ror #10 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, r8, lsl #7 │ │ │ │ + subeq fp, r0, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #144] @ 0x90 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xc75bc │ │ │ │ + bne 0xc7680 │ │ │ │ ldrb r3, [r0, #181] @ 0xb5 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 0xc7500 │ │ │ │ + bne 0xc75c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xc7600 │ │ │ │ + beq 0xc76c4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x123ba8 │ │ │ │ - ldr r6, [pc, #564] @ 0xc7740 │ │ │ │ - ldr r1, [pc, #564] @ 0xc7744 │ │ │ │ + bl 0x123ca8 │ │ │ │ + ldr r6, [pc, #564] @ 0xc7804 │ │ │ │ + ldr r1, [pc, #564] @ 0xc7808 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ strne r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #552] @ 0xc7748 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #552] @ 0xc780c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r2, r3 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x18ab08 │ │ │ │ + bl 0x18ac08 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ strb r3, [r4, #181] @ 0xb5 │ │ │ │ - bne 0xc75f0 │ │ │ │ + bne 0xc76b4 │ │ │ │ ldrb r2, [r4, #180] @ 0xb4 │ │ │ │ ldrb r3, [r4, #179] @ 0xb3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xc76c8 │ │ │ │ + bne 0xc778c │ │ │ │ mov r2, #13 │ │ │ │ cmp r3, #0 │ │ │ │ strb r5, [r4, #230] @ 0xe6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 0xc74e4 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #464] @ 0xc774c │ │ │ │ + beq 0xc75a8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #464] @ 0xc7810 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldrb r3, [r4, #177] @ 0xb1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc772c │ │ │ │ + bne 0xc77f0 │ │ │ │ mvn r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f714 │ │ │ │ - ldr r1, [pc, #420] @ 0xc774c │ │ │ │ + bl 0x18f814 │ │ │ │ + ldr r1, [pc, #420] @ 0xc7810 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x777dc │ │ │ │ + bl 0x7781c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #179] @ 0xb3 │ │ │ │ - b 0xc7610 │ │ │ │ + b 0xc76d4 │ │ │ │ mov r3, #33554432 @ 0x2000000 │ │ │ │ mov r2, #17 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7f794 │ │ │ │ + bl 0x7f7d4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, #13 │ │ │ │ strb r3, [r4, #230] @ 0xe6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b 0xc74e4 │ │ │ │ + b 0xc75a8 │ │ │ │ ldrb r3, [r0, #179] @ 0xb3 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r6, [pc, #304] @ 0xc7740 │ │ │ │ - bne 0xc7570 │ │ │ │ + ldrne r6, [pc, #304] @ 0xc7804 │ │ │ │ + bne 0xc7634 │ │ │ │ ldrb r3, [r4, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc74e4 │ │ │ │ - ldr r6, [pc, #284] @ 0xc7740 │ │ │ │ + beq 0xc75a8 │ │ │ │ + ldr r6, [pc, #284] @ 0xc7804 │ │ │ │ ldrb r2, [r4, #177] @ 0xb1 │ │ │ │ add r2, r2, #800 @ 0x320 │ │ │ │ add r2, r2, #3 │ │ │ │ lsl r5, r2, #2 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19288c │ │ │ │ - ldr r3, [pc, #260] @ 0xc7750 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x19298c │ │ │ │ + ldr r3, [pc, #260] @ 0xc7814 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr ip, [r6] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r1, [pc, #244] @ 0xc7754 │ │ │ │ + ldr r1, [pc, #244] @ 0xc7818 │ │ │ │ add r7, r3, r7 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, ip │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc76d4 │ │ │ │ + beq 0xc7798 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc76bc │ │ │ │ + beq 0xc7780 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #180] @ 0xc7758 │ │ │ │ - bl 0x777dc │ │ │ │ + ldr r1, [pc, #180] @ 0xc781c │ │ │ │ + bl 0x7781c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc76d4 │ │ │ │ + beq 0xc7798 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ - b 0xc76d8 │ │ │ │ + b 0xc779c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc7620 │ │ │ │ - b 0xc7570 │ │ │ │ + beq 0xc76e4 │ │ │ │ + b 0xc7634 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r4, #177] @ 0xb1 │ │ │ │ strb r3, [r4, #230] @ 0xe6 │ │ │ │ cmp r2, #0 │ │ │ │ movne r7, #12 │ │ │ │ moveq r7, #4 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r2, [pc, #100] @ 0xc775c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r2, [pc, #100] @ 0xc7820 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f8bc │ │ │ │ - ldr r1, [pc, #68] @ 0xc775c │ │ │ │ + bl 0x18f9bc │ │ │ │ + ldr r1, [pc, #68] @ 0xc7820 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x777dc │ │ │ │ + bl 0x7781c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #180] @ 0xb4 │ │ │ │ - b 0xc74e4 │ │ │ │ + b 0xc75a8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f8bc │ │ │ │ - b 0xc75a0 │ │ │ │ + bl 0x18f9bc │ │ │ │ + b 0xc7664 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq fp, r7, r4, asr r5 │ │ │ │ - addseq r8, r7, r4, lsr sl │ │ │ │ + addseq r8, r7, r0, ror r9 │ │ │ │ andeq r0, r0, r8, lsl #25 │ │ │ │ - addseq r8, r7, r8, lsl #18 │ │ │ │ + addseq r8, r7, r4, asr #16 │ │ │ │ adceq fp, r7, ip, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0xc7790 │ │ │ │ + bhi 0xc7854 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -187791,74 +187840,74 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r1 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r1, r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 0xc7874 │ │ │ │ + beq 0xc7938 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc7854 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #168] @ 0xc787c │ │ │ │ + beq 0xc7918 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #168] @ 0xc7940 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #128] @ 0xc7880 │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #128] @ 0xc7944 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #116] @ 0xc7884 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #116] @ 0xc7948 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #108] @ 0xc7888 │ │ │ │ + ldr r1, [pc, #108] @ 0xc794c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r6, r3, r6 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc77c0 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc7884 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - addseq r8, r7, r4, asr #14 │ │ │ │ + addseq r8, r7, r0, lsl #13 │ │ │ │ adceq r6, r7, r8, ror r7 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0xc78bc │ │ │ │ + bhi 0xc7980 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -187866,313 +187915,313 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r1 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r1, r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 0xc79a0 │ │ │ │ + beq 0xc7a64 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc7980 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #168] @ 0xc79a8 │ │ │ │ + beq 0xc7a44 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #168] @ 0xc7a6c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #128] @ 0xc79ac │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #128] @ 0xc7a70 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #116] @ 0xc79b0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #116] @ 0xc7a74 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #108] @ 0xc79b4 │ │ │ │ + ldr r1, [pc, #108] @ 0xc7a78 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r6, r3, r6 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc78ec │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc79b0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - addseq r8, r7, r8, lsl r6 │ │ │ │ + addseq r8, r7, r4, asr r5 │ │ │ │ adceq r6, r7, r4, lsl #18 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r2, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc7ad0 │ │ │ │ + beq 0xc7b94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ands r3, r3, #14 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc79f8 │ │ │ │ + bne 0xc7abc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc7aac │ │ │ │ + bne 0xc7b70 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc7ac4 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc7b88 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc7aa8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r8, [pc, #200] @ 0xc7ae8 │ │ │ │ + beq 0xc7b6c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r8, [pc, #200] @ 0xc7bac │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r5, [r8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #152] @ 0xc7aec │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #152] @ 0xc7bb0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #140] @ 0xc7af0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #140] @ 0xc7bb4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #132] @ 0xc7af4 │ │ │ │ + ldr r1, [pc, #132] @ 0xc7bb8 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r5, r2, r5 │ │ │ │ add r3, r2, r7 │ │ │ │ str r5, [sp] │ │ │ │ add r2, r2, r6 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [r8] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc7a0c │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc7ad0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - @ instruction: 0x009784f0 │ │ │ │ + addseq r8, r7, ip, lsr #8 │ │ │ │ adceq r9, r7, r4, lsr #29 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r2, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc7c10 │ │ │ │ + beq 0xc7cd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ands r3, r3, #14 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc7b38 │ │ │ │ + bne 0xc7bfc │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc7bec │ │ │ │ + bne 0xc7cb0 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc7c04 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc7cc8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc7be8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r8, [pc, #200] @ 0xc7c28 │ │ │ │ + beq 0xc7cac │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r8, [pc, #200] @ 0xc7cec │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r5, [r8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #152] @ 0xc7c2c │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #152] @ 0xc7cf0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #140] @ 0xc7c30 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #140] @ 0xc7cf4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #132] @ 0xc7c34 │ │ │ │ + ldr r1, [pc, #132] @ 0xc7cf8 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r5, r2, r5 │ │ │ │ add r3, r2, r7 │ │ │ │ str r5, [sp] │ │ │ │ add r2, r2, r6 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r8] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc7b4c │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc7c10 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - @ instruction: 0x009783b0 │ │ │ │ + addseq r8, r7, ip, ror #5 │ │ │ │ adceq r9, r7, r0, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc7d38 │ │ │ │ + beq 0xc7dfc │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0xc7d48 │ │ │ │ + beq 0xc7e0c │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xc7d64 │ │ │ │ + beq 0xc7e28 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc7d18 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #212] @ 0xc7d6c │ │ │ │ + beq 0xc7ddc │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #212] @ 0xc7e30 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1927bc │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #172] @ 0xc7d70 │ │ │ │ + bl 0x1928bc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #172] @ 0xc7e34 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #160] @ 0xc7d74 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #160] @ 0xc7e38 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #152] @ 0xc7d78 │ │ │ │ + ldr r1, [pc, #152] @ 0xc7e3c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r6, r3, r6 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r2, [r2, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 0xc7c6c │ │ │ │ + bhi 0xc7d30 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc7c84 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc7d48 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - addseq r8, r7, r0, lsl #5 │ │ │ │ + @ instruction: 0x009781bc │ │ │ │ adceq r6, r7, r8, lsl #19 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ands r3, r3, #251658240 @ 0xf000000 │ │ │ │ - bne 0xc7da4 │ │ │ │ + bne 0xc7e68 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -188180,87 +188229,87 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r1 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r1, r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq 0xc7ec4 │ │ │ │ + beq 0xc7f88 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc7ea4 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r8, [pc, #228] @ 0xc7ecc │ │ │ │ - ldr r2, [pc, #228] @ 0xc7ed0 │ │ │ │ + beq 0xc7f68 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r8, [pc, #228] @ 0xc7f90 │ │ │ │ + ldr r2, [pc, #228] @ 0xc7f94 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #3840 @ 0xf00 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x191450 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x191550 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr sl, [r4] │ │ │ │ ldr r9, [r8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ cmp sl, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ addne r2, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1927bc │ │ │ │ - ldr r3, [pc, #124] @ 0xc7ed4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1928bc │ │ │ │ + ldr r3, [pc, #124] @ 0xc7f98 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #116] @ 0xc7ed8 │ │ │ │ + ldr r1, [pc, #116] @ 0xc7f9c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r5, r3, r5 │ │ │ │ add r7, r3, r7 │ │ │ │ add r3, r3, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r8] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc7dd4 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc7e98 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - ldrsheq r8, [r7], ip │ │ │ │ + addseq r8, r7, r8, lsr r0 │ │ │ │ ldrdeq r7, [r7], r0 @ │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ands r3, r3, #251658240 @ 0xf000000 │ │ │ │ - bne 0xc7f04 │ │ │ │ + bne 0xc7fc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -188268,376 +188317,376 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r1 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r1, r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 0xc8024 │ │ │ │ + beq 0xc80e8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc8004 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r8, [pc, #228] @ 0xc802c │ │ │ │ - ldr r2, [pc, #228] @ 0xc8030 │ │ │ │ + beq 0xc80c8 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r8, [pc, #228] @ 0xc80f0 │ │ │ │ + ldr r2, [pc, #228] @ 0xc80f4 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #3840 @ 0xf00 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x191450 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x191550 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r9, [r8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19288c │ │ │ │ - ldr r3, [pc, #136] @ 0xc8034 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x19298c │ │ │ │ + ldr r3, [pc, #136] @ 0xc80f8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #128] @ 0xc8038 │ │ │ │ + ldr r1, [pc, #128] @ 0xc80fc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r5, r3, r5 │ │ │ │ add r7, r3, r7 │ │ │ │ add r3, r3, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r8] │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ addne r2, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19295c │ │ │ │ + bl 0x192a5c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc7f34 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc7ff8 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - addseq r7, r7, r8, lsr #31 │ │ │ │ + addseq r7, r7, r4, ror #29 │ │ │ │ adceq r7, r7, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr r5, [r0, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r0, r0, #251658240 @ 0xf000000 │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne 0xc808c │ │ │ │ + bne 0xc8150 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0xc8184 │ │ │ │ + bne 0xc8248 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ movne r0, r5 │ │ │ │ - bne 0xc8184 │ │ │ │ + bne 0xc8248 │ │ │ │ ldr r1, [r6, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc819c │ │ │ │ + bne 0xc8260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc8180 │ │ │ │ + beq 0xc8244 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 0xc8200 │ │ │ │ + ble 0xc82c4 │ │ │ │ ands r2, fp, #24 │ │ │ │ - beq 0xc81f0 │ │ │ │ + beq 0xc82b4 │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ tst r4, #24 │ │ │ │ add r3, r3, #1 │ │ │ │ movne r9, r3 │ │ │ │ moveq r9, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #304] @ 0xc8210 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #304] @ 0xc82d4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr sl, [r7] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 0xc8110 │ │ │ │ + b 0xc81d4 │ │ │ │ and r3, r2, #7 │ │ │ │ cmp r9, r0 │ │ │ │ ldr sl, [r7] │ │ │ │ sub r5, r5, #1 │ │ │ │ orr fp, r3, ip │ │ │ │ - beq 0xc81b8 │ │ │ │ - bl 0x900ec │ │ │ │ + beq 0xc827c │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #0 │ │ │ │ ldr sl, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ add r2, r9, r4 │ │ │ │ and r2, r2, #7 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bic r4, r4, #7 │ │ │ │ orr r4, r2, r4 │ │ │ │ cmp r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, fp, r3 │ │ │ │ bic ip, fp, #7 │ │ │ │ - bne 0xc80f8 │ │ │ │ + bne 0xc81bc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc80a4 │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc8168 │ │ │ │ ldr r3, [sp] │ │ │ │ bic ip, fp, #7 │ │ │ │ add r2, fp, r3 │ │ │ │ and r2, r2, #7 │ │ │ │ orr fp, r2, ip │ │ │ │ mov r1, fp │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 0xc81ac │ │ │ │ + bcs 0xc8270 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xc8184 │ │ │ │ + b 0xc8248 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp] │ │ │ │ - b 0xc80d4 │ │ │ │ + b 0xc8198 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp] │ │ │ │ - b 0xc80d4 │ │ │ │ + b 0xc8198 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r2, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc8338 │ │ │ │ + beq 0xc83fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ands r3, r3, #14 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc8254 │ │ │ │ + bne 0xc8318 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc8314 │ │ │ │ + bne 0xc83d8 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc832c │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc83f0 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc8310 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r8, [pc, #212] @ 0xc8350 │ │ │ │ + beq 0xc83d4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r8, [pc, #212] @ 0xc8414 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r6, [r8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #164] @ 0xc8354 │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #164] @ 0xc8418 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #152] @ 0xc8358 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #152] @ 0xc841c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldrne r1, [pc, #132] @ 0xc835c │ │ │ │ - ldreq r1, [pc, #132] @ 0xc8360 │ │ │ │ + ldrne r1, [pc, #132] @ 0xc8420 │ │ │ │ + ldreq r1, [pc, #132] @ 0xc8424 │ │ │ │ add r6, r2, r6 │ │ │ │ add r3, r2, r5 │ │ │ │ str r6, [sp] │ │ │ │ add r2, r2, r7 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [r8] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc8268 │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc832c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - umullseq r7, r7, r4, ip @ │ │ │ │ + @ instruction: 0x00977bd0 │ │ │ │ adceq r9, r7, r0, lsl #20 │ │ │ │ adceq r9, r7, ip, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc8470 │ │ │ │ + beq 0xc8534 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0xc8480 │ │ │ │ + beq 0xc8544 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xc849c │ │ │ │ + beq 0xc8560 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc8450 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #224] @ 0xc84a4 │ │ │ │ + beq 0xc8514 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #224] @ 0xc8568 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18993c │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #180] @ 0xc84a8 │ │ │ │ + ldr r2, [pc, #180] @ 0xc856c │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #172] @ 0xc84ac │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #172] @ 0xc8570 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldrne r1, [pc, #152] @ 0xc84b0 │ │ │ │ - ldreq r1, [pc, #152] @ 0xc84b4 │ │ │ │ + ldrne r1, [pc, #152] @ 0xc8574 │ │ │ │ + ldreq r1, [pc, #152] @ 0xc8578 │ │ │ │ add r6, r3, r6 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r2, [r2, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 0xc8398 │ │ │ │ + bhi 0xc845c │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc83b0 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc8474 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - addseq r7, r7, r4, asr fp │ │ │ │ + umullseq r7, r7, r0, sl @ │ │ │ │ adceq r9, r7, r8, lsl #22 │ │ │ │ umlaleq r9, r7, r4, ip │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0xc84e8 │ │ │ │ + bhi 0xc85ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -188645,524 +188694,524 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r1 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r1, r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 0xc863c │ │ │ │ + beq 0xc8700 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc861c │ │ │ │ - bl 0x18970c │ │ │ │ - ldr sl, [pc, #280] @ 0xc8644 │ │ │ │ + beq 0xc86e0 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr sl, [pc, #280] @ 0xc8708 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r5, [sl] │ │ │ │ - ldr r9, [pc, #272] @ 0xc8648 │ │ │ │ + ldr r9, [pc, #272] @ 0xc870c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #240] @ 0xc864c │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #240] @ 0xc8710 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #228] @ 0xc8650 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #228] @ 0xc8714 │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #212] @ 0xc8654 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #212] @ 0xc8718 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r2, r1, r5 │ │ │ │ add r3, r1, fp │ │ │ │ add r1, r1, r7 │ │ │ │ ldr r0, [r9] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x18ab48 │ │ │ │ - ldr r3, [pc, #164] @ 0xc8658 │ │ │ │ - ldr r1, [pc, #164] @ 0xc865c │ │ │ │ + bl 0x18ac48 │ │ │ │ + ldr r3, [pc, #164] @ 0xc871c │ │ │ │ + ldr r1, [pc, #164] @ 0xc8720 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r3, r2, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18ab48 │ │ │ │ - ldr r3, [pc, #132] @ 0xc8660 │ │ │ │ + bl 0x18ac48 │ │ │ │ + ldr r3, [pc, #132] @ 0xc8724 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r3, r2, r5 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc8518 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc85dc │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r7, r7, r4, asr r3 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - @ instruction: 0x009779d8 │ │ │ │ - addseq r7, r7, r0, lsr #19 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + addseq r7, r7, r4, lsl r9 │ │ │ │ + @ instruction: 0x009778dc │ │ │ │ adceq r6, r7, r8, ror r7 │ │ │ │ - addseq r7, r7, r8, ror r9 │ │ │ │ + @ instruction: 0x009778b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc8788 │ │ │ │ + beq 0xc884c │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0xc8798 │ │ │ │ + beq 0xc885c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc86b0 │ │ │ │ + beq 0xc8774 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc8798 │ │ │ │ + bne 0xc885c │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc87b4 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc8878 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc8768 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #276] @ 0xc87ec │ │ │ │ + beq 0xc882c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #276] @ 0xc88b0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r8, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1927bc │ │ │ │ + bl 0x1928bc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xc87c0 │ │ │ │ + bne 0xc8884 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r8, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1927bc │ │ │ │ - ldr r3, [pc, #192] @ 0xc87f0 │ │ │ │ + bl 0x1928bc │ │ │ │ + ldr r3, [pc, #192] @ 0xc88b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r5 │ │ │ │ add r6, r1, r6 │ │ │ │ add ip, r1, r4 │ │ │ │ - beq 0xc87d0 │ │ │ │ - ldr r1, [pc, #152] @ 0xc87f4 │ │ │ │ + beq 0xc8894 │ │ │ │ + ldr r1, [pc, #152] @ 0xc88b8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ stm sp, {r6, ip} │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r2, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 0xc8698 │ │ │ │ + bhi 0xc875c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc86c4 │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc8788 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f32c │ │ │ │ - b 0xc8728 │ │ │ │ - ldr r1, [pc, #32] @ 0xc87f8 │ │ │ │ + bl 0x18f42c │ │ │ │ + b 0xc87ec │ │ │ │ + ldr r1, [pc, #32] @ 0xc88bc │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r0, #1 │ │ │ │ - b 0xc876c │ │ │ │ + b 0xc8830 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r7, r7, r4, lsr #16 │ │ │ │ + addseq r7, r7, r0, ror #14 │ │ │ │ adceq sl, r7, r0, lsr r0 │ │ │ │ @ instruction: 0x00a7a1bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc896c │ │ │ │ + beq 0xc8a30 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0xc897c │ │ │ │ + beq 0xc8a40 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xc8998 │ │ │ │ + beq 0xc8a5c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc894c │ │ │ │ - bl 0x18970c │ │ │ │ - ldr sl, [pc, #324] @ 0xc89a0 │ │ │ │ + beq 0xc8a10 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr sl, [pc, #324] @ 0xc8a64 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r5, [sl] │ │ │ │ - ldr r9, [pc, #316] @ 0xc89a4 │ │ │ │ + ldr r9, [pc, #316] @ 0xc8a68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1927bc │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #284] @ 0xc89a8 │ │ │ │ + bl 0x1928bc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #284] @ 0xc8a6c │ │ │ │ ldr r1, [sl] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #272] @ 0xc89ac │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #272] @ 0xc8a70 │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #256] @ 0xc89b0 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #256] @ 0xc8a74 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r2, r1, r5 │ │ │ │ add r3, r1, fp │ │ │ │ add r1, r1, r7 │ │ │ │ ldr r0, [r9] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x18ab48 │ │ │ │ - ldr r3, [pc, #208] @ 0xc89b4 │ │ │ │ - ldr r1, [pc, #208] @ 0xc89b8 │ │ │ │ + bl 0x18ac48 │ │ │ │ + ldr r3, [pc, #208] @ 0xc8a78 │ │ │ │ + ldr r1, [pc, #208] @ 0xc8a7c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r3, r2, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18ab48 │ │ │ │ - ldr r3, [pc, #176] @ 0xc89bc │ │ │ │ + bl 0x18ac48 │ │ │ │ + ldr r3, [pc, #176] @ 0xc8a80 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r3, r2, r5 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r2, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 0xc8830 │ │ │ │ + bhi 0xc88f4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc8848 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc890c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r7, r7, r4, asr r3 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - addseq r7, r7, r8, lsr #13 │ │ │ │ - addseq r7, r7, r0, ror r6 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + addseq r7, r7, r4, ror #11 │ │ │ │ + addseq r7, r7, ip, lsr #11 │ │ │ │ strdeq r6, [r7], ip @ │ │ │ │ - addseq r7, r7, r8, asr #12 │ │ │ │ + addseq r7, r7, r4, lsl #11 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [ip, #64] @ 0x40 │ │ │ │ ands r3, r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc8ac8 │ │ │ │ + beq 0xc8b8c │ │ │ │ ldr r3, [ip, #24] │ │ │ │ ands r3, r3, #15 │ │ │ │ - beq 0xc8ac8 │ │ │ │ + beq 0xc8b8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ands r3, r2, #14 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc8a0c │ │ │ │ + bne 0xc8ad0 │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc8ab0 │ │ │ │ + bne 0xc8b74 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc8ae0 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc8ba4 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc8aac │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r7, [pc, #184] @ 0xc8aec │ │ │ │ + beq 0xc8b70 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r7, [pc, #184] @ 0xc8bb0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r8, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #140] @ 0xc8af0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #140] @ 0xc8bb4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr ip, [r7] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r1, [pc, #124] @ 0xc8af4 │ │ │ │ + ldr r1, [pc, #124] @ 0xc8bb8 │ │ │ │ add ip, r2, ip │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ add r2, r2, r5 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc8a20 │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc8ae4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - @ instruction: 0x009774f0 │ │ │ │ + addseq r7, r7, ip, lsr #8 │ │ │ │ adceq r6, r7, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r5, [r0, #168] @ 0xa8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ ands r0, r3, #14 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bne 0xc8b3c │ │ │ │ + bne 0xc8c00 │ │ │ │ orr r2, r2, r6 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xc8c64 │ │ │ │ + bne 0xc8d28 │ │ │ │ ands r0, r3, #251658240 @ 0xf000000 │ │ │ │ - bne 0xc8b5c │ │ │ │ + bne 0xc8c20 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0xc8c64 │ │ │ │ + bne 0xc8d28 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r5 │ │ │ │ - bne 0xc8c64 │ │ │ │ + bne 0xc8d28 │ │ │ │ ldr r1, [r7, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc8c7c │ │ │ │ + bne 0xc8d40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc8c60 │ │ │ │ + beq 0xc8d24 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 0xc8ce0 │ │ │ │ + ble 0xc8da4 │ │ │ │ ands r3, r4, #12 │ │ │ │ - beq 0xc8c8c │ │ │ │ + beq 0xc8d50 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ tst r6, #12 │ │ │ │ asr r3, r3, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r8, [pc, #316] @ 0xc8cf0 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r8, [pc, #316] @ 0xc8db4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r6 │ │ │ │ ldr sl, [r8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, r6 │ │ │ │ and r3, r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 0xc8c20 │ │ │ │ + b 0xc8ce4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr sl, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ - beq 0xc8c9c │ │ │ │ + beq 0xc8d60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr r4, r2, r3 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr sl, [r8] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ bic r3, r6, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bne 0xc8bf0 │ │ │ │ + bne 0xc8cb4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc8b74 │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc8c38 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 0xc8ba8 │ │ │ │ + b 0xc8c6c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r3, r4, r6 │ │ │ │ and r3, r3, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ orr r4, r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r9, [r8] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 0xc8ca0 │ │ │ │ + bcs 0xc8d64 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xc8c64 │ │ │ │ + b 0xc8d28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 0xc8ba8 │ │ │ │ + b 0xc8c6c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r3, r3, #240 @ 0xf0 │ │ │ │ - bne 0xc8d1c │ │ │ │ + bne 0xc8de0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -189170,1039 +189219,1039 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ mov r4, r1 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r1, r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq 0xc8e18 │ │ │ │ + beq 0xc8edc │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc8df8 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r7, [pc, #220] @ 0xc8e3c │ │ │ │ - ldr r2, [pc, #220] @ 0xc8e40 │ │ │ │ + beq 0xc8ebc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r7, [pc, #220] @ 0xc8f00 │ │ │ │ + ldr r2, [pc, #220] @ 0xc8f04 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r8, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19288c │ │ │ │ - ldr r3, [pc, #168] @ 0xc8e44 │ │ │ │ + bl 0x19298c │ │ │ │ + ldr r3, [pc, #168] @ 0xc8f08 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r1, #0 │ │ │ │ add r6, r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bne 0xc8e20 │ │ │ │ + bne 0xc8ee4 │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r1, [pc, #124] @ 0xc8e48 │ │ │ │ - ldreq r1, [pc, #124] @ 0xc8e4c │ │ │ │ + ldrne r1, [pc, #124] @ 0xc8f0c │ │ │ │ + ldreq r1, [pc, #124] @ 0xc8f10 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc8d4c │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc8e10 │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r1, [pc, #36] @ 0xc8e50 │ │ │ │ - ldreq r1, [pc, #36] @ 0xc8e54 │ │ │ │ + ldrne r1, [pc, #36] @ 0xc8f14 │ │ │ │ + ldreq r1, [pc, #36] @ 0xc8f18 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0xc8dd8 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0xc8e9c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - @ instruction: 0x009771b8 │ │ │ │ + ldrsheq r7, [r7], r4 │ │ │ │ adceq r9, r7, ip, ror #14 │ │ │ │ strdeq r9, [r7], r8 @ │ │ │ │ adceq r9, r7, r4, asr r4 │ │ │ │ adceq r9, r7, r0, ror #11 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r2, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc8f90 │ │ │ │ + beq 0xc9054 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ands r3, r3, #14 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc8e98 │ │ │ │ + bne 0xc8f5c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc8eb8 │ │ │ │ + bne 0xc8f7c │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc8ed0 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc8f94 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xc8ee0 │ │ │ │ + bne 0xc8fa4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc8eb4 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r8, [pc, #212] @ 0xc8fc0 │ │ │ │ - ldr r2, [pc, #212] @ 0xc8fc4 │ │ │ │ + beq 0xc8f78 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r8, [pc, #212] @ 0xc9084 │ │ │ │ + ldr r2, [pc, #212] @ 0xc9088 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r9, [r8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #152] @ 0xc8fc8 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #152] @ 0xc908c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r1, #0 │ │ │ │ add r6, r2, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, r2, r5 │ │ │ │ str r6, [sp] │ │ │ │ add r2, r2, r7 │ │ │ │ - bne 0xc8fa8 │ │ │ │ + bne 0xc906c │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r1, [pc, #104] @ 0xc8fcc │ │ │ │ - ldreq r1, [pc, #104] @ 0xc8fd0 │ │ │ │ + ldrne r1, [pc, #104] @ 0xc9090 │ │ │ │ + ldreq r1, [pc, #104] @ 0xc9094 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r8] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0xc8eb4 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0xc8f78 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r1, [pc, #32] @ 0xc8fd4 │ │ │ │ - ldreq r1, [pc, #32] @ 0xc8fd8 │ │ │ │ + ldrne r1, [pc, #32] @ 0xc9098 │ │ │ │ + ldreq r1, [pc, #32] @ 0xc909c │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0xc8f6c │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0xc9030 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - addseq r7, r7, r4, lsr #32 │ │ │ │ + addseq r6, r7, r0, ror #30 │ │ │ │ adceq r9, r7, r8, ror #13 │ │ │ │ adceq r9, r7, r4, ror r8 │ │ │ │ ldrdeq r9, [r7], r0 @ │ │ │ │ adceq r9, r7, ip, asr r5 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [ip, #64] @ 0x40 │ │ │ │ ands r3, r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc90f8 │ │ │ │ + beq 0xc91bc │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0xc90f8 │ │ │ │ + bls 0xc91bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ands r3, r2, #14 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc9034 │ │ │ │ + bne 0xc90f8 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc90e0 │ │ │ │ + bne 0xc91a4 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc9110 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc91d4 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc90dc │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r7, [pc, #192] @ 0xc911c │ │ │ │ + beq 0xc91a0 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r7, [pc, #192] @ 0xc91e0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #152] @ 0xc9120 │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #152] @ 0xc91e4 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #140] @ 0xc9124 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #140] @ 0xc91e8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #132] @ 0xc9128 │ │ │ │ + ldr r1, [pc, #132] @ 0xc91ec │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r6, r3, r6 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc9048 │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc910c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - @ instruction: 0x00976ebc │ │ │ │ + @ instruction: 0x00976df8 │ │ │ │ strdeq r6, [r7], r4 @ │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [ip, #64] @ 0x40 │ │ │ │ ands r3, r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc9248 │ │ │ │ + beq 0xc930c │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0xc9248 │ │ │ │ + bls 0xc930c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ands r3, r2, #14 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc9184 │ │ │ │ + bne 0xc9248 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc9230 │ │ │ │ + bne 0xc92f4 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc9260 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc9324 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc922c │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r7, [pc, #192] @ 0xc926c │ │ │ │ + beq 0xc92f0 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r7, [pc, #192] @ 0xc9330 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #152] @ 0xc9270 │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #152] @ 0xc9334 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #140] @ 0xc9274 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #140] @ 0xc9338 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #132] @ 0xc9278 │ │ │ │ + ldr r1, [pc, #132] @ 0xc933c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r6, r3, r6 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc9198 │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc925c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - addseq r6, r7, ip, ror #26 │ │ │ │ + addseq r6, r7, r8, lsr #25 │ │ │ │ adceq r6, r7, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc9394 │ │ │ │ + beq 0xc9458 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0xc93a4 │ │ │ │ + beq 0xc9468 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xc93c0 │ │ │ │ + beq 0xc9484 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc9374 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r7, [pc, #264] @ 0xc93e4 │ │ │ │ - ldr r2, [pc, #264] @ 0xc93e8 │ │ │ │ + beq 0xc9438 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r7, [pc, #264] @ 0xc94a8 │ │ │ │ + ldr r2, [pc, #264] @ 0xc94ac │ │ │ │ ldr r1, [r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r8, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1927bc │ │ │ │ - ldr r3, [pc, #212] @ 0xc93ec │ │ │ │ + bl 0x1928bc │ │ │ │ + ldr r3, [pc, #212] @ 0xc94b0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r1, #0 │ │ │ │ add r6, r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bne 0xc93c8 │ │ │ │ + bne 0xc948c │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r1, [pc, #168] @ 0xc93f0 │ │ │ │ - ldreq r1, [pc, #168] @ 0xc93f4 │ │ │ │ + ldrne r1, [pc, #168] @ 0xc94b4 │ │ │ │ + ldreq r1, [pc, #168] @ 0xc94b8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r2, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 0xc92b0 │ │ │ │ + bhi 0xc9374 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc92c8 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc938c │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r1, [pc, #36] @ 0xc93f8 │ │ │ │ - ldreq r1, [pc, #36] @ 0xc93fc │ │ │ │ + ldrne r1, [pc, #36] @ 0xc94bc │ │ │ │ + ldreq r1, [pc, #36] @ 0xc94c0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0xc9354 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0xc9418 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - addseq r6, r7, ip, lsr ip │ │ │ │ + addseq r6, r7, r8, ror fp │ │ │ │ strdeq r9, [r7], r0 @ │ │ │ │ adceq r9, r7, ip, ror r9 │ │ │ │ ldrdeq r9, [r7], r8 @ │ │ │ │ adceq r9, r7, r4, ror #12 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r2, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xc9540 │ │ │ │ + beq 0xc9604 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 0xc9444 │ │ │ │ + beq 0xc9508 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 0xc9528 │ │ │ │ + bne 0xc95ec │ │ │ │ ands r3, r3, #14 │ │ │ │ - bne 0xc9464 │ │ │ │ + bne 0xc9528 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc9528 │ │ │ │ + bne 0xc95ec │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xc9558 │ │ │ │ + beq 0xc961c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc9524 │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r7, [pc, #256] @ 0xc9590 │ │ │ │ + beq 0xc95e8 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r7, [pc, #256] @ 0xc9654 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r8, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc9560 │ │ │ │ + bne 0xc9624 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, #1 │ │ │ │ ldr r8, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #168] @ 0xc9594 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #168] @ 0xc9658 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r6 │ │ │ │ add r5, r1, r5 │ │ │ │ add ip, r1, r4 │ │ │ │ - beq 0xc9574 │ │ │ │ - ldr r1, [pc, #128] @ 0xc9598 │ │ │ │ + beq 0xc9638 │ │ │ │ + ldr r1, [pc, #128] @ 0xc965c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ stm sp, {r5, ip} │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc947c │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc9540 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x192bd4 │ │ │ │ - b 0xc94e4 │ │ │ │ - ldr r1, [pc, #32] @ 0xc959c │ │ │ │ + bl 0x192cd4 │ │ │ │ + b 0xc95a8 │ │ │ │ + ldr r1, [pc, #32] @ 0xc9660 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ mov r0, #1 │ │ │ │ - b 0xc9528 │ │ │ │ + b 0xc95ec │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r6, r7, r8, ror #20 │ │ │ │ + addseq r6, r7, r4, lsr #19 │ │ │ │ adceq r9, r7, r8, lsr #30 │ │ │ │ strheq sl, [r7], r4 @ │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [ip, #64] @ 0x40 │ │ │ │ ands r3, r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc96f4 │ │ │ │ + beq 0xc97b8 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ ands r3, r3, #234881024 @ 0xe000000 │ │ │ │ - beq 0xc96f4 │ │ │ │ + beq 0xc97b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ands r3, r2, #14 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc95ec │ │ │ │ + bne 0xc96b0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc96dc │ │ │ │ + bne 0xc97a0 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc970c │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc97d0 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc96d8 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r8, [pc, #260] @ 0xc9718 │ │ │ │ - ldr r2, [pc, #260] @ 0xc971c │ │ │ │ + beq 0xc979c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r8, [pc, #260] @ 0xc97dc │ │ │ │ + ldr r2, [pc, #260] @ 0xc97e0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #3840 @ 0xf00 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x191450 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x191550 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r7, [r8] │ │ │ │ ldr sl, [r4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ cmp sl, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ addne r2, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1927bc │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r3, [pc, #152] @ 0xc9720 │ │ │ │ - ldr r1, [pc, #152] @ 0xc9724 │ │ │ │ + bl 0x1928bc │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r3, [pc, #152] @ 0xc97e4 │ │ │ │ + ldr r1, [pc, #152] @ 0xc97e8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r5, r3, r5 │ │ │ │ add r6, r3, r6 │ │ │ │ add r2, r3, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r3, r3, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [r8] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc9600 │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc96c4 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - addseq r6, r7, ip, asr #17 │ │ │ │ + addseq r6, r7, r8, lsl #16 │ │ │ │ adceq r7, r7, r8, asr #3 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [ip, #64] @ 0x40 │ │ │ │ ands r3, r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc987c │ │ │ │ + beq 0xc9940 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ ands r3, r3, #234881024 @ 0xe000000 │ │ │ │ - beq 0xc987c │ │ │ │ + beq 0xc9940 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ands r3, r2, #14 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc9774 │ │ │ │ + bne 0xc9838 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc9864 │ │ │ │ + bne 0xc9928 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc9894 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc9958 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc9860 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r8, [pc, #260] @ 0xc98a0 │ │ │ │ - ldr r2, [pc, #260] @ 0xc98a4 │ │ │ │ + beq 0xc9924 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r8, [pc, #260] @ 0xc9964 │ │ │ │ + ldr r2, [pc, #260] @ 0xc9968 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #3840 @ 0xf00 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x191450 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x191550 │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr sl, [r8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #160] @ 0xc98a8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #160] @ 0xc996c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #152] @ 0xc98ac │ │ │ │ + ldr r1, [pc, #152] @ 0xc9970 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r5, r2, r5 │ │ │ │ add r6, r2, r6 │ │ │ │ add r3, r2, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r2, r2, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r8] │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ addne r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19295c │ │ │ │ + bl 0x192a5c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc9788 │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc984c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - addseq r6, r7, ip, asr #14 │ │ │ │ + addseq r6, r7, r8, lsl #13 │ │ │ │ adceq r7, r7, r4, asr #2 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [ip, #64] @ 0x40 │ │ │ │ ands r3, r2, #3840 @ 0xf00 │ │ │ │ - beq 0xc9a3c │ │ │ │ + beq 0xc9b00 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0xc9a3c │ │ │ │ + bls 0xc9b00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ands r3, r2, #14 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc9908 │ │ │ │ + bne 0xc99cc │ │ │ │ ldm r1, {r1, r2} │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #16 │ │ │ │ movne r0, r3 │ │ │ │ - bne 0xc9a24 │ │ │ │ + bne 0xc9ae8 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xc9a54 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xc9b18 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc9a20 │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr sl, [pc, #304] @ 0xc9a60 │ │ │ │ + beq 0xc9ae4 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr sl, [pc, #304] @ 0xc9b24 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r5, [sl] │ │ │ │ - ldr r9, [pc, #296] @ 0xc9a64 │ │ │ │ + ldr r9, [pc, #296] @ 0xc9b28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #264] @ 0xc9a68 │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #264] @ 0xc9b2c │ │ │ │ ldr r1, [sl] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #252] @ 0xc9a6c │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #252] @ 0xc9b30 │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #236] @ 0xc9a70 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #236] @ 0xc9b34 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r8, r0 │ │ │ │ add r2, r1, r5 │ │ │ │ add r3, r1, fp │ │ │ │ add r1, r1, r7 │ │ │ │ ldr r0, [r9] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x18ab48 │ │ │ │ - ldr r3, [pc, #188] @ 0xc9a74 │ │ │ │ - ldr r1, [pc, #188] @ 0xc9a78 │ │ │ │ + bl 0x18ac48 │ │ │ │ + ldr r3, [pc, #188] @ 0xc9b38 │ │ │ │ + ldr r1, [pc, #188] @ 0xc9b3c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r3, r2, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18ab48 │ │ │ │ - ldr r3, [pc, #156] @ 0xc9a7c │ │ │ │ + bl 0x18ac48 │ │ │ │ + ldr r3, [pc, #156] @ 0xc9b40 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r3, r2, r5 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sl] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xc991c │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xc99e0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ adceq r7, r7, r4, asr r3 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ - @ instruction: 0x009765d4 │ │ │ │ - umullseq r6, r7, ip, r5 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ + addseq r6, r7, r0, lsl r5 │ │ │ │ + @ instruction: 0x009764d8 │ │ │ │ strdeq r6, [r7], r4 @ │ │ │ │ - addseq r6, r7, r4, ror r5 │ │ │ │ + @ instruction: 0x009764b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ ands r0, r3, #240 @ 0xf0 │ │ │ │ ldrb r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 0xc9c6c │ │ │ │ + beq 0xc9d30 │ │ │ │ ands r0, r3, #251658240 @ 0xf000000 │ │ │ │ ldr r6, [r7, #168] @ 0xa8 │ │ │ │ - bne 0xc9ae0 │ │ │ │ + bne 0xc9ba4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0xc9c6c │ │ │ │ + bne 0xc9d30 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r6 │ │ │ │ - bne 0xc9c6c │ │ │ │ + bne 0xc9d30 │ │ │ │ ldr r1, [r7, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xc9ca8 │ │ │ │ + beq 0xc9d6c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc9c68 │ │ │ │ + beq 0xc9d2c │ │ │ │ cmp r6, #0 │ │ │ │ movle sl, #0 │ │ │ │ strle sl, [sp, #16] │ │ │ │ - ble 0xc9b38 │ │ │ │ + ble 0xc9bfc │ │ │ │ ands r3, r4, #24 │ │ │ │ - beq 0xc9cb4 │ │ │ │ + beq 0xc9d78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r7, #172] @ 0xac │ │ │ │ tst r3, #24 │ │ │ │ add sl, sl, #1 │ │ │ │ movne r3, sl │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #384] @ 0xc9cc4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #384] @ 0xc9d88 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #360] @ 0xc9cc8 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #360] @ 0xc9d8c │ │ │ │ ldr r1, [r7] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc9c84 │ │ │ │ + bne 0xc9d48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx ip │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, r0 │ │ │ │ sub r6, r6, #1 │ │ │ │ - beq 0xc9c68 │ │ │ │ + beq 0xc9d2c │ │ │ │ add r3, sl, r5 │ │ │ │ and r3, r3, #7 │ │ │ │ bic r5, r5, #7 │ │ │ │ orr r5, r3, r5 │ │ │ │ add r3, sl, r4 │ │ │ │ and r3, r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ bic r4, r4, #7 │ │ │ │ orr r4, r3, r4 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc9ba8 │ │ │ │ + beq 0xc9c6c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, #7 │ │ │ │ bic r2, r2, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 0xc9b90 │ │ │ │ + b 0xc9c54 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x19288c │ │ │ │ - b 0xc9bb4 │ │ │ │ + bl 0x19298c │ │ │ │ + b 0xc9c78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xc9afc │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xc9bc0 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 0xc9b38 │ │ │ │ + b 0xc9bfc │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0xc9d64 │ │ │ │ + beq 0xc9e28 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r6, r3 │ │ │ │ cmp r3, #32 │ │ │ │ - bgt 0xc9d64 │ │ │ │ + bgt 0xc9e28 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #15 │ │ │ │ - bne 0xc9d1c │ │ │ │ + bne 0xc9de0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc9d64 │ │ │ │ + bne 0xc9e28 │ │ │ │ ldr r1, [r5, #200] @ 0xc8 │ │ │ │ mov r3, #1 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, r3 │ │ │ │ strb r3, [r5, #124] @ 0x7c │ │ │ │ - bne 0xc9d80 │ │ │ │ + bne 0xc9e44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xc9d94 │ │ │ │ + bne 0xc9e58 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -190212,185 +190261,185 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xc9d44 │ │ │ │ + beq 0xc9e08 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77874 │ │ │ │ + bl 0x778b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0xc9ed0 │ │ │ │ + bne 0xc9f94 │ │ │ │ ldrb r3, [r5, #178] @ 0xb2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc9dcc │ │ │ │ + beq 0xc9e90 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #13 │ │ │ │ - beq 0xc9ee8 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xc9fac │ │ │ │ + bl 0x18980c │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ble 0xc9e9c │ │ │ │ - ldr sl, [pc, #352] @ 0xc9f44 │ │ │ │ + ble 0xc9f60 │ │ │ │ + ldr sl, [pc, #352] @ 0xca008 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, #226 @ 0xe2 │ │ │ │ - b 0xc9e48 │ │ │ │ + b 0xc9f0c │ │ │ │ str fp, [sp] │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r9 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b9b0 │ │ │ │ + bl 0x7b9f0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [sl] │ │ │ │ add r1, r7, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ add r7, r7, #1 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ cmp r6, r7 │ │ │ │ - beq 0xc9e9c │ │ │ │ + beq 0xc9f60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xc9dec │ │ │ │ + bne 0xc9eb0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [sl] │ │ │ │ add r1, r7, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ str fp, [sp] │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c064 │ │ │ │ - b 0xc9e2c │ │ │ │ + bl 0x7c0a4 │ │ │ │ + b 0xc9ef0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc9ec4 │ │ │ │ + beq 0xc9f88 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xc9f2c │ │ │ │ + bne 0xc9ff0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b0ec │ │ │ │ - b 0xc9d44 │ │ │ │ + bl 0x7b12c │ │ │ │ + b 0xc9e08 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ rsb r2, r2, #0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0xc9db4 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0xc9e78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xc9dcc │ │ │ │ - ldr r3, [pc, #76] @ 0xc9f48 │ │ │ │ - ldr sl, [pc, #68] @ 0xc9f44 │ │ │ │ + beq 0xc9e90 │ │ │ │ + ldr r3, [pc, #76] @ 0xca00c │ │ │ │ + ldr sl, [pc, #68] @ 0xca008 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r1, [pc, #56] @ 0xc9f4c │ │ │ │ + ldr r1, [pc, #56] @ 0xca010 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0xc9dcc │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0xc9e90 │ │ │ │ rsb r6, r6, r6, lsl #30 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0xc9eb4 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0xc9f78 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r6, r7, r8, asr r0 │ │ │ │ + umullseq r5, r7, r4, pc @ │ │ │ │ adceq fp, r4, r0, lsl #7 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r2, r3, #3584 @ 0xe00 │ │ │ │ - beq 0xca054 │ │ │ │ + beq 0xca118 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ands r3, r3, #14 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xc9f8c │ │ │ │ + bne 0xca050 │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xca06c │ │ │ │ + bne 0xca130 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xca024 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bne 0xca0e8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xca034 │ │ │ │ + beq 0xca0f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ rsbne r8, r8, #32 │ │ │ │ rsbeq r8, r8, #16 │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r6, [pc, #696] @ 0xca280 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r6, [pc, #696] @ 0xca344 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19307c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #656] @ 0xca284 │ │ │ │ + bl 0x19317c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #656] @ 0xca348 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #636] @ 0xca288 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #636] @ 0xca34c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0xca268 │ │ │ │ + bhi 0xca32c │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xc9fa8 │ │ │ │ + bne 0xca06c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -190404,166 +190453,166 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #508] @ 0xca28c │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #508] @ 0xca350 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #500] @ 0xca290 │ │ │ │ + ldr r1, [pc, #500] @ 0xca354 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, r3, r7 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [r6] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x193254 │ │ │ │ - b 0xca034 │ │ │ │ - ldr r3, [pc, #428] @ 0xca294 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x193354 │ │ │ │ + b 0xca0f8 │ │ │ │ + ldr r3, [pc, #428] @ 0xca358 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #420] @ 0xca298 │ │ │ │ + ldr r1, [pc, #420] @ 0xca35c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, r3, r7 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca0bc │ │ │ │ - ldr r3, [pc, #380] @ 0xca29c │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca180 │ │ │ │ + ldr r3, [pc, #380] @ 0xca360 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #372] @ 0xca2a0 │ │ │ │ + ldr r1, [pc, #372] @ 0xca364 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, r3, r7 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca0bc │ │ │ │ - ldr r3, [pc, #332] @ 0xca2a4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca180 │ │ │ │ + ldr r3, [pc, #332] @ 0xca368 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #324] @ 0xca2a8 │ │ │ │ + ldr r1, [pc, #324] @ 0xca36c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, r3, r7 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca0bc │ │ │ │ - ldr r3, [pc, #284] @ 0xca2ac │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca180 │ │ │ │ + ldr r3, [pc, #284] @ 0xca370 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #276] @ 0xca2b0 │ │ │ │ + ldr r1, [pc, #276] @ 0xca374 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, r3, r7 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca0bc │ │ │ │ - ldr r3, [pc, #236] @ 0xca2b4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca180 │ │ │ │ + ldr r3, [pc, #236] @ 0xca378 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #228] @ 0xca2b8 │ │ │ │ + ldr r1, [pc, #228] @ 0xca37c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, r3, r7 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca0bc │ │ │ │ - ldr r3, [pc, #188] @ 0xca2bc │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca180 │ │ │ │ + ldr r3, [pc, #188] @ 0xca380 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #180] @ 0xca2c0 │ │ │ │ + ldr r1, [pc, #180] @ 0xca384 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, r3, r7 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca0bc │ │ │ │ - ldr r3, [pc, #140] @ 0xca2c4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca180 │ │ │ │ + ldr r3, [pc, #140] @ 0xca388 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #132] @ 0xca2c8 │ │ │ │ + ldr r1, [pc, #132] @ 0xca38c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, r3, r7 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca0bc │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca180 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #88] @ 0xca2cc │ │ │ │ - ldr r2, [pc, #88] @ 0xca2d0 │ │ │ │ - ldr r1, [pc, #88] @ 0xca2d4 │ │ │ │ + ldr r3, [pc, #88] @ 0xca390 │ │ │ │ + ldr r2, [pc, #88] @ 0xca394 │ │ │ │ + ldr r1, [pc, #88] @ 0xca398 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - subeq r1, r6, lr, lsr r2 │ │ │ │ - addseq r5, r7, r4, asr #29 │ │ │ │ + subeq r1, r6, lr, lsr r3 │ │ │ │ + addseq r5, r7, r0, lsl #28 │ │ │ │ adceq r8, r7, ip, lsl sp │ │ │ │ - addseq r5, r7, ip, ror #28 │ │ │ │ + addseq r5, r7, r8, lsr #27 │ │ │ │ adceq r7, r7, r4, ror r7 │ │ │ │ - addseq r5, r7, r4, lsr lr │ │ │ │ + addseq r5, r7, r0, ror sp │ │ │ │ strdeq r7, [r7], r0 @ │ │ │ │ - @ instruction: 0x00975dfc │ │ │ │ + addseq r5, r7, r8, lsr sp │ │ │ │ adceq r7, r7, ip, ror #12 │ │ │ │ - addseq r5, r7, r4, asr #27 │ │ │ │ + addseq r5, r7, r0, lsl #26 │ │ │ │ adceq r7, r7, r8, ror #11 │ │ │ │ - addseq r5, r7, ip, lsl #27 │ │ │ │ + addseq r5, r7, r8, asr #25 │ │ │ │ adceq r8, r7, ip, lsr #30 │ │ │ │ - addseq r5, r7, r4, asr sp │ │ │ │ + umullseq r5, r7, r0, ip │ │ │ │ adceq r8, r7, r8, lsr #29 │ │ │ │ - addseq r5, r7, ip, lsl sp │ │ │ │ + addseq r5, r7, r8, asr ip │ │ │ │ adceq r8, r7, r0, lsr #27 │ │ │ │ - @ instruction: 0x00461298 │ │ │ │ + @ instruction: 0x00461398 │ │ │ │ @ instruction: 0x00000cb8 │ │ │ │ - subeq fp, r0, r8, ror #10 │ │ │ │ + subeq fp, r0, r8, ror #12 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ands r3, r3, #224 @ 0xe0 │ │ │ │ - bne 0xca300 │ │ │ │ + bne 0xca3c4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -190571,2376 +190620,2392 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ sub sp, sp, #8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xca3b4 │ │ │ │ + beq 0xca478 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xca3c0 │ │ │ │ + beq 0xca484 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ rsbne r8, r8, #32 │ │ │ │ rsbeq r8, r8, #16 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r6, [pc, #668] @ 0xca5f4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r6, [pc, #668] @ 0xca6b8 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18993c │ │ │ │ ldr r1, [r6] │ │ │ │ - ldr r2, [pc, #624] @ 0xca5f8 │ │ │ │ + ldr r2, [pc, #624] @ 0xca6bc │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #608] @ 0xca5fc │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #608] @ 0xca6c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0xca5dc │ │ │ │ + bhi 0xca6a0 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xca338 │ │ │ │ + bne 0xca3fc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #536] @ 0xca600 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #536] @ 0xca6c4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #528] @ 0xca604 │ │ │ │ + ldr r1, [pc, #528] @ 0xca6c8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r6] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #428] @ 0xca608 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #428] @ 0xca6cc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #420] @ 0xca60c │ │ │ │ + ldr r1, [pc, #420] @ 0xca6d0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca414 │ │ │ │ - ldr r3, [pc, #380] @ 0xca610 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca4d8 │ │ │ │ + ldr r3, [pc, #380] @ 0xca6d4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #372] @ 0xca614 │ │ │ │ + ldr r1, [pc, #372] @ 0xca6d8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca414 │ │ │ │ - ldr r3, [pc, #332] @ 0xca618 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca4d8 │ │ │ │ + ldr r3, [pc, #332] @ 0xca6dc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #324] @ 0xca61c │ │ │ │ + ldr r1, [pc, #324] @ 0xca6e0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca414 │ │ │ │ - ldr r3, [pc, #284] @ 0xca620 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca4d8 │ │ │ │ + ldr r3, [pc, #284] @ 0xca6e4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #276] @ 0xca624 │ │ │ │ + ldr r1, [pc, #276] @ 0xca6e8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca414 │ │ │ │ - ldr r3, [pc, #236] @ 0xca628 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca4d8 │ │ │ │ + ldr r3, [pc, #236] @ 0xca6ec │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #228] @ 0xca62c │ │ │ │ + ldr r1, [pc, #228] @ 0xca6f0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca414 │ │ │ │ - ldr r3, [pc, #188] @ 0xca630 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca4d8 │ │ │ │ + ldr r3, [pc, #188] @ 0xca6f4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #180] @ 0xca634 │ │ │ │ + ldr r1, [pc, #180] @ 0xca6f8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca414 │ │ │ │ - ldr r3, [pc, #140] @ 0xca638 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca4d8 │ │ │ │ + ldr r3, [pc, #140] @ 0xca6fc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #132] @ 0xca63c │ │ │ │ + ldr r1, [pc, #132] @ 0xca700 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca414 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca4d8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #88] @ 0xca640 │ │ │ │ - ldr r2, [pc, #88] @ 0xca644 │ │ │ │ - ldr r1, [pc, #88] @ 0xca648 │ │ │ │ + ldr r3, [pc, #88] @ 0xca704 │ │ │ │ + ldr r2, [pc, #88] @ 0xca708 │ │ │ │ + ldr r1, [pc, #88] @ 0xca70c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - subeq r1, r6, r6, asr #4 │ │ │ │ - addseq r5, r7, ip, ror #22 │ │ │ │ + subeq r1, r6, r6, asr #6 │ │ │ │ + addseq r5, r7, r8, lsr #21 │ │ │ │ @ instruction: 0x00a78fb0 │ │ │ │ - @ instruction: 0x00975af8 │ │ │ │ + addseq r5, r7, r4, lsr sl │ │ │ │ adceq r7, r7, r4, lsl #19 │ │ │ │ - addseq r5, r7, r0, asr #21 │ │ │ │ + @ instruction: 0x009759fc │ │ │ │ adceq r7, r7, r0, lsl #18 │ │ │ │ - addseq r5, r7, r8, lsl #21 │ │ │ │ + addseq r5, r7, r4, asr #19 │ │ │ │ adceq r7, r7, ip, ror r8 │ │ │ │ - addseq r5, r7, r0, asr sl │ │ │ │ + addseq r5, r7, ip, lsl #19 │ │ │ │ strdeq r7, [r7], r8 @ │ │ │ │ - addseq r5, r7, r8, lsl sl │ │ │ │ + addseq r5, r7, r4, asr r9 │ │ │ │ adceq r9, r7, ip, lsr r1 │ │ │ │ - addseq r5, r7, r0, ror #19 │ │ │ │ + addseq r5, r7, ip, lsl r9 │ │ │ │ strheq r9, [r7], r8 @ │ │ │ │ - addseq r5, r7, r8, lsr #19 │ │ │ │ + addseq r5, r7, r4, ror #17 │ │ │ │ adceq r9, r7, r4, lsr r0 │ │ │ │ - subeq r1, r6, ip, lsr #5 │ │ │ │ + subeq r1, r6, ip, lsr #7 │ │ │ │ andeq r0, r0, sl, ror ip │ │ │ │ - subeq fp, r0, r8, ror #10 │ │ │ │ + subeq fp, r0, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xca71c │ │ │ │ + beq 0xca7e0 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0xca72c │ │ │ │ + beq 0xca7f0 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xca748 │ │ │ │ + beq 0xca80c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xca754 │ │ │ │ + beq 0xca818 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ rsbne r8, r8, #32 │ │ │ │ rsbeq r8, r8, #16 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r6, [pc, #688] @ 0xca970 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r6, [pc, #688] @ 0xcaa34 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18993c │ │ │ │ ldr r1, [r6] │ │ │ │ - ldr r2, [pc, #644] @ 0xca974 │ │ │ │ + ldr r2, [pc, #644] @ 0xcaa38 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r1, [pc, #628] @ 0xca978 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r1, [pc, #628] @ 0xcaa3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0xca958 │ │ │ │ + bhi 0xcaa1c │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r2, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 0xca680 │ │ │ │ + bhi 0xca744 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xca6a0 │ │ │ │ + bne 0xca764 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #512] @ 0xca97c │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #512] @ 0xcaa40 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #504] @ 0xca980 │ │ │ │ + ldr r1, [pc, #504] @ 0xcaa44 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r6] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xca758 │ │ │ │ - ldr r3, [pc, #428] @ 0xca984 │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0xca81c │ │ │ │ + ldr r3, [pc, #428] @ 0xcaa48 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #420] @ 0xca988 │ │ │ │ + ldr r1, [pc, #420] @ 0xcaa4c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca7a8 │ │ │ │ - ldr r3, [pc, #380] @ 0xca98c │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca86c │ │ │ │ + ldr r3, [pc, #380] @ 0xcaa50 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #372] @ 0xca990 │ │ │ │ + ldr r1, [pc, #372] @ 0xcaa54 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca7a8 │ │ │ │ - ldr r3, [pc, #332] @ 0xca994 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca86c │ │ │ │ + ldr r3, [pc, #332] @ 0xcaa58 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #324] @ 0xca998 │ │ │ │ + ldr r1, [pc, #324] @ 0xcaa5c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca7a8 │ │ │ │ - ldr r3, [pc, #284] @ 0xca99c │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca86c │ │ │ │ + ldr r3, [pc, #284] @ 0xcaa60 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #276] @ 0xca9a0 │ │ │ │ + ldr r1, [pc, #276] @ 0xcaa64 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca7a8 │ │ │ │ - ldr r3, [pc, #236] @ 0xca9a4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca86c │ │ │ │ + ldr r3, [pc, #236] @ 0xcaa68 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #228] @ 0xca9a8 │ │ │ │ + ldr r1, [pc, #228] @ 0xcaa6c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca7a8 │ │ │ │ - ldr r3, [pc, #188] @ 0xca9ac │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca86c │ │ │ │ + ldr r3, [pc, #188] @ 0xcaa70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #180] @ 0xca9b0 │ │ │ │ + ldr r1, [pc, #180] @ 0xcaa74 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca7a8 │ │ │ │ - ldr r3, [pc, #140] @ 0xca9b4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca86c │ │ │ │ + ldr r3, [pc, #140] @ 0xcaa78 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #132] @ 0xca9b8 │ │ │ │ + ldr r1, [pc, #132] @ 0xcaa7c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r7 │ │ │ │ add r0, r3, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xca7a8 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xca86c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #88] @ 0xca9bc │ │ │ │ - ldr r2, [pc, #88] @ 0xca9c0 │ │ │ │ - ldr r1, [pc, #88] @ 0xca9c4 │ │ │ │ + ldr r3, [pc, #88] @ 0xcaa80 │ │ │ │ + ldr r2, [pc, #88] @ 0xcaa84 │ │ │ │ + ldr r1, [pc, #88] @ 0xcaa88 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - subeq r1, r6, lr, asr #4 │ │ │ │ - @ instruction: 0x009757d8 │ │ │ │ + subeq r1, r6, lr, asr #6 │ │ │ │ + addseq r5, r7, r4, lsl r7 │ │ │ │ adceq r9, r7, r0, asr #3 │ │ │ │ - addseq r5, r7, ip, ror r7 │ │ │ │ + @ instruction: 0x009756b8 │ │ │ │ adceq r7, r7, r4, ror #10 │ │ │ │ - addseq r5, r7, r4, asr #14 │ │ │ │ + addseq r5, r7, r0, lsl #13 │ │ │ │ adceq r7, r7, ip, asr r4 │ │ │ │ - addseq r5, r7, ip, lsl #14 │ │ │ │ + addseq r5, r7, r8, asr #12 │ │ │ │ adceq r7, r7, r0, ror #9 │ │ │ │ - @ instruction: 0x009756d4 │ │ │ │ + addseq r5, r7, r0, lsl r6 │ │ │ │ ldrdeq r7, [r7], r8 @ │ │ │ │ - umullseq r5, r7, ip, r6 │ │ │ │ + @ instruction: 0x009755d8 │ │ │ │ adceq r9, r7, ip, asr #6 │ │ │ │ - addseq r5, r7, r4, ror #12 │ │ │ │ + addseq r5, r7, r0, lsr #11 │ │ │ │ adceq r9, r7, r8, asr #5 │ │ │ │ - addseq r5, r7, ip, lsr #12 │ │ │ │ + addseq r5, r7, r8, ror #10 │ │ │ │ adceq r9, r7, r4, asr #4 │ │ │ │ - subeq r1, r6, r0, asr #5 │ │ │ │ + subeq r1, r6, r0, asr #7 │ │ │ │ andeq r0, r0, r2, asr #24 │ │ │ │ - subeq fp, r0, r8, ror #10 │ │ │ │ + subeq fp, r0, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ sub sp, sp, #20 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - bls 0xcabd0 │ │ │ │ + bls 0xcac94 │ │ │ │ cmp r6, #3 │ │ │ │ mov ip, r1 │ │ │ │ - beq 0xcab94 │ │ │ │ + beq 0xcac58 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0xcabf4 │ │ │ │ + beq 0xcacb8 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #692] @ 0xcacd4 │ │ │ │ + ldr r3, [pc, #692] @ 0xcad98 │ │ │ │ lsr r1, r1, #9 │ │ │ │ add r3, r3, ip │ │ │ │ ands r1, r1, #1 │ │ │ │ ldrb r7, [r3, #112] @ 0x70 │ │ │ │ - beq 0xcabec │ │ │ │ + beq 0xcacb0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcab74 │ │ │ │ + beq 0xcac38 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0xcac90 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr fp, [pc, #644] @ 0xcacd8 │ │ │ │ - ldr r2, [pc, #644] @ 0xcacdc │ │ │ │ + beq 0xcad54 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr fp, [pc, #644] @ 0xcad9c │ │ │ │ + ldr r2, [pc, #644] @ 0xcada0 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ cmp r7, #5 │ │ │ │ - bhi 0xcacc0 │ │ │ │ - ldr r3, [pc, #624] @ 0xcace0 │ │ │ │ - ldr sl, [pc, #624] @ 0xcace4 │ │ │ │ + bhi 0xcad84 │ │ │ │ + ldr r3, [pc, #624] @ 0xcada4 │ │ │ │ + ldr sl, [pc, #624] @ 0xcada8 │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #608] @ 0xcace8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #608] @ 0xcadac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r1, r7 │ │ │ │ add r3, r1, r3 │ │ │ │ add r1, r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sl] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 0xcac10 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xcacd4 │ │ │ │ + bl 0x18980c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [fp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19288c │ │ │ │ - ldr r3, [pc, #496] @ 0xcacec │ │ │ │ + bl 0x19298c │ │ │ │ + ldr r3, [pc, #496] @ 0xcadb0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r6, #1 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ add r2, r1, r2 │ │ │ │ add r3, r1, r5 │ │ │ │ add r1, r1, r8 │ │ │ │ str r1, [sp] │ │ │ │ - ldreq r1, [pc, #464] @ 0xcacf0 │ │ │ │ - ldrne r1, [pc, #464] @ 0xcacf4 │ │ │ │ + ldreq r1, [pc, #464] @ 0xcadb4 │ │ │ │ + ldrne r1, [pc, #464] @ 0xcadb8 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [fp] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0x1929c4 │ │ │ │ - ldr r3, [pc, #424] @ 0xcacf8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x192ac4 │ │ │ │ + ldr r3, [pc, #424] @ 0xcadbc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #392] @ 0xcace4 │ │ │ │ + ldr r1, [pc, #392] @ 0xcada8 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [sl] │ │ │ │ add ip, r2, r8 │ │ │ │ add r3, r2, r7 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ ands r3, r2, #3840 @ 0xf00 │ │ │ │ - beq 0xcabb4 │ │ │ │ + beq 0xcac78 │ │ │ │ ands r3, r2, #14 │ │ │ │ - bne 0xcaa14 │ │ │ │ + bne 0xcaad8 │ │ │ │ orr r2, r5, r4 │ │ │ │ tst r2, #16 │ │ │ │ - beq 0xcaa14 │ │ │ │ + beq 0xcaad8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xcaa38 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xcaafc │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcacac │ │ │ │ + beq 0xcad70 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #15728640 @ 0xf00000 │ │ │ │ - bne 0xcaa14 │ │ │ │ - b 0xcabb4 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bne 0xcaad8 │ │ │ │ + b 0xcac78 │ │ │ │ + bl 0x1898a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [fp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #176] @ 0xcacfc │ │ │ │ - ldr r1, [pc, #176] @ 0xcad00 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #176] @ 0xcadc0 │ │ │ │ + ldr r1, [pc, #176] @ 0xcadc4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r9, r3] │ │ │ │ add r0, r2, r8 │ │ │ │ add r3, r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [fp] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193254 │ │ │ │ - b 0xcab48 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr fp, [pc, #60] @ 0xcacd8 │ │ │ │ - ldr r2, [pc, #100] @ 0xcad04 │ │ │ │ + bl 0x193354 │ │ │ │ + b 0xcac0c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr fp, [pc, #60] @ 0xcad9c │ │ │ │ + ldr r2, [pc, #100] @ 0xcadc8 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0xcaa60 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0xcab24 │ │ │ │ ldrb r2, [r2, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bls 0xcabb4 │ │ │ │ - b 0xcaa14 │ │ │ │ - ldr r3, [pc, #64] @ 0xcad08 │ │ │ │ - ldr r2, [pc, #64] @ 0xcad0c │ │ │ │ - ldr r1, [pc, #64] @ 0xcad10 │ │ │ │ - ldr r0, [pc, #64] @ 0xcad14 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r4, ror #4 │ │ │ │ + bls 0xcac78 │ │ │ │ + b 0xcaad8 │ │ │ │ + ldr r3, [pc, #64] @ 0xcadcc │ │ │ │ + ldr r2, [pc, #64] @ 0xcadd0 │ │ │ │ + ldr r1, [pc, #64] @ 0xcadd4 │ │ │ │ + ldr r0, [pc, #64] @ 0xcadd8 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r4, ror #6 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ adceq r7, r7, r4, asr r3 │ │ │ │ - @ instruction: 0x009754d0 │ │ │ │ - addseq r5, r7, r8, asr r4 │ │ │ │ + addseq r5, r7, ip, lsl #8 │ │ │ │ + umullseq r5, r7, r4, r3 │ │ │ │ strdeq r6, [r7], ip @ │ │ │ │ adceq r6, r7, r8, ror r7 │ │ │ │ - addseq r5, r7, r4, lsl #8 │ │ │ │ - addseq r5, r7, r8, lsl #6 │ │ │ │ + addseq r5, r7, r0, asr #6 │ │ │ │ + addseq r5, r7, r4, asr #4 │ │ │ │ strdeq r6, [r7], r4 @ │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - ldrdeq r1, [r6], #-40 @ 0xffffffd8 │ │ │ │ + ldrdeq r1, [r6], #-56 @ 0xffffffc8 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - subeq r3, r0, r0, lsr ip │ │ │ │ - subeq fp, r0, ip, lsr #11 │ │ │ │ + subeq r3, r0, r0, lsr sp │ │ │ │ + subeq fp, r0, ip, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ ands r0, r3, #3840 @ 0xf00 │ │ │ │ ldrb r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 0xcaf20 │ │ │ │ + beq 0xcafe4 │ │ │ │ ands r0, r3, #14 │ │ │ │ - bne 0xcad70 │ │ │ │ + bne 0xcae34 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ orr r2, r5, r2 │ │ │ │ orr r2, r2, r4 │ │ │ │ tst r2, #16 │ │ │ │ - bne 0xcaf20 │ │ │ │ + bne 0xcafe4 │ │ │ │ ands r0, r3, #251658240 @ 0xf000000 │ │ │ │ ldr r6, [r7, #168] @ 0xa8 │ │ │ │ - bne 0xcad94 │ │ │ │ + bne 0xcae58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0xcaf20 │ │ │ │ + bne 0xcafe4 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r6 │ │ │ │ - bne 0xcaf20 │ │ │ │ + bne 0xcafe4 │ │ │ │ ldr r1, [r7, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 0xcaf38 │ │ │ │ + bne 0xcaffc │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcaf1c │ │ │ │ + beq 0xcafe0 │ │ │ │ cmp r6, #0 │ │ │ │ movle sl, #0 │ │ │ │ strle sl, [sp, #16] │ │ │ │ - ble 0xcadec │ │ │ │ + ble 0xcaeb0 │ │ │ │ ands r3, r4, #12 │ │ │ │ - beq 0xcaf6c │ │ │ │ + beq 0xcb030 │ │ │ │ ldr sl, [r7, #172] @ 0xac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ asr sl, sl, #1 │ │ │ │ tst r3, #12 │ │ │ │ add sl, sl, #1 │ │ │ │ movne r3, sl │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r7, [pc, #388] @ 0xcaf7c │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r7, [pc, #388] @ 0xcb040 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #364] @ 0xcaf80 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #364] @ 0xcb044 │ │ │ │ ldr r1, [r7] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcaf48 │ │ │ │ + bne 0xcb00c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx ip │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ - beq 0xcaf1c │ │ │ │ + beq 0xcafe0 │ │ │ │ add r3, sl, r5 │ │ │ │ and r3, r3, #3 │ │ │ │ bic r5, r5, #3 │ │ │ │ orr r5, r3, r5 │ │ │ │ add r3, sl, r4 │ │ │ │ and r3, r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ bic r4, r4, #3 │ │ │ │ orr r4, r3, r4 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcae5c │ │ │ │ + beq 0xcaf20 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 0xcae44 │ │ │ │ + b 0xcaf08 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xcadac │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xcae70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x19307c │ │ │ │ - b 0xcae68 │ │ │ │ + bl 0x19317c │ │ │ │ + b 0xcaf2c │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 0xcadec │ │ │ │ + b 0xcaeb0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r2, r2, #3840 @ 0xf00 │ │ │ │ ldrb sl, [sp, #52] @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ - beq 0xcb01c │ │ │ │ + beq 0xcb0e0 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ ands r2, r2, #15728640 @ 0xf00000 │ │ │ │ - beq 0xcb02c │ │ │ │ + beq 0xcb0f0 │ │ │ │ ldr r2, [r0, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 0xcb004 │ │ │ │ + bne 0xcb0c8 │ │ │ │ ldr r1, [r0, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xcb02c │ │ │ │ + bne 0xcb0f0 │ │ │ │ ldr r2, [r0, #200] @ 0xc8 │ │ │ │ lsr r2, r2, #9 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne 0xcb048 │ │ │ │ + bne 0xcb10c │ │ │ │ mov r1, r2 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xcb054 │ │ │ │ + bne 0xcb118 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r1, #71] @ 0x47 │ │ │ │ and r1, r1, #15 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi 0xcafc4 │ │ │ │ + bhi 0xcb088 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcb000 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #200] @ 0xcb128 │ │ │ │ + beq 0xcb0c4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #200] @ 0xcb1ec │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #176] @ 0xcb12c │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #176] @ 0xcb1f0 │ │ │ │ ldr r1, [r7] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r1, fp │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1927bc │ │ │ │ + bl 0x1928bc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1927bc │ │ │ │ + bl 0x1928bc │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0xcb104 │ │ │ │ + bne 0xcb1c8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0xcb000 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0xcb0c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1927bc │ │ │ │ - b 0xcb0cc │ │ │ │ + bl 0x1928bc │ │ │ │ + b 0xcb190 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ sub sp, sp, #28 │ │ │ │ ands r3, r3, #224 @ 0xe0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - beq 0xcb318 │ │ │ │ + beq 0xcb3dc │ │ │ │ cmp r6, #3 │ │ │ │ mov ip, r1 │ │ │ │ - beq 0xcb30c │ │ │ │ + beq 0xcb3d0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0xcb368 │ │ │ │ + beq 0xcb42c │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #752] @ 0xcb470 │ │ │ │ + ldr r3, [pc, #752] @ 0xcb534 │ │ │ │ lsr r1, r1, #9 │ │ │ │ add r3, r3, ip │ │ │ │ ands r1, r1, #1 │ │ │ │ ldrb r8, [r3, #112] @ 0x70 │ │ │ │ - beq 0xcb348 │ │ │ │ + beq 0xcb40c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcb2ec │ │ │ │ + beq 0xcb3b0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0xcb384 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr sl, [pc, #704] @ 0xcb474 │ │ │ │ - ldr r2, [pc, #704] @ 0xcb478 │ │ │ │ + beq 0xcb448 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr sl, [pc, #704] @ 0xcb538 │ │ │ │ + ldr r2, [pc, #704] @ 0xcb53c │ │ │ │ ldr r1, [sl] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ cmp r8, #5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi 0xcb45c │ │ │ │ - ldr r3, [pc, #672] @ 0xcb47c │ │ │ │ - ldr r9, [pc, #672] @ 0xcb480 │ │ │ │ + bhi 0xcb520 │ │ │ │ + ldr r3, [pc, #672] @ 0xcb540 │ │ │ │ + ldr r9, [pc, #672] @ 0xcb544 │ │ │ │ ldrb r0, [r3, r8] │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #656] @ 0xcb484 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #656] @ 0xcb548 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, r1, fp │ │ │ │ add r3, r1, r8 │ │ │ │ add r1, r1, r7 │ │ │ │ ldr r0, [r9] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 0xcb3a0 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xcb464 │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sl] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x19288c │ │ │ │ - ldr r3, [pc, #552] @ 0xcb488 │ │ │ │ + bl 0x19298c │ │ │ │ + ldr r3, [pc, #552] @ 0xcb54c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r1, ip │ │ │ │ add r3, r1, r8 │ │ │ │ add r2, r1, r2 │ │ │ │ cmp r6, #1 │ │ │ │ add r1, r1, r7 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - beq 0xcb350 │ │ │ │ + beq 0xcb414 │ │ │ │ cmp r5, #0 │ │ │ │ - ldrne r1, [pc, #500] @ 0xcb48c │ │ │ │ - ldreq r1, [pc, #500] @ 0xcb490 │ │ │ │ + ldrne r1, [pc, #500] @ 0xcb550 │ │ │ │ + ldreq r1, [pc, #500] @ 0xcb554 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 0x1929c4 │ │ │ │ - ldr r3, [pc, #460] @ 0xcb494 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x192ac4 │ │ │ │ + ldr r3, [pc, #460] @ 0xcb558 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #428] @ 0xcb480 │ │ │ │ + ldr r1, [pc, #428] @ 0xcb544 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r9] │ │ │ │ add ip, r2, r7 │ │ │ │ add r3, r2, fp │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ ands r3, r2, #3840 @ 0xf00 │ │ │ │ - bne 0xcb334 │ │ │ │ + bne 0xcb3f8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands r3, r2, #14 │ │ │ │ - bne 0xcb174 │ │ │ │ + bne 0xcb238 │ │ │ │ tst r4, #16 │ │ │ │ - beq 0xcb174 │ │ │ │ - b 0xcb318 │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xcb198 │ │ │ │ + beq 0xcb238 │ │ │ │ + b 0xcb3dc │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xcb25c │ │ │ │ cmp r5, #0 │ │ │ │ - ldrne r1, [pc, #316] @ 0xcb498 │ │ │ │ - ldreq r1, [pc, #316] @ 0xcb49c │ │ │ │ + ldrne r1, [pc, #316] @ 0xcb55c │ │ │ │ + ldreq r1, [pc, #316] @ 0xcb560 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xcb2a0 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xcb364 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcb448 │ │ │ │ + beq 0xcb50c │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #15728640 @ 0xf00000 │ │ │ │ - bne 0xcb174 │ │ │ │ - b 0xcb318 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr sl, [pc, #228] @ 0xcb474 │ │ │ │ - ldr r2, [pc, #268] @ 0xcb4a0 │ │ │ │ + bne 0xcb238 │ │ │ │ + b 0xcb3dc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr sl, [pc, #228] @ 0xcb538 │ │ │ │ + ldr r2, [pc, #268] @ 0xcb564 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0xcb1c0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0xcb284 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sl] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r3, [pc, #196] @ 0xcb4a4 │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r3, [pc, #196] @ 0xcb568 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r1, r8 │ │ │ │ add r0, r1, r2 │ │ │ │ add r2, r1, r6 │ │ │ │ add r1, r1, r7 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - ldrne r1, [pc, #156] @ 0xcb4a8 │ │ │ │ - ldreq r1, [pc, #156] @ 0xcb4ac │ │ │ │ + ldrne r1, [pc, #156] @ 0xcb56c │ │ │ │ + ldreq r1, [pc, #156] @ 0xcb570 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18abbc │ │ │ │ + bl 0x18acbc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1973d8 │ │ │ │ + bl 0x1974d8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0xcb2c0 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0xcb384 │ │ │ │ ldrb r2, [r2, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bls 0xcb318 │ │ │ │ - b 0xcb174 │ │ │ │ - ldr r3, [pc, #76] @ 0xcb4b0 │ │ │ │ - ldr r2, [pc, #76] @ 0xcb4b4 │ │ │ │ - ldr r1, [pc, #76] @ 0xcb4b8 │ │ │ │ - ldr r0, [pc, #76] @ 0xcb4bc │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r4, ror #4 │ │ │ │ + bls 0xcb3dc │ │ │ │ + b 0xcb238 │ │ │ │ + ldr r3, [pc, #76] @ 0xcb574 │ │ │ │ + ldr r2, [pc, #76] @ 0xcb578 │ │ │ │ + ldr r1, [pc, #76] @ 0xcb57c │ │ │ │ + ldr r0, [pc, #76] @ 0xcb580 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r4, ror #6 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - subeq r3, r6, r8, lsl #25 │ │ │ │ + subeq r3, r6, r8, lsl #27 │ │ │ │ adceq r7, r7, r4, asr r3 │ │ │ │ - addseq r4, r7, r4, ror #26 │ │ │ │ - @ instruction: 0x00974cf4 │ │ │ │ + addseq r4, r7, r0, lsr #25 │ │ │ │ + addseq r4, r7, r0, lsr ip │ │ │ │ adceq r8, r7, r8, ror r8 │ │ │ │ adceq r8, r7, ip, ror #13 │ │ │ │ - addseq r4, r7, ip, lsl #25 │ │ │ │ + addseq r4, r7, r8, asr #23 │ │ │ │ adceq r8, r7, r8, lsl #21 │ │ │ │ adceq r8, r7, ip, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - addseq r4, r7, r4, ror fp │ │ │ │ + @ instruction: 0x00974ab0 │ │ │ │ adceq r8, r7, r0, ror #10 │ │ │ │ ldrdeq r8, [r7], r4 @ │ │ │ │ - ldrdeq r1, [r6], #-40 @ 0xffffffd8 │ │ │ │ + ldrdeq r1, [r6], #-56 @ 0xffffffc8 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - subeq r3, r0, r0, lsr ip │ │ │ │ - subeq fp, r0, ip, lsr #11 │ │ │ │ + subeq r3, r0, r0, lsr sp │ │ │ │ + subeq fp, r0, ip, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r2, [ip, #72] @ 0x48 │ │ │ │ ands r2, r2, #240 @ 0xf0 │ │ │ │ - beq 0xcb5c4 │ │ │ │ + beq 0xcb688 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov sl, r1 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 0xcb5b8 │ │ │ │ + beq 0xcb67c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 0xcb694 │ │ │ │ + beq 0xcb758 │ │ │ │ ldr r9, [sl, #4] │ │ │ │ ldr r7, [sl, #8] │ │ │ │ ldr fp, [sl, #12] │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xcb68c │ │ │ │ + beq 0xcb750 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcb66c │ │ │ │ + beq 0xcb730 │ │ │ │ cmp r4, #3 │ │ │ │ mov r0, #0 │ │ │ │ - beq 0xcb6b0 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r5, [pc, #1032] @ 0xcb948 │ │ │ │ + beq 0xcb774 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r5, [pc, #1032] @ 0xcba0c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r5] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x19288c │ │ │ │ - ldr r2, [pc, #936] @ 0xcb94c │ │ │ │ + bl 0x19298c │ │ │ │ + ldr r2, [pc, #936] @ 0xcba10 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0xcb644 │ │ │ │ + bhi 0xcb708 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [ip, #64] @ 0x40 │ │ │ │ ands r2, r1, #3840 @ 0xf00 │ │ │ │ - bne 0xcb5e0 │ │ │ │ + bne 0xcb6a4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands r2, r1, #14 │ │ │ │ ldr r9, [sl, #4] │ │ │ │ ldr r7, [sl, #8] │ │ │ │ ldr fp, [sl, #12] │ │ │ │ - bne 0xcb508 │ │ │ │ + bne 0xcb5cc │ │ │ │ orr r1, r9, r7 │ │ │ │ orr r1, r1, fp │ │ │ │ tst r1, #16 │ │ │ │ - beq 0xcb508 │ │ │ │ - b 0xcb5c4 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #828] @ 0xcb950 │ │ │ │ + beq 0xcb5cc │ │ │ │ + b 0xcb688 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #828] @ 0xcba14 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #824] @ 0xcb954 │ │ │ │ + ldr r3, [pc, #824] @ 0xcba18 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f9bc │ │ │ │ + bl 0x18fabc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 0x191dd0 │ │ │ │ + bl 0x191ed0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 0xcb8a0 │ │ │ │ + beq 0xcb964 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xcb520 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xcb5e4 │ │ │ │ ldr r2, [ip, #56] @ 0x38 │ │ │ │ ands r2, r2, #3840 @ 0xf00 │ │ │ │ - beq 0xcb7dc │ │ │ │ + beq 0xcb8a0 │ │ │ │ ldr r2, [ip, #68] @ 0x44 │ │ │ │ ands r2, r2, #15728640 @ 0xf00000 │ │ │ │ - bne 0xcb4fc │ │ │ │ - b 0xcb5c4 │ │ │ │ + bne 0xcb5c0 │ │ │ │ + b 0xcb688 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x18a48c │ │ │ │ + bl 0x18a58c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r2, [pc, #616] @ 0xcb958 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r2, [pc, #616] @ 0xcba1c │ │ │ │ ldr r1, [r2] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 0x197470 │ │ │ │ - ldr r2, [pc, #584] @ 0xcb950 │ │ │ │ + bl 0x197570 │ │ │ │ + ldr r2, [pc, #584] @ 0xcba14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 0x197510 │ │ │ │ - ldr r2, [pc, #572] @ 0xcb954 │ │ │ │ + bl 0x197610 │ │ │ │ + ldr r2, [pc, #572] @ 0xcba18 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #552] @ 0xcb948 │ │ │ │ + ldr r5, [pc, #552] @ 0xcba0c │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 0x197510 │ │ │ │ + bl 0x197610 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19307c │ │ │ │ - ldr r2, [pc, #492] @ 0xcb95c │ │ │ │ + bl 0x19317c │ │ │ │ + ldr r2, [pc, #492] @ 0xcba20 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0xcb7b4 │ │ │ │ + bhi 0xcb878 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x196c48 │ │ │ │ + bl 0x196d48 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r5] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xcb670 │ │ │ │ + b 0xcb734 │ │ │ │ ldrb r1, [ip, #71] @ 0x47 │ │ │ │ and r1, r1, #15 │ │ │ │ cmp r1, #2 │ │ │ │ - bls 0xcb5c4 │ │ │ │ - b 0xcb4fc │ │ │ │ + bls 0xcb688 │ │ │ │ + b 0xcb5c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ stm sp, {r3, r8} │ │ │ │ - ldr r3, [pc, #340] @ 0xcb958 │ │ │ │ + ldr r3, [pc, #340] @ 0xcba1c │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #9 │ │ │ │ mov r3, r9 │ │ │ │ - bl 0x191dd0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #304] @ 0xcb950 │ │ │ │ + bl 0x191ed0 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #304] @ 0xcba14 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #300] @ 0xcb954 │ │ │ │ + ldr r3, [pc, #300] @ 0xcba18 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18f9bc │ │ │ │ + bl 0x18fabc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x191dd0 │ │ │ │ - b 0xcb644 │ │ │ │ - ldr r2, [pc, #256] @ 0xcb958 │ │ │ │ + bl 0x191ed0 │ │ │ │ + b 0xcb708 │ │ │ │ + ldr r2, [pc, #256] @ 0xcba1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #8 │ │ │ │ - bl 0x191dd0 │ │ │ │ - b 0xcb644 │ │ │ │ - ldr r2, [pc, #212] @ 0xcb954 │ │ │ │ + bl 0x191ed0 │ │ │ │ + b 0xcb708 │ │ │ │ + ldr r2, [pc, #212] @ 0xcba18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x191dd0 │ │ │ │ - b 0xcb644 │ │ │ │ - ldr r2, [pc, #184] @ 0xcb960 │ │ │ │ + bl 0x191ed0 │ │ │ │ + b 0xcb708 │ │ │ │ + ldr r2, [pc, #184] @ 0xcba24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x18f714 │ │ │ │ - b 0xcb64c │ │ │ │ + bl 0x18f814 │ │ │ │ + b 0xcb710 │ │ │ │ str r8, [sp] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #9 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 0x196c48 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x196d48 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x19356c │ │ │ │ + bl 0x19366c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x196c48 │ │ │ │ - b 0xcb7b4 │ │ │ │ + bl 0x196d48 │ │ │ │ + b 0xcb878 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x196c48 │ │ │ │ - b 0xcb7b4 │ │ │ │ + bl 0x196d48 │ │ │ │ + b 0xcb878 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x196c48 │ │ │ │ - b 0xcb7b4 │ │ │ │ + bl 0x196d48 │ │ │ │ + b 0xcb878 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - subeq r1, r6, r6, asr r2 │ │ │ │ + subeq r1, r6, r6, asr r3 │ │ │ │ adceq r3, r8, r4, lsr r3 │ │ │ │ adceq r3, r8, r0, asr #6 │ │ │ │ adceq r3, r8, r8, lsr r3 │ │ │ │ - subeq r1, r6, sl, asr r2 │ │ │ │ + subeq r1, r6, sl, asr r3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [r3, #68] @ 0x44 │ │ │ │ lsrs ip, ip, #28 │ │ │ │ - beq 0xcb9bc │ │ │ │ + beq 0xcba80 │ │ │ │ ldr ip, [r3, #64] @ 0x40 │ │ │ │ ands ip, ip, #240 @ 0xf0 │ │ │ │ - beq 0xcb9bc │ │ │ │ + beq 0xcba80 │ │ │ │ ldr ip, [r0, #168] @ 0xa8 │ │ │ │ mov lr, r0 │ │ │ │ cmp ip, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 0xcb9c0 │ │ │ │ + bne 0xcba84 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [lr, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xcb9d8 │ │ │ │ + beq 0xcba9c │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [lr, #200] @ 0xc8 │ │ │ │ mov r6, r2 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xcbaf8 │ │ │ │ - bl 0xc74a8 │ │ │ │ + beq 0xcbbbc │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcbaf0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r9, [pc, #296] @ 0xcbb2c │ │ │ │ + beq 0xcbbb4 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r9, [pc, #296] @ 0xcbbf0 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr fp, [r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [r9] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0xcbb18 │ │ │ │ + bne 0xcbbdc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r9] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0xcbb04 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #160] @ 0xcbb30 │ │ │ │ + bne 0xcbbc8 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #160] @ 0xcbbf4 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #148] @ 0xcbb34 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #148] @ 0xcbbf8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #140] @ 0xcbb38 │ │ │ │ + ldr r1, [pc, #140] @ 0xcbbfc │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r2, sl │ │ │ │ add r5, r2, r5 │ │ │ │ add r7, r2, r7 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r9] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xcb9c0 │ │ │ │ + b 0xcba84 │ │ │ │ mov r1, r3 │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xcb9f0 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xcbab4 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18fa24 │ │ │ │ - b 0xcba84 │ │ │ │ + bl 0x18fb24 │ │ │ │ + b 0xcbb48 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18fa24 │ │ │ │ - b 0xcba5c │ │ │ │ + bl 0x18fb24 │ │ │ │ + b 0xcbb20 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - @ instruction: 0x009744b4 │ │ │ │ + @ instruction: 0x009743f0 │ │ │ │ adceq r7, r7, ip, lsr r0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcbb70 │ │ │ │ + beq 0xcbc34 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ands r3, r3, #15728640 @ 0xf00000 │ │ │ │ - bne 0xcbb80 │ │ │ │ + bne 0xcbc44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r2, #71] @ 0x47 │ │ │ │ and r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bls 0xcbb58 │ │ │ │ + bls 0xcbc1c │ │ │ │ ldr r3, [r0, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcbb58 │ │ │ │ + bne 0xcbc1c │ │ │ │ ldr r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xcbb58 │ │ │ │ + bne 0xcbc1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ldr r5, [r1] │ │ │ │ ands r1, r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq 0xcbc80 │ │ │ │ + beq 0xcbd44 │ │ │ │ mov r1, r2 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcbc60 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #168] @ 0xcbc88 │ │ │ │ + beq 0xcbd24 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #168] @ 0xcbd4c │ │ │ │ mov r1, r5 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1927bc │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #128] @ 0xcbc8c │ │ │ │ + bl 0x1928bc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #128] @ 0xcbd50 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #116] @ 0xcbc90 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #116] @ 0xcbd54 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #108] @ 0xcbc94 │ │ │ │ + ldr r1, [pc, #108] @ 0xcbd58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r5, r3, r5 │ │ │ │ add r3, r3, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xcbbcc │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xcbc90 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - addseq r4, r7, r8, lsr r3 │ │ │ │ + addseq r4, r7, r4, ror r2 │ │ │ │ adceq sl, r7, r8, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [lr, #68] @ 0x44 │ │ │ │ lsrs ip, ip, #28 │ │ │ │ - beq 0xcbe2c │ │ │ │ + beq 0xcbef0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [lr, #64] @ 0x40 │ │ │ │ ands ip, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcbe2c │ │ │ │ + beq 0xcbef0 │ │ │ │ ldr ip, [r0, #168] @ 0xa8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xcbe48 │ │ │ │ + bne 0xcbf0c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xcbe48 │ │ │ │ + bne 0xcbf0c │ │ │ │ ands ip, r3, #14 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xcbd0c │ │ │ │ + bne 0xcbdd0 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #16 │ │ │ │ - bne 0xcbe2c │ │ │ │ + bne 0xcbef0 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xcbe64 │ │ │ │ + beq 0xcbf28 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcbe24 │ │ │ │ - bl 0x1897a4 │ │ │ │ - ldr r9, [pc, #356] @ 0xcbe9c │ │ │ │ + beq 0xcbee8 │ │ │ │ + bl 0x1898a4 │ │ │ │ + ldr r9, [pc, #356] @ 0xcbf60 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr fp, [r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #1 │ │ │ │ ldr fp, [r9] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0xcbe84 │ │ │ │ + bne 0xcbf48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [r9] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0xcbe6c │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #220] @ 0xcbea0 │ │ │ │ + bne 0xcbf30 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #220] @ 0xcbf64 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #208] @ 0xcbea4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #208] @ 0xcbf68 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #200] @ 0xcbea8 │ │ │ │ + ldr r1, [pc, #200] @ 0xcbf6c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r2, sl │ │ │ │ add r5, r2, r5 │ │ │ │ add r7, r2, r7 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [r9] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xcbe30 │ │ │ │ + b 0xcbef4 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xcbd24 │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xcbde8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x193c28 │ │ │ │ - b 0xcbdb8 │ │ │ │ + bl 0x193d28 │ │ │ │ + b 0xcbe7c │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0x193c28 │ │ │ │ - b 0xcbd90 │ │ │ │ + bl 0x193d28 │ │ │ │ + b 0xcbe54 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - addseq r4, r7, r0, lsl #3 │ │ │ │ + ldrheq r4, [r7], ip │ │ │ │ adceq r7, r7, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ mov r6, r2 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ ldr r2, [lr, #68] @ 0x44 │ │ │ │ ands ip, ip, #3840 @ 0xf00 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ - beq 0xcc034 │ │ │ │ + beq 0xcc0f8 │ │ │ │ ands r3, r2, #15728640 @ 0xf00000 │ │ │ │ - beq 0xcc060 │ │ │ │ + beq 0xcc124 │ │ │ │ lsrs ip, r2, #28 │ │ │ │ - beq 0xcc044 │ │ │ │ + beq 0xcc108 │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ ands ip, ip, #240 @ 0xf0 │ │ │ │ - beq 0xcc044 │ │ │ │ + beq 0xcc108 │ │ │ │ ldr ip, [r0, #168] @ 0xa8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xcc060 │ │ │ │ + bne 0xcc124 │ │ │ │ ldr r1, [r0, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xcc044 │ │ │ │ + bne 0xcc108 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0xcc068 │ │ │ │ + bne 0xcc12c │ │ │ │ mov r1, r3 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcc02c │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r9, [pc, #344] @ 0xcc098 │ │ │ │ + beq 0xcc0f0 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r9, [pc, #344] @ 0xcc15c │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr fp, [r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x1927bc │ │ │ │ + bl 0x1928bc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [r9] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1927bc │ │ │ │ + bl 0x1928bc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0xcc084 │ │ │ │ + bne 0xcc148 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r9] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1927bc │ │ │ │ + bl 0x1928bc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0xcc070 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #208] @ 0xcc09c │ │ │ │ + bne 0xcc134 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #208] @ 0xcc160 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #196] @ 0xcc0a0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #196] @ 0xcc164 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #188] @ 0xcc0a4 │ │ │ │ + ldr r1, [pc, #188] @ 0xcc168 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r2, sl │ │ │ │ add r5, r2, r5 │ │ │ │ add r7, r2, r7 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x18ac38 │ │ │ │ + bl 0x18ad38 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r9] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xcc048 │ │ │ │ + b 0xcc10c │ │ │ │ lsr r3, r2, #24 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0xcbee8 │ │ │ │ + bhi 0xcbfac │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b 0xcc048 │ │ │ │ - bl 0xc74a8 │ │ │ │ - b 0xcbf2c │ │ │ │ + b 0xcc10c │ │ │ │ + bl 0xc756c │ │ │ │ + b 0xcbff0 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18fa24 │ │ │ │ - b 0xcbfc0 │ │ │ │ + bl 0x18fb24 │ │ │ │ + b 0xcc084 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x18fa24 │ │ │ │ - b 0xcbf98 │ │ │ │ + bl 0x18fb24 │ │ │ │ + b 0xcc05c │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - addseq r3, r7, r8, ror pc │ │ │ │ + @ instruction: 0x00973eb4 │ │ │ │ @ instruction: 0x00a76fb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 0xcc0ec │ │ │ │ + bne 0xcc1b0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ands r0, r0, #3840 @ 0xf00 │ │ │ │ - beq 0xcc118 │ │ │ │ + beq 0xcc1dc │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ands r0, r0, #3840 @ 0xf00 │ │ │ │ - beq 0xcc118 │ │ │ │ + beq 0xcc1dc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ asrs r6, r6, #1 │ │ │ │ - beq 0xcc114 │ │ │ │ + beq 0xcc1d8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r1, r6, r1 │ │ │ │ cmp r1, #32 │ │ │ │ cmple r6, #16 │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ - ble 0xcc130 │ │ │ │ + ble 0xcc1f4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0xcc19c │ │ │ │ + beq 0xcc260 │ │ │ │ cmp r1, #16 │ │ │ │ and r2, r2, #14 │ │ │ │ movle r1, #0 │ │ │ │ movgt r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xcc118 │ │ │ │ + bne 0xcc1dc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r5, #200] @ 0xc8 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xcc18c │ │ │ │ + beq 0xcc250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xcc1ac │ │ │ │ + bne 0xcc270 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xcc118 │ │ │ │ + b 0xcc1dc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xcc17c │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xcc240 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcc13c │ │ │ │ - b 0xcc118 │ │ │ │ + beq 0xcc200 │ │ │ │ + b 0xcc1dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77874 │ │ │ │ + bl 0x778b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0xcc354 │ │ │ │ + bne 0xcc418 │ │ │ │ ldrb r3, [r5, #178] @ 0xb2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcc304 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bne 0xcc3c8 │ │ │ │ + bl 0x1898a4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ble 0xcc36c │ │ │ │ - ldr sl, [pc, #420] @ 0xcc394 │ │ │ │ + ble 0xcc430 │ │ │ │ + ldr sl, [pc, #420] @ 0xcc458 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, #67 @ 0x43 │ │ │ │ - b 0xcc258 │ │ │ │ + b 0xcc31c │ │ │ │ str fp, [sp] │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c47c │ │ │ │ + bl 0x7c4bc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [sl] │ │ │ │ add r1, r7, r1 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ add r7, r7, #1 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ cmp r6, r7 │ │ │ │ - beq 0xcc2ac │ │ │ │ + beq 0xcc370 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcc1f8 │ │ │ │ + bne 0xcc2bc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [sl] │ │ │ │ add r1, r7, r1 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ str fp, [sp] │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7c508 │ │ │ │ - b 0xcc23c │ │ │ │ + bl 0x7c548 │ │ │ │ + b 0xcc300 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcc2f8 │ │ │ │ + beq 0xcc3bc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ rsbne r6, r6, r6, lsl #29 │ │ │ │ lslne r2, r6, #3 │ │ │ │ - bne 0xcc2dc │ │ │ │ + bne 0xcc3a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - beq 0xcc2e8 │ │ │ │ + beq 0xcc3ac │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x18f3fc │ │ │ │ + bl 0x18f4fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x77a38 │ │ │ │ + bl 0x77a78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b0ec │ │ │ │ - b 0xcc184 │ │ │ │ + bl 0x7b12c │ │ │ │ + b 0xcc248 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #13 │ │ │ │ - bne 0xcc1d8 │ │ │ │ + bne 0xcc29c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcc1d8 │ │ │ │ - ldr r3, [pc, #116] @ 0xcc398 │ │ │ │ - ldr sl, [pc, #108] @ 0xcc394 │ │ │ │ + beq 0xcc29c │ │ │ │ + ldr r3, [pc, #116] @ 0xcc45c │ │ │ │ + ldr sl, [pc, #108] @ 0xcc458 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r1, [pc, #96] @ 0xcc39c │ │ │ │ + ldr r1, [pc, #96] @ 0xcc460 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ - b 0xcc1d8 │ │ │ │ + bl 0x18ac48 │ │ │ │ + b 0xcc29c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ rsb r2, r2, #0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - b 0xcc1cc │ │ │ │ + bl 0x18f4fc │ │ │ │ + b 0xcc290 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcc2f8 │ │ │ │ + beq 0xcc3bc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcc2cc │ │ │ │ + beq 0xcc390 │ │ │ │ rsb r6, r6, r6, lsl #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq 0xcc2e8 │ │ │ │ - b 0xcc2dc │ │ │ │ + beq 0xcc3ac │ │ │ │ + b 0xcc3a0 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq r3, r7, r0, lsr ip │ │ │ │ + addseq r3, r7, ip, ror #22 │ │ │ │ adceq fp, r4, r0, lsl #7 │ │ │ │ ldr r1, [r0, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xcc3b8 │ │ │ │ + beq 0xcc47c │ │ │ │ mov r1, #0 │ │ │ │ - b 0xc74a8 │ │ │ │ - b 0xc5fb8 │ │ │ │ + b 0xc756c │ │ │ │ + b 0xc6088 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #2056] @ 0xccbdc │ │ │ │ + ldr r2, [pc, #2116] @ 0xcccdc │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #2052] @ 0xccbe0 │ │ │ │ + ldr r1, [pc, #2112] @ 0xccce0 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #2044] @ 0xccbe4 │ │ │ │ + ldr r1, [pc, #2104] @ 0xccce4 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov lr, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 0xcc7e0 │ │ │ │ - bls 0xcc580 │ │ │ │ - ldr r3, [pc, #1992] @ 0xccbe8 │ │ │ │ + beq 0xcc8e4 │ │ │ │ + bls 0xcc644 │ │ │ │ + ldr r3, [pc, #2052] @ 0xccce8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xcc850 │ │ │ │ - bhi 0xcc698 │ │ │ │ + beq 0xcc954 │ │ │ │ + bhi 0xcc79c │ │ │ │ sub r3, r3, #256 @ 0x100 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xcc64c │ │ │ │ + beq 0xcc750 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ lsr r3, ip, #20 │ │ │ │ ands r1, r3, #3 │ │ │ │ - beq 0xcc8b8 │ │ │ │ + beq 0xcc9bc │ │ │ │ cmp r1, #3 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ lsr r3, ip, #18 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0xcca98 │ │ │ │ + beq 0xccb9c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0xccae4 │ │ │ │ + beq 0xccbe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ lsl r5, ip, #1 │ │ │ │ lsl r3, ip, #26 │ │ │ │ and r5, r5, #30 │ │ │ │ orr r5, r5, r3, lsr #31 │ │ │ │ - ldr r3, [pc, #1888] @ 0xccbec │ │ │ │ + ldr r3, [pc, #1948] @ 0xcccec │ │ │ │ lsr r4, ip, #11 │ │ │ │ and r4, r4, #30 │ │ │ │ ands r3, ip, r3 │ │ │ │ lsl ip, ip, #9 │ │ │ │ orr r4, r4, ip, lsr #31 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 0xccb28 │ │ │ │ + beq 0xccc28 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xccba8 │ │ │ │ + beq 0xccca8 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcc690 │ │ │ │ + beq 0xcc794 │ │ │ │ ldr r3, [lr, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ ldr r8, [lr, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ mov r0, lr │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcc578 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r9, [pc, #1764] @ 0xccbf0 │ │ │ │ + beq 0xcc63c │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r9, [pc, #1824] @ 0xcccf0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r5 │ │ │ │ ldr sl, [r9] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1927bc │ │ │ │ + bl 0x1928bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r9] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1927bc │ │ │ │ + bl 0x1928bc │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x1919b0 │ │ │ │ + bl 0x191ab0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc5744 │ │ │ │ + bl 0xc5814 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xcc600 │ │ │ │ - ldr r3, [pc, #1644] @ 0xccbf4 │ │ │ │ + b 0xcc6c4 │ │ │ │ + ldr r3, [pc, #1704] @ 0xcccf4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xcc784 │ │ │ │ - bhi 0xcc710 │ │ │ │ + beq 0xcc888 │ │ │ │ + bhi 0xcc814 │ │ │ │ sub r3, r3, #512 @ 0x200 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0xcc630 │ │ │ │ + beq 0xcc6f4 │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0xcc690 │ │ │ │ - lsl lr, ip, #1 │ │ │ │ - lsr r2, ip, #11 │ │ │ │ - lsr r3, ip, #20 │ │ │ │ - and lr, lr, #30 │ │ │ │ - and r2, r2, #30 │ │ │ │ - mov r1, #2 │ │ │ │ - and r3, r3, #3 │ │ │ │ - lsl r4, ip, #26 │ │ │ │ - orr lr, lr, r4, lsr #31 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - lsr r3, ip, #15 │ │ │ │ + bne 0xcc794 │ │ │ │ + lsr r3, ip, #11 │ │ │ │ + lsl r2, ip, #9 │ │ │ │ and r3, r3, #30 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - lsl lr, ip, #9 │ │ │ │ - lsl ip, ip, #24 │ │ │ │ + orr r3, r3, r2, lsr #31 │ │ │ │ + lsr r2, ip, #15 │ │ │ │ + lsl lr, ip, #24 │ │ │ │ + and r2, r2, #30 │ │ │ │ orr r2, r2, lr, lsr #31 │ │ │ │ - orr r3, r3, ip, lsr #31 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + lsl r3, ip, #1 │ │ │ │ + and r3, r3, #30 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + lsl r2, ip, #26 │ │ │ │ + lsr ip, ip, #20 │ │ │ │ + orr r3, r3, r2, lsr #31 │ │ │ │ + and ip, ip, #3 │ │ │ │ + mov r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 0xcb4c0 │ │ │ │ - ldr r3, [pc, #1500] @ 0xccbe4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 0xcb584 │ │ │ │ + ldr r3, [pc, #1560] @ 0xccce4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xccbd8 │ │ │ │ + bne 0xcccd8 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsl lr, ip, #1 │ │ │ │ - lsr r2, ip, #11 │ │ │ │ - lsr r3, ip, #20 │ │ │ │ - and lr, lr, #30 │ │ │ │ + lsr r3, ip, #11 │ │ │ │ + lsl r2, ip, #9 │ │ │ │ + and r3, r3, #30 │ │ │ │ + orr r3, r3, r2, lsr #31 │ │ │ │ + lsr r2, ip, #15 │ │ │ │ + lsl lr, ip, #24 │ │ │ │ and r2, r2, #30 │ │ │ │ - mov r1, #1 │ │ │ │ - b 0xcc5c0 │ │ │ │ - lsr r3, ip, #15 │ │ │ │ - lsl r2, ip, #24 │ │ │ │ - lsl r4, ip, #1 │ │ │ │ + orr r2, r2, lr, lsr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + lsl r3, ip, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ and r3, r3, #30 │ │ │ │ + lsl r2, ip, #26 │ │ │ │ + lsr ip, ip, #20 │ │ │ │ orr r3, r3, r2, lsr #31 │ │ │ │ - and r4, r4, #30 │ │ │ │ + and ip, ip, #3 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 0xcb584 │ │ │ │ + b 0xcc6c4 │ │ │ │ + lsl r4, ip, #1 │ │ │ │ lsl r2, ip, #26 │ │ │ │ + lsr r3, ip, #15 │ │ │ │ + and r4, r4, #30 │ │ │ │ + lsl r1, ip, #24 │ │ │ │ orr r4, r4, r2, lsr #31 │ │ │ │ + and r3, r3, #30 │ │ │ │ lsr r2, ip, #11 │ │ │ │ - lsl r1, ip, #9 │ │ │ │ + orr r3, r3, r1, lsr #31 │ │ │ │ and r2, r2, #30 │ │ │ │ + lsl r1, ip, #9 │ │ │ │ orr r2, r2, r1, lsr #31 │ │ │ │ ands ip, ip, #3145728 @ 0x300000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 0xcc9d8 │ │ │ │ + beq 0xccadc │ │ │ │ mov r0, #0 │ │ │ │ - b 0xcc600 │ │ │ │ - ldr r3, [pc, #1368] @ 0xccbf8 │ │ │ │ + b 0xcc6c4 │ │ │ │ + ldr r3, [pc, #1364] @ 0xcccf8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ lsr r3, ip, #20 │ │ │ │ ands r4, r3, #3 │ │ │ │ - beq 0xcc978 │ │ │ │ + beq 0xcca7c │ │ │ │ cmp r4, #3 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ lsr r3, ip, #18 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0xcca4c │ │ │ │ + beq 0xccb50 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ lsr r2, ip, #11 │ │ │ │ lsl lr, ip, #9 │ │ │ │ str r3, [sp, #4] │ │ │ │ and r2, r2, #30 │ │ │ │ lsr r3, ip, #1 │ │ │ │ and r1, ip, #15 │ │ │ │ orr r2, r2, lr, lsr #31 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ lsr r1, ip, #16 │ │ │ │ lsr r2, ip, #7 │ │ │ │ and r2, r2, #1 │ │ │ │ and r1, r1, #3 │ │ │ │ - bl 0xcb130 │ │ │ │ - b 0xcc600 │ │ │ │ - ldr r3, [pc, #1252] @ 0xccbfc │ │ │ │ + bl 0xcb1f4 │ │ │ │ + b 0xcc6c4 │ │ │ │ + ldr r3, [pc, #1248] @ 0xcccfc │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0xcc690 │ │ │ │ - lsr r3, ip, #15 │ │ │ │ - lsl r2, ip, #24 │ │ │ │ + bne 0xcc794 │ │ │ │ lsl r4, ip, #1 │ │ │ │ - and r3, r3, #30 │ │ │ │ - orr r3, r3, r2, lsr #31 │ │ │ │ - and r4, r4, #30 │ │ │ │ lsl r2, ip, #26 │ │ │ │ + lsr r3, ip, #15 │ │ │ │ + and r4, r4, #30 │ │ │ │ + lsl r1, ip, #24 │ │ │ │ orr r4, r4, r2, lsr #31 │ │ │ │ + and r3, r3, #30 │ │ │ │ lsr r2, ip, #11 │ │ │ │ - lsl r1, ip, #9 │ │ │ │ + orr r3, r3, r1, lsr #31 │ │ │ │ and r2, r2, #30 │ │ │ │ + lsl r1, ip, #9 │ │ │ │ orr r2, r2, r1, lsr #31 │ │ │ │ ands ip, ip, #3145728 @ 0x300000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ tst r1, #192 @ 0xc0 │ │ │ │ - beq 0xcc690 │ │ │ │ - ldr r1, [pc, #1160] @ 0xccc00 │ │ │ │ + beq 0xcc794 │ │ │ │ + ldr r1, [pc, #1156] @ 0xccd00 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 0xcaf84 │ │ │ │ - b 0xcc600 │ │ │ │ - mov r2, #3 │ │ │ │ - lsr lr, ip, #1 │ │ │ │ - lsr r3, ip, #20 │ │ │ │ - and r3, r3, r2 │ │ │ │ - and r4, ip, #15 │ │ │ │ - and lr, lr, #16 │ │ │ │ - orr lr, lr, r4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - lsr r2, ip, #18 │ │ │ │ - lsr r3, ip, #3 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - and r2, r2, #16 │ │ │ │ - lsl lr, ip, #16 │ │ │ │ + bl 0xcb048 │ │ │ │ + b 0xcc6c4 │ │ │ │ + lsr r3, ip, #18 │ │ │ │ + lsl r2, ip, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ - lsl ip, ip, #12 │ │ │ │ + orr r3, r3, r2, lsr #28 │ │ │ │ + lsr r2, ip, #3 │ │ │ │ + lsl lr, ip, #12 │ │ │ │ + and r2, r2, #16 │ │ │ │ orr r2, r2, lr, lsr #28 │ │ │ │ - orr r3, r3, ip, lsr #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + lsr r3, ip, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + and r3, r3, #16 │ │ │ │ + and r2, ip, #15 │ │ │ │ + lsr ip, ip, #20 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + and ip, ip, #3 │ │ │ │ + mov r2, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 0xcb4c0 │ │ │ │ - b 0xcc600 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 0xcb584 │ │ │ │ + b 0xcc6c4 │ │ │ │ lsr r3, ip, #20 │ │ │ │ ands r1, r3, #3 │ │ │ │ - beq 0xcc918 │ │ │ │ + beq 0xcca1c │ │ │ │ cmp r1, #3 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ lsr r3, ip, #18 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0xcc9fc │ │ │ │ + beq 0xccb00 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ lsl r3, ip, #1 │ │ │ │ lsl r2, ip, #26 │ │ │ │ lsr lr, ip, #11 │ │ │ │ and r3, r3, #30 │ │ │ │ orr r3, r3, r2, lsr #31 │ │ │ │ lsr r1, ip, #16 │ │ │ │ lsr r2, ip, #7 │ │ │ │ @@ -192948,181 +193013,180 @@ │ │ │ │ lsl ip, ip, #9 │ │ │ │ orr ip, lr, ip, lsr #31 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ and r1, r1, #3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0xcb130 │ │ │ │ - b 0xcc600 │ │ │ │ - lsr r3, ip, #3 │ │ │ │ - lsl r2, ip, #12 │ │ │ │ + bl 0xcb1f4 │ │ │ │ + b 0xcc6c4 │ │ │ │ lsr r4, ip, #1 │ │ │ │ - and r3, r3, #16 │ │ │ │ - and r1, ip, #15 │ │ │ │ - orr r3, r3, r2, lsr #28 │ │ │ │ + and r3, ip, #15 │ │ │ │ and r4, r4, #16 │ │ │ │ + orr r4, r4, r3 │ │ │ │ + lsr r3, ip, #3 │ │ │ │ + lsl r1, ip, #12 │ │ │ │ lsr r2, ip, #18 │ │ │ │ - orr r4, r4, r1 │ │ │ │ + and r3, r3, #16 │ │ │ │ + orr r3, r3, r1, lsr #28 │ │ │ │ and r2, r2, #16 │ │ │ │ lsl r1, ip, #16 │ │ │ │ orr r2, r2, r1, lsr #28 │ │ │ │ ands ip, ip, #3145728 @ 0x300000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ tst r1, #192 @ 0xc0 │ │ │ │ - beq 0xcc690 │ │ │ │ - ldr r1, [pc, #856] @ 0xccc04 │ │ │ │ + beq 0xcc794 │ │ │ │ + ldr r1, [pc, #852] @ 0xccd04 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 0xcad18 │ │ │ │ - b 0xcc600 │ │ │ │ + bl 0xcaddc │ │ │ │ + b 0xcc6c4 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - lsr r3, ip, #15 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - lsl r4, ip, #24 │ │ │ │ lsl lr, ip, #1 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + lsl r3, ip, #26 │ │ │ │ + and lr, lr, #30 │ │ │ │ + orr lr, lr, r3, lsr #31 │ │ │ │ tst r2, #192 @ 0xc0 │ │ │ │ - and r3, r3, #30 │ │ │ │ + lsr r3, ip, #15 │ │ │ │ lsr r2, ip, #11 │ │ │ │ - orr r3, r3, r4, lsr #31 │ │ │ │ - and lr, lr, #30 │ │ │ │ - lsl r4, ip, #26 │ │ │ │ + lsl r4, ip, #24 │ │ │ │ + and r3, r3, #30 │ │ │ │ and r2, r2, #30 │ │ │ │ lsl ip, ip, #9 │ │ │ │ - orr lr, lr, r4, lsr #31 │ │ │ │ + orr r3, r3, r4, lsr #31 │ │ │ │ orr r2, r2, ip, lsr #31 │ │ │ │ - str r3, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 0xcc690 │ │ │ │ + beq 0xcc794 │ │ │ │ str r1, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - ldr r1, [pc, #756] @ 0xccc08 │ │ │ │ - bl 0xc9a80 │ │ │ │ - b 0xcc600 │ │ │ │ + ldr r1, [pc, #752] @ 0xccd08 │ │ │ │ + bl 0xc9b44 │ │ │ │ + b 0xcc6c4 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - lsr r3, ip, #15 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - lsl r4, ip, #24 │ │ │ │ lsl lr, ip, #1 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + lsl r3, ip, #26 │ │ │ │ + and lr, lr, #30 │ │ │ │ + orr lr, lr, r3, lsr #31 │ │ │ │ tst r2, #192 @ 0xc0 │ │ │ │ - and r3, r3, #30 │ │ │ │ + lsr r3, ip, #15 │ │ │ │ lsr r2, ip, #11 │ │ │ │ - orr r3, r3, r4, lsr #31 │ │ │ │ - and lr, lr, #30 │ │ │ │ - lsl r4, ip, #26 │ │ │ │ + lsl r4, ip, #24 │ │ │ │ + and r3, r3, #30 │ │ │ │ and r2, r2, #30 │ │ │ │ lsl ip, ip, #9 │ │ │ │ - orr lr, lr, r4, lsr #31 │ │ │ │ + orr r3, r3, r4, lsr #31 │ │ │ │ orr r2, r2, ip, lsr #31 │ │ │ │ - str r3, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 0xcc690 │ │ │ │ + beq 0xcc794 │ │ │ │ str r1, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - ldr r1, [pc, #664] @ 0xccc0c │ │ │ │ - bl 0xcaf84 │ │ │ │ - b 0xcc600 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ - lsr r3, ip, #3 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - lsl r1, ip, #12 │ │ │ │ + ldr r1, [pc, #660] @ 0xccd0c │ │ │ │ + bl 0xcb048 │ │ │ │ + b 0xcc6c4 │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ lsr lr, ip, #1 │ │ │ │ - tst r2, #192 @ 0xc0 │ │ │ │ - and r3, r3, #16 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + and r1, ip, #15 │ │ │ │ lsr r2, ip, #18 │ │ │ │ - orr r3, r3, r1, lsr #28 │ │ │ │ + tst r3, #192 @ 0xc0 │ │ │ │ and lr, lr, #16 │ │ │ │ - and r1, ip, #15 │ │ │ │ + lsr r3, ip, #3 │ │ │ │ + orr lr, lr, r1 │ │ │ │ + and r3, r3, #16 │ │ │ │ + lsl r1, ip, #12 │ │ │ │ and r2, r2, #16 │ │ │ │ lsl ip, ip, #16 │ │ │ │ - orr lr, lr, r1 │ │ │ │ + orr r3, r3, r1, lsr #28 │ │ │ │ orr r2, r2, ip, lsr #28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 0xcc690 │ │ │ │ - ldr r1, [pc, #580] @ 0xccc10 │ │ │ │ + beq 0xcc794 │ │ │ │ + ldr r1, [pc, #576] @ 0xccd10 │ │ │ │ str r4, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl 0xcad18 │ │ │ │ - b 0xcc600 │ │ │ │ + bl 0xcaddc │ │ │ │ + b 0xcc6c4 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ tst r1, #192 @ 0xc0 │ │ │ │ - beq 0xcc690 │ │ │ │ - ldr r1, [pc, #548] @ 0xccc14 │ │ │ │ + beq 0xcc794 │ │ │ │ + ldr r1, [pc, #544] @ 0xccd14 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 0xc9a80 │ │ │ │ - b 0xcc600 │ │ │ │ + bl 0xc9b44 │ │ │ │ + b 0xcc6c4 │ │ │ │ lsl r2, ip, #1 │ │ │ │ - lsl r1, ip, #26 │ │ │ │ - lsr r3, ip, #11 │ │ │ │ + lsl r3, ip, #26 │ │ │ │ and r2, r2, #30 │ │ │ │ - orr r2, r2, r1, lsr #31 │ │ │ │ - lsl lr, ip, #9 │ │ │ │ + orr r2, r2, r3, lsr #31 │ │ │ │ + lsr r3, ip, #11 │ │ │ │ lsr r1, ip, #16 │ │ │ │ - and r3, r3, #30 │ │ │ │ tst ip, #128 @ 0x80 │ │ │ │ - orr r3, r3, lr, lsr #31 │ │ │ │ + and r3, r3, #30 │ │ │ │ + lsl ip, ip, #9 │ │ │ │ + orr r3, r3, ip, lsr #31 │ │ │ │ and r1, r1, #3 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xca9c8 │ │ │ │ - b 0xcc600 │ │ │ │ + bl 0xcaa8c │ │ │ │ + b 0xcc6c4 │ │ │ │ lsr r2, ip, #1 │ │ │ │ and r3, ip, #15 │ │ │ │ and r2, r2, #16 │ │ │ │ orr r2, r2, r3 │ │ │ │ lsr r3, ip, #18 │ │ │ │ - lsl r1, ip, #16 │ │ │ │ - and r3, r3, #16 │ │ │ │ - orr r3, r3, r1, lsr #28 │ │ │ │ lsr r1, ip, #16 │ │ │ │ - and r1, r1, #3 │ │ │ │ tst ip, #128 @ 0x80 │ │ │ │ + and r3, r3, #16 │ │ │ │ + lsl ip, ip, #16 │ │ │ │ + and r1, r1, #3 │ │ │ │ + orr r3, r3, ip, lsr #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0xca9c8 │ │ │ │ - b 0xcc600 │ │ │ │ + bl 0xcaa8c │ │ │ │ + b 0xcc6c4 │ │ │ │ lsl r2, ip, #1 │ │ │ │ lsl r1, ip, #26 │ │ │ │ and r2, r2, #30 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsr r3, ip, #11 │ │ │ │ orr r2, r2, r1, lsr #31 │ │ │ │ - and r3, r3, #30 │ │ │ │ - lsl r0, ip, #9 │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ lsr r1, ip, #16 │ │ │ │ - orr r3, r3, r0, lsr #31 │ │ │ │ + and r3, r3, #30 │ │ │ │ + lsl ip, ip, #9 │ │ │ │ and r1, r1, #3 │ │ │ │ - tst ip, #128 @ 0x80 │ │ │ │ + orr r3, r3, ip, lsr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne 0xcc690 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne 0xcc794 │ │ │ │ mov ip, #2 │ │ │ │ - mov r0, lr │ │ │ │ - b 0xcca40 │ │ │ │ + b 0xccb44 │ │ │ │ lsl r3, ip, #1 │ │ │ │ lsl r2, ip, #26 │ │ │ │ lsr lr, ip, #11 │ │ │ │ and r3, r3, #30 │ │ │ │ orr r3, r3, r2, lsr #31 │ │ │ │ lsr r1, ip, #16 │ │ │ │ lsr r2, ip, #7 │ │ │ │ @@ -193130,905 +193194,905 @@ │ │ │ │ lsl ip, ip, #9 │ │ │ │ orr ip, lr, ip, lsr #31 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #2 │ │ │ │ and r2, r2, #1 │ │ │ │ and r1, r1, #3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0xcb130 │ │ │ │ - b 0xcc600 │ │ │ │ + bl 0xcb1f4 │ │ │ │ + b 0xcc6c4 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xccbc0 │ │ │ │ + beq 0xcccc0 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcc690 │ │ │ │ + beq 0xcc794 │ │ │ │ ldr r3, [lr, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ ldr r3, [lr, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcc690 │ │ │ │ + bne 0xcc794 │ │ │ │ mov r0, lr │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcc578 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xcc63c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xc5708 │ │ │ │ + bl 0xc57d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x18fcc8 │ │ │ │ + bl 0x18fdc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc5744 │ │ │ │ - b 0xcc578 │ │ │ │ + bl 0xc5814 │ │ │ │ + b 0xcc63c │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xcc4d0 │ │ │ │ + b 0xcc594 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xccb48 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xccc48 │ │ │ │ + bl 0x3b38dc │ │ │ │ @ instruction: 0xff800f50 │ │ │ │ @ instruction: 0xfe800940 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ vmaxnm.f64 d0, d0, d0 │ │ │ │ andeq r0, r3, r0, lsl #1 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ vseleq.f64 d0, d0, d0 │ │ │ │ vminnm.f64 d0, d0, d0 │ │ │ │ @ instruction: 0xfe800900 │ │ │ │ - strdeq r5, [ip], -r0 │ │ │ │ - andeq r5, ip, r0, asr #29 │ │ │ │ - andeq r5, ip, ip, asr #28 │ │ │ │ - andeq r5, ip, r4, ror #26 │ │ │ │ - andeq r5, ip, r4, lsr pc │ │ │ │ - ldrdeq r5, [ip], -r8 │ │ │ │ + andeq r5, ip, r0, asr #27 │ │ │ │ + muleq ip, r0, pc @ │ │ │ │ + andeq r5, ip, ip, lsl pc │ │ │ │ + andeq r5, ip, r4, lsr lr │ │ │ │ + andeq r6, ip, r4 │ │ │ │ + andeq r5, ip, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ mov lr, r0 │ │ │ │ ldr ip, [r4, #56] @ 0x38 │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r0, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xccc78 │ │ │ │ + beq 0xccd78 │ │ │ │ ldr ip, [r4, #68] @ 0x44 │ │ │ │ ands ip, ip, #3840 @ 0xf00 │ │ │ │ - beq 0xccc74 │ │ │ │ + beq 0xccd74 │ │ │ │ lsl r2, r2, r3 │ │ │ │ - ldr r0, [pc, #128] @ 0xcccd8 │ │ │ │ + ldr r0, [pc, #128] @ 0xccdd8 │ │ │ │ ldr r3, [lr, #120] @ 0x78 │ │ │ │ and r1, r1, #1 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0xcccc0 │ │ │ │ + bhi 0xccdc0 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #11 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - b 0xccc78 │ │ │ │ + b 0xccd78 │ │ │ │ cmp r2, #7 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - b 0xccc78 │ │ │ │ + b 0xccd78 │ │ │ │ cmp r2, #3 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - b 0xccc78 │ │ │ │ + b 0xccd78 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0xcccdc │ │ │ │ - ldr r2, [pc, #16] @ 0xccce0 │ │ │ │ - ldr r1, [pc, #16] @ 0xccce4 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, lr, asr r2 │ │ │ │ - subeq r1, r6, r8, ror #5 │ │ │ │ + ldr r3, [pc, #16] @ 0xccddc │ │ │ │ + ldr r2, [pc, #16] @ 0xccde0 │ │ │ │ + ldr r1, [pc, #16] @ 0xccde4 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, lr, asr r3 │ │ │ │ + subeq r1, r6, r8, ror #7 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ - subeq fp, r0, r8, ror #10 │ │ │ │ + subeq fp, r0, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xccd70 │ │ │ │ + beq 0xcce70 │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xccd70 │ │ │ │ + beq 0xcce70 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ands r0, r0, #14 │ │ │ │ - bne 0xccd44 │ │ │ │ + bne 0xcce44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst r3, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xa9990 │ │ │ │ + bl 0xa9a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xccdb0 │ │ │ │ + bne 0xcceb0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 0xcce18 │ │ │ │ + beq 0xccf18 │ │ │ │ ldr r1, [r4, #200] @ 0xc8 │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ - beq 0xcce78 │ │ │ │ + beq 0xccf78 │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ ands r0, r1, #14 │ │ │ │ - bne 0xccda8 │ │ │ │ + bne 0xccea8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst r1, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcce90 │ │ │ │ + bne 0xccf90 │ │ │ │ ldr r1, [r4, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xcce38 │ │ │ │ + beq 0xccf38 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xccd54 │ │ │ │ + beq 0xcce54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xccc18 │ │ │ │ + bl 0xccd18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcce44 │ │ │ │ + beq 0xccf44 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xccd54 │ │ │ │ + beq 0xcce54 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xccd54 │ │ │ │ + beq 0xcce54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xa9a30 │ │ │ │ - b 0xccd54 │ │ │ │ + bl 0xa9adc │ │ │ │ + b 0xcce54 │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ ands r0, r1, #240 @ 0xf0 │ │ │ │ - bne 0xccd8c │ │ │ │ + bne 0xcce8c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xccdcc │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xccecc │ │ │ │ ldr r7, [r5] │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x90288 │ │ │ │ - b 0xccdf0 │ │ │ │ + bl 0x9034c │ │ │ │ + b 0xccef0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xccdb0 │ │ │ │ - b 0xccd44 │ │ │ │ + beq 0xcceb0 │ │ │ │ + b 0xcce44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ ands r3, r3, #3840 @ 0xf00 │ │ │ │ - beq 0xccf28 │ │ │ │ + beq 0xcd028 │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xccf28 │ │ │ │ + beq 0xcd028 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ands r0, r0, #14 │ │ │ │ - bne 0xccefc │ │ │ │ + bne 0xccffc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ tst r3, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xa9990 │ │ │ │ + bl 0xa9a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xccf68 │ │ │ │ + bne 0xcd068 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 0xccfd0 │ │ │ │ + beq 0xcd0d0 │ │ │ │ ldr r1, [r4, #200] @ 0xc8 │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ - beq 0xcd038 │ │ │ │ + beq 0xcd138 │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ ands r0, r1, #14 │ │ │ │ - bne 0xccf60 │ │ │ │ + bne 0xcd060 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ tst r1, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcd050 │ │ │ │ + bne 0xcd150 │ │ │ │ ldr r1, [r4, #200] @ 0xc8 │ │ │ │ lsr r1, r1, #9 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 0xccff0 │ │ │ │ + beq 0xcd0f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xccf0c │ │ │ │ + beq 0xcd00c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xccc18 │ │ │ │ + bl 0xccd18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xccffc │ │ │ │ + beq 0xcd0fc │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xccf0c │ │ │ │ + beq 0xcd00c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xccf0c │ │ │ │ + beq 0xcd00c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xa9a30 │ │ │ │ - b 0xccf0c │ │ │ │ + bl 0xa9adc │ │ │ │ + b 0xcd00c │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ ands r0, r1, #240 @ 0xf0 │ │ │ │ - bne 0xccf44 │ │ │ │ + bne 0xcd044 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc5fb8 │ │ │ │ - b 0xccf84 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0xc6088 │ │ │ │ + b 0xcd084 │ │ │ │ + bl 0x18980c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ orr r3, r2, r3, lsl #3 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x90144 │ │ │ │ + bl 0x90208 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0xccfa8 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0xcd0a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xccf68 │ │ │ │ - b 0xccefc │ │ │ │ + beq 0xcd068 │ │ │ │ + b 0xccffc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #4052] @ 0xce04c │ │ │ │ + ldr r2, [pc, #4052] @ 0xce14c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #4048] @ 0xce050 │ │ │ │ + ldr r3, [pc, #4048] @ 0xce150 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #4036] @ 0xce054 │ │ │ │ + ldr r2, [pc, #4036] @ 0xce154 │ │ │ │ and r3, r3, r1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq 0xcd4d0 │ │ │ │ - bhi 0xcd14c │ │ │ │ + beq 0xcd5d0 │ │ │ │ + bhi 0xcd24c │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xcd59c │ │ │ │ - bhi 0xcd404 │ │ │ │ - ldr r2, [pc, #3964] @ 0xce058 │ │ │ │ + beq 0xcd69c │ │ │ │ + bhi 0xcd504 │ │ │ │ + ldr r2, [pc, #3964] @ 0xce158 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xcd24c │ │ │ │ + beq 0xcd34c │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ lsr r3, r1, #16 │ │ │ │ and r8, r3, #15 │ │ │ │ tst r1, #8388608 @ 0x800000 │ │ │ │ lsr r3, r1, #12 │ │ │ │ and r7, r3, #15 │ │ │ │ - bne 0xcd90c │ │ │ │ - ldr r3, [pc, #3920] @ 0xce05c │ │ │ │ - ldr r2, [pc, #3920] @ 0xce060 │ │ │ │ + bne 0xcda0c │ │ │ │ + ldr r3, [pc, #3920] @ 0xce15c │ │ │ │ + ldr r2, [pc, #3920] @ 0xce160 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xcdb50 │ │ │ │ + beq 0xcdc50 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #3880] @ 0xce04c │ │ │ │ + ldr r3, [pc, #3880] @ 0xce14c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcecd4 │ │ │ │ + bne 0xcedd4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #3856] @ 0xce064 │ │ │ │ + ldr r2, [pc, #3856] @ 0xce164 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xcd654 │ │ │ │ + beq 0xcd754 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xcd310 │ │ │ │ + beq 0xcd410 │ │ │ │ sub r2, r2, #512 @ 0x200 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xcd118 │ │ │ │ - ldr r3, [pc, #3824] @ 0xce068 │ │ │ │ - ldr r2, [pc, #3956] @ 0xce0f0 │ │ │ │ + bne 0xcd218 │ │ │ │ + ldr r3, [pc, #3824] @ 0xce168 │ │ │ │ + ldr r2, [pc, #3956] @ 0xce1f0 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xcdd60 │ │ │ │ - bhi 0xcd70c │ │ │ │ + beq 0xcde60 │ │ │ │ + bhi 0xcd80c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0xcd7d8 │ │ │ │ - bhi 0xcdbfc │ │ │ │ + beq 0xcd8d8 │ │ │ │ + bhi 0xcdcfc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcdd9c │ │ │ │ - ldr r3, [pc, #3784] @ 0xce06c │ │ │ │ + beq 0xcde9c │ │ │ │ + ldr r3, [pc, #3784] @ 0xce16c │ │ │ │ tst r1, r3 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xce7c0 │ │ │ │ + beq 0xce8c0 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ lsr r7, r5, #12 │ │ │ │ and r7, r7, #15 │ │ │ │ eor r4, r4, #1 │ │ │ │ cmp r7, #15 │ │ │ │ orreq r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ lsr r3, r5, #15 │ │ │ │ and r3, r3, #30 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ lsl r5, r5, #24 │ │ │ │ orr r5, r3, r5, lsr #31 │ │ │ │ - beq 0xceb64 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r3, [pc, #3904] @ 0xce158 │ │ │ │ + beq 0xcec64 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r3, [pc, #3904] @ 0xce258 │ │ │ │ mov r1, r5 │ │ │ │ ldr r9, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1927bc │ │ │ │ + bl 0x1928bc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0xcd5c8 │ │ │ │ lsr r3, r1, #16 │ │ │ │ tst r1, #8388608 @ 0x800000 │ │ │ │ and r7, r3, #15 │ │ │ │ lsr r8, r1, #12 │ │ │ │ - bne 0xcd9c8 │ │ │ │ - ldr r3, [pc, #3572] @ 0xce05c │ │ │ │ - ldr r2, [pc, #3572] @ 0xce060 │ │ │ │ + bne 0xcdac8 │ │ │ │ + ldr r3, [pc, #3572] @ 0xce15c │ │ │ │ + ldr r2, [pc, #3572] @ 0xce160 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - bne 0xcd29c │ │ │ │ + bne 0xcd39c │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ lsl r4, r5, #1 │ │ │ │ lsl r3, r5, #26 │ │ │ │ and r4, r4, #30 │ │ │ │ orr r4, r4, r3, lsr #31 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ and r8, r8, #15 │ │ │ │ add r9, r4, #1 │ │ │ │ - beq 0xce75c │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xce85c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xc5708 │ │ │ │ + bl 0xc57d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x77a78 │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xc5708 │ │ │ │ + bl 0xc57d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0xcd4c8 │ │ │ │ - ldr r3, [pc, #3416] @ 0xce070 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0xcd5c8 │ │ │ │ + ldr r3, [pc, #3416] @ 0xce170 │ │ │ │ and r7, r1, r3 │ │ │ │ cmp r7, #1048576 @ 0x100000 │ │ │ │ - beq 0xcdb00 │ │ │ │ - bhi 0xcda44 │ │ │ │ + beq 0xcdc00 │ │ │ │ + bhi 0xcdb44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0xcd774 │ │ │ │ - ldr r3, [pc, #3392] @ 0xce074 │ │ │ │ + beq 0xcd874 │ │ │ │ + ldr r3, [pc, #3392] @ 0xce174 │ │ │ │ ands r3, r1, r3 │ │ │ │ - beq 0xcdfc8 │ │ │ │ + beq 0xce0c8 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ lsr r4, r1, #3 │ │ │ │ and r4, r4, #16 │ │ │ │ lsl r3, r1, #12 │ │ │ │ orr r4, r4, r3, lsr #28 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r0, #200] @ 0xc8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #14 │ │ │ │ - bne 0xcd380 │ │ │ │ + bne 0xcd480 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xcd118 │ │ │ │ - lsr r2, r5, #5 │ │ │ │ + bne 0xcd218 │ │ │ │ lsr r7, r5, #21 │ │ │ │ + lsr r2, r5, #5 │ │ │ │ tst r5, #4194304 @ 0x400000 │ │ │ │ - and r2, r2, #1 │ │ │ │ and r7, r7, #1 │ │ │ │ - beq 0xcead4 │ │ │ │ + and r2, r2, #1 │ │ │ │ + beq 0xcebd4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0xcf018 │ │ │ │ + beq 0xcf118 │ │ │ │ ands r7, r4, #1 │ │ │ │ moveq r9, #16 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xcd5c8 │ │ │ │ + bl 0x18980c │ │ │ │ lsr r2, r5, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x900a4 │ │ │ │ + bl 0x90168 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r8, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1a7080 │ │ │ │ - b 0xcd4c8 │ │ │ │ - ldr r2, [pc, #3180] @ 0xce078 │ │ │ │ + bl 0x1a7180 │ │ │ │ + b 0xcd5c8 │ │ │ │ + ldr r2, [pc, #3180] @ 0xce178 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ lsr r7, r5, #11 │ │ │ │ lsr r1, r1, #16 │ │ │ │ and r7, r7, #30 │ │ │ │ lsl r3, r5, #9 │ │ │ │ tst r5, #2097152 @ 0x200000 │ │ │ │ and r8, r1, #15 │ │ │ │ orr r7, r7, r3, lsr #31 │ │ │ │ - bne 0xcd958 │ │ │ │ + bne 0xcda58 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - bne 0xcd45c │ │ │ │ + bne 0xcd55c │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ lsl r2, r5, #2 │ │ │ │ tst r5, #8388608 @ 0x800000 │ │ │ │ and r2, r2, #1020 @ 0x3fc │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77874 │ │ │ │ + bl 0x778b4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0xcdcb8 │ │ │ │ + beq 0xcddb8 │ │ │ │ ldr r3, [r6, #136] @ 0x88 │ │ │ │ mov r1, #226 @ 0xe2 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ and r3, r3, #15 │ │ │ │ - bl 0x7b9b0 │ │ │ │ + bl 0x7b9f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc5744 │ │ │ │ + bl 0xc5814 │ │ │ │ mov r0, #1 │ │ │ │ - b 0xcd11c │ │ │ │ + b 0xcd21c │ │ │ │ lsr r7, r1, #18 │ │ │ │ tst r1, #2097152 @ 0x200000 │ │ │ │ and r7, r7, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ lsl r3, r5, #16 │ │ │ │ and r8, r1, #15 │ │ │ │ orr r7, r7, r3, lsr #28 │ │ │ │ - bne 0xcd8cc │ │ │ │ + bne 0xcd9cc │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - beq 0xcd758 │ │ │ │ + beq 0xcd858 │ │ │ │ tst r2, #14 │ │ │ │ - bne 0xcd514 │ │ │ │ + bne 0xcd614 │ │ │ │ tst r7, #16 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ lsl r2, r5, #2 │ │ │ │ tst r5, #8388608 @ 0x800000 │ │ │ │ and r2, r2, #1020 @ 0x3fc │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77874 │ │ │ │ + bl 0x778b4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x1897a4 │ │ │ │ + bl 0x1898a4 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0xcdce4 │ │ │ │ + beq 0xcdde4 │ │ │ │ ldr r3, [r6, #136] @ 0x88 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x7c47c │ │ │ │ - ldr r3, [pc, #3036] @ 0xce158 │ │ │ │ + bl 0x7c4bc │ │ │ │ + ldr r3, [pc, #3036] @ 0xce258 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x193254 │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x193354 │ │ │ │ + b 0xcd5c8 │ │ │ │ lsr r4, r1, #11 │ │ │ │ and r4, r4, #30 │ │ │ │ lsl r3, r1, #9 │ │ │ │ orr r4, r4, r3, lsr #31 │ │ │ │ tst r1, #2097152 @ 0x200000 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - bne 0xcd5e0 │ │ │ │ + bne 0xcd6e0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ - ldr r2, [pc, #2692] @ 0xce07c │ │ │ │ + beq 0xcd5c8 │ │ │ │ + ldr r2, [pc, #2692] @ 0xce17c │ │ │ │ tst r5, #8388608 @ 0x800000 │ │ │ │ and r2, r2, r5, lsl #1 │ │ │ │ lsr r1, r5, #16 │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ and r1, r1, #15 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77874 │ │ │ │ + bl 0x778b4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0xce020 │ │ │ │ + beq 0xce120 │ │ │ │ ldr r3, [r6, #136] @ 0x88 │ │ │ │ mov r1, #225 @ 0xe1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ and r3, r3, #15 │ │ │ │ - bl 0x7b9b0 │ │ │ │ + bl 0x7b9f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xc5744 │ │ │ │ - b 0xcd4c8 │ │ │ │ - ldr r3, [pc, #2572] @ 0xce068 │ │ │ │ + bl 0xc5814 │ │ │ │ + b 0xcd5c8 │ │ │ │ + ldr r3, [pc, #2572] @ 0xce168 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - beq 0xcde48 │ │ │ │ - bhi 0xcd87c │ │ │ │ + beq 0xcdf48 │ │ │ │ + bhi 0xcd97c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 0xcd840 │ │ │ │ - bhi 0xcdab0 │ │ │ │ + beq 0xcd940 │ │ │ │ + bhi 0xcdbb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcde7c │ │ │ │ - ldr r3, [pc, #2536] @ 0xce06c │ │ │ │ + beq 0xcdf7c │ │ │ │ + ldr r3, [pc, #2536] @ 0xce16c │ │ │ │ tst r1, r3 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - bne 0xcd6b0 │ │ │ │ + bne 0xcd7b0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ lsr r4, r5, #15 │ │ │ │ lsr r7, r5, #12 │ │ │ │ and r4, r4, #30 │ │ │ │ lsl r3, r5, #24 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ and r7, r7, #15 │ │ │ │ orr r4, r4, r3, lsr #31 │ │ │ │ - beq 0xceb9c │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xcec9c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xc5708 │ │ │ │ + bl 0xc57d8 │ │ │ │ cmp r7, #15 │ │ │ │ - beq 0xcf048 │ │ │ │ + beq 0xcf148 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0xcd5c8 │ │ │ │ cmp r3, #10485760 @ 0xa00000 │ │ │ │ - beq 0xcd814 │ │ │ │ - bhi 0xcdc48 │ │ │ │ + beq 0xcd914 │ │ │ │ + bhi 0xcdd48 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - beq 0xcdd2c │ │ │ │ - ldr r2, [pc, #2392] @ 0xce080 │ │ │ │ + beq 0xcde2c │ │ │ │ + ldr r2, [pc, #2392] @ 0xce180 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcbeac │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcbf70 │ │ │ │ + b 0xcd21c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ - b 0xcd504 │ │ │ │ + beq 0xcd218 │ │ │ │ + b 0xcd604 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 0xc6128 │ │ │ │ - ldr r1, [pc, #2300] @ 0xce084 │ │ │ │ - ldr r3, [pc, #2404] @ 0xce0f0 │ │ │ │ + bl 0xc61f8 │ │ │ │ + ldr r1, [pc, #2300] @ 0xce184 │ │ │ │ + ldr r3, [pc, #2404] @ 0xce1f0 │ │ │ │ and r1, r1, r5 │ │ │ │ cmp r1, r3 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - beq 0xce4c4 │ │ │ │ - bhi 0xcdef4 │ │ │ │ + beq 0xce5c4 │ │ │ │ + bhi 0xcdff4 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq 0xce4f8 │ │ │ │ + beq 0xce5f8 │ │ │ │ cmp r1, #2097152 @ 0x200000 │ │ │ │ - beq 0xce4dc │ │ │ │ + beq 0xce5dc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #2232] @ 0xce088 │ │ │ │ + ldr r1, [pc, #2232] @ 0xce188 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xcad18 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcaddc │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ mov r1, #1 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldreq r1, [pc, #2184] @ 0xce08c │ │ │ │ - ldrne r1, [pc, #2184] @ 0xce090 │ │ │ │ + ldreq r1, [pc, #2184] @ 0xce18c │ │ │ │ + ldrne r1, [pc, #2184] @ 0xce190 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xcaf84 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcb048 │ │ │ │ + b 0xcd21c │ │ │ │ ands r4, r1, #1048576 @ 0x100000 │ │ │ │ - bne 0xce2dc │ │ │ │ + bne 0xce3dc │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcbeac │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcbf70 │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ mov r1, #1 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldreq r1, [pc, #2088] @ 0xce094 │ │ │ │ - ldrne r1, [pc, #2088] @ 0xce098 │ │ │ │ + ldreq r1, [pc, #2088] @ 0xce194 │ │ │ │ + ldrne r1, [pc, #2088] @ 0xce198 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xc9a80 │ │ │ │ - b 0xcd11c │ │ │ │ - ldr r2, [pc, #2072] @ 0xce09c │ │ │ │ + bl 0xc9b44 │ │ │ │ + b 0xcd21c │ │ │ │ + ldr r2, [pc, #2072] @ 0xce19c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xcde04 │ │ │ │ - bhi 0xcdc80 │ │ │ │ - ldr r2, [pc, #2028] @ 0xce080 │ │ │ │ + beq 0xcdf04 │ │ │ │ + bhi 0xcdd80 │ │ │ │ + ldr r2, [pc, #2028] @ 0xce180 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xcddd8 │ │ │ │ + beq 0xcded8 │ │ │ │ cmp r3, #10485760 @ 0xa00000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ - bne 0xce398 │ │ │ │ + bne 0xce498 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcb964 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcba28 │ │ │ │ + b 0xcd21c │ │ │ │ mov r3, #1 │ │ │ │ tst r5, #8388608 @ 0x800000 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsr r3, r5, #20 │ │ │ │ and r3, r3, #1 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 0xcc0a8 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcc16c │ │ │ │ + b 0xcd21c │ │ │ │ and r3, r1, #255 @ 0xff │ │ │ │ str r3, [sp, #20] │ │ │ │ lsr r3, r5, #18 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r7 │ │ │ │ lsr r2, r5, #21 │ │ │ │ lsr r5, r5, #20 │ │ │ │ @@ -194038,82 +194102,82 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0xcc0a8 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcc16c │ │ │ │ + b 0xcd21c │ │ │ │ mov r3, #1 │ │ │ │ tst r5, #8388608 @ 0x800000 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - bne 0xcd998 │ │ │ │ + bne 0xcda98 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsr r3, r5, #20 │ │ │ │ and r3, r3, #1 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 0xc9ccc │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc9d90 │ │ │ │ + b 0xcd21c │ │ │ │ lsl r3, r8, #1 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ and r3, r3, #30 │ │ │ │ lsl r1, r1, #9 │ │ │ │ orr r3, r3, r1, lsr #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ str r4, [sp, #28] │ │ │ │ tst r3, #240 @ 0xf0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 0xcda10 │ │ │ │ + bne 0xcdb10 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ lsr r3, r5, #21 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsr r3, r5, #20 │ │ │ │ and r3, r3, #1 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 0xc9ccc │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc9d90 │ │ │ │ + b 0xcd21c │ │ │ │ cmp r7, r3 │ │ │ │ - bne 0xcd118 │ │ │ │ - ldr r3, [pc, #1612] @ 0xce0a0 │ │ │ │ + bne 0xcd218 │ │ │ │ + ldr r3, [pc, #1612] @ 0xce1a0 │ │ │ │ ands r3, r1, r3 │ │ │ │ - beq 0xcdf6c │ │ │ │ + beq 0xce06c │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ lsr r2, r1, #19 │ │ │ │ lsl r3, r1, #25 │ │ │ │ and r2, r2, #4 │ │ │ │ orr r2, r2, r3, lsr #30 │ │ │ │ lsr r3, r1, #3 │ │ │ │ lsr r1, r1, #23 │ │ │ │ and r1, r1, #1 │ │ │ │ @@ -194124,375 +194188,375 @@ │ │ │ │ and r2, r2, #15 │ │ │ │ orr r3, r3, r5, lsr #28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0xccea0 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xccfa0 │ │ │ │ + b 0xcd21c │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - beq 0xcdeb8 │ │ │ │ - ldr r2, [pc, #1584] @ 0xce0f0 │ │ │ │ + beq 0xcdfb8 │ │ │ │ + ldr r2, [pc, #1584] @ 0xce1f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ mov r1, #0 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldreq r1, [pc, #1460] @ 0xce0a4 │ │ │ │ - ldrne r1, [pc, #1460] @ 0xce0a8 │ │ │ │ + ldreq r1, [pc, #1460] @ 0xce1a4 │ │ │ │ + ldrne r1, [pc, #1460] @ 0xce1a8 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xc9a80 │ │ │ │ - b 0xcd11c │ │ │ │ - ldr r2, [pc, #1404] @ 0xce084 │ │ │ │ + bl 0xc9b44 │ │ │ │ + b 0xcd21c │ │ │ │ + ldr r2, [pc, #1404] @ 0xce184 │ │ │ │ and r3, r1, r2 │ │ │ │ cmp r3, #8388608 @ 0x800000 │ │ │ │ - beq 0xce54c │ │ │ │ - bhi 0xcdf2c │ │ │ │ + beq 0xce64c │ │ │ │ + bhi 0xce02c │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - beq 0xce514 │ │ │ │ - bhi 0xce474 │ │ │ │ + beq 0xce614 │ │ │ │ + bhi 0xce574 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xce538 │ │ │ │ + beq 0xce638 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0xc6128 │ │ │ │ - ldr r1, [pc, #1396] @ 0xce0ac │ │ │ │ + bl 0xc61f8 │ │ │ │ + ldr r1, [pc, #1396] @ 0xce1ac │ │ │ │ mov ip, #1 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r2, ip} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 0xcad18 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcaddc │ │ │ │ + b 0xcd21c │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - bne 0xcdb78 │ │ │ │ + bne 0xcdc78 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ lsr r4, r5, #1 │ │ │ │ and r4, r4, #16 │ │ │ │ and r3, r5, #15 │ │ │ │ tst r2, #14 │ │ │ │ orr r4, r4, r3 │ │ │ │ - bne 0xcdb98 │ │ │ │ + bne 0xcdc98 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ lsl r4, r4, #1 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ add r9, r4, #1 │ │ │ │ - beq 0xce710 │ │ │ │ - bl 0x18970c │ │ │ │ + beq 0xce810 │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xc5708 │ │ │ │ + bl 0xc57d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x77a78 │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xc5708 │ │ │ │ + bl 0xc57d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77a38 │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x77a78 │ │ │ │ + b 0xcd5c8 │ │ │ │ cmp r3, #2097152 @ 0x200000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ ands r5, r5, #1048576 @ 0x100000 │ │ │ │ movne r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldreq r1, [pc, #1156] @ 0xce0b0 │ │ │ │ + ldreq r1, [pc, #1156] @ 0xce1b0 │ │ │ │ moveq r0, r6 │ │ │ │ movne r0, r6 │ │ │ │ streq r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ strne r1, [sp, #4] │ │ │ │ - ldrne r1, [pc, #1136] @ 0xce0b4 │ │ │ │ - bl 0xcaf84 │ │ │ │ - b 0xcd11c │ │ │ │ - ldr r2, [pc, #1076] @ 0xce084 │ │ │ │ + ldrne r1, [pc, #1136] @ 0xce1b4 │ │ │ │ + bl 0xcb048 │ │ │ │ + b 0xcd21c │ │ │ │ + ldr r2, [pc, #1076] @ 0xce184 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ands r7, r1, #1048576 @ 0x100000 │ │ │ │ - bne 0xce15c │ │ │ │ + bne 0xce25c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcbeac │ │ │ │ - b 0xcd11c │ │ │ │ - ldr r2, [pc, #1020] @ 0xce084 │ │ │ │ + bl 0xcbf70 │ │ │ │ + b 0xcd21c │ │ │ │ + ldr r2, [pc, #1020] @ 0xce184 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ands r7, r1, #1048576 @ 0x100000 │ │ │ │ - bne 0xce278 │ │ │ │ + bne 0xce378 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcb964 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcba28 │ │ │ │ + b 0xcd21c │ │ │ │ mov r1, r7 │ │ │ │ - bl 0xc5708 │ │ │ │ + bl 0xc57d8 │ │ │ │ ldr r3, [r6, #136] @ 0x88 │ │ │ │ mov ip, #226 @ 0xe2 │ │ │ │ mov r2, r8 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7c064 │ │ │ │ - b 0xcd4c8 │ │ │ │ - ldr r3, [pc, #1132] @ 0xce158 │ │ │ │ + bl 0x7c0a4 │ │ │ │ + b 0xcd5c8 │ │ │ │ + ldr r3, [pc, #1132] @ 0xce258 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x19307c │ │ │ │ + bl 0x19317c │ │ │ │ ldr r3, [r6, #136] @ 0x88 │ │ │ │ mov ip, #67 @ 0x43 │ │ │ │ mov r2, r8 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7c508 │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x7c548 │ │ │ │ + b 0xcd5c8 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ ands r5, r5, #1048576 @ 0x100000 │ │ │ │ - bne 0xce2c4 │ │ │ │ + bne 0xce3c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ stm sp, {r1, r5} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #864] @ 0xce0b8 │ │ │ │ + ldr r1, [pc, #864] @ 0xce1b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcaf84 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcb048 │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ ands r5, r5, #1048576 @ 0x100000 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldreq r1, [pc, #824] @ 0xce0bc │ │ │ │ - ldrne r1, [pc, #824] @ 0xce0c0 │ │ │ │ + ldreq r1, [pc, #824] @ 0xce1bc │ │ │ │ + ldrne r1, [pc, #824] @ 0xce1c0 │ │ │ │ mov r0, r6 │ │ │ │ streq r5, [sp, #4] │ │ │ │ strne r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xcaf84 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcb048 │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ mov r1, #1 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldreq r1, [pc, #764] @ 0xce0c4 │ │ │ │ - ldrne r1, [pc, #764] @ 0xce0c8 │ │ │ │ + ldreq r1, [pc, #764] @ 0xce1c4 │ │ │ │ + ldrne r1, [pc, #764] @ 0xce1c8 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xcaf84 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcb048 │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcb964 │ │ │ │ - b 0xcd11c │ │ │ │ - ldr r3, [pc, #704] @ 0xce0cc │ │ │ │ + bl 0xcba28 │ │ │ │ + b 0xcd21c │ │ │ │ + ldr r3, [pc, #704] @ 0xce1cc │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, #4194304 @ 0x400000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ lsr r3, r1, #20 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr r2, r5, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsr r3, r5, #12 │ │ │ │ and r2, r2, #15 │ │ │ │ and r3, r3, #15 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc703c │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc7100 │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ ands r5, r5, #1048576 @ 0x100000 │ │ │ │ - bne 0xce380 │ │ │ │ + bne 0xce480 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ stm sp, {r1, r5} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #604] @ 0xce0d0 │ │ │ │ + ldr r1, [pc, #604] @ 0xce1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc9a80 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc9b44 │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ mov r1, #1 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldreq r1, [pc, #556] @ 0xce0d4 │ │ │ │ - ldrne r1, [pc, #556] @ 0xce0d8 │ │ │ │ + ldreq r1, [pc, #556] @ 0xce1d4 │ │ │ │ + ldrne r1, [pc, #556] @ 0xce1d8 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xc9a80 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc9b44 │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc60d4 │ │ │ │ + bl 0xc61a4 │ │ │ │ ands r5, r5, #1048576 @ 0x100000 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldreq r1, [pc, #512] @ 0xce0dc │ │ │ │ - ldrne r1, [pc, #512] @ 0xce0e0 │ │ │ │ + ldreq r1, [pc, #512] @ 0xce1dc │ │ │ │ + ldrne r1, [pc, #512] @ 0xce1e0 │ │ │ │ mov r0, r6 │ │ │ │ streq r5, [sp, #4] │ │ │ │ strne r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xc9a80 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc9b44 │ │ │ │ + b 0xcd21c │ │ │ │ cmp r1, #10485760 @ 0xa00000 │ │ │ │ - beq 0xce4ac │ │ │ │ - ldr r0, [pc, #384] @ 0xce084 │ │ │ │ + beq 0xce5ac │ │ │ │ + ldr r0, [pc, #384] @ 0xce184 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 0xce494 │ │ │ │ + beq 0xce594 │ │ │ │ cmp r1, #8388608 @ 0x800000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #448] @ 0xce0e4 │ │ │ │ + ldr r1, [pc, #448] @ 0xce1e4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xcad18 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcaddc │ │ │ │ + b 0xcd21c │ │ │ │ cmp r3, #10485760 @ 0xa00000 │ │ │ │ - beq 0xce620 │ │ │ │ + beq 0xce720 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0xce5ac │ │ │ │ - ldr r2, [pc, #316] @ 0xce080 │ │ │ │ + beq 0xce6ac │ │ │ │ + ldr r2, [pc, #316] @ 0xce180 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc6128 │ │ │ │ + bl 0xc61f8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcbc98 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcbd5c │ │ │ │ + b 0xcd21c │ │ │ │ lsr r3, r1, #12 │ │ │ │ and r2, r3, #15 │ │ │ │ lsr r3, r1, #3 │ │ │ │ tst r1, #32 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r1, r1, #12 │ │ │ │ orr r3, r3, r1, lsr #28 │ │ │ │ lsr r1, r5, #21 │ │ │ │ - bne 0xce570 │ │ │ │ + bne 0xce670 │ │ │ │ and r1, r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #224] @ 0xce080 │ │ │ │ + ldr r1, [pc, #224] @ 0xce180 │ │ │ │ tst r5, r1 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 0xccea0 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xccfa0 │ │ │ │ + b 0xcd21c │ │ │ │ lsr r2, r1, #3 │ │ │ │ tst r1, #4194304 @ 0x400000 │ │ │ │ lsr r1, r1, #12 │ │ │ │ and r2, r2, #16 │ │ │ │ and ip, r1, #15 │ │ │ │ lsl r1, r5, #12 │ │ │ │ orr r2, r2, r1, lsr #28 │ │ │ │ lsr r1, r5, #21 │ │ │ │ - bne 0xce7fc │ │ │ │ + bne 0xce8fc │ │ │ │ tst r5, #32 │ │ │ │ - bne 0xce794 │ │ │ │ + bne 0xce894 │ │ │ │ tst r5, #64 @ 0x40 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ and r3, r1, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0xccce8 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xccde8 │ │ │ │ + b 0xcd21c │ │ │ │ mov r1, r4 │ │ │ │ - bl 0xc5708 │ │ │ │ + bl 0xc57d8 │ │ │ │ ldr r3, [r6, #136] @ 0x88 │ │ │ │ mov ip, #225 @ 0xe1 │ │ │ │ mov r2, r8 │ │ │ │ and r3, r3, #15 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x7c064 │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x7c0a4 │ │ │ │ + b 0xcd5c8 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ svceq 0x00000f00 │ │ │ │ vstreq d0, [r0, #-0] │ │ │ │ @ instruction: 0x0c000a00 │ │ │ │ ldrdeq r0, [r0], #-0 @ │ │ │ │ subeq r0, r0, r0, lsl r0 │ │ │ │ vmlaeq.f32 s0, s0, s0 │ │ │ │ @@ -194500,355 +194564,355 @@ │ │ │ │ subeq r0, r0, pc, lsr #32 │ │ │ │ andseq r0, r0, r0, lsl r0 │ │ │ │ addeq r0, r0, pc │ │ │ │ vstreq s0, [r0, #-0] │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ addeq r0, r0, r0, asr #32 │ │ │ │ adceq r0, r0, r0, asr #32 │ │ │ │ - andeq r6, ip, r4, lsr #13 │ │ │ │ - andeq r6, ip, ip, lsr r8 │ │ │ │ - andeq r6, ip, r8, ror #24 │ │ │ │ - andeq r6, ip, r4, ror #19 │ │ │ │ - andeq r6, ip, ip, asr #26 │ │ │ │ + andeq r6, ip, r8, ror #14 │ │ │ │ + andeq r6, ip, r0, lsl #18 │ │ │ │ + andeq r6, ip, ip, lsr #26 │ │ │ │ + andeq r6, ip, r8, lsr #21 │ │ │ │ + andeq r6, ip, r0, lsl lr │ │ │ │ adceq r0, r0, r0, lsl r0 │ │ │ │ subeq r0, r0, pc │ │ │ │ - andeq r6, ip, r0, asr #8 │ │ │ │ - andeq r5, ip, r8, lsr sl │ │ │ │ - andeq r6, ip, r0, lsr lr │ │ │ │ - andeq r5, ip, r0, lsl #15 │ │ │ │ - strdeq r5, [ip], -r4 │ │ │ │ - ldrdeq r5, [ip], -ip │ │ │ │ - ldrdeq r6, [ip], -r4 │ │ │ │ - andeq r5, ip, r8, ror #16 │ │ │ │ - andeq r6, ip, ip, lsl r5 │ │ │ │ - andeq r6, ip, r8, ror #14 │ │ │ │ - subeq r0, r0, pc, lsr #1 │ │ │ │ - andeq r5, ip, ip, lsr #21 │ │ │ │ + andeq r6, ip, r4, lsl #10 │ │ │ │ + andeq r5, ip, r8, lsl #22 │ │ │ │ + strdeq r6, [ip], -r4 │ │ │ │ + andeq r5, ip, r0, asr r8 │ │ │ │ + andeq r5, ip, r4, asr #17 │ │ │ │ + andeq r5, ip, ip, lsr #19 │ │ │ │ + muleq ip, r8, r4 │ │ │ │ + andeq r5, ip, r8, lsr r9 │ │ │ │ andeq r6, ip, r0, ror #11 │ │ │ │ - andeq r6, ip, r0, lsl r9 │ │ │ │ - andeq r5, ip, r0, asr r9 │ │ │ │ - andeq r5, ip, r4, asr #19 │ │ │ │ - andeq r5, ip, r8, lsl #24 │ │ │ │ - addseq r1, r7, ip, lsr #26 │ │ │ │ + andeq r6, ip, ip, lsr #16 │ │ │ │ + subeq r0, r0, pc, lsr #1 │ │ │ │ + andeq r5, ip, ip, ror fp │ │ │ │ + andeq r6, ip, r4, lsr #13 │ │ │ │ + ldrdeq r6, [ip], -r4 │ │ │ │ + andeq r5, ip, r0, lsr #20 │ │ │ │ + muleq ip, r4, sl │ │ │ │ + ldrdeq r5, [ip], -r8 │ │ │ │ + addseq r1, r7, ip, lsr #24 │ │ │ │ umlaleq r9, r7, ip, sp │ │ │ │ eoreq r0, r0, r0, asr #32 │ │ │ │ - andeq r5, ip, ip, ror ip │ │ │ │ - andeq r6, ip, ip, lsr #9 │ │ │ │ - andeq r5, ip, r0, lsr #22 │ │ │ │ - @ instruction: 0x000c6ab8 │ │ │ │ - muleq ip, r4, fp │ │ │ │ - muleq ip, r0, fp │ │ │ │ + andeq r5, ip, ip, asr #26 │ │ │ │ + andeq r6, ip, r0, ror r5 │ │ │ │ + strdeq r5, [ip], -r0 │ │ │ │ + andeq r6, ip, ip, ror fp │ │ │ │ + andeq r5, ip, r4, ror #24 │ │ │ │ + andeq r6, ip, r4, asr ip │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, ror #30 │ │ │ │ - addseq r1, r7, r8, asr #10 │ │ │ │ + addseq r1, r7, r8, asr #8 │ │ │ │ adceq r9, r7, r4, lsl #21 │ │ │ │ adceq r9, r7, r0, lsl ip │ │ │ │ - @ instruction: 0x000c5fb0 │ │ │ │ + andeq r6, ip, r0, lsl #1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r1, r0, lsl #1 │ │ │ │ - andeq r6, ip, r8, asr #1 │ │ │ │ - andseq pc, r8, r0, ror #5 │ │ │ │ - addseq r1, r7, r0, ror #3 │ │ │ │ + muleq ip, r8, r1 │ │ │ │ + andseq pc, r8, r0, ror #7 │ │ │ │ + addseq r1, r7, r0, ror #1 │ │ │ │ adceq r9, r7, ip, lsr #31 │ │ │ │ adceq sl, r7, r8, lsr r1 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - ldrheq r1, [r7], r4 │ │ │ │ + @ instruction: 0x00970fb4 │ │ │ │ strdeq r6, [r7], ip @ │ │ │ │ - andeq r6, ip, ip, lsl pc │ │ │ │ + andeq r6, ip, r0, ror #31 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strheq r6, [ip], -ip │ │ │ │ + andeq r6, ip, ip, lsl #3 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ and r3, r1, #655360 @ 0xa0000 │ │ │ │ cmp r3, #524288 @ 0x80000 │ │ │ │ - beq 0xce84c │ │ │ │ - bhi 0xce7d8 │ │ │ │ + beq 0xce94c │ │ │ │ + bhi 0xce8d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xce878 │ │ │ │ + beq 0xce978 │ │ │ │ and r3, r1, #327680 @ 0x50000 │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - beq 0xcede8 │ │ │ │ + beq 0xceee8 │ │ │ │ cmp r3, #327680 @ 0x50000 │ │ │ │ - beq 0xceed4 │ │ │ │ + beq 0xcefd4 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc6334 │ │ │ │ + bl 0xc6400 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r6, #200] @ 0xc8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r1, r3, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - beq 0xcf34c │ │ │ │ + beq 0xcf44c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r8, [pc, #-148] @ 0xce158 │ │ │ │ - ldr r2, [pc, #-224] @ 0xce110 │ │ │ │ + beq 0xcd5c8 │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r8, [pc, #-148] @ 0xce258 │ │ │ │ + ldr r2, [pc, #-224] @ 0xce210 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r9, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18f4fc │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19288c │ │ │ │ - ldr r3, [pc, #-320] @ 0xce0e8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x19298c │ │ │ │ + ldr r3, [pc, #-320] @ 0xce1e8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #-328] @ 0xce0ec │ │ │ │ + ldr r1, [pc, #-328] @ 0xce1ec │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r3, r9 │ │ │ │ add r3, r3, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r8] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ addne r2, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19295c │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x192a5c │ │ │ │ + b 0xcd5c8 │ │ │ │ and r7, r1, #655360 @ 0xa0000 │ │ │ │ cmp r7, #524288 @ 0x80000 │ │ │ │ - beq 0xce968 │ │ │ │ - bhi 0xce828 │ │ │ │ + beq 0xcea68 │ │ │ │ + bhi 0xce928 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0xcea5c │ │ │ │ + beq 0xceb5c │ │ │ │ and r3, r1, #327680 @ 0x50000 │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - beq 0xcf020 │ │ │ │ - bhi 0xcef04 │ │ │ │ + beq 0xcf120 │ │ │ │ + bhi 0xcf004 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcef34 │ │ │ │ + beq 0xcf034 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc6334 │ │ │ │ + bl 0xc6400 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc7edc │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc7fa0 │ │ │ │ + b 0xcd21c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcbeac │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcbf70 │ │ │ │ + b 0xcd21c │ │ │ │ tst r1, #160 @ 0xa0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xceb4c │ │ │ │ + beq 0xcec4c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r6, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ lsr r2, r5, #12 │ │ │ │ and r2, r2, #240 @ 0xf0 │ │ │ │ and r3, r5, #15 │ │ │ │ orr r3, r2, r3 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ lsr r1, r2, #7 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ lsl r3, r3, #6 │ │ │ │ orr r3, r3, r1, lsl #15 │ │ │ │ moveq r0, #16384 @ 0x4000 │ │ │ │ movne r0, #12288 @ 0x3000 │ │ │ │ orr r0, r3, r0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ lsr r3, r5, #11 │ │ │ │ and r3, r3, #30 │ │ │ │ lsl r1, r5, #9 │ │ │ │ orr r1, r3, r1, lsr #31 │ │ │ │ - bl 0xc5744 │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0xc5814 │ │ │ │ + b 0xcd5c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcb964 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcba28 │ │ │ │ + b 0xcd21c │ │ │ │ ands r7, r1, #160 @ 0xa0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #224 @ 0xe0 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ lsr r4, r1, #11 │ │ │ │ tst r3, #251658240 @ 0xf000000 │ │ │ │ and r4, r4, #30 │ │ │ │ lsl r3, r1, #9 │ │ │ │ ldr r8, [r0, #168] @ 0xa8 │ │ │ │ orr r4, r4, r3, lsr #31 │ │ │ │ - bne 0xcef50 │ │ │ │ + bne 0xcf050 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bne 0xcd218 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ mov r8, #0 │ │ │ │ lsr r3, r5, #12 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ and r0, r5, #15 │ │ │ │ orr r0, r3, r0 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ lsl r0, r0, #3 │ │ │ │ lsr r3, r3, #7 │ │ │ │ orr r0, r0, r3, lsl #15 │ │ │ │ moveq r3, #16384 @ 0x4000 │ │ │ │ movne r3, #15872 @ 0x3e00 │ │ │ │ orr r0, r0, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r5, [pc, #-728] @ 0xce158 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r5, [pc, #-728] @ 0xce258 │ │ │ │ mov r6, r0 │ │ │ │ - b 0xce448 │ │ │ │ + b 0xce548 │ │ │ │ add r3, r7, r4 │ │ │ │ and r3, r3, #7 │ │ │ │ bic r4, r4, #7 │ │ │ │ sub r8, r8, #1 │ │ │ │ orr r4, r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r5] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ + bl 0x192ac4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0xce434 │ │ │ │ - b 0xcd4c8 │ │ │ │ - ldr r2, [pc, #-908] @ 0xce0f0 │ │ │ │ + bne 0xce534 │ │ │ │ + b 0xcd5c8 │ │ │ │ + ldr r2, [pc, #-908] @ 0xce1f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0xc6128 │ │ │ │ - ldr r1, [pc, #-924] @ 0xce0f4 │ │ │ │ + bl 0xc61f8 │ │ │ │ + ldr r1, [pc, #-924] @ 0xce1f4 │ │ │ │ mov ip, #0 │ │ │ │ - b 0xcdb38 │ │ │ │ + b 0xcdc38 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcbc98 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcbd5c │ │ │ │ + b 0xcd21c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcbc98 │ │ │ │ - b 0xcd11c │ │ │ │ - ldr r1, [pc, #-980] @ 0xce0f8 │ │ │ │ + bl 0xcbd5c │ │ │ │ + b 0xcd21c │ │ │ │ + ldr r1, [pc, #-980] @ 0xce1f8 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xcad18 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcaddc │ │ │ │ + b 0xcd21c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #-1012] @ 0xce0fc │ │ │ │ + ldr r1, [pc, #-1012] @ 0xce1fc │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xcad18 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcaddc │ │ │ │ + b 0xcd21c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #-1036] @ 0xce100 │ │ │ │ + ldr r1, [pc, #-1036] @ 0xce200 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xcad18 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcaddc │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0xc6128 │ │ │ │ + bl 0xc61f8 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #-1060] @ 0xce104 │ │ │ │ + ldr r1, [pc, #-1060] @ 0xce204 │ │ │ │ stm sp, {r2, r4} │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 0xcad18 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcaddc │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0xc6128 │ │ │ │ - ldr r1, [pc, #-1088] @ 0xce108 │ │ │ │ + bl 0xc61f8 │ │ │ │ + ldr r1, [pc, #-1088] @ 0xce208 │ │ │ │ mov ip, #1 │ │ │ │ - b 0xcdb38 │ │ │ │ + b 0xcdc38 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc6128 │ │ │ │ + bl 0xc61f8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcbc98 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcbd5c │ │ │ │ + b 0xcd21c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsl r2, r1, #1 │ │ │ │ mov r3, #1 │ │ │ │ and r2, r2, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsl r3, r5, #25 │ │ │ │ orr r3, r2, r3, lsr #31 │ │ │ │ lsr r2, r5, #23 │ │ │ │ and r2, r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 0xccea0 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xccfa0 │ │ │ │ + b 0xcd21c │ │ │ │ and r3, r1, #655360 @ 0xa0000 │ │ │ │ cmp r3, #524288 @ 0x80000 │ │ │ │ - beq 0xcec3c │ │ │ │ - bhi 0xceaf0 │ │ │ │ + beq 0xced3c │ │ │ │ + bhi 0xcebf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcebc4 │ │ │ │ + beq 0xcecc4 │ │ │ │ and r3, r1, #327680 @ 0x50000 │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ - beq 0xcf178 │ │ │ │ - bhi 0xcf2ec │ │ │ │ + beq 0xcf278 │ │ │ │ + bhi 0xcf3ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcf2a8 │ │ │ │ + beq 0xcf3a8 │ │ │ │ lsr r3, r1, #7 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr r2, r1, #11 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsr r3, r5, #1 │ │ │ │ lsl ip, r5, #9 │ │ │ │ and r2, r2, #30 │ │ │ │ @@ -194856,326 +194920,326 @@ │ │ │ │ and r3, r3, #16 │ │ │ │ orr r2, r2, ip, lsr #31 │ │ │ │ orr r3, r3, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0xc9728 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc97ec │ │ │ │ + b 0xcd21c │ │ │ │ ands r7, r1, #160 @ 0xa0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ lsr r4, r1, #18 │ │ │ │ and r4, r4, #16 │ │ │ │ lsl r2, r1, #16 │ │ │ │ tst r3, #14 │ │ │ │ orr r4, r4, r2, lsr #28 │ │ │ │ - bne 0xce658 │ │ │ │ + bne 0xce758 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ tst r3, #251658240 @ 0xf000000 │ │ │ │ ldr r8, [r6, #168] @ 0xa8 │ │ │ │ - bne 0xcf208 │ │ │ │ + bne 0xcf308 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ mov r8, #0 │ │ │ │ lsr r3, r5, #12 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r5, #15 │ │ │ │ orr r2, r3, r2 │ │ │ │ moveq r1, #16384 @ 0x4000 │ │ │ │ lsr r3, r3, #7 │ │ │ │ movne r1, #16320 @ 0x3fc0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #15 │ │ │ │ orr r1, r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ - bl 0x18a48c │ │ │ │ - ldr r5, [pc, #-1396] @ 0xce158 │ │ │ │ + bl 0x18a58c │ │ │ │ + ldr r5, [pc, #-1396] @ 0xce258 │ │ │ │ mov r6, r0 │ │ │ │ - b 0xce6e4 │ │ │ │ + b 0xce7e4 │ │ │ │ add r3, r7, r4 │ │ │ │ and r3, r3, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ sub r8, r8, #1 │ │ │ │ orr r4, r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x193254 │ │ │ │ + bl 0x193354 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0xce6d0 │ │ │ │ - b 0xcd4c8 │ │ │ │ - bl 0x18970c │ │ │ │ + bne 0xce7d0 │ │ │ │ + b 0xcd5c8 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xc5744 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0xc5814 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc5744 │ │ │ │ - b 0xcd4c8 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0xc5814 │ │ │ │ + b 0xcd5c8 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xc5744 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0xc5814 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b 0xce744 │ │ │ │ + b 0xce844 │ │ │ │ lsl r3, r1, #1 │ │ │ │ lsl r5, r5, #25 │ │ │ │ and r3, r3, #2 │ │ │ │ orr r3, r3, r5, lsr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 0xccce8 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xccde8 │ │ │ │ + b 0xcd21c │ │ │ │ ldrb r4, [r3, #71] @ 0x47 │ │ │ │ and r4, r4, #15 │ │ │ │ cmp r4, #2 │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - b 0xcd1c8 │ │ │ │ + b 0xcd2c8 │ │ │ │ cmp r3, #655360 @ 0xa0000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc6290 │ │ │ │ + bl 0xc6360 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xca64c │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xca710 │ │ │ │ + b 0xcd21c │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl r2, r1, #2 │ │ │ │ lsl r5, r5, #25 │ │ │ │ and r2, r2, #4 │ │ │ │ orr r2, r2, r5, lsr #30 │ │ │ │ add r1, sp, #8 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 0xccce8 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xccde8 │ │ │ │ + b 0xcd21c │ │ │ │ cmp r7, #655360 @ 0xa0000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc6290 │ │ │ │ + bl 0xc6360 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xca2d8 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xca39c │ │ │ │ + b 0xcd21c │ │ │ │ tst r1, #262144 @ 0x40000 │ │ │ │ - bne 0xcedbc │ │ │ │ + bne 0xceebc │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc62f0 │ │ │ │ + bl 0xc63b8 │ │ │ │ tst r5, #65536 @ 0x10000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc8364 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc8428 │ │ │ │ + b 0xcd21c │ │ │ │ tst r1, #262144 @ 0x40000 │ │ │ │ - bne 0xcecd8 │ │ │ │ + bne 0xcedd8 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc617c │ │ │ │ - ldr r3, [pc, #-1904] @ 0xce128 │ │ │ │ + bl 0xc624c │ │ │ │ + ldr r3, [pc, #-1904] @ 0xce228 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ and r5, r5, r3 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - beq 0xcef78 │ │ │ │ + beq 0xcf078 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 0xcf008 │ │ │ │ + beq 0xcf108 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xcf31c │ │ │ │ + beq 0xcf41c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r6, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r8, [r6, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r6, [pc, #-1980] @ 0xce158 │ │ │ │ + beq 0xcd5c8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r6, [pc, #-1980] @ 0xce258 │ │ │ │ mov r1, r7 │ │ │ │ ldr r9, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1927bc │ │ │ │ - ldr r2, [pc, #-2096] @ 0xce10c │ │ │ │ + bl 0x1928bc │ │ │ │ + ldr r2, [pc, #-2096] @ 0xce20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f714 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r6] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0xcd5c8 │ │ │ │ tst r1, #262144 @ 0x40000 │ │ │ │ add r0, sp, #8 │ │ │ │ - bne 0xcedd4 │ │ │ │ + bne 0xceed4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc62f0 │ │ │ │ + bl 0xc63b8 │ │ │ │ ands r1, r5, #65536 @ 0x10000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #240 @ 0xf0 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r6, #200] @ 0xc8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - beq 0xcf404 │ │ │ │ + beq 0xcf504 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r5, [pc, #-2168] @ 0xce158 │ │ │ │ + beq 0xcd5c8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r5, [pc, #-2168] @ 0xce258 │ │ │ │ mov r1, r4 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19288c │ │ │ │ - bl 0x18983c │ │ │ │ + bl 0x19298c │ │ │ │ + bl 0x18993c │ │ │ │ ldr r1, [r5] │ │ │ │ - ldr r2, [pc, #-2288] @ 0xce110 │ │ │ │ + ldr r2, [pc, #-2288] @ 0xce210 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #-2296] @ 0xce114 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #-2296] @ 0xce214 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldrne r1, [pc, #-2312] @ 0xce118 │ │ │ │ - ldreq r1, [pc, #-2312] @ 0xce11c │ │ │ │ + ldrne r1, [pc, #-2312] @ 0xce218 │ │ │ │ + ldreq r1, [pc, #-2312] @ 0xce21c │ │ │ │ add r2, r3, r4 │ │ │ │ add r3, r3, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1929c4 │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x192ac4 │ │ │ │ + b 0xcd5c8 │ │ │ │ tst r1, #262144 @ 0x40000 │ │ │ │ add r0, sp, #8 │ │ │ │ - bne 0xcecf0 │ │ │ │ + bne 0xcedf0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc617c │ │ │ │ - ldr r1, [pc, #-2388] @ 0xce128 │ │ │ │ + bl 0xc624c │ │ │ │ + ldr r1, [pc, #-2388] @ 0xce228 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and r5, r5, r1 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - beq 0xcf1a0 │ │ │ │ - bhi 0xcf058 │ │ │ │ + beq 0xcf2a0 │ │ │ │ + bhi 0xcf158 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0xcec90 │ │ │ │ + beq 0xced90 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ tst r1, #240 @ 0xf0 │ │ │ │ - beq 0xcd118 │ │ │ │ - ldr r1, [pc, #-2400] @ 0xce150 │ │ │ │ + beq 0xcd218 │ │ │ │ + ldr r1, [pc, #-2400] @ 0xce250 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - ldreq r1, [pc, #-2468] @ 0xce120 │ │ │ │ - bne 0xcecd4 │ │ │ │ + ldreq r1, [pc, #-2468] @ 0xce220 │ │ │ │ + bne 0xcedd4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xc803c │ │ │ │ + b 0xc8100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0xceefc │ │ │ │ + beq 0xceffc │ │ │ │ tst r4, #1 │ │ │ │ moveq r9, #16 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ rsb r7, r2, #2 │ │ │ │ - b 0xcd3b4 │ │ │ │ + b 0xcd4b4 │ │ │ │ cmp r3, #655360 @ 0xa0000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ lsr lr, r1, #15 │ │ │ │ lsl r3, r1, #24 │ │ │ │ lsr ip, r5, #16 │ │ │ │ and lr, lr, #2 │ │ │ │ orr lr, lr, r3, lsr #31 │ │ │ │ and ip, ip, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ @@ -195187,80 +195251,80 @@ │ │ │ │ and r3, r3, #30 │ │ │ │ lsl r5, r5, #26 │ │ │ │ orr r2, r2, ip, lsr #28 │ │ │ │ orr r3, r3, r5, lsr #31 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bl 0xc9f50 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xca014 │ │ │ │ + b 0xcd21c │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xce304 │ │ │ │ - bl 0x18970c │ │ │ │ + b 0xce404 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #-2664] @ 0xce124 │ │ │ │ - bl 0x18f714 │ │ │ │ + ldr r2, [pc, #-2664] @ 0xce224 │ │ │ │ + bl 0x18f814 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xc5744 │ │ │ │ - b 0xcd4c8 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0xc5814 │ │ │ │ + b 0xcd5c8 │ │ │ │ + bl 0x18980c │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x77844 │ │ │ │ + bl 0x77884 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xc5744 │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0xc5814 │ │ │ │ + b 0xcd5c8 │ │ │ │ tst r1, #262144 @ 0x40000 │ │ │ │ - bne 0xcf090 │ │ │ │ + bne 0xcf190 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc61fc │ │ │ │ - ldr r1, [pc, #-2748] @ 0xce128 │ │ │ │ + bl 0xc62cc │ │ │ │ + ldr r1, [pc, #-2748] @ 0xce228 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and r5, r5, r1 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - beq 0xcf0d8 │ │ │ │ - bhi 0xcf3cc │ │ │ │ + beq 0xcf1d8 │ │ │ │ + bhi 0xcf4cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0xcf384 │ │ │ │ + beq 0xcf484 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ - ldr r1, [pc, #-2760] @ 0xce150 │ │ │ │ + beq 0xcd218 │ │ │ │ + ldr r1, [pc, #-2760] @ 0xce250 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - ldreq r1, [pc, #-2816] @ 0xce12c │ │ │ │ - bne 0xcecd4 │ │ │ │ + ldreq r1, [pc, #-2816] @ 0xce22c │ │ │ │ + bne 0xcedd4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xc8af8 │ │ │ │ + b 0xc8bbc │ │ │ │ tst r1, #262144 @ 0x40000 │ │ │ │ - bne 0xcf260 │ │ │ │ + bne 0xcf360 │ │ │ │ tst r1, #65536 @ 0x10000 │ │ │ │ - bne 0xcf238 │ │ │ │ + bne 0xcf338 │ │ │ │ lsr r3, r1, #7 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr r2, r1, #18 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsl r3, r5, #1 │ │ │ │ lsl ip, r5, #16 │ │ │ │ and r2, r2, #16 │ │ │ │ @@ -195268,272 +195332,272 @@ │ │ │ │ and r3, r3, #30 │ │ │ │ orr r2, r2, ip, lsr #28 │ │ │ │ orr r3, r3, r5, lsr #31 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0xc8214 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc82d8 │ │ │ │ + b 0xcd21c │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ tst r0, #240 @ 0xf0 │ │ │ │ - bne 0xcecb8 │ │ │ │ + bne 0xcedb8 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ tst r0, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ - ldr r1, [pc, #-2928] @ 0xce150 │ │ │ │ + beq 0xcd218 │ │ │ │ + ldr r1, [pc, #-2928] @ 0xce250 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - ldreq r1, [pc, #-2980] @ 0xce130 │ │ │ │ - beq 0xceac4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + ldreq r1, [pc, #-2980] @ 0xce230 │ │ │ │ + beq 0xcebc4 │ │ │ │ + bl 0x3b38dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0xc637c │ │ │ │ + bl 0xc6444 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc8664 │ │ │ │ - b 0xcd11c │ │ │ │ - bl 0xc637c │ │ │ │ + bl 0xc8728 │ │ │ │ + b 0xcd21c │ │ │ │ + bl 0xc6444 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ tst r3, #240 @ 0xf0 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r3, r8, r9, sl} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcf110 │ │ │ │ + beq 0xcf210 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r5, [pc, #-3040] @ 0xce158 │ │ │ │ + beq 0xcd5c8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r5, [pc, #-3040] @ 0xce258 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r9 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x18f32c │ │ │ │ - ldr r3, [pc, #-3136] @ 0xce134 │ │ │ │ + bl 0x18f42c │ │ │ │ + ldr r3, [pc, #-3136] @ 0xce234 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r8, #0 │ │ │ │ add ip, r2, r1 │ │ │ │ - ldrne r1, [pc, #-3160] @ 0xce138 │ │ │ │ - ldreq r1, [pc, #-3160] @ 0xce13c │ │ │ │ + ldrne r1, [pc, #-3160] @ 0xce238 │ │ │ │ + ldreq r1, [pc, #-3160] @ 0xce23c │ │ │ │ add r4, r2, r4 │ │ │ │ add r3, r2, r6 │ │ │ │ ldrne r0, [r1] │ │ │ │ streq ip, [sp, #4] │ │ │ │ movne r2, #0 │ │ │ │ ldreq r0, [r1] │ │ │ │ moveq r2, r8 │ │ │ │ stmne sp, {r4, ip} │ │ │ │ streq r4, [sp] │ │ │ │ - bl 0x18abbc │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x18acbc │ │ │ │ + b 0xcd5c8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0xc623c │ │ │ │ + bl 0xc630c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc927c │ │ │ │ - b 0xcd11c │ │ │ │ - bl 0xc623c │ │ │ │ + bl 0xc9340 │ │ │ │ + b 0xcd21c │ │ │ │ + bl 0xc630c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc8cf4 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc8db8 │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc617c │ │ │ │ + bl 0xc624c │ │ │ │ tst r5, #128 @ 0x80 │ │ │ │ - bne 0xcf374 │ │ │ │ + bne 0xcf474 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xcf35c │ │ │ │ + beq 0xcf45c │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r6, #200] @ 0xc8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r1, r3, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - beq 0xcf434 │ │ │ │ + beq 0xcf534 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc74a8 │ │ │ │ + bl 0xc756c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r7, [pc, #-3340] @ 0xce158 │ │ │ │ + beq 0xcd5c8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r7, [pc, #-3340] @ 0xce258 │ │ │ │ mov r1, r4 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1927bc │ │ │ │ - bl 0x18983c │ │ │ │ - ldr r2, [pc, #-3408] @ 0xce140 │ │ │ │ + bl 0x1928bc │ │ │ │ + bl 0x18993c │ │ │ │ + ldr r2, [pc, #-3408] @ 0xce240 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x18f3fc │ │ │ │ - ldr r3, [pc, #-3420] @ 0xce144 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f4fc │ │ │ │ + ldr r3, [pc, #-3420] @ 0xce244 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #-3428] @ 0xce148 │ │ │ │ + ldr r1, [pc, #-3428] @ 0xce248 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ add r4, r3, r4 │ │ │ │ add r3, r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 0x18ab48 │ │ │ │ + bl 0x18ac48 │ │ │ │ ldr r4, [r7] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b 0xcea44 │ │ │ │ + b 0xceb44 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc617c │ │ │ │ + bl 0xc624c │ │ │ │ tst r5, #128 @ 0x80 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc7c38 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc7cfc │ │ │ │ + b 0xcd21c │ │ │ │ mov r9, #8 │ │ │ │ - b 0xceae8 │ │ │ │ + b 0xcebe8 │ │ │ │ cmp r3, #327680 @ 0x50000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 0xcf1d0 │ │ │ │ + bne 0xcf2d0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc617c │ │ │ │ + bl 0xc624c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc788c │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc7950 │ │ │ │ + b 0xcd21c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc6334 │ │ │ │ + bl 0xc6400 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc7d7c │ │ │ │ - b 0xcd11c │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xc7e40 │ │ │ │ + b 0xcd21c │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 0xce3f0 │ │ │ │ + ble 0xce4f0 │ │ │ │ tst r4, #24 │ │ │ │ ldrne r7, [r6, #172] @ 0xac │ │ │ │ addne r7, r7, #1 │ │ │ │ - bne 0xce3f0 │ │ │ │ - b 0xce3ec │ │ │ │ + bne 0xce4f0 │ │ │ │ + b 0xce4ec │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ - beq 0xcf334 │ │ │ │ + beq 0xcf434 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ tst r3, #15728640 @ 0xf00000 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r3, [r6, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r8, [r6, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r6, [pc, #-3708] @ 0xce158 │ │ │ │ + beq 0xcd5c8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r6, [pc, #-3708] @ 0xce258 │ │ │ │ mov r1, r7 │ │ │ │ ldr r9, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1927bc │ │ │ │ + bl 0x1928bc │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18fa24 │ │ │ │ - b 0xce944 │ │ │ │ + bl 0x18fb24 │ │ │ │ + b 0xcea44 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcbb3c │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xcbc00 │ │ │ │ + b 0xcd21c │ │ │ │ mov r9, #8 │ │ │ │ - b 0xcd3b4 │ │ │ │ + b 0xcd4b4 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc617c │ │ │ │ + bl 0xc624c │ │ │ │ tst r5, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bne 0xcf108 │ │ │ │ - bl 0xc7760 │ │ │ │ - b 0xcd11c │ │ │ │ + bne 0xcf208 │ │ │ │ + bl 0xc7824 │ │ │ │ + b 0xcd21c │ │ │ │ mov r1, #-268435456 @ 0xf0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x7b05c │ │ │ │ - b 0xcd4c8 │ │ │ │ + bl 0x7b09c │ │ │ │ + b 0xcd5c8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ tst r1, #240 @ 0xf0 │ │ │ │ - beq 0xcd118 │ │ │ │ - ldr r1, [pc, #-3880] @ 0xce150 │ │ │ │ + beq 0xcd218 │ │ │ │ + ldr r1, [pc, #-3880] @ 0xce250 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - ldreq r1, [pc, #-3904] @ 0xce14c │ │ │ │ - beq 0xceac4 │ │ │ │ - b 0xcecd4 │ │ │ │ + ldreq r1, [pc, #-3904] @ 0xce24c │ │ │ │ + beq 0xcebc4 │ │ │ │ + b 0xcedd4 │ │ │ │ lsr r3, r1, #16 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsr r3, r5, #7 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr r2, r1, #18 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -195542,114 +195606,114 @@ │ │ │ │ and r2, r2, #16 │ │ │ │ and r5, r5, #15 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r2, r2, ip, lsr #28 │ │ │ │ orr r3, r3, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 0xc9400 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc94c4 │ │ │ │ + b 0xcd21c │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ - ldr r1, [pc, #-4000] @ 0xce150 │ │ │ │ + beq 0xcd218 │ │ │ │ + ldr r1, [pc, #-4000] @ 0xce250 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - ldreq r1, [pc, #-4016] @ 0xce154 │ │ │ │ - beq 0xcec2c │ │ │ │ - b 0xcecd4 │ │ │ │ - bl 0xc84b8 │ │ │ │ - b 0xcd11c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr r5, [pc, #-4052] @ 0xce158 │ │ │ │ + ldreq r1, [pc, #-4016] @ 0xce254 │ │ │ │ + beq 0xced2c │ │ │ │ + b 0xcedd4 │ │ │ │ + bl 0xc857c │ │ │ │ + b 0xcd21c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0xcc464 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 0xcd5c8 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr r5, [pc, #-4052] @ 0xce258 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x18970c │ │ │ │ + bl 0x18980c │ │ │ │ mov r1, r9 │ │ │ │ ldr fp, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5] │ │ │ │ - bl 0x900ec │ │ │ │ + bl 0x901b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x19288c │ │ │ │ - b 0xced6c │ │ │ │ + bl 0x19298c │ │ │ │ + b 0xcee6c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc61fc │ │ │ │ + bl 0xc62cc │ │ │ │ tst r5, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bne 0xcf418 │ │ │ │ - bl 0xc8fdc │ │ │ │ - b 0xcd11c │ │ │ │ + bne 0xcf518 │ │ │ │ + bl 0xc90a0 │ │ │ │ + b 0xcd21c │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ tst r1, #240 @ 0xf0 │ │ │ │ - beq 0xcd118 │ │ │ │ - ldr r1, [pc, #652] @ 0xcf444 │ │ │ │ + beq 0xcd218 │ │ │ │ + ldr r1, [pc, #652] @ 0xcf544 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - ldreq r1, [pc, #636] @ 0xcf448 │ │ │ │ - beq 0xceac4 │ │ │ │ - b 0xcecd4 │ │ │ │ + ldreq r1, [pc, #636] @ 0xcf548 │ │ │ │ + beq 0xcebc4 │ │ │ │ + b 0xcedd4 │ │ │ │ lsl r2, r5, #1 │ │ │ │ lsl r3, r1, #26 │ │ │ │ and r2, r2, #30 │ │ │ │ orr r2, r2, r3, lsr #31 │ │ │ │ lsr r3, r5, #18 │ │ │ │ and r3, r3, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ orr r3, r3, r5, lsr #28 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bl 0xc79b8 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc7a7c │ │ │ │ + b 0xcd21c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xcc3a0 │ │ │ │ + bl 0xcc464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xcd4c8 │ │ │ │ + beq 0xcd5c8 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 0xce68c │ │ │ │ + ble 0xce78c │ │ │ │ tst r4, #12 │ │ │ │ - beq 0xce688 │ │ │ │ + beq 0xce788 │ │ │ │ ldr r7, [r6, #172] @ 0xac │ │ │ │ asr r7, r7, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ - b 0xce68c │ │ │ │ + b 0xce78c │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 0xc61bc │ │ │ │ + bl 0xc628c │ │ │ │ tst r5, #128 @ 0x80 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc89c0 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc8a84 │ │ │ │ + b 0xcd21c │ │ │ │ lsr r3, r1, #16 │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsr r3, r5, #7 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr r2, r1, #11 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -195658,16 +195722,16 @@ │ │ │ │ and r2, r2, #30 │ │ │ │ and r5, r5, #15 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r2, r2, ip, lsr #31 │ │ │ │ orr r3, r3, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 0xc8e58 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc8f1c │ │ │ │ + b 0xcd21c │ │ │ │ lsr r3, r1, #7 │ │ │ │ and r3, r3, #1 │ │ │ │ lsr r2, r1, #18 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsl r3, r5, #1 │ │ │ │ lsl ip, r5, #16 │ │ │ │ and r2, r2, #16 │ │ │ │ @@ -195675,152 +195739,152 @@ │ │ │ │ and r3, r3, #30 │ │ │ │ orr r2, r2, ip, lsr #28 │ │ │ │ orr r3, r3, r5, lsr #31 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0xc95a0 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc9664 │ │ │ │ + b 0xcd21c │ │ │ │ cmp r3, #327680 @ 0x50000 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bne 0xcf420 │ │ │ │ - bl 0xc61fc │ │ │ │ + bne 0xcf520 │ │ │ │ + bl 0xc62cc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc912c │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc91f0 │ │ │ │ + b 0xcd21c │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xce8d8 │ │ │ │ + b 0xce9d8 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xcef98 │ │ │ │ + b 0xcf098 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ mov r3, r0 │ │ │ │ - b 0xce1d8 │ │ │ │ + b 0xce2d8 │ │ │ │ ldrb r3, [r3, #71] @ 0x47 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b 0xcee20 │ │ │ │ + b 0xcef20 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc87fc │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc88c0 │ │ │ │ + b 0xcd21c │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ tst r0, #3840 @ 0xf00 │ │ │ │ - bne 0xcf3ac │ │ │ │ + bne 0xcf4ac │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ tst r0, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ + beq 0xcd218 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ - ldr r1, [pc, #144] @ 0xcf444 │ │ │ │ + beq 0xcd218 │ │ │ │ + ldr r1, [pc, #144] @ 0xcf544 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - ldreq r1, [pc, #132] @ 0xcf44c │ │ │ │ - beq 0xcec2c │ │ │ │ - b 0xcecd4 │ │ │ │ + ldreq r1, [pc, #132] @ 0xcf54c │ │ │ │ + beq 0xced2c │ │ │ │ + b 0xcedd4 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 0xcd118 │ │ │ │ + bne 0xcd218 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ tst r1, #3840 @ 0xf00 │ │ │ │ - beq 0xcd118 │ │ │ │ - ldr r1, [pc, #88] @ 0xcf444 │ │ │ │ + beq 0xcd218 │ │ │ │ + ldr r1, [pc, #88] @ 0xcf544 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - ldreq r1, [pc, #80] @ 0xcf450 │ │ │ │ - beq 0xcec2c │ │ │ │ - b 0xcecd4 │ │ │ │ + ldreq r1, [pc, #80] @ 0xcf550 │ │ │ │ + beq 0xced2c │ │ │ │ + b 0xcedd4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ mov r3, r0 │ │ │ │ - b 0xce9bc │ │ │ │ - bl 0xc98b0 │ │ │ │ - b 0xcd11c │ │ │ │ - bl 0xc61bc │ │ │ │ + b 0xceabc │ │ │ │ + bl 0xc9974 │ │ │ │ + b 0xcd21c │ │ │ │ + bl 0xc628c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc7af8 │ │ │ │ - b 0xcd11c │ │ │ │ + bl 0xc7bbc │ │ │ │ + b 0xcd21c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xc5fb8 │ │ │ │ + bl 0xc6088 │ │ │ │ mov r3, r0 │ │ │ │ - b 0xcee50 │ │ │ │ + b 0xcef50 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - andeq r5, ip, r8, lsr #31 │ │ │ │ - mulseq r9, r0, sl │ │ │ │ - andeq r6, ip, ip, lsr #31 │ │ │ │ + andeq r6, ip, r8, ror r0 │ │ │ │ + mulseq r9, r0, fp │ │ │ │ + andeq r7, ip, r0, ror r0 │ │ │ │ lsr r3, r1, #8 │ │ │ │ and r3, r3, #3 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r3, #2 │ │ │ │ add r1, r1, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ lsl r2, r1, #3 │ │ │ │ lslne r3, r3, #3 │ │ │ │ moveq r3, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 0xcf4ac │ │ │ │ + bne 0xcf5ac │ │ │ │ cmp r2, #16 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxls lr │ │ │ │ cmp r2, #24 │ │ │ │ movcc r2, #24 │ │ │ │ sub r2, r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ - b 0x39b860 │ │ │ │ + b 0x39b960 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 0xcf4d0 │ │ │ │ - ldr r1, [pc, #12] @ 0xcf4d4 │ │ │ │ - ldr r0, [pc, #12] @ 0xcf4d8 │ │ │ │ + ldr r3, [pc, #12] @ 0xcf5d0 │ │ │ │ + ldr r1, [pc, #12] @ 0xcf5d4 │ │ │ │ + ldr r0, [pc, #12] @ 0xcf5d8 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ - bl 0x365e98 │ │ │ │ - strdeq r1, [r6], #-40 @ 0xffffffd8 │ │ │ │ - subeq fp, r0, r0, ror #11 │ │ │ │ - subeq fp, r0, r0, lsl #12 │ │ │ │ + bl 0x365f98 │ │ │ │ + strdeq r1, [r6], #-56 @ 0xffffffc8 │ │ │ │ + subeq fp, r0, r0, ror #13 │ │ │ │ + subeq fp, r0, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r7, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r6, r3, #3 │ │ │ │ addne r7, r7, #1 │ │ │ │ - ldr r3, [pc, #252] @ 0xcf60c │ │ │ │ + ldr r3, [pc, #252] @ 0xcf70c │ │ │ │ sub sp, sp, #24 │ │ │ │ lslne r7, r7, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ moveq r9, r6 │ │ │ │ @@ -195844,61 +195908,61 @@ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add sl, sl, #16 │ │ │ │ eor r3, r3, r2 │ │ │ │ eor r2, r1, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, r4, r5 │ │ │ │ - ldr r2, [pc, #128] @ 0xcf610 │ │ │ │ + ldr r2, [pc, #128] @ 0xcf710 │ │ │ │ mov r1, sp │ │ │ │ add r5, r5, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x1de918 │ │ │ │ + bl 0x1dea18 │ │ │ │ cmp r5, r9 │ │ │ │ add r8, r8, #16 │ │ │ │ - blt 0xcf53c │ │ │ │ + blt 0xcf63c │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ - bls 0xcf5d0 │ │ │ │ + bls 0xcf6d0 │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0xcf5c0 │ │ │ │ - ldr r3, [pc, #52] @ 0xcf60c │ │ │ │ + bhi 0xcf6c0 │ │ │ │ + ldr r3, [pc, #52] @ 0xcf70c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcf608 │ │ │ │ + bne 0xcf708 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, lsl #6 │ │ │ │ + subeq r1, r6, r8, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r7, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r6, r3, #3 │ │ │ │ addne r7, r7, #1 │ │ │ │ - ldr r3, [pc, #252] @ 0xcf744 │ │ │ │ + ldr r3, [pc, #252] @ 0xcf844 │ │ │ │ sub sp, sp, #24 │ │ │ │ lslne r7, r7, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ moveq r9, r6 │ │ │ │ @@ -195922,49 +195986,49 @@ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add sl, sl, #16 │ │ │ │ eor r3, r3, r2 │ │ │ │ eor r2, r1, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, r4, r5 │ │ │ │ - ldr r2, [pc, #128] @ 0xcf748 │ │ │ │ + ldr r2, [pc, #128] @ 0xcf848 │ │ │ │ mov r1, sp │ │ │ │ add r5, r5, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x1df1a0 │ │ │ │ + bl 0x1df2a0 │ │ │ │ cmp r5, r9 │ │ │ │ add r8, r8, #16 │ │ │ │ - blt 0xcf674 │ │ │ │ + blt 0xcf774 │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ - bls 0xcf708 │ │ │ │ + bls 0xcf808 │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0xcf6f8 │ │ │ │ - ldr r3, [pc, #52] @ 0xcf744 │ │ │ │ + bhi 0xcf7f8 │ │ │ │ + ldr r3, [pc, #52] @ 0xcf844 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcf740 │ │ │ │ + bne 0xcf840 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, lsl #6 │ │ │ │ + subeq r1, r6, r8, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ lsr r3, r2, #8 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -195978,32 +196042,32 @@ │ │ │ │ moveq r9, r6 │ │ │ │ moveq r7, r6 │ │ │ │ movne r9, r7 │ │ │ │ mov r4, #0 │ │ │ │ add r1, r8, r4 │ │ │ │ add r0, r5, r4 │ │ │ │ add r4, r4, #16 │ │ │ │ - bl 0x1de6f8 │ │ │ │ + bl 0x1de7f8 │ │ │ │ cmp r4, r9 │ │ │ │ - blt 0xcf794 │ │ │ │ + blt 0xcf894 │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r5, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 0xcf7d8 │ │ │ │ + bhi 0xcf8d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -196024,32 +196088,32 @@ │ │ │ │ moveq r9, r6 │ │ │ │ moveq r7, r6 │ │ │ │ movne r9, r7 │ │ │ │ mov r4, #0 │ │ │ │ add r1, r8, r4 │ │ │ │ add r0, r5, r4 │ │ │ │ add r4, r4, #16 │ │ │ │ - bl 0x1def00 │ │ │ │ + bl 0x1df000 │ │ │ │ cmp r4, r9 │ │ │ │ - blt 0xcf84c │ │ │ │ + blt 0xcf94c │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r5, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 0xcf890 │ │ │ │ + bhi 0xcf990 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -196074,22 +196138,22 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ eor lr, lr, r6 │ │ │ │ eor r3, r3, r2 │ │ │ │ str lr, [r0] │ │ │ │ stmib r0, {r3, r5} │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xcf454 │ │ │ │ + b 0xcf554 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #180] @ 0xcf9f8 │ │ │ │ + ldr r3, [pc, #180] @ 0xcfaf8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ @@ -196110,40 +196174,40 @@ │ │ │ │ cmp r3, r7 │ │ │ │ add r2, r2, r4 │ │ │ │ ror r8, lr, #2 │ │ │ │ mov r4, ip │ │ │ │ mov lr, r6 │ │ │ │ movne ip, r5 │ │ │ │ movne r5, r8 │ │ │ │ - bne 0xcf978 │ │ │ │ + bne 0xcfa78 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ stm sp, {r2, lr} │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #32] @ 0xcf9f8 │ │ │ │ + ldr r3, [pc, #32] @ 0xcfaf8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcf9f4 │ │ │ │ + bne 0xcfaf4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #176] @ 0xcfacc │ │ │ │ + ldr r3, [pc, #176] @ 0xcfbcc │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r2, [r2] │ │ │ │ strd r6, [sp, #24] │ │ │ │ @@ -196163,40 +196227,40 @@ │ │ │ │ cmp lr, r8 │ │ │ │ add r7, r2, r5 │ │ │ │ ror r2, ip, #2 │ │ │ │ mov r5, r3 │ │ │ │ mov ip, r6 │ │ │ │ movne r3, r4 │ │ │ │ movne r4, r2 │ │ │ │ - bne 0xcfa50 │ │ │ │ + bne 0xcfb50 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ stm sp, {r7, ip} │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #32] @ 0xcfacc │ │ │ │ + ldr r3, [pc, #32] @ 0xcfbcc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcfac8 │ │ │ │ + bne 0xcfbc8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #184] @ 0xcfba8 │ │ │ │ + ldr r3, [pc, #184] @ 0xcfca8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -196218,69 +196282,69 @@ │ │ │ │ cmp r3, r7 │ │ │ │ add r2, r2, r4 │ │ │ │ ror r8, ip, #2 │ │ │ │ mov r4, r5 │ │ │ │ mov ip, r6 │ │ │ │ movne r5, lr │ │ │ │ movne lr, r8 │ │ │ │ - bne 0xcfb24 │ │ │ │ + bne 0xcfc24 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ stm sp, {r2, ip} │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #32] @ 0xcfba8 │ │ │ │ + ldr r3, [pc, #32] @ 0xcfca8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcfba4 │ │ │ │ + bne 0xcfca4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ ror r3, r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ 0xcfc24 │ │ │ │ - ldr r3, [pc, #60] @ 0xcfc24 │ │ │ │ + ldr r2, [pc, #64] @ 0xcfd24 │ │ │ │ + ldr r3, [pc, #60] @ 0xcfd24 │ │ │ │ strd r4, [r0] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcfc20 │ │ │ │ + bne 0xcfd20 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #152] @ 0xcfcd8 │ │ │ │ + ldr r3, [pc, #152] @ 0xcfdd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r3, [lr, #4] │ │ │ │ @@ -196302,31 +196366,31 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ror r4, r4, #31 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #32] @ 0xcfcd8 │ │ │ │ + ldr r3, [pc, #32] @ 0xcfdd8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcfcd4 │ │ │ │ + bne 0xcfdd4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ 0xcfdfc │ │ │ │ + ldr r3, [pc, #260] @ 0xcfefc │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldrd r4, [r2, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr lr, [r1] │ │ │ │ @@ -196358,50 +196422,50 @@ │ │ │ │ eor r3, r3, r1, ror #13 │ │ │ │ orr r2, r2, ip │ │ │ │ add r2, r2, r0 │ │ │ │ eor r3, r3, r1, ror #22 │ │ │ │ cmp r6, fp │ │ │ │ add r3, r2, r3 │ │ │ │ mov r2, r5 │ │ │ │ - beq 0xcfdb0 │ │ │ │ + beq 0xcfeb0 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r7 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, lr │ │ │ │ mov r1, r3 │ │ │ │ mov lr, sl │ │ │ │ - b 0xcfd34 │ │ │ │ + b 0xcfe34 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r4, [sp, #16] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #36] @ 0xcfdfc │ │ │ │ + ldr r3, [pc, #36] @ 0xcfefc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcfdf8 │ │ │ │ + bne 0xcfef8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov ip, r1 │ │ │ │ ldrd r4, [ip, #8] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #208] @ 0xcfef4 │ │ │ │ + ldr r3, [pc, #208] @ 0xcfff4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ strd r4, [sp, #24] │ │ │ │ ldrd r4, [ip] │ │ │ │ add r6, sp, #32 │ │ │ │ @@ -196429,41 +196493,41 @@ │ │ │ │ add r2, r2, r8 │ │ │ │ cmp r7, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ mov r3, lr │ │ │ │ movne lr, r5 │ │ │ │ movne r5, ip │ │ │ │ movne ip, r2 │ │ │ │ - bne 0xcfe68 │ │ │ │ + bne 0xcff68 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r2, ip} │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #32] @ 0xcfef4 │ │ │ │ + ldr r3, [pc, #32] @ 0xcfff4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcfef0 │ │ │ │ + bne 0xcfff0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #160] @ 0xcffbc │ │ │ │ + ldr r2, [pc, #160] @ 0xd00bc │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ror r2, r6, #18 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -196485,34 +196549,34 @@ │ │ │ │ eor ip, ip, r4, ror #18 │ │ │ │ eor ip, ip, r4, lsr #3 │ │ │ │ add ip, ip, lr │ │ │ │ str ip, [sp, #12] │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #40] @ 0xcffbc │ │ │ │ + ldr r3, [pc, #40] @ 0xd00bc │ │ │ │ ldrd r4, [sp] │ │ │ │ strd r4, [r0] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xcffb8 │ │ │ │ + bne 0xd00b8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #200] @ 0xd00a8 │ │ │ │ + ldr r3, [pc, #200] @ 0xd01a8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -196546,24 +196610,24 @@ │ │ │ │ eor r2, ip, r2, lsr #10 │ │ │ │ add r2, r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #32] @ 0xd00a8 │ │ │ │ + ldr r3, [pc, #32] @ 0xd01a8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd00a4 │ │ │ │ + bne 0xd01a4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ lsr lr, r3, #14 │ │ │ │ @@ -196631,15 +196695,15 @@ │ │ │ │ eor r2, r2, r4 │ │ │ │ adc r3, r3, ip │ │ │ │ adds lr, lr, r7 │ │ │ │ adc r3, r3, r2 │ │ │ │ str lr, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xcf454 │ │ │ │ + b 0xcf554 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr lr, [r2] │ │ │ │ ldmib r2, {r5, r9} │ │ │ │ ldr r6, [r2, #12] │ │ │ │ mov ip, r1 │ │ │ │ lsr r2, lr, #28 │ │ │ │ mov r1, r3 │ │ │ │ @@ -196705,15 +196769,15 @@ │ │ │ │ ldr r3, [r0] │ │ │ │ adds ip, ip, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ adc r3, r3, r7 │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0xcf454 │ │ │ │ + b 0xcf554 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsr ip, r5, #1 │ │ │ │ @@ -196751,15 +196815,15 @@ │ │ │ │ eor r6, r6, r3, lsr #7 │ │ │ │ adc lr, lr, r6 │ │ │ │ adds r2, r2, r5 │ │ │ │ adc r3, r3, ip │ │ │ │ str lr, [r0, #4] │ │ │ │ strd r2, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xcf454 │ │ │ │ + b 0xcf554 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr lr, [r5] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ lsr r2, lr, #19 │ │ │ │ @@ -196807,22 +196871,22 @@ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ eor r3, r3, r5, lsr #6 │ │ │ │ adc lr, r7, lr │ │ │ │ adds r2, r2, r4 │ │ │ │ adc r3, r3, lr │ │ │ │ strd r2, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xcf454 │ │ │ │ + b 0xcf554 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #208] @ 0xd0588 │ │ │ │ + ldr r3, [pc, #208] @ 0xd0688 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -196858,31 +196922,31 @@ │ │ │ │ eor lr, lr, r2, ror #17 │ │ │ │ eor r2, r2, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #32] @ 0xd0588 │ │ │ │ + ldr r3, [pc, #32] @ 0xd0688 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd0584 │ │ │ │ + bne 0xd0684 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ 0xd0650 │ │ │ │ + ldr r1, [pc, #168] @ 0xd0750 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -196908,46 +196972,46 @@ │ │ │ │ eor r4, r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r4, [r0] │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #32] @ 0xd0650 │ │ │ │ + ldr r3, [pc, #32] @ 0xd0750 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd064c │ │ │ │ + bne 0xd074c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #184] @ 0xd0730 │ │ │ │ + ldr r1, [pc, #184] @ 0xd0830 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [sp, #24] │ │ │ │ ldrd r8, [r4] │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ strd r8, [sp, #16] │ │ │ │ - bcs 0xd071c │ │ │ │ + bcs 0xd081c │ │ │ │ asr r7, r3, #10 │ │ │ │ add r4, sp, r7, lsl #2 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ eor r2, r2, ip, ror #20 │ │ │ │ eor ip, ip, r1 │ │ │ │ add r4, r4, r6 │ │ │ │ @@ -196956,58 +197020,58 @@ │ │ │ │ add r2, r2, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp] │ │ │ │ ror r1, r1, #23 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - ldr r2, [pc, #64] @ 0xd0730 │ │ │ │ + ldr r2, [pc, #64] @ 0xd0830 │ │ │ │ ldrd r4, [sp] │ │ │ │ strd r4, [r0] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 0xd0718 │ │ │ │ + bne 0xd0818 │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #16] @ 0xd0734 │ │ │ │ - ldr r2, [pc, #16] @ 0xd0738 │ │ │ │ - ldr r1, [pc, #16] @ 0xd073c │ │ │ │ - ldr r0, [pc, #16] @ 0xd0740 │ │ │ │ - bl 0x365e98 │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #16] @ 0xd0834 │ │ │ │ + ldr r2, [pc, #16] @ 0xd0838 │ │ │ │ + ldr r1, [pc, #16] @ 0xd083c │ │ │ │ + ldr r0, [pc, #16] @ 0xd0840 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, lsl r3 │ │ │ │ + subeq r1, r6, r8, lsl r4 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - subeq fp, r0, r0, ror #11 │ │ │ │ - subeq fp, r0, r0, lsl r6 │ │ │ │ + subeq fp, r0, r0, ror #13 │ │ │ │ + subeq fp, r0, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #196] @ 0xd0828 │ │ │ │ + ldr r3, [pc, #196] @ 0xd0928 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr lr, [r0, #12] │ │ │ │ strd sl, [sp, #24] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bcs 0xd0814 │ │ │ │ + bcs 0xd0914 │ │ │ │ asr r8, r4, #10 │ │ │ │ add r3, sp, r8, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ eor r3, r5, lr, ror #20 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r3, r2 │ │ │ │ orr r2, lr, r1 │ │ │ │ @@ -197020,56 +197084,56 @@ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ror r1, r1, #23 │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #56] @ 0xd0828 │ │ │ │ + ldr r3, [pc, #56] @ 0xd0928 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd0810 │ │ │ │ + bne 0xd0910 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #16] @ 0xd082c │ │ │ │ - ldr r2, [pc, #16] @ 0xd0830 │ │ │ │ - ldr r1, [pc, #16] @ 0xd0834 │ │ │ │ - ldr r0, [pc, #16] @ 0xd0838 │ │ │ │ - bl 0x365e98 │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #16] @ 0xd092c │ │ │ │ + ldr r2, [pc, #16] @ 0xd0930 │ │ │ │ + ldr r1, [pc, #16] @ 0xd0934 │ │ │ │ + ldr r0, [pc, #16] @ 0xd0938 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, lsl r3 │ │ │ │ + subeq r1, r6, r8, lsl r4 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - subeq fp, r0, r0, ror #11 │ │ │ │ - subeq fp, r0, r0, lsl r6 │ │ │ │ + subeq fp, r0, r0, ror #13 │ │ │ │ + subeq fp, r0, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #196] @ 0xd0920 │ │ │ │ + ldr r3, [pc, #196] @ 0xd0a20 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ strd sl, [sp, #24] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bcs 0xd090c │ │ │ │ + bcs 0xd0a0c │ │ │ │ asr r4, r5, #10 │ │ │ │ add r3, sp, r4, lsl #2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ eor r2, ip, r1 │ │ │ │ add r4, r4, r8 │ │ │ │ add r4, r4, r7 │ │ │ │ eor r2, r2, r6 │ │ │ │ @@ -197082,55 +197146,55 @@ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ror r1, r1, #13 │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, [r0, #8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd r2, [r0] │ │ │ │ - ldr r3, [pc, #56] @ 0xd0920 │ │ │ │ + ldr r3, [pc, #56] @ 0xd0a20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd0908 │ │ │ │ + bne 0xd0a08 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #16] @ 0xd0924 │ │ │ │ - ldr r2, [pc, #16] @ 0xd0928 │ │ │ │ - ldr r1, [pc, #16] @ 0xd092c │ │ │ │ - ldr r0, [pc, #16] @ 0xd0930 │ │ │ │ - bl 0x365e98 │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #16] @ 0xd0a24 │ │ │ │ + ldr r2, [pc, #16] @ 0xd0a28 │ │ │ │ + ldr r1, [pc, #16] @ 0xd0a2c │ │ │ │ + ldr r0, [pc, #16] @ 0xd0a30 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, lsl r3 │ │ │ │ + subeq r1, r6, r8, lsl r4 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - subeq fp, r0, r0, ror #11 │ │ │ │ - subeq fp, r0, r0, lsl r6 │ │ │ │ + subeq fp, r0, r0, ror #13 │ │ │ │ + subeq fp, r0, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - ldr r1, [pc, #196] @ 0xd0a18 │ │ │ │ + ldr r1, [pc, #196] @ 0xd0b18 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [sp, #24] │ │ │ │ ldrd r8, [r2] │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ strd r8, [sp, #16] │ │ │ │ - bcs 0xd0a04 │ │ │ │ + bcs 0xd0b04 │ │ │ │ asr lr, r3, #10 │ │ │ │ add r2, sp, lr, lsl #2 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ eor r2, r1, r4 │ │ │ │ and r2, r2, r5 │ │ │ │ add lr, lr, r7 │ │ │ │ eor r2, r2, r4 │ │ │ │ @@ -197141,38 +197205,38 @@ │ │ │ │ ror r1, r2, #15 │ │ │ │ eor r1, r1, r2, ror #23 │ │ │ │ eor r2, r2, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 0xd0a18 │ │ │ │ + ldr r2, [pc, #68] @ 0xd0b18 │ │ │ │ strd r4, [r0, #8] │ │ │ │ ldrd r4, [sp] │ │ │ │ strd r4, [r0] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 0xd0a00 │ │ │ │ + bne 0xd0b00 │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0xcf454 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #16] @ 0xd0a1c │ │ │ │ - ldr r2, [pc, #16] @ 0xd0a20 │ │ │ │ - ldr r1, [pc, #16] @ 0xd0a24 │ │ │ │ - ldr r0, [pc, #16] @ 0xd0a28 │ │ │ │ - bl 0x365e98 │ │ │ │ + b 0xcf554 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #16] @ 0xd0b1c │ │ │ │ + ldr r2, [pc, #16] @ 0xd0b20 │ │ │ │ + ldr r1, [pc, #16] @ 0xd0b24 │ │ │ │ + ldr r0, [pc, #16] @ 0xd0b28 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, lsl r3 │ │ │ │ + subeq r1, r6, r8, lsl r4 │ │ │ │ andeq r0, r0, r9, lsr #4 │ │ │ │ - subeq fp, r0, r0, ror #11 │ │ │ │ - subeq fp, r0, r0, lsl r6 │ │ │ │ + subeq fp, r0, r0, ror #13 │ │ │ │ + subeq fp, r0, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ lsr ip, r3, #8 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #2 │ │ │ │ @@ -197180,16 +197244,16 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ addne ip, ip, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ lslne r1, ip, #3 │ │ │ │ lsl r0, r3, #3 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r3, [pc, #388] @ 0xd0bf4 │ │ │ │ - ldr r2, [pc, #388] @ 0xd0bf8 │ │ │ │ + ldr r3, [pc, #388] @ 0xd0cf4 │ │ │ │ + ldr r2, [pc, #388] @ 0xd0cf8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ moveq r1, r0 │ │ │ │ moveq r9, r0 │ │ │ │ movne r9, r1 │ │ │ │ mov r6, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -197243,52 +197307,52 @@ │ │ │ │ ldr r3, [ip] │ │ │ │ eor r3, r3, r1 │ │ │ │ eor r3, r3, r1, ror #30 │ │ │ │ eor r3, r3, r1, ror #22 │ │ │ │ eor r3, r3, r1, ror #14 │ │ │ │ eor r3, r3, r1, ror #8 │ │ │ │ str r3, [ip], #4 │ │ │ │ - bne 0xd0ad0 │ │ │ │ + bne 0xd0bd0 │ │ │ │ ldr r4, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ strd r0, [r5, r4] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r4, r9 │ │ │ │ strd r0, [r5, r6] │ │ │ │ add r6, r6, #16 │ │ │ │ - blt 0xd0a9c │ │ │ │ + blt 0xd0b9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ cmp sl, r1 │ │ │ │ add r5, r5, r1 │ │ │ │ - bls 0xd0bbc │ │ │ │ + bls 0xd0cbc │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r5], #8 │ │ │ │ add r3, r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 0xd0bac │ │ │ │ - ldr r3, [pc, #48] @ 0xd0bf4 │ │ │ │ + bhi 0xd0cac │ │ │ │ + ldr r3, [pc, #48] @ 0xd0cf4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd0bf0 │ │ │ │ + bne 0xd0cf0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r5, r7, r8, ror r0 │ │ │ │ + subeq r5, r7, r8, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ lsr ip, r3, #8 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #2 │ │ │ │ @@ -197296,16 +197360,16 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ addne ip, ip, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ lslne r1, ip, #3 │ │ │ │ lsl r0, r3, #3 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r3, [pc, #380] @ 0xd0dbc │ │ │ │ - ldr r2, [pc, #380] @ 0xd0dc0 │ │ │ │ + ldr r3, [pc, #380] @ 0xd0ebc │ │ │ │ + ldr r2, [pc, #380] @ 0xd0ec0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ moveq r1, r0 │ │ │ │ moveq r9, r0 │ │ │ │ movne r9, r1 │ │ │ │ mov r6, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -197357,52 +197421,52 @@ │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ ldr r3, [ip] │ │ │ │ eor r3, r3, r1 │ │ │ │ eor r3, r3, r1, ror #19 │ │ │ │ eor r3, r3, r1, ror #9 │ │ │ │ str r3, [ip], #4 │ │ │ │ - bne 0xd0ca0 │ │ │ │ + bne 0xd0da0 │ │ │ │ ldr r4, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ strd r0, [r5, r4] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r4, r9 │ │ │ │ strd r0, [r5, r6] │ │ │ │ add r6, r6, #16 │ │ │ │ - blt 0xd0c6c │ │ │ │ + blt 0xd0d6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ cmp sl, r1 │ │ │ │ add r5, r5, r1 │ │ │ │ - bls 0xd0d84 │ │ │ │ + bls 0xd0e84 │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r5], #8 │ │ │ │ add r3, r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 0xd0d74 │ │ │ │ - ldr r3, [pc, #48] @ 0xd0dbc │ │ │ │ + bhi 0xd0e74 │ │ │ │ + ldr r3, [pc, #48] @ 0xd0ebc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd0db8 │ │ │ │ + bne 0xd0eb8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r5, r7, r8, ror r0 │ │ │ │ + subeq r5, r7, r8, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsr r5, r3, #8 │ │ │ │ and r5, r5, #3 │ │ │ │ cmp r5, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ addne r5, r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -197425,62 +197489,62 @@ │ │ │ │ orr r2, r2, r9, lsr #31 │ │ │ │ eor r2, r2, r8 │ │ │ │ eor r3, r3, r6 │ │ │ │ cmp r1, r7 │ │ │ │ str r2, [lr, #8]! │ │ │ │ add ip, ip, #8 │ │ │ │ str r3, [lr, #4] │ │ │ │ - bne 0xd0e04 │ │ │ │ + bne 0xd0f04 │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xd0e68 │ │ │ │ + bhi 0xd0f68 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r6, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #996] @ 0x3e4 │ │ │ │ lsrs r5, r3, #31 │ │ │ │ - beq 0xd0efc │ │ │ │ + beq 0xd0ffc │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ble 0xd0ee4 │ │ │ │ + ble 0xd0fe4 │ │ │ │ add r4, r4, #4480 @ 0x1180 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldrblt r3, [r6, #51] @ 0x33 │ │ │ │ lsrlt r5, r3, #7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 0x61294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xd0ebc │ │ │ │ + bne 0xd0fbc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xd0ebc │ │ │ │ + blt 0xd0fbc │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -197511,54 +197575,54 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0xd0fa8 │ │ │ │ - ldr r1, [pc, #12] @ 0xd0fac │ │ │ │ + ldr r3, [pc, #12] @ 0xd10a8 │ │ │ │ + ldr r1, [pc, #12] @ 0xd10ac │ │ │ │ mov r2, #1088 @ 0x440 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, ip, lsr #6 │ │ │ │ - subeq r3, r0, r0, lsr ip │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, ip, lsr #8 │ │ │ │ + subeq r3, r0, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1500] @ 0xd15b0 │ │ │ │ + ldr r3, [pc, #1500] @ 0xd16b0 │ │ │ │ cmp r5, #27 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - beq 0xd13bc │ │ │ │ + beq 0xd14bc │ │ │ │ cmp r5, #26 │ │ │ │ - beq 0xd1388 │ │ │ │ + beq 0xd1488 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bhi 0xd1558 │ │ │ │ + bhi 0xd1658 │ │ │ │ cmp r5, #15 │ │ │ │ - bls 0xd1568 │ │ │ │ + bls 0xd1668 │ │ │ │ sub r2, r5, #16 │ │ │ │ mov r3, #1 │ │ │ │ lsl r2, r3, r2 │ │ │ │ - ldr r1, [pc, #1432] @ 0xd15b4 │ │ │ │ + ldr r1, [pc, #1432] @ 0xd16b4 │ │ │ │ tst r2, r1 │ │ │ │ - bne 0xd1034 │ │ │ │ + bne 0xd1134 │ │ │ │ tst r2, #106 @ 0x6a │ │ │ │ - bne 0xd1444 │ │ │ │ + bne 0xd1544 │ │ │ │ tst r2, #896 @ 0x380 │ │ │ │ movne r3, #3 │ │ │ │ - beq 0xd1568 │ │ │ │ + beq 0xd1668 │ │ │ │ add r3, r3, #107 @ 0x6b │ │ │ │ add r2, r4, r3, lsl #3 │ │ │ │ ldr sl, [r4, r3, lsl #3] │ │ │ │ ldr fp, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 0x61288 │ │ │ │ mov r2, r5 │ │ │ │ @@ -197574,18 +197638,18 @@ │ │ │ │ bl 0x656b0 │ │ │ │ ldr r3, [r7, #924] @ 0x39c │ │ │ │ tst r3, #15 │ │ │ │ and r3, r8, #3 │ │ │ │ bic r9, r8, r0 │ │ │ │ and r9, r9, #3 │ │ │ │ orr r9, r9, r3, lsl #12 │ │ │ │ - bne 0xd12e8 │ │ │ │ + bne 0xd13e8 │ │ │ │ ldr r3, [r7, #928] @ 0x3a0 │ │ │ │ tst r3, #251658240 @ 0xf000000 │ │ │ │ - bne 0xd12a4 │ │ │ │ + bne 0xd13a4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [r4, #680] @ 0x2a8 │ │ │ │ moveq r1, #16777216 @ 0x1000000 │ │ │ │ movne r1, #33554432 @ 0x2000000 │ │ │ │ tst r2, r1 │ │ │ │ ldr r0, [r7, #904] @ 0x388 │ │ │ │ moveq r1, #1 │ │ │ │ @@ -197593,393 +197657,393 @@ │ │ │ │ ldr ip, [r7, #912] @ 0x390 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsr r1, r0, #8 │ │ │ │ orr r1, r1, r0, lsr #4 │ │ │ │ orr r1, r1, ip, lsr #12 │ │ │ │ tst r1, #15 │ │ │ │ ldr lr, [r4, #684] @ 0x2ac │ │ │ │ - beq 0xd10ec │ │ │ │ - ldr r1, [pc, #1232] @ 0xd15b8 │ │ │ │ + beq 0xd11ec │ │ │ │ + ldr r1, [pc, #1232] @ 0xd16b8 │ │ │ │ tst r2, r1 │ │ │ │ eorne r9, r9, #256 @ 0x100 │ │ │ │ tst r3, #15 │ │ │ │ - beq 0xd1108 │ │ │ │ + beq 0xd1208 │ │ │ │ cmp r6, #0 │ │ │ │ movne r1, #16 │ │ │ │ moveq r1, #8 │ │ │ │ tst r1, lr │ │ │ │ eorne r9, r9, #512 @ 0x200 │ │ │ │ ldr r1, [r7, #956] @ 0x3bc │ │ │ │ tst r1, #15 │ │ │ │ - beq 0xd111c │ │ │ │ + beq 0xd121c │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ eorne r9, r9, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ tst r1, #8388608 @ 0x800000 │ │ │ │ and r0, r1, #1048576 @ 0x100000 │ │ │ │ - bne 0xd1158 │ │ │ │ - ldr ip, [pc, #1160] @ 0xd15bc │ │ │ │ + bne 0xd1258 │ │ │ │ + ldr ip, [pc, #1160] @ 0xd16bc │ │ │ │ sub r7, r5, #18 │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 0xd1158 │ │ │ │ + bhi 0xd1258 │ │ │ │ ldrb ip, [ip, r7] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr ip, [r4, #936] @ 0x3a8 │ │ │ │ tst ip, #134217728 @ 0x8000000 │ │ │ │ - beq 0xd1158 │ │ │ │ + beq 0xd1258 │ │ │ │ eor r9, r9, #16384 @ 0x4000 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ eorne r0, r0, #2048 @ 0x800 │ │ │ │ strne r0, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0xd131c │ │ │ │ + beq 0xd141c │ │ │ │ tst r3, #3584 @ 0xe00 │ │ │ │ - beq 0xd1200 │ │ │ │ + beq 0xd1300 │ │ │ │ cmp r6, #2 │ │ │ │ - ble 0xd1414 │ │ │ │ + ble 0xd1514 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ and r3, r3, r2 │ │ │ │ and r0, r0, lr │ │ │ │ orrs r0, r3, r0 │ │ │ │ - beq 0xd1358 │ │ │ │ + beq 0xd1458 │ │ │ │ cmp r8, #0 │ │ │ │ eor r7, r9, #32768 @ 0x8000 │ │ │ │ - beq 0xd1278 │ │ │ │ + beq 0xd1378 │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - bne 0xd1278 │ │ │ │ + bne 0xd1378 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0xd156c │ │ │ │ + bne 0xd166c │ │ │ │ tst lr, #192 @ 0xc0 │ │ │ │ - beq 0xd1278 │ │ │ │ + beq 0xd1378 │ │ │ │ tst r9, #16384 @ 0x4000 │ │ │ │ eor r3, r9, #294912 @ 0x48000 │ │ │ │ movne r9, r3 │ │ │ │ - bne 0xd1528 │ │ │ │ + bne 0xd1628 │ │ │ │ eor r9, r9, #819200 @ 0xc8000 │ │ │ │ tst r9, #16384 @ 0x4000 │ │ │ │ - bne 0xd1528 │ │ │ │ + bne 0xd1628 │ │ │ │ eor r7, r9, r9, lsl #16 │ │ │ │ and r7, r7, #-2147483648 @ 0x80000000 │ │ │ │ eor r7, r7, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ bl 0x65720 │ │ │ │ eor r9, r7, r0, lsl #16 │ │ │ │ and r9, r9, #196608 @ 0x30000 │ │ │ │ eor r9, r9, r7 │ │ │ │ ldr r3, [r4, #3840] @ 0xf00 │ │ │ │ tst r3, #4 │ │ │ │ - beq 0xd1214 │ │ │ │ + beq 0xd1314 │ │ │ │ tst r9, #4194304 @ 0x400000 │ │ │ │ - bne 0xd14e0 │ │ │ │ + bne 0xd15e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r9, [sp, #28] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 0xd0f14 │ │ │ │ - ldr r3, [pc, #872] @ 0xd15b0 │ │ │ │ + bl 0xd1014 │ │ │ │ + ldr r3, [pc, #872] @ 0xd16b0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd15ac │ │ │ │ + bne 0xd16ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r7, #16384 @ 0x4000 │ │ │ │ moveq r9, r7 │ │ │ │ - beq 0xd11d8 │ │ │ │ + beq 0xd12d8 │ │ │ │ add r3, r4, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xd145c │ │ │ │ + blt 0xd155c │ │ │ │ tst lr, #1024 @ 0x400 │ │ │ │ - beq 0xd11e4 │ │ │ │ + beq 0xd12e4 │ │ │ │ add r7, r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 0xd11e4 │ │ │ │ + b 0xd12e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x612c8 │ │ │ │ ldr r2, [r4, #560] @ 0x230 │ │ │ │ and r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ eor r0, r9, r0, lsl #20 │ │ │ │ and r0, r0, #3145728 @ 0x300000 │ │ │ │ eor r9, r9, r0 │ │ │ │ - beq 0xd146c │ │ │ │ + beq 0xd156c │ │ │ │ orrs r3, r3, #0 │ │ │ │ - bne 0xd14a8 │ │ │ │ + bne 0xd15a8 │ │ │ │ eor r2, r9, r2, lsl #22 │ │ │ │ and r2, r2, #8388608 @ 0x800000 │ │ │ │ ldr r3, [r7, #928] @ 0x3a0 │ │ │ │ eor r9, r9, r2 │ │ │ │ - b 0xd10a0 │ │ │ │ + b 0xd11a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x612c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xd144c │ │ │ │ + bne 0xd154c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xd14fc │ │ │ │ + beq 0xd15fc │ │ │ │ and r0, r0, #3 │ │ │ │ eor r0, r9, r0, lsl #2 │ │ │ │ and r0, r0, #12 │ │ │ │ eor r9, r9, r0 │ │ │ │ - b 0xd1094 │ │ │ │ + b 0xd1194 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ and r0, r0, #1024 @ 0x400 │ │ │ │ orrs ip, r0, #0 │ │ │ │ - bne 0xd13f4 │ │ │ │ + bne 0xd14f4 │ │ │ │ and r3, r3, #3584 @ 0xe00 │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq 0xd1200 │ │ │ │ + beq 0xd1300 │ │ │ │ add ip, r4, #4480 @ 0x1180 │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ - beq 0xd1184 │ │ │ │ + beq 0xd1284 │ │ │ │ ldr r3, [r4, #952] @ 0x3b8 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ orrs r3, r3, r0 │ │ │ │ - bne 0xd1180 │ │ │ │ + bne 0xd1280 │ │ │ │ tst r9, #16384 @ 0x4000 │ │ │ │ - beq 0xd11d8 │ │ │ │ + beq 0xd12d8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0xd1370 │ │ │ │ + beq 0xd1470 │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - beq 0xd1520 │ │ │ │ + beq 0xd1620 │ │ │ │ add r3, r4, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r7, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 0xd1294 │ │ │ │ - b 0xd145c │ │ │ │ + bge 0xd1394 │ │ │ │ + b 0xd155c │ │ │ │ ldr r3, [r1, #896] @ 0x380 │ │ │ │ ldr r2, [r1, #900] @ 0x384 │ │ │ │ - ldr sl, [pc, #552] @ 0xd15c0 │ │ │ │ + ldr sl, [pc, #552] @ 0xd16c0 │ │ │ │ ldr r1, [r1, #888] @ 0x378 │ │ │ │ ldr fp, [r4, #892] @ 0x37c │ │ │ │ bic r3, r3, #7274496 @ 0x6f0000 │ │ │ │ bic r3, r3, #16128 @ 0x3f00 │ │ │ │ bic r2, r2, #1 │ │ │ │ and sl, sl, r1 │ │ │ │ and fp, fp, #1 │ │ │ │ orr sl, sl, r3 │ │ │ │ orr fp, fp, r2 │ │ │ │ - b 0xd1044 │ │ │ │ + b 0xd1144 │ │ │ │ ldr sl, [r1, #888] @ 0x378 │ │ │ │ ldr fp, [r1, #892] @ 0x37c │ │ │ │ - b 0xd1044 │ │ │ │ + b 0xd1144 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and ip, ip, #3072 @ 0xc00 │ │ │ │ cmp ip, #3072 @ 0xc00 │ │ │ │ - bne 0xd1154 │ │ │ │ + bne 0xd1254 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xd1584 │ │ │ │ + beq 0xd1684 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ eor r0, r0, #2048 @ 0x800 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 0xd1170 │ │ │ │ + bne 0xd1270 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ eor r9, r9, #536870912 @ 0x20000000 │ │ │ │ and r0, r0, #8192 @ 0x2000 │ │ │ │ orrs ip, r0, #0 │ │ │ │ and r3, r3, #3584 @ 0xe00 │ │ │ │ - bne 0xd14f0 │ │ │ │ + bne 0xd15f0 │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq 0xd1200 │ │ │ │ + beq 0xd1300 │ │ │ │ add r3, r4, #4480 @ 0x1180 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 0xd1430 │ │ │ │ + bge 0xd1530 │ │ │ │ ldr r3, [r4, #952] @ 0x3b8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xd1358 │ │ │ │ + beq 0xd1458 │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ movne r0, #2048 @ 0x800 │ │ │ │ moveq r0, #1024 @ 0x400 │ │ │ │ - b 0xd1188 │ │ │ │ + b 0xd1288 │ │ │ │ mov r3, #2 │ │ │ │ - b 0xd1034 │ │ │ │ + b 0xd1134 │ │ │ │ cmp r0, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 0xd130c │ │ │ │ - b 0xd1308 │ │ │ │ + bgt 0xd140c │ │ │ │ + b 0xd1408 │ │ │ │ ldr r3, [r4, #952] @ 0x3b8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 0xd1294 │ │ │ │ - b 0xd11e4 │ │ │ │ + bne 0xd1394 │ │ │ │ + b 0xd12e4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 0x612d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r3, #0 │ │ │ │ eor r3, r9, r0, lsl #24 │ │ │ │ and r3, r3, #251658240 @ 0xf000000 │ │ │ │ eor r9, r9, r3 │ │ │ │ and r0, r0, #15 │ │ │ │ - beq 0xd14c8 │ │ │ │ + beq 0xd15c8 │ │ │ │ eor r0, r9, r0, lsl #4 │ │ │ │ and r0, r0, #240 @ 0xf0 │ │ │ │ eor r9, r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd0e90 │ │ │ │ + bl 0xd0f90 │ │ │ │ eor r9, r9, #4194304 @ 0x400000 │ │ │ │ eor r3, r0, #1 │ │ │ │ eor r3, r9, r3, lsl #28 │ │ │ │ and r3, r3, #268435456 @ 0x10000000 │ │ │ │ eor r9, r9, r3 │ │ │ │ ldr r2, [r4, #560] @ 0x230 │ │ │ │ ldr r3, [r7, #928] @ 0x3a0 │ │ │ │ eor r2, r9, r2, lsl #22 │ │ │ │ and r2, r2, #8388608 @ 0x800000 │ │ │ │ eor r9, r9, r2 │ │ │ │ - b 0xd10a0 │ │ │ │ + b 0xd11a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd0e90 │ │ │ │ - b 0xd1214 │ │ │ │ + bl 0xd0f90 │ │ │ │ + b 0xd1314 │ │ │ │ orrs r3, r3, #0 │ │ │ │ - bne 0xd1414 │ │ │ │ - b 0xd1200 │ │ │ │ + bne 0xd1514 │ │ │ │ + b 0xd1300 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x6136c │ │ │ │ eor r3, r9, r0, lsl #4 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ eor r9, r9, r3 │ │ │ │ - b 0xd130c │ │ │ │ + b 0xd140c │ │ │ │ mov r9, r3 │ │ │ │ tst lr, #192 @ 0xc0 │ │ │ │ - beq 0xd1370 │ │ │ │ + beq 0xd1470 │ │ │ │ add r3, r4, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 0xd1544 │ │ │ │ + bge 0xd1644 │ │ │ │ ldr r3, [r4, #952] @ 0x3b8 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 0xd1550 │ │ │ │ + beq 0xd1650 │ │ │ │ tst lr, #1024 @ 0x400 │ │ │ │ orrne r7, r9, #524288 @ 0x80000 │ │ │ │ - bne 0xd129c │ │ │ │ + bne 0xd139c │ │ │ │ mov r7, r9 │ │ │ │ - b 0xd11e4 │ │ │ │ + b 0xd12e4 │ │ │ │ sub r3, r5, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ movls r3, #1 │ │ │ │ - bls 0xd1034 │ │ │ │ - bl 0xd0f7c │ │ │ │ + bls 0xd1134 │ │ │ │ + bl 0xd107c │ │ │ │ tst lr, #768 @ 0x300 │ │ │ │ - bne 0xd1590 │ │ │ │ + bne 0xd1690 │ │ │ │ tst r7, #16384 @ 0x4000 │ │ │ │ mov r9, r7 │ │ │ │ - bne 0xd1520 │ │ │ │ - b 0xd11d8 │ │ │ │ + bne 0xd1620 │ │ │ │ + b 0xd12d8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 0xd1170 │ │ │ │ - b 0xd13f4 │ │ │ │ + bne 0xd1270 │ │ │ │ + b 0xd14f4 │ │ │ │ tst r9, #16384 @ 0x4000 │ │ │ │ eor r3, r9, #294912 @ 0x48000 │ │ │ │ - bne 0xd151c │ │ │ │ + bne 0xd161c │ │ │ │ eor r9, r9, #819200 @ 0xc8000 │ │ │ │ tst r9, #16384 @ 0x4000 │ │ │ │ - bne 0xd1520 │ │ │ │ - b 0xd11d8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bne 0xd1620 │ │ │ │ + b 0xd12d8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r7, r5, lsl r0 │ │ │ │ stmdagt r0, {sp} │ │ │ │ - subeq r1, r6, r8, lsr #6 │ │ │ │ + subeq r1, r6, r8, lsr #8 │ │ │ │ rsbeq r3, pc, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #200] @ 0xd16a8 │ │ │ │ + ldr r1, [pc, #200] @ 0xd17a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r1, [lr, #680] @ 0x2a8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bne 0xd1698 │ │ │ │ + bne 0xd1798 │ │ │ │ ldr r0, [lr, #344] @ 0x158 │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ - bne 0xd169c │ │ │ │ + bne 0xd179c │ │ │ │ add r0, lr, #4480 @ 0x1180 │ │ │ │ ldr ip, [r0, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ movge ip, #1 │ │ │ │ - bge 0xd1634 │ │ │ │ + bge 0xd1734 │ │ │ │ lsr ip, ip, #27 │ │ │ │ ands ip, ip, #1 │ │ │ │ ldreq ip, [lr, #952] @ 0x3b8 │ │ │ │ andeq ip, ip, #1 │ │ │ │ eor ip, r1, ip, lsl #10 │ │ │ │ and ip, ip, #1024 @ 0x400 │ │ │ │ eor ip, ip, r1 │ │ │ │ add r1, sp, #28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ ldmib r1, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd0f14 │ │ │ │ - ldr r3, [pc, #64] @ 0xd16a8 │ │ │ │ + bl 0xd1014 │ │ │ │ + ldr r3, [pc, #64] @ 0xd17a8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd16a4 │ │ │ │ + bne 0xd17a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ orr r5, r5, #8 │ │ │ │ - b 0xd1610 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd1710 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r5, [r1, #3160] @ 0xc58 │ │ │ │ - ldr r1, [pc, #196] @ 0xd1790 │ │ │ │ + ldr r1, [pc, #196] @ 0xd1890 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r1, ip, r5, lsl #2 │ │ │ │ ldr r6, [r1, #3084] @ 0xc0c │ │ │ │ mov r4, r0 │ │ │ │ @@ -197988,187 +198052,187 @@ │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ ldr lr, [r0, #44] @ 0x2c │ │ │ │ lsl r0, r6, #7 │ │ │ │ and r0, r0, #1024 @ 0x400 │ │ │ │ - beq 0xd1718 │ │ │ │ + beq 0xd1818 │ │ │ │ tst r3, #2 │ │ │ │ - bne 0xd1780 │ │ │ │ + bne 0xd1880 │ │ │ │ eor r1, r1, #2 │ │ │ │ lsr lr, lr, #3 │ │ │ │ cmp r5, #0 │ │ │ │ moveq lr, #0 │ │ │ │ andne lr, lr, #1 │ │ │ │ eor r1, r1, lr, lsl #6 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd15c4 │ │ │ │ - ldr r3, [pc, #60] @ 0xd1790 │ │ │ │ + bl 0xd16c4 │ │ │ │ + ldr r3, [pc, #60] @ 0xd1890 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd178c │ │ │ │ + bne 0xd188c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r6, #1024 @ 0x400 │ │ │ │ eoreq r1, r1, #2 │ │ │ │ - b 0xd1718 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd1818 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ add r9, r1, #4480 @ 0x1180 │ │ │ │ ldr r4, [r9, #40] @ 0x28 │ │ │ │ mov r8, r3 │ │ │ │ lsr r4, r4, #9 │ │ │ │ - ldr r3, [pc, #504] @ 0xd19b4 │ │ │ │ + ldr r3, [pc, #504] @ 0xd1ab4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ands r4, r4, #1 │ │ │ │ add r9, r9, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd1900 │ │ │ │ + bne 0xd1a00 │ │ │ │ ldrb r3, [r1, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xd18f0 │ │ │ │ + bne 0xd19f0 │ │ │ │ ldr r3, [r1, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - ldrls r2, [pc, #436] @ 0xd19b8 │ │ │ │ + ldrls r2, [pc, #436] @ 0xd1ab8 │ │ │ │ movhi r4, #1 │ │ │ │ addls r3, r2, r3, lsl #2 │ │ │ │ ldrls r4, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x655c4 │ │ │ │ ldr r2, [r9, #-8] │ │ │ │ lsr r3, r2, #27 │ │ │ │ and r3, r3, #1 │ │ │ │ lsrs r1, r2, #31 │ │ │ │ lsleq r9, r3, #7 │ │ │ │ - beq 0xd1870 │ │ │ │ + beq 0xd1970 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r9, r3 │ │ │ │ - beq 0xd1870 │ │ │ │ + beq 0xd1970 │ │ │ │ ldr r9, [r5, #952] @ 0x3b8 │ │ │ │ and r0, r9, #1024 @ 0x400 │ │ │ │ orrs ip, r0, #0 │ │ │ │ movne r9, #128 @ 0x80 │ │ │ │ - bne 0xd1870 │ │ │ │ + bne 0xd1970 │ │ │ │ and ip, r9, #1 │ │ │ │ orrs ip, ip, r0 │ │ │ │ lsreq r9, r9, #11 │ │ │ │ andeq r9, r9, #128 @ 0x80 │ │ │ │ - beq 0xd1870 │ │ │ │ + beq 0xd1970 │ │ │ │ lsr r9, r2, #30 │ │ │ │ ands r9, r9, #1 │ │ │ │ - bne 0xd1984 │ │ │ │ + bne 0xd1a84 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r4, [r5, #346] @ 0x15a │ │ │ │ lsl r4, r4, #7 │ │ │ │ and r4, r4, #2048 @ 0x800 │ │ │ │ - bne 0xd1890 │ │ │ │ + bne 0xd1990 │ │ │ │ ldr r0, [r5, #560] @ 0x230 │ │ │ │ tst r0, #1 │ │ │ │ - bne 0xd1924 │ │ │ │ + bne 0xd1a24 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ mov r3, r8 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd15c4 │ │ │ │ - ldr r3, [pc, #244] @ 0xd19b4 │ │ │ │ + bl 0xd16c4 │ │ │ │ + ldr r3, [pc, #244] @ 0xd1ab4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd19b0 │ │ │ │ + bne 0xd1ab0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r1, #328] @ 0x148 │ │ │ │ lsr r4, r4, #2 │ │ │ │ and r4, r4, #3 │ │ │ │ - b 0xd180c │ │ │ │ + b 0xd190c │ │ │ │ ldr r3, [r1, #3136] @ 0xc40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xd180c │ │ │ │ + bne 0xd190c │ │ │ │ ldr r3, [r1, #3160] @ 0xc58 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r4, [r3, #3076] @ 0xc04 │ │ │ │ mvn r4, r4 │ │ │ │ and r4, r4, #1 │ │ │ │ - b 0xd180c │ │ │ │ + b 0xd190c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xd1978 │ │ │ │ + beq 0xd1a78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xd1890 │ │ │ │ + beq 0xd1990 │ │ │ │ ldr r3, [r5, #952] @ 0x3b8 │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0xd1960 │ │ │ │ + bne 0xd1a60 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0xd19a4 │ │ │ │ + beq 0xd1aa4 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - beq 0xd1890 │ │ │ │ + beq 0xd1990 │ │ │ │ add r3, r5, #4864 @ 0x1300 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - bne 0xd1890 │ │ │ │ + bne 0xd1990 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd0e90 │ │ │ │ + bl 0xd0f90 │ │ │ │ cmp r0, #0 │ │ │ │ eoreq r9, r9, #2048 @ 0x800 │ │ │ │ - b 0xd1890 │ │ │ │ + b 0xd1990 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xd1890 │ │ │ │ - b 0xd1960 │ │ │ │ + beq 0xd1990 │ │ │ │ + b 0xd1a60 │ │ │ │ add lr, r5, #4864 @ 0x1300 │ │ │ │ ldr ip, [lr, #152] @ 0x98 │ │ │ │ and ip, ip, #3584 @ 0xe00 │ │ │ │ orrs ip, ip, r0 │ │ │ │ moveq r9, #1 │ │ │ │ movne r9, #0 │ │ │ │ lsl r9, r9, #7 │ │ │ │ - b 0xd1870 │ │ │ │ + b 0xd1970 │ │ │ │ tst r3, #262144 @ 0x40000 │ │ │ │ - beq 0xd1890 │ │ │ │ - b 0xd1960 │ │ │ │ - bl 0x3b37dc │ │ │ │ + beq 0xd1990 │ │ │ │ + b 0xd1a60 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, ip, lsr #6 │ │ │ │ + subeq r1, r6, ip, lsr #8 │ │ │ │ add r2, r0, #4480 @ 0x1180 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ lsrs r0, r1, #31 │ │ │ │ mov r2, #0 │ │ │ │ bxeq lr │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ @@ -198182,120 +198246,120 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r6, r0, #4480 @ 0x1180 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #316] @ 0xd1b54 │ │ │ │ + ldr r3, [pc, #316] @ 0xd1c54 │ │ │ │ lsr r5, r5, #9 │ │ │ │ sub sp, sp, #28 │ │ │ │ ands r5, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd1b0c │ │ │ │ + bne 0xd1c0c │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xd1af4 │ │ │ │ + bne 0xd1bf4 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - ldrls r2, [pc, #252] @ 0xd1b58 │ │ │ │ + ldrls r2, [pc, #252] @ 0xd1c58 │ │ │ │ movhi r5, #1 │ │ │ │ addls r3, r2, r3, lsl #2 │ │ │ │ ldrls r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x66144 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x661c4 │ │ │ │ ldrb r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xd1b30 │ │ │ │ + bne 0xd1c30 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ add r6, sp, #12 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - beq 0xd1b04 │ │ │ │ - bl 0xd16ac │ │ │ │ + beq 0xd1c04 │ │ │ │ + bl 0xd17ac │ │ │ │ ldm r6, {r0, r1} │ │ │ │ - ldr r3, [pc, #152] @ 0xd1b54 │ │ │ │ + ldr r3, [pc, #152] @ 0xd1c54 │ │ │ │ add r4, r4, #336 @ 0x150 │ │ │ │ stm r4, {r0, r1} │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd1b50 │ │ │ │ + bne 0xd1c50 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ lsr r5, r5, #2 │ │ │ │ and r5, r5, #3 │ │ │ │ - b 0xd1a64 │ │ │ │ - bl 0xd1794 │ │ │ │ - b 0xd1ab0 │ │ │ │ + b 0xd1b64 │ │ │ │ + bl 0xd1894 │ │ │ │ + b 0xd1bb0 │ │ │ │ ldr r3, [r0, #3136] @ 0xc40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xd1a64 │ │ │ │ + bne 0xd1b64 │ │ │ │ ldr r3, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #3076] @ 0xc04 │ │ │ │ mvn r5, r5 │ │ │ │ and r5, r5, #1 │ │ │ │ - b 0xd1a64 │ │ │ │ + b 0xd1b64 │ │ │ │ add r6, sp, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd0fb0 │ │ │ │ - b 0xd1ab0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0xd10b0 │ │ │ │ + b 0xd1bb0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, ip, lsr #6 │ │ │ │ + subeq r1, r6, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #244] @ 0xd1c70 │ │ │ │ + ldr r3, [pc, #244] @ 0xd1d70 │ │ │ │ lsr r5, r5, #9 │ │ │ │ sub sp, sp, #16 │ │ │ │ ands r5, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd1c48 │ │ │ │ + bne 0xd1d48 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xd1c38 │ │ │ │ + bne 0xd1d38 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - ldrls r2, [pc, #184] @ 0xd1c74 │ │ │ │ + ldrls r2, [pc, #184] @ 0xd1d74 │ │ │ │ movhi r5, #1 │ │ │ │ addls r3, r2, r3, lsl #2 │ │ │ │ ldrls r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x66144 │ │ │ │ mov r1, r5 │ │ │ │ @@ -198303,52 +198367,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 0x661c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #336 @ 0x150 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 0xd16ac │ │ │ │ + bl 0xd17ac │ │ │ │ ldm sp, {r0, r1} │ │ │ │ - ldr r3, [pc, #108] @ 0xd1c70 │ │ │ │ + ldr r3, [pc, #108] @ 0xd1d70 │ │ │ │ stm r4, {r0, r1} │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd1c6c │ │ │ │ + bne 0xd1d6c │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ lsr r5, r5, #2 │ │ │ │ and r5, r5, #3 │ │ │ │ - b 0xd1bc4 │ │ │ │ + b 0xd1cc4 │ │ │ │ ldr r3, [r0, #3136] @ 0xc40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xd1bc4 │ │ │ │ + bne 0xd1cc4 │ │ │ │ ldr r3, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #3076] @ 0xc04 │ │ │ │ mvn r5, r5 │ │ │ │ and r5, r5, #1 │ │ │ │ - b 0xd1bc4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd1cc4 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, ip, lsr #6 │ │ │ │ + subeq r1, r6, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ 0xd1d14 │ │ │ │ + ldr r3, [pc, #132] @ 0xd1e14 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ bl 0x66144 │ │ │ │ @@ -198357,56 +198421,56 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 0x661c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #336 @ 0x150 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 0xd16ac │ │ │ │ + bl 0xd17ac │ │ │ │ ldm sp, {r0, r1} │ │ │ │ - ldr r3, [pc, #56] @ 0xd1d14 │ │ │ │ + ldr r3, [pc, #56] @ 0xd1e14 │ │ │ │ stm r4, {r0, r1} │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd1d10 │ │ │ │ + bne 0xd1e10 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #244] @ 0xd1e2c │ │ │ │ + ldr r3, [pc, #244] @ 0xd1f2c │ │ │ │ lsr r5, r5, #9 │ │ │ │ sub sp, sp, #16 │ │ │ │ ands r5, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd1e04 │ │ │ │ + bne 0xd1f04 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xd1df4 │ │ │ │ + bne 0xd1ef4 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - ldrls r2, [pc, #184] @ 0xd1e30 │ │ │ │ + ldrls r2, [pc, #184] @ 0xd1f30 │ │ │ │ movhi r5, #1 │ │ │ │ addls r3, r2, r3, lsl #2 │ │ │ │ ldrls r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x66144 │ │ │ │ mov r1, r5 │ │ │ │ @@ -198414,52 +198478,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 0x661c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #336 @ 0x150 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 0xd1794 │ │ │ │ + bl 0xd1894 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ - ldr r3, [pc, #108] @ 0xd1e2c │ │ │ │ + ldr r3, [pc, #108] @ 0xd1f2c │ │ │ │ stm r4, {r0, r1} │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd1e28 │ │ │ │ + bne 0xd1f28 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ lsr r5, r5, #2 │ │ │ │ and r5, r5, #3 │ │ │ │ - b 0xd1d80 │ │ │ │ + b 0xd1e80 │ │ │ │ ldr r3, [r0, #3136] @ 0xc40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xd1d80 │ │ │ │ + bne 0xd1e80 │ │ │ │ ldr r3, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #3076] @ 0xc04 │ │ │ │ mvn r5, r5 │ │ │ │ and r5, r5, #1 │ │ │ │ - b 0xd1d80 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd1e80 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, ip, lsr #6 │ │ │ │ + subeq r1, r6, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ 0xd1ed0 │ │ │ │ + ldr r3, [pc, #132] @ 0xd1fd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ bl 0x66144 │ │ │ │ @@ -198468,38 +198532,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 0x661c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #336 @ 0x150 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 0xd1794 │ │ │ │ + bl 0xd1894 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ - ldr r3, [pc, #56] @ 0xd1ed0 │ │ │ │ + ldr r3, [pc, #56] @ 0xd1fd0 │ │ │ │ stm r4, {r0, r1} │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd1ecc │ │ │ │ + bne 0xd1fcc │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #140] @ 0xd1f78 │ │ │ │ + ldr r3, [pc, #140] @ 0xd2078 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl 0x66144 │ │ │ │ @@ -198510,32 +198574,32 @@ │ │ │ │ bl 0x661c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r4, r4, #336 @ 0x150 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd0fb0 │ │ │ │ + bl 0xd10b0 │ │ │ │ ldm r6, {r0, r1} │ │ │ │ - ldr r3, [pc, #56] @ 0xd1f78 │ │ │ │ + ldr r3, [pc, #56] @ 0xd2078 │ │ │ │ stm r4, {r0, r1} │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd1f74 │ │ │ │ + bne 0xd2074 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ bx lr │ │ │ │ smultt ip, r0, r2 │ │ │ │ smlabb r0, r0, r2, ip │ │ │ │ smultt r2, r1, r3 │ │ │ │ smlabb r1, r1, r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ @@ -198623,25 +198687,25 @@ │ │ │ │ add r0, r0, r2 │ │ │ │ asr r1, r0, #31 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #112] @ 0xd216c │ │ │ │ + ldr lr, [pc, #112] @ 0xd226c │ │ │ │ and r4, r0, lr │ │ │ │ and lr, lr, r2 │ │ │ │ subs ip, r4, lr │ │ │ │ addmi r4, r4, lr │ │ │ │ lsr r2, r2, #16 │ │ │ │ rsbmi ip, r4, #0 │ │ │ │ rsbs lr, r2, r0, lsr #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ addmi r0, r0, r2 │ │ │ │ - ldr r2, [pc, #72] @ 0xd216c │ │ │ │ + ldr r2, [pc, #72] @ 0xd226c │ │ │ │ rsbmi lr, r0, #0 │ │ │ │ add r0, ip, lr │ │ │ │ and ip, r1, r2 │ │ │ │ and r2, r2, r3 │ │ │ │ subs lr, ip, r2 │ │ │ │ addmi ip, ip, r2 │ │ │ │ lsr r3, r3, #16 │ │ │ │ @@ -198747,15 +198811,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ smlabb r0, ip, r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr lr, [pc, #80] @ 0xd233c │ │ │ │ + ldr lr, [pc, #80] @ 0xd243c │ │ │ │ lsr ip, r3, #16 │ │ │ │ lsr r4, r1, #16 │ │ │ │ mul r4, ip, r4 │ │ │ │ and r5, r0, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ and ip, r0, lr │ │ │ │ @@ -199448,23 +199512,23 @@ │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsl r0, r2, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r0, r1 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ movne r0, #0 │ │ │ │ - ldreq r0, [pc, #204] @ 0xd2eac │ │ │ │ + ldreq r0, [pc, #204] @ 0xd2fac │ │ │ │ lsr r4, r4, #16 │ │ │ │ movne r1, r0 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r4, r2, lsr #16 │ │ │ │ lsl r4, r3, #16 │ │ │ │ lsl r2, lr, #16 │ │ │ │ mvneq r0, r0, lsl #16 │ │ │ │ - ldr r5, [pc, #172] @ 0xd2eac │ │ │ │ + ldr r5, [pc, #172] @ 0xd2fac │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ mvneq r0, r0, lsr #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ cmp r4, r2 │ │ │ │ moveq r1, r5 │ │ │ │ cmp lr, r3, lsr #16 │ │ │ │ @@ -199652,23 +199716,23 @@ │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsl r0, r2, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ cmp r0, r1 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ movle r0, #0 │ │ │ │ - ldrgt r0, [pc, #204] @ 0xd31dc │ │ │ │ + ldrgt r0, [pc, #204] @ 0xd32dc │ │ │ │ asr r4, r4, #16 │ │ │ │ movle r1, r0 │ │ │ │ movgt r1, #0 │ │ │ │ cmp r4, r2, asr #16 │ │ │ │ lsl r4, r3, #16 │ │ │ │ lsl r2, lr, #16 │ │ │ │ mvnlt r0, r0, lsl #16 │ │ │ │ - ldr r5, [pc, #172] @ 0xd31dc │ │ │ │ + ldr r5, [pc, #172] @ 0xd32dc │ │ │ │ asr r4, r4, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ mvnlt r0, r0, lsr #16 │ │ │ │ asr lr, lr, #16 │ │ │ │ cmp r4, r2 │ │ │ │ movgt r1, r5 │ │ │ │ cmp lr, r3, asr #16 │ │ │ │ @@ -199844,23 +199908,23 @@ │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsl r0, r2, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r0, r1 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ movls r0, #0 │ │ │ │ - ldrhi r0, [pc, #204] @ 0xd34dc │ │ │ │ + ldrhi r0, [pc, #204] @ 0xd35dc │ │ │ │ lsr r4, r4, #16 │ │ │ │ movls r1, r0 │ │ │ │ movhi r1, #0 │ │ │ │ cmp r4, r2, lsr #16 │ │ │ │ lsl r4, r3, #16 │ │ │ │ lsl r2, lr, #16 │ │ │ │ mvncc r0, r0, lsl #16 │ │ │ │ - ldr r5, [pc, #172] @ 0xd34dc │ │ │ │ + ldr r5, [pc, #172] @ 0xd35dc │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ mvncc r0, r0, lsr #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ cmp r4, r2 │ │ │ │ movhi r1, r5 │ │ │ │ cmp lr, r3, lsr #16 │ │ │ │ @@ -202553,15 +202617,15 @@ │ │ │ │ lsr r3, r3, lr │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ lsrs r3, r1, #16 │ │ │ │ add ip, r0, #4096 @ 0x1000 │ │ │ │ lsl r3, r2, #16 │ │ │ │ - ldr r0, [pc, #148] @ 0xd5ef8 │ │ │ │ + ldr r0, [pc, #148] @ 0xd5ff8 │ │ │ │ asr r3, r3, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ and r0, r0, r3, lsr lr │ │ │ │ lsr r2, r2, lr │ │ │ │ orr r0, r0, r2, lsl #16 │ │ │ │ lsr r3, r0, #8 │ │ │ │ lsr r2, r0, #16 │ │ │ │ @@ -203149,15 +203213,15 @@ │ │ │ │ tst r1, #252 @ 0xfc │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxne lr │ │ │ │ lsr r1, r1, #8 │ │ │ │ tst r1, #8 │ │ │ │ and r1, r1, #4 │ │ │ │ - bne 0xd6804 │ │ │ │ + bne 0xd6904 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ @@ -203181,19 +203245,19 @@ │ │ │ │ lsl r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ lsr lr, r2, #27 │ │ │ │ and ip, ip, #1073741824 @ 0x40000000 │ │ │ │ and r1, r1, #1 │ │ │ │ and r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ and lr, lr, #1 │ │ │ │ - beq 0xd6878 │ │ │ │ + beq 0xd6978 │ │ │ │ add r4, r0, #4480 @ 0x1180 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd6878 │ │ │ │ + beq 0xd6978 │ │ │ │ str r2, [r0, #528] @ 0x210 │ │ │ │ lsr r2, r2, #16 │ │ │ │ and r2, r2, #15 │ │ │ │ str ip, [r0, #532] @ 0x214 │ │ │ │ str r1, [r0, #520] @ 0x208 │ │ │ │ str r3, [r0, #524] @ 0x20c │ │ │ │ str lr, [r0, #536] @ 0x218 │ │ │ │ @@ -203212,33 +203276,33 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #7 │ │ │ │ - bls 0xd68d8 │ │ │ │ + bls 0xd69d8 │ │ │ │ cmp r1, #20 │ │ │ │ - bne 0xd6980 │ │ │ │ + bne 0xd6a80 │ │ │ │ ldr r3, [r0, #3080] @ 0xc08 │ │ │ │ ldr r2, [r0, #3076] @ 0xc04 │ │ │ │ and r0, r3, #4 │ │ │ │ orr r0, r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ tst r1, #4 │ │ │ │ movne r1, #0 │ │ │ │ push {r4, lr} │ │ │ │ - bne 0xd68fc │ │ │ │ + bne 0xd69fc │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #160] @ 0xd6998 │ │ │ │ + ldr r1, [pc, #160] @ 0xd6a98 │ │ │ │ tst r2, #1 │ │ │ │ moveq r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r0, #528] @ 0x210 │ │ │ │ ldr ip, [r0, #520] @ 0x208 │ │ │ │ ldr r2, [r0, #536] @ 0x218 │ │ │ │ and r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [r0, #540] @ 0x21c │ │ │ │ @@ -203279,81 +203343,81 @@ │ │ │ │ @ instruction: 0xf80f0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0xd69c8 │ │ │ │ - ldr r1, [pc, #12] @ 0xd69cc │ │ │ │ + ldr r3, [pc, #12] @ 0xd6ac8 │ │ │ │ + ldr r1, [pc, #12] @ 0xd6acc │ │ │ │ mov r2, #109 @ 0x6d │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, r4, ror #6 │ │ │ │ - subeq fp, r0, ip, lsl r6 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, r4, ror #8 │ │ │ │ + subeq fp, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0xd69fc │ │ │ │ - ldr r1, [pc, #12] @ 0xd6a00 │ │ │ │ + ldr r3, [pc, #12] @ 0xd6afc │ │ │ │ + ldr r1, [pc, #12] @ 0xd6b00 │ │ │ │ mov r2, #115 @ 0x73 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, r4, ror r3 │ │ │ │ - subeq fp, r0, ip, lsl r6 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, r4, ror r4 │ │ │ │ + subeq fp, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0xd6a30 │ │ │ │ - ldr r1, [pc, #12] @ 0xd6a34 │ │ │ │ + ldr r3, [pc, #12] @ 0xd6b30 │ │ │ │ + ldr r1, [pc, #12] @ 0xd6b34 │ │ │ │ mov r2, #121 @ 0x79 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, r8, lsl #7 │ │ │ │ - subeq fp, r0, ip, lsl r6 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, r8, lsl #9 │ │ │ │ + subeq fp, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0xd6a64 │ │ │ │ - ldr r1, [pc, #12] @ 0xd6a68 │ │ │ │ + ldr r3, [pc, #12] @ 0xd6b64 │ │ │ │ + ldr r1, [pc, #12] @ 0xd6b68 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, r8, lsr #7 │ │ │ │ - subeq fp, r0, ip, lsl r6 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, r8, lsr #9 │ │ │ │ + subeq fp, r0, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0xd6a98 │ │ │ │ - ldr r1, [pc, #12] @ 0xd6a9c │ │ │ │ + ldr r3, [pc, #12] @ 0xd6b98 │ │ │ │ + ldr r1, [pc, #12] @ 0xd6b9c │ │ │ │ mov r2, #133 @ 0x85 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - strheq r1, [r6], #-60 @ 0xffffffc4 │ │ │ │ - subeq fp, r0, ip, lsl r6 │ │ │ │ + bl 0x310fa0 │ │ │ │ + strheq r1, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subeq fp, r0, ip, lsl r7 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #3160] @ 0xc58 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 0xd6ae4 │ │ │ │ + beq 0xd6be4 │ │ │ │ cmp r2, #0 │ │ │ │ addne r0, r0, #3056 @ 0xbf0 │ │ │ │ addeq r0, r0, #3040 @ 0xbe0 │ │ │ │ addeq r0, r0, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -203372,23 +203436,23 @@ │ │ │ │ addne r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ tst r0, #15 │ │ │ │ - bne 0xd6b48 │ │ │ │ - ldr r3, [pc, #160] @ 0xd6bd4 │ │ │ │ + bne 0xd6c48 │ │ │ │ + ldr r3, [pc, #160] @ 0xd6cd4 │ │ │ │ lsr r0, r0, #4 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 0xd6ba8 │ │ │ │ + bhi 0xd6ca8 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #136] @ 0xd6bd8 │ │ │ │ + ldr r0, [pc, #136] @ 0xd6cd8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #61440 @ 0xf000 │ │ │ │ mov r1, #0 │ │ │ │ @@ -203398,45 +203462,45 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #65280 @ 0xff00 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #68] @ 0xd6bdc │ │ │ │ + ldr r0, [pc, #68] @ 0xd6cdc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #24] @ 0xd6be0 │ │ │ │ - ldr r1, [pc, #24] @ 0xd6be4 │ │ │ │ + ldr r3, [pc, #24] @ 0xd6ce0 │ │ │ │ + ldr r1, [pc, #24] @ 0xd6ce4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldrdeq r1, [r6], #-48 @ 0xffffffd0 │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldrdeq r1, [r6], #-64 @ 0xffffffc0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq pc, [r0], -r0 │ │ │ │ - ldrdeq r1, [r6], #-60 @ 0xffffffc4 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ + ldrdeq r1, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #544] @ 0x220 │ │ │ │ ldr r6, [r0, #3236] @ 0xca4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ tst r5, #15 │ │ │ │ subeq r5, r5, #80 @ 0x50 │ │ │ │ clzeq r5, r5 │ │ │ │ lsreq r5, r5, #5 │ │ │ │ lsleq r5, r5, #4 │ │ │ │ streq r5, [r4, #544] @ 0x220 │ │ │ │ tst r6, #16711680 @ 0xff0000 │ │ │ │ @@ -203485,40 +203549,40 @@ │ │ │ │ lsr r0, r0, #16 │ │ │ │ ldr r1, [r3, #3232] @ 0xca0 │ │ │ │ orreq r0, r0, #255 @ 0xff │ │ │ │ tst r2, #15728640 @ 0xf00000 │ │ │ │ orreq r0, r0, #65280 @ 0xff00 │ │ │ │ cmp r1, #3 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bhi 0xd6d38 │ │ │ │ + bhi 0xd6e38 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ rsb ip, r1, #4 │ │ │ │ mov lr, #1 │ │ │ │ cmp r2, lr, lsl ip │ │ │ │ - bhi 0xd6d38 │ │ │ │ + bhi 0xd6e38 │ │ │ │ lsl r2, r2, r1 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi 0xd6dcc │ │ │ │ + bhi 0xd6ecc │ │ │ │ cmp r2, #0 │ │ │ │ rsbne r1, r2, #64 @ 0x40 │ │ │ │ mvnne ip, #0 │ │ │ │ lsrne r1, ip, r1 │ │ │ │ subne lr, r2, #32 │ │ │ │ orrne r1, r1, ip, lsl lr │ │ │ │ rsbne r2, r2, #32 │ │ │ │ orrne r1, r1, ip, lsr r2 │ │ │ │ moveq r0, r2 │ │ │ │ andne r0, r0, r1 │ │ │ │ ldr r3, [r3, #544] @ 0x220 │ │ │ │ tst r3, #15 │ │ │ │ - bne 0xd6d64 │ │ │ │ - ldr r2, [pc, #148] @ 0xd6de0 │ │ │ │ + bne 0xd6e64 │ │ │ │ + ldr r2, [pc, #148] @ 0xd6ee0 │ │ │ │ lsr r3, r3, #4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0xd6db4 │ │ │ │ + bhi 0xd6eb4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r0, r0, #65280 @ 0xff00 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -203536,45 +203600,45 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #36] @ 0xd6de4 │ │ │ │ - ldr r1, [pc, #36] @ 0xd6de8 │ │ │ │ + ldr r3, [pc, #36] @ 0xd6ee4 │ │ │ │ + ldr r1, [pc, #36] @ 0xd6ee8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldr r3, [pc, #24] @ 0xd6dec │ │ │ │ - ldr r1, [pc, #16] @ 0xd6de8 │ │ │ │ - ldr r0, [pc, #20] @ 0xd6df0 │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldr r3, [pc, #24] @ 0xd6eec │ │ │ │ + ldr r1, [pc, #16] @ 0xd6ee8 │ │ │ │ + ldr r0, [pc, #20] @ 0xd6ef0 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq r1, [r6], #-54 @ 0xffffffca │ │ │ │ - ldrdeq r1, [r6], #-60 @ 0xffffffc4 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - subeq r1, r6, ip, ror #7 │ │ │ │ - subeq fp, r0, r4, asr r6 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq r1, [r6], #-70 @ 0xffffffba │ │ │ │ + ldrdeq r1, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + subeq r1, r6, ip, ror #9 │ │ │ │ + subeq fp, r0, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #184] @ 0xd6edc │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #184] @ 0xd6fdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r9, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [pc, #168] @ 0xd6ee0 │ │ │ │ + ldr sl, [pc, #168] @ 0xd6fe0 │ │ │ │ sub r1, r5, #4 │ │ │ │ mov r8, #0 │ │ │ │ sub r3, r3, #4 │ │ │ │ sub r5, fp, #4 │ │ │ │ tst r0, r2 │ │ │ │ orrne r9, r9, #1 │ │ │ │ add r2, fp, #12 │ │ │ │ @@ -203595,76 +203659,76 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r9 │ │ │ │ movne r4, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xd6e54 │ │ │ │ + bne 0xd6f54 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0xd6ecc │ │ │ │ + beq 0xd6fcc │ │ │ │ ldr r3, [r6, #3832] @ 0xef8 │ │ │ │ mov r2, #0 │ │ │ │ bic r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ orr r3, r3, r4, lsl #29 │ │ │ │ str r3, [r6, #3832] @ 0xef8 │ │ │ │ str r2, [r6, #3836] @ 0xefc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ andeq r1, r0, r1, lsl r1 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #304] @ 0xd7030 │ │ │ │ + ldr r3, [pc, #304] @ 0xd7130 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ ldrb r8, [fp, #3843] @ 0xf03 │ │ │ │ add r7, r7, r6, lsl #1 │ │ │ │ lsr r8, r8, #2 │ │ │ │ and r8, r8, #1 │ │ │ │ lsl r6, r6, #16 │ │ │ │ mov r2, #0 │ │ │ │ eor r3, r8, #1 │ │ │ │ asr r6, r6, #16 │ │ │ │ add r8, fp, #4048 @ 0xfd0 │ │ │ │ - ldr sl, [pc, #236] @ 0xd7034 │ │ │ │ + ldr sl, [pc, #236] @ 0xd7134 │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r2 │ │ │ │ ldrb r3, [fp, #4061] @ 0xfdd │ │ │ │ lsl r6, r6, #1 │ │ │ │ add r8, r8, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ strb r2, [fp, #4061] @ 0xfdd │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xd6fcc │ │ │ │ + beq 0xd70cc │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xd6fa0 │ │ │ │ + bne 0xd70a0 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r9, r5] │ │ │ │ bl 0x3b208 │ │ │ │ asr r2, r4, r6 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ ldr r1, [sl, r2, lsl #3] │ │ │ │ @@ -203674,60 +203738,60 @@ │ │ │ │ orr r2, r2, r0 │ │ │ │ strh r2, [r7, r5] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd6f78 │ │ │ │ + bne 0xd7078 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r3, [fp, #4061] @ 0xfdd │ │ │ │ mov r0, fp │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xd7030 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xd7130 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd702c │ │ │ │ + bne 0xd712c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #312] @ 0xd718c │ │ │ │ + ldr r3, [pc, #312] @ 0xd728c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r8, #1 │ │ │ │ add r7, r7, r6, lsl r8 │ │ │ │ lsl r3, r6, #16 │ │ │ │ ldrb r6, [fp, #3843] @ 0xf03 │ │ │ │ asr r3, r3, #16 │ │ │ │ lsl r3, r3, r8 │ │ │ │ lsr r6, r6, #2 │ │ │ │ and r6, r6, #1 │ │ │ │ lsl r8, r8, r3 │ │ │ │ - ldr r9, [pc, #244] @ 0xd7190 │ │ │ │ + ldr r9, [pc, #244] @ 0xd7290 │ │ │ │ eor r3, r6, #1 │ │ │ │ add r6, fp, #4048 @ 0xfd0 │ │ │ │ str r3, [sp] │ │ │ │ add r6, r6, #4 │ │ │ │ ldrb r3, [fp, #4063] @ 0xfdf │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -203736,22 +203800,22 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ strb r0, [fp, #4063] @ 0xfdf │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xd7124 │ │ │ │ + beq 0xd7224 │ │ │ │ tst r4, r8 │ │ │ │ movne r2, r6 │ │ │ │ - bne 0xd70fc │ │ │ │ + bne 0xd71fc │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sp] │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ bl 0x3afbc │ │ │ │ ldr r2, [r5] │ │ │ │ and r1, r4, #255 @ 0xff │ │ │ │ ldr r1, [r9, r1, lsl #3] │ │ │ │ @@ -203761,3450 +203825,3450 @@ │ │ │ │ str r0, [r5] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add sl, sl, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp sl, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 0xd70d4 │ │ │ │ + bne 0xd71d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r3, [fp, #4063] @ 0xfdf │ │ │ │ mov r0, fp │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xd718c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xd728c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xd7188 │ │ │ │ + bne 0xd7288 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, lr │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd71e0 │ │ │ │ + b 0xd72e0 │ │ │ │ strb r3, [sl, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - beq 0xd7210 │ │ │ │ + beq 0xd7310 │ │ │ │ asr r2, r5, r4 │ │ │ │ tst r2, #1 │ │ │ │ asr r3, r6, r4 │ │ │ │ - beq 0xd71d4 │ │ │ │ + beq 0xd72d4 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xd71d0 │ │ │ │ + beq 0xd72d0 │ │ │ │ mov r2, r9 │ │ │ │ add r1, r8, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128688 │ │ │ │ + bl 0x128788 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - b 0xd71d0 │ │ │ │ + b 0xd72d0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, lr │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd7268 │ │ │ │ + b 0xd7368 │ │ │ │ strh r3, [sl, r4] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #16 │ │ │ │ - beq 0xd729c │ │ │ │ + beq 0xd739c │ │ │ │ asr r2, r5, r4 │ │ │ │ tst r2, #1 │ │ │ │ asr r3, r6, r4 │ │ │ │ - beq 0xd725c │ │ │ │ + beq 0xd735c │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xd7258 │ │ │ │ + beq 0xd7358 │ │ │ │ mov r2, r9 │ │ │ │ add r1, r8, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1287c8 │ │ │ │ + bl 0x1288c8 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xd7258 │ │ │ │ + b 0xd7358 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, lr │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ asr r2, r5, r4 │ │ │ │ tst r2, #1 │ │ │ │ asr r3, sl, r4 │ │ │ │ - beq 0xd72fc │ │ │ │ + beq 0xd73fc │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0xd7314 │ │ │ │ + bne 0xd7414 │ │ │ │ str r3, [r7, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 0xd72e0 │ │ │ │ + bne 0xd73e0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, r9 │ │ │ │ add r1, r8, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ mov r3, r0 │ │ │ │ - b 0xd72f8 │ │ │ │ + b 0xd73f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, lr │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd7368 │ │ │ │ + b 0xd7468 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - beq 0xd7394 │ │ │ │ + beq 0xd7494 │ │ │ │ asr ip, r5, r4 │ │ │ │ tst ip, #1 │ │ │ │ - beq 0xd735c │ │ │ │ + beq 0xd745c │ │ │ │ ldrb r2, [r8, r4] │ │ │ │ add r1, r7, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 0x128870 │ │ │ │ + bl 0x128970 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 0xd7368 │ │ │ │ + bne 0xd7468 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, lr │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd73dc │ │ │ │ + b 0xd74dc │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #16 │ │ │ │ - beq 0xd7408 │ │ │ │ + beq 0xd7508 │ │ │ │ asr ip, r5, r4 │ │ │ │ tst ip, #1 │ │ │ │ - beq 0xd73d0 │ │ │ │ + beq 0xd74d0 │ │ │ │ ldrh r2, [r8, r4] │ │ │ │ add r1, r7, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, #2 │ │ │ │ - bl 0x1289a4 │ │ │ │ + bl 0x128aa4 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 0xd73dc │ │ │ │ + bne 0xd74dc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, lr │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ asr ip, r5, r4 │ │ │ │ tst ip, #1 │ │ │ │ - bne 0xd7464 │ │ │ │ + bne 0xd7564 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 0xd7440 │ │ │ │ + bne 0xd7540 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r2, [r8, r4] │ │ │ │ mov r3, r9 │ │ │ │ add r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xd744c │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xd754c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, lr │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd74cc │ │ │ │ + b 0xd75cc │ │ │ │ strh r3, [r9, r4] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #16 │ │ │ │ add sl, sl, #1 │ │ │ │ - beq 0xd7500 │ │ │ │ + beq 0xd7600 │ │ │ │ asr r2, r5, r4 │ │ │ │ tst r2, #1 │ │ │ │ asr r3, r6, r4 │ │ │ │ - beq 0xd74bc │ │ │ │ + beq 0xd75bc │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xd74b8 │ │ │ │ + beq 0xd75b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1286d0 │ │ │ │ + bl 0x1287d0 │ │ │ │ lsl r3, r0, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ - b 0xd74b8 │ │ │ │ + b 0xd75b8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, lr │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ asr r3, r5, r4 │ │ │ │ tst r3, #1 │ │ │ │ asr ip, r9, r4 │ │ │ │ - beq 0xd7560 │ │ │ │ + beq 0xd7660 │ │ │ │ ands r0, ip, #1 │ │ │ │ - bne 0xd757c │ │ │ │ + bne 0xd767c │ │ │ │ str r0, [r7, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #16 │ │ │ │ add sl, sl, #1 │ │ │ │ - bne 0xd7544 │ │ │ │ + bne 0xd7644 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1286d0 │ │ │ │ - b 0xd755c │ │ │ │ + bl 0x1287d0 │ │ │ │ + b 0xd765c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, lr │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd75e0 │ │ │ │ + b 0xd76e0 │ │ │ │ strh r3, [r9, r4] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #16 │ │ │ │ add sl, sl, #1 │ │ │ │ - beq 0xd7614 │ │ │ │ + beq 0xd7714 │ │ │ │ asr r2, r5, r4 │ │ │ │ tst r2, #1 │ │ │ │ asr r3, r6, r4 │ │ │ │ - beq 0xd75d0 │ │ │ │ + beq 0xd76d0 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xd75cc │ │ │ │ + beq 0xd76cc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128688 │ │ │ │ + bl 0x128788 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xd75cc │ │ │ │ + b 0xd76cc │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, lr │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ asr r2, r5, r4 │ │ │ │ tst r2, #1 │ │ │ │ asr r3, r9, r4 │ │ │ │ - beq 0xd7674 │ │ │ │ + beq 0xd7774 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0xd7690 │ │ │ │ + bne 0xd7790 │ │ │ │ str r3, [r7, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #16 │ │ │ │ add sl, sl, #1 │ │ │ │ - bne 0xd7658 │ │ │ │ + bne 0xd7758 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x128688 │ │ │ │ + bl 0x128788 │ │ │ │ mov r3, r0 │ │ │ │ - b 0xd7670 │ │ │ │ + b 0xd7770 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, lr │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ asr r3, r5, r4 │ │ │ │ tst r3, #1 │ │ │ │ asr ip, r9, r4 │ │ │ │ - beq 0xd76fc │ │ │ │ + beq 0xd77fc │ │ │ │ ands r0, ip, #1 │ │ │ │ - bne 0xd7718 │ │ │ │ + bne 0xd7818 │ │ │ │ str r0, [r7, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #16 │ │ │ │ add sl, sl, #2 │ │ │ │ - bne 0xd76e0 │ │ │ │ + bne 0xd77e0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x128804 │ │ │ │ - b 0xd76f8 │ │ │ │ + bl 0x128904 │ │ │ │ + b 0xd77f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, lr │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ asr r2, r5, r4 │ │ │ │ tst r2, #1 │ │ │ │ asr r3, r9, r4 │ │ │ │ - beq 0xd7780 │ │ │ │ + beq 0xd7880 │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 0xd779c │ │ │ │ + bne 0xd789c │ │ │ │ str r3, [r7, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #16 │ │ │ │ add sl, sl, #2 │ │ │ │ - bne 0xd7764 │ │ │ │ + bne 0xd7864 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1287c8 │ │ │ │ + bl 0x1288c8 │ │ │ │ mov r3, r0 │ │ │ │ - b 0xd777c │ │ │ │ + b 0xd787c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, lr │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - b 0xd77f4 │ │ │ │ + b 0xd78f4 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #16 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq 0xd7824 │ │ │ │ + beq 0xd7924 │ │ │ │ asr r2, r6, r4 │ │ │ │ tst r2, #1 │ │ │ │ - beq 0xd77e4 │ │ │ │ + beq 0xd78e4 │ │ │ │ ldrsh r2, [r8, r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r4, #2 │ │ │ │ - bl 0x128870 │ │ │ │ + bl 0x128970 │ │ │ │ cmp r4, #16 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 0xd77f4 │ │ │ │ + bne 0xd78f4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, lr │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ asr r2, r6, r4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 0xd7884 │ │ │ │ + bne 0xd7984 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #16 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 0xd785c │ │ │ │ + bne 0xd795c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r2, [r8, r4] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128870 │ │ │ │ - b 0xd7868 │ │ │ │ + bl 0x128970 │ │ │ │ + b 0xd7968 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, lr │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ asr r2, r6, r4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 0xd78f0 │ │ │ │ + bne 0xd79f0 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #16 │ │ │ │ add r5, r5, #2 │ │ │ │ - bne 0xd78c8 │ │ │ │ + bne 0xd79c8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r2, [r8, r4] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1289a4 │ │ │ │ - b 0xd78d4 │ │ │ │ + bl 0x128aa4 │ │ │ │ + b 0xd79d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, lr │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, r6, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd7974 │ │ │ │ + b 0xd7a74 │ │ │ │ strh r1, [r6] │ │ │ │ lsr r4, r4, #2 │ │ │ │ lsr r5, r5, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, fp │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 0xd79a4 │ │ │ │ + beq 0xd7aa4 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd794c │ │ │ │ + beq 0xd7a4c │ │ │ │ ands r1, r4, #1 │ │ │ │ - beq 0xd7948 │ │ │ │ + beq 0xd7a48 │ │ │ │ ldrh r1, [r7] │ │ │ │ mov r2, sl │ │ │ │ add r1, r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1286d0 │ │ │ │ + bl 0x1287d0 │ │ │ │ lsl r1, r0, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - b 0xd7948 │ │ │ │ + b 0xd7a48 │ │ │ │ mov r0, r8 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd7a00 │ │ │ │ + beq 0xd7b00 │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 0xd7a30 │ │ │ │ + bne 0xd7b30 │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0xd79ec │ │ │ │ + bne 0xd7aec │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ add r1, r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1286d0 │ │ │ │ - b 0xd79fc │ │ │ │ + bl 0x1287d0 │ │ │ │ + b 0xd7afc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd7a98 │ │ │ │ + beq 0xd7b98 │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 0xd7ac8 │ │ │ │ + bne 0xd7bc8 │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0xd7a84 │ │ │ │ + bne 0xd7b84 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ add r1, r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128804 │ │ │ │ - b 0xd7a94 │ │ │ │ + bl 0x128904 │ │ │ │ + b 0xd7b94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, lr │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, r6, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd7b4c │ │ │ │ + b 0xd7c4c │ │ │ │ strb r0, [r6] │ │ │ │ lsr r4, r4, #1 │ │ │ │ lsr r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, fp │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ - beq 0xd7b78 │ │ │ │ + beq 0xd7c78 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd7b24 │ │ │ │ + beq 0xd7c24 │ │ │ │ ands r0, r4, #1 │ │ │ │ - beq 0xd7b20 │ │ │ │ + beq 0xd7c20 │ │ │ │ ldrb r1, [r7] │ │ │ │ mov r2, sl │ │ │ │ add r1, r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x128688 │ │ │ │ + bl 0x128788 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ - b 0xd7b20 │ │ │ │ + b 0xd7c20 │ │ │ │ mov r0, r8 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, lr │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, r6, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd7bf0 │ │ │ │ + b 0xd7cf0 │ │ │ │ strh r1, [r6] │ │ │ │ lsr r4, r4, #2 │ │ │ │ lsr r5, r5, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, fp │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 0xd7c20 │ │ │ │ + beq 0xd7d20 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd7bc8 │ │ │ │ + beq 0xd7cc8 │ │ │ │ ands r1, r4, #1 │ │ │ │ - beq 0xd7bc4 │ │ │ │ + beq 0xd7cc4 │ │ │ │ ldrh r1, [r7] │ │ │ │ mov r2, sl │ │ │ │ add r1, r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x128688 │ │ │ │ + bl 0x128788 │ │ │ │ lsl r1, r0, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - b 0xd7bc4 │ │ │ │ + b 0xd7cc4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd7c7c │ │ │ │ + beq 0xd7d7c │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 0xd7cac │ │ │ │ + bne 0xd7dac │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0xd7c68 │ │ │ │ + bne 0xd7d68 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ add r1, r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128688 │ │ │ │ - b 0xd7c78 │ │ │ │ + bl 0x128788 │ │ │ │ + b 0xd7d78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, lr │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, r6, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd7d30 │ │ │ │ + b 0xd7e30 │ │ │ │ strh r1, [r6] │ │ │ │ lsr r4, r4, #2 │ │ │ │ lsr r5, r5, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, fp │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 0xd7d60 │ │ │ │ + beq 0xd7e60 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd7d08 │ │ │ │ + beq 0xd7e08 │ │ │ │ ands r1, r4, #1 │ │ │ │ - beq 0xd7d04 │ │ │ │ + beq 0xd7e04 │ │ │ │ ldrh r1, [r7] │ │ │ │ mov r2, sl │ │ │ │ add r1, r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1287c8 │ │ │ │ + bl 0x1288c8 │ │ │ │ lsl r1, r0, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - b 0xd7d04 │ │ │ │ + b 0xd7e04 │ │ │ │ mov r0, r8 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd7dbc │ │ │ │ + beq 0xd7ebc │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 0xd7dec │ │ │ │ + bne 0xd7eec │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0xd7da8 │ │ │ │ + bne 0xd7ea8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ add r1, r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1287c8 │ │ │ │ - b 0xd7db8 │ │ │ │ + bl 0x1288c8 │ │ │ │ + b 0xd7eb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd7e54 │ │ │ │ + beq 0xd7f54 │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 0xd7e84 │ │ │ │ + bne 0xd7f84 │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0xd7e40 │ │ │ │ + bne 0xd7f40 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ add r1, r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128848 │ │ │ │ - b 0xd7e50 │ │ │ │ + bl 0x128948 │ │ │ │ + b 0xd7f50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd7eec │ │ │ │ + beq 0xd7fec │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 0xd7f1c │ │ │ │ + bne 0xd801c │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0xd7ed8 │ │ │ │ + bne 0xd7fd8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ bic r3, r6, #1 │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ and r3, r6, #1 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ add r1, r3, r1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128848 │ │ │ │ - b 0xd7ee8 │ │ │ │ + bl 0x128948 │ │ │ │ + b 0xd7fe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd7f90 │ │ │ │ + beq 0xd8090 │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 0xd7fc0 │ │ │ │ + bne 0xd80c0 │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0xd7f7c │ │ │ │ + bne 0xd807c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ add r1, r9, r1, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128804 │ │ │ │ - b 0xd7f8c │ │ │ │ + bl 0x128904 │ │ │ │ + b 0xd808c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, lr │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, r6, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xd8044 │ │ │ │ + b 0xd8144 │ │ │ │ strh r1, [r6] │ │ │ │ lsr r4, r4, #2 │ │ │ │ lsr r5, r5, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, fp │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 0xd8074 │ │ │ │ + beq 0xd8174 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd801c │ │ │ │ + beq 0xd811c │ │ │ │ ands r1, r4, #1 │ │ │ │ - beq 0xd8018 │ │ │ │ + beq 0xd8118 │ │ │ │ ldrh r1, [r7] │ │ │ │ mov r2, sl │ │ │ │ add r1, r9, r1, lsl #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1287c8 │ │ │ │ + bl 0x1288c8 │ │ │ │ lsl r1, r0, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - b 0xd8018 │ │ │ │ + b 0xd8118 │ │ │ │ mov r0, r8 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd80d0 │ │ │ │ + beq 0xd81d0 │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 0xd8100 │ │ │ │ + bne 0xd8200 │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0xd80bc │ │ │ │ + bne 0xd81bc │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ add r1, r9, r1, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1287c8 │ │ │ │ - b 0xd80cc │ │ │ │ + bl 0x1288c8 │ │ │ │ + b 0xd81cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd8168 │ │ │ │ + beq 0xd8268 │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 0xd8198 │ │ │ │ + bne 0xd8298 │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0xd8154 │ │ │ │ + bne 0xd8254 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128848 │ │ │ │ - b 0xd8164 │ │ │ │ + bl 0x128948 │ │ │ │ + b 0xd8264 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd8200 │ │ │ │ + beq 0xd8300 │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 0xd8230 │ │ │ │ + bne 0xd8330 │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0xd81ec │ │ │ │ + bne 0xd82ec │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ bic r3, r6, #1 │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ and r3, r6, #1 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ add r1, r3, r1, lsl #3 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128848 │ │ │ │ - b 0xd81fc │ │ │ │ + bl 0x128948 │ │ │ │ + b 0xd82fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, lr │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r6, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ - b 0xd82bc │ │ │ │ + b 0xd83bc │ │ │ │ lsr r5, r5, #1 │ │ │ │ lsr r4, r4, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, r8 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ - beq 0xd82e8 │ │ │ │ + beq 0xd83e8 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd8294 │ │ │ │ + beq 0xd8394 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd8294 │ │ │ │ + beq 0xd8394 │ │ │ │ ldrb r1, [r6] │ │ │ │ ldrb r2, [r7] │ │ │ │ mov r3, fp │ │ │ │ add r1, r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x128870 │ │ │ │ - b 0xd8294 │ │ │ │ + bl 0x128970 │ │ │ │ + b 0xd8394 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, lr │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r6, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ - b 0xd835c │ │ │ │ + b 0xd845c │ │ │ │ lsr r5, r5, #2 │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, r8 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 0xd8388 │ │ │ │ + beq 0xd8488 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd8334 │ │ │ │ + beq 0xd8434 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd8334 │ │ │ │ + beq 0xd8434 │ │ │ │ ldrh r1, [r6] │ │ │ │ ldrh r2, [r7] │ │ │ │ mov r3, fp │ │ │ │ add r1, r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x128870 │ │ │ │ - b 0xd8334 │ │ │ │ + bl 0x128970 │ │ │ │ + b 0xd8434 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd83e0 │ │ │ │ + beq 0xd84e0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 0xd8410 │ │ │ │ + bne 0xd8510 │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd83d0 │ │ │ │ + bne 0xd84d0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ ldr r2, [sl, r6, lsl #2] │ │ │ │ add r1, r1, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x128870 │ │ │ │ - b 0xd83e0 │ │ │ │ + bl 0x128970 │ │ │ │ + b 0xd84e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, lr │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r6, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ - b 0xd8494 │ │ │ │ + b 0xd8594 │ │ │ │ lsr r5, r5, #2 │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, r8 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 0xd84c0 │ │ │ │ + beq 0xd85c0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd846c │ │ │ │ + beq 0xd856c │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd846c │ │ │ │ + beq 0xd856c │ │ │ │ ldrh r1, [r6] │ │ │ │ ldrh r2, [r7] │ │ │ │ mov r3, fp │ │ │ │ add r1, r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1289a4 │ │ │ │ - b 0xd846c │ │ │ │ + bl 0x128aa4 │ │ │ │ + b 0xd856c │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd8518 │ │ │ │ + beq 0xd8618 │ │ │ │ tst r5, #1 │ │ │ │ - bne 0xd8548 │ │ │ │ + bne 0xd8648 │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd8508 │ │ │ │ + bne 0xd8608 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ ldr r2, [sl, r6, lsl #2] │ │ │ │ add r1, r1, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1289a4 │ │ │ │ - b 0xd8518 │ │ │ │ + bl 0x128aa4 │ │ │ │ + b 0xd8618 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd85b0 │ │ │ │ + beq 0xd86b0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 0xd85e0 │ │ │ │ + bne 0xd86e0 │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd85a0 │ │ │ │ + bne 0xd86a0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ ldr r2, [sl, r6, lsl #2] │ │ │ │ add r1, r1, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xd85b0 │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xd86b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd8648 │ │ │ │ + beq 0xd8748 │ │ │ │ tst r5, #1 │ │ │ │ - bne 0xd8678 │ │ │ │ + bne 0xd8778 │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd8638 │ │ │ │ + bne 0xd8738 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ bic r3, r6, #1 │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ and r3, r6, #1 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ add r1, r3, r1 │ │ │ │ ldr r2, [sl, r6, lsl #2] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xd8648 │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xd8748 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, lr │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r6, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ - b 0xd8708 │ │ │ │ + b 0xd8808 │ │ │ │ lsr r5, r5, #2 │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, r8 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 0xd8734 │ │ │ │ + beq 0xd8834 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd86e0 │ │ │ │ + beq 0xd87e0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd86e0 │ │ │ │ + beq 0xd87e0 │ │ │ │ ldrh r1, [r6] │ │ │ │ ldrh r2, [r7] │ │ │ │ mov r3, fp │ │ │ │ add r1, sl, r1, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1289a4 │ │ │ │ - b 0xd86e0 │ │ │ │ + bl 0x128aa4 │ │ │ │ + b 0xd87e0 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd878c │ │ │ │ + beq 0xd888c │ │ │ │ tst r5, #1 │ │ │ │ - bne 0xd87bc │ │ │ │ + bne 0xd88bc │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd877c │ │ │ │ + bne 0xd887c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ ldr r2, [sl, r6, lsl #2] │ │ │ │ add r1, r8, r1, lsl #1 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1289a4 │ │ │ │ - b 0xd878c │ │ │ │ + bl 0x128aa4 │ │ │ │ + b 0xd888c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd8824 │ │ │ │ + beq 0xd8924 │ │ │ │ tst r5, #1 │ │ │ │ - bne 0xd8854 │ │ │ │ + bne 0xd8954 │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd8814 │ │ │ │ + bne 0xd8914 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ ldr r2, [sl, r6, lsl #2] │ │ │ │ add r1, r8, r1, lsl #2 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xd8824 │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xd8924 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, lr │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd88bc │ │ │ │ + beq 0xd89bc │ │ │ │ tst r5, #1 │ │ │ │ - bne 0xd88ec │ │ │ │ + bne 0xd89ec │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd88ac │ │ │ │ + bne 0xd89ac │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ bic r3, r6, #1 │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ and r3, r6, #1 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ add r1, r3, r1, lsl #3 │ │ │ │ ldr r2, [sl, r6, lsl #2] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xd88bc │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xd89bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, lr │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, r6, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 0xd8974 │ │ │ │ + beq 0xd8a74 │ │ │ │ ldr r1, [r7] │ │ │ │ ands r0, r4, #1 │ │ │ │ add r1, r9, r1 │ │ │ │ - bne 0xd89ac │ │ │ │ + bne 0xd8aac │ │ │ │ str r0, [r6] │ │ │ │ str r1, [r7] │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r6, fp │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne 0xd8954 │ │ │ │ + bne 0xd8a54 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 0xd896c │ │ │ │ + b 0xd8a6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r0 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r5, r0 │ │ │ │ and r8, r6, #1 │ │ │ │ tst r5, #1 │ │ │ │ bic r9, r6, #1 │ │ │ │ add r7, fp, r8, lsl #2 │ │ │ │ - beq 0xd8a6c │ │ │ │ + beq 0xd8b6c │ │ │ │ ldr r2, [sl, r9, lsl #2] │ │ │ │ ands r0, r4, #1 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne 0xd8aa0 │ │ │ │ + bne 0xd8ba0 │ │ │ │ cmp r8, #0 │ │ │ │ sub r7, r7, #4 │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ lsr r1, r4, #4 │ │ │ │ lsr r2, r5, #4 │ │ │ │ strne r7, [sl, r9, lsl #2] │ │ │ │ - bne 0xd8a6c │ │ │ │ + bne 0xd8b6c │ │ │ │ lsl r4, r1, #16 │ │ │ │ lsl r5, r2, #16 │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - b 0xd8a14 │ │ │ │ + b 0xd8b14 │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsr r5, r5, #4 │ │ │ │ cmp r6, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsrne r4, r4, #16 │ │ │ │ lsrne r5, r5, #16 │ │ │ │ - bne 0xd8a14 │ │ │ │ + bne 0xd8b14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 0xd8a38 │ │ │ │ + b 0xd8b38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, lr │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add sl, r6, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ str fp, [sp, #4] │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd8b24 │ │ │ │ + beq 0xd8c24 │ │ │ │ ldr r7, [r6] │ │ │ │ tst r5, #1 │ │ │ │ add r7, fp, r7 │ │ │ │ - bne 0xd8b5c │ │ │ │ + bne 0xd8c5c │ │ │ │ str r7, [r6] │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, sl │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r9, r9, #4 │ │ │ │ - bne 0xd8b08 │ │ │ │ + bne 0xd8c08 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r2, [r9] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xd8b20 │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xd8c20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r0 │ │ │ │ stmib sp, {r1, lr} │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r4, r0 │ │ │ │ and r7, r6, #1 │ │ │ │ tst r4, #1 │ │ │ │ bic r8, r6, #1 │ │ │ │ add r1, sl, r7, lsl #2 │ │ │ │ - beq 0xd8c04 │ │ │ │ + beq 0xd8d04 │ │ │ │ ldr r3, [r9, r8, lsl #2] │ │ │ │ tst r5, #1 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne 0xd8c38 │ │ │ │ + bne 0xd8d38 │ │ │ │ cmp r7, #0 │ │ │ │ sub r1, r1, #4 │ │ │ │ lsr r2, r5, #4 │ │ │ │ lsr r3, r4, #4 │ │ │ │ strne r1, [r9, r8, lsl #2] │ │ │ │ - bne 0xd8c04 │ │ │ │ + bne 0xd8d04 │ │ │ │ lsl r5, r2, #16 │ │ │ │ lsl r4, r3, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 0xd8bb0 │ │ │ │ + b 0xd8cb0 │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ cmp r6, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsrne r5, r5, #16 │ │ │ │ lsrne r4, r4, #16 │ │ │ │ - bne 0xd8bb0 │ │ │ │ + bne 0xd8cb0 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 0xd8bd4 │ │ │ │ + b 0xd8cd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ - ldr r5, [pc, #128] @ 0xd8d10 │ │ │ │ + ldr r5, [pc, #128] @ 0xd8e10 │ │ │ │ lsl r8, r8, fp │ │ │ │ add sl, r5, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd8cd4 │ │ │ │ + bne 0xd8dd4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, sl │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd8c98 │ │ │ │ + bne 0xd8d98 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mla r1, r6, fp, r9 │ │ │ │ add r6, r6, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r6, #3296 @ 0xce0 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ add r6, r7, r6 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r6, r2, lsl #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - bne 0xd8cf8 │ │ │ │ - b 0xd8ca0 │ │ │ │ - subeq r1, r6, r0, lsl #8 │ │ │ │ + bne 0xd8df8 │ │ │ │ + b 0xd8da0 │ │ │ │ + subeq r1, r6, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ - ldr r5, [pc, #128] @ 0xd8dcc │ │ │ │ + ldr r5, [pc, #128] @ 0xd8ecc │ │ │ │ lsl r8, r8, fp │ │ │ │ add sl, r5, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd8d90 │ │ │ │ + bne 0xd8e90 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, sl │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd8d54 │ │ │ │ + bne 0xd8e54 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mla r1, r6, fp, r9 │ │ │ │ add r6, r6, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r6, #3296 @ 0xce0 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ add r6, r7, r6 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r6, r2, lsl #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - bne 0xd8db4 │ │ │ │ - b 0xd8d5c │ │ │ │ - subeq r1, r6, r4, lsl #8 │ │ │ │ + bne 0xd8eb4 │ │ │ │ + b 0xd8e5c │ │ │ │ + subeq r1, r6, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ - ldr r5, [pc, #128] @ 0xd8e88 │ │ │ │ + ldr r5, [pc, #128] @ 0xd8f88 │ │ │ │ lsl r8, r8, fp │ │ │ │ add sl, r5, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd8e4c │ │ │ │ + bne 0xd8f4c │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, sl │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd8e10 │ │ │ │ + bne 0xd8f10 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mla r1, r6, fp, r9 │ │ │ │ add r6, r6, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r6, #3296 @ 0xce0 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ add r6, r7, r6 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r6, r2, lsl #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - bne 0xd8e70 │ │ │ │ - b 0xd8e18 │ │ │ │ - subeq r1, r6, r8, lsl #8 │ │ │ │ + bne 0xd8f70 │ │ │ │ + b 0xd8f18 │ │ │ │ + subeq r1, r6, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ - ldr r5, [pc, #128] @ 0xd8f44 │ │ │ │ + ldr r5, [pc, #128] @ 0xd9044 │ │ │ │ lsl r8, r8, fp │ │ │ │ add sl, r5, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd8f08 │ │ │ │ + bne 0xd9008 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, sl │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd8ecc │ │ │ │ + bne 0xd8fcc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mla r1, r6, fp, r9 │ │ │ │ add r6, r6, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r6, #3296 @ 0xce0 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ add r6, r7, r6 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r6, r2, lsl #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - bne 0xd8f2c │ │ │ │ - b 0xd8ed4 │ │ │ │ - subeq r1, r6, ip, lsl #8 │ │ │ │ + bne 0xd902c │ │ │ │ + b 0xd8fd4 │ │ │ │ + subeq r1, r6, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov sl, lr │ │ │ │ mov r9, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov fp, #4 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r5, #1 │ │ │ │ tst r4, #1 │ │ │ │ smlabb r1, r1, fp, r9 │ │ │ │ mov r2, sl │ │ │ │ - beq 0xd8fd8 │ │ │ │ - ldr r3, [pc, #116] @ 0xd9014 │ │ │ │ + beq 0xd90d8 │ │ │ │ + ldr r3, [pc, #116] @ 0xd9114 │ │ │ │ mov r0, r8 │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ mov r3, #8 │ │ │ │ mla r3, r6, r3, r1 │ │ │ │ add r6, r8, r6, lsl #1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r7, r3 │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ lsl ip, r2, #4 │ │ │ │ strh r0, [r6, ip] │ │ │ │ lsr r1, r0, #16 │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ strh r1, [r6, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ eor r7, r7, #2 │ │ │ │ - bne 0xd8f84 │ │ │ │ + bne 0xd9084 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r0, lsl r4 │ │ │ │ + subeq r1, r6, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov sl, lr │ │ │ │ mov r9, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov fp, #4 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r5, #1 │ │ │ │ tst r4, #1 │ │ │ │ smlabb r1, r1, fp, r9 │ │ │ │ mov r2, sl │ │ │ │ - beq 0xd90a8 │ │ │ │ - ldr r3, [pc, #116] @ 0xd90e4 │ │ │ │ + beq 0xd91a8 │ │ │ │ + ldr r3, [pc, #116] @ 0xd91e4 │ │ │ │ mov r0, r8 │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ mov r3, #8 │ │ │ │ mla r3, r6, r3, r1 │ │ │ │ add r6, r8, r6, lsl #1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r7, r3 │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ lsl ip, r2, #4 │ │ │ │ strh r0, [r6, ip] │ │ │ │ lsr r1, r0, #16 │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ strh r1, [r6, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ eor r7, r7, #2 │ │ │ │ - bne 0xd9054 │ │ │ │ + bne 0xd9154 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r4, lsl r4 │ │ │ │ + subeq r1, r6, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov sl, lr │ │ │ │ mov r9, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov fp, #4 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r5, #1 │ │ │ │ tst r4, #1 │ │ │ │ smlabb r1, r1, fp, r9 │ │ │ │ mov r2, sl │ │ │ │ - beq 0xd9178 │ │ │ │ - ldr r3, [pc, #116] @ 0xd91b4 │ │ │ │ + beq 0xd9278 │ │ │ │ + ldr r3, [pc, #116] @ 0xd92b4 │ │ │ │ mov r0, r8 │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ mov r3, #8 │ │ │ │ mla r3, r6, r3, r1 │ │ │ │ add r6, r8, r6, lsl #1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r7, r3 │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ lsl ip, r2, #4 │ │ │ │ strh r0, [r6, ip] │ │ │ │ lsr r1, r0, #16 │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ strh r1, [r6, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ eor r7, r7, #2 │ │ │ │ - bne 0xd9124 │ │ │ │ + bne 0xd9224 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r8, lsl r4 │ │ │ │ + subeq r1, r6, r8, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov sl, lr │ │ │ │ mov r9, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov fp, #4 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r5, #1 │ │ │ │ tst r4, #1 │ │ │ │ smlabb r1, r1, fp, r9 │ │ │ │ mov r2, sl │ │ │ │ - beq 0xd9248 │ │ │ │ - ldr r3, [pc, #116] @ 0xd9284 │ │ │ │ + beq 0xd9348 │ │ │ │ + ldr r3, [pc, #116] @ 0xd9384 │ │ │ │ mov r0, r8 │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ mov r3, #8 │ │ │ │ mla r3, r6, r3, r1 │ │ │ │ add r6, r8, r6, lsl #1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r7, r3 │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ lsl ip, r2, #4 │ │ │ │ strh r0, [r6, ip] │ │ │ │ lsr r1, r0, #16 │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ strh r1, [r6, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ eor r7, r7, #2 │ │ │ │ - bne 0xd91f4 │ │ │ │ + bne 0xd92f4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, ip, lsl r4 │ │ │ │ + subeq r1, r6, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, lr │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ - ldr r6, [pc, #108] @ 0xd932c │ │ │ │ + ldr r6, [pc, #108] @ 0xd942c │ │ │ │ add r5, r5, #206 @ 0xce │ │ │ │ add r5, r8, r5, lsl fp │ │ │ │ add sl, r6, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - beq 0xd92f4 │ │ │ │ + beq 0xd93f4 │ │ │ │ ldrb r7, [r6] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r1, r7, fp, r1 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ lsr r7, r7, #2 │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, sl │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r5, r5, #16 │ │ │ │ - bne 0xd92cc │ │ │ │ + bne 0xd93cc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r0, lsl #8 │ │ │ │ + subeq r1, r6, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, lr │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r7, [pc, #120] @ 0xd93dc │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r7, [pc, #120] @ 0xd94dc │ │ │ │ mov r5, #2 │ │ │ │ mov fp, #4 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - beq 0xd93a4 │ │ │ │ + beq 0xd94a4 │ │ │ │ ldrb r6, [r7] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r1, r6, fp, r1 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ and r2, r5, #3 │ │ │ │ add r2, sl, r2 │ │ │ │ and r6, r6, #252 @ 0xfc │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ str r0, [r9, r6] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 0xd936c │ │ │ │ + bne 0xd946c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r4, lsl #8 │ │ │ │ + subeq r1, r6, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, lr │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ - ldr r6, [pc, #108] @ 0xd9484 │ │ │ │ + ldr r6, [pc, #108] @ 0xd9584 │ │ │ │ add r5, r5, #206 @ 0xce │ │ │ │ add r5, r8, r5, lsl fp │ │ │ │ add sl, r6, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - beq 0xd944c │ │ │ │ + beq 0xd954c │ │ │ │ ldrb r7, [r6] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r1, r7, fp, r1 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ lsr r7, r7, #2 │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, sl │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r5, r5, #16 │ │ │ │ - bne 0xd9424 │ │ │ │ + bne 0xd9524 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r8, lsl #8 │ │ │ │ + subeq r1, r6, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, lr │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r7, [pc, #120] @ 0xd9534 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r7, [pc, #120] @ 0xd9634 │ │ │ │ mov r5, #2 │ │ │ │ mov fp, #4 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - beq 0xd94fc │ │ │ │ + beq 0xd95fc │ │ │ │ ldrb r6, [r7] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r1, r6, fp, r1 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ and r2, r5, #3 │ │ │ │ add r2, sl, r2 │ │ │ │ and r6, r6, #252 @ 0xfc │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ str r0, [r9, r6] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 0xd94c4 │ │ │ │ + bne 0xd95c4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, ip, lsl #8 │ │ │ │ + subeq r1, r6, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r5, [pc, #136] @ 0xd95f4 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r5, [pc, #136] @ 0xd96f4 │ │ │ │ mov fp, #2 │ │ │ │ add sl, r5, #4 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd95b0 │ │ │ │ + bne 0xd96b0 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp sl, r5 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd9574 │ │ │ │ + bne 0xd9674 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r8, [r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mla r1, r8, fp, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ mov r1, #0 │ │ │ │ and r2, r1, #1 │ │ │ │ add r2, r7, r2 │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ add r2, r6, r2, lsl #4 │ │ │ │ add r2, r2, r8 │ │ │ │ strb r0, [r2, r1, asr #1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - bne 0xd95c8 │ │ │ │ - b 0xd957c │ │ │ │ - subeq r1, r6, r0, lsr #8 │ │ │ │ + bne 0xd96c8 │ │ │ │ + b 0xd967c │ │ │ │ + subeq r1, r6, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r5, [pc, #136] @ 0xd96b4 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r5, [pc, #136] @ 0xd97b4 │ │ │ │ mov fp, #2 │ │ │ │ add sl, r5, #4 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd9670 │ │ │ │ + bne 0xd9770 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp sl, r5 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd9634 │ │ │ │ + bne 0xd9734 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r8, [r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mla r1, r8, fp, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ mov r1, #0 │ │ │ │ and r2, r1, #1 │ │ │ │ add r2, r7, r2 │ │ │ │ add r2, r2, #206 @ 0xce │ │ │ │ add r2, r6, r2, lsl #4 │ │ │ │ add r2, r2, r8 │ │ │ │ strb r0, [r2, r1, asr #1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - bne 0xd9688 │ │ │ │ - b 0xd963c │ │ │ │ - subeq r1, r6, r4, lsr #8 │ │ │ │ + bne 0xd9788 │ │ │ │ + b 0xd973c │ │ │ │ + subeq r1, r6, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r6, r1 │ │ │ │ str lr, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ add r6, r6, #206 @ 0xce │ │ │ │ lsl r6, r6, fp │ │ │ │ - ldr r5, [pc, #120] @ 0xd9770 │ │ │ │ + ldr r5, [pc, #120] @ 0xd9870 │ │ │ │ add r9, r6, #16 │ │ │ │ add sl, r5, fp │ │ │ │ add r6, r7, r6 │ │ │ │ add r9, r7, r9 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd9748 │ │ │ │ + bne 0xd9848 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, sl │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd9708 │ │ │ │ + bne 0xd9808 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r8, [r5] │ │ │ │ ldm sp, {r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ mla r1, r8, fp, r1 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ lsl r3, r8, #1 │ │ │ │ lsr r2, r0, #16 │ │ │ │ strh r0, [r6, r3] │ │ │ │ strh r2, [r9, r3] │ │ │ │ - b 0xd9710 │ │ │ │ - subeq r1, r6, r8, lsr #8 │ │ │ │ + b 0xd9810 │ │ │ │ + subeq r1, r6, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r6, r1 │ │ │ │ str lr, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ add r6, r6, #206 @ 0xce │ │ │ │ lsl r6, r6, fp │ │ │ │ - ldr r5, [pc, #120] @ 0xd982c │ │ │ │ + ldr r5, [pc, #120] @ 0xd992c │ │ │ │ add r9, r6, #16 │ │ │ │ add sl, r5, fp │ │ │ │ add r6, r7, r6 │ │ │ │ add r9, r7, r9 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd9804 │ │ │ │ + bne 0xd9904 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, sl │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd97c4 │ │ │ │ + bne 0xd98c4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r8, [r5] │ │ │ │ ldm sp, {r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ mla r1, r8, fp, r1 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ lsl r3, r8, #1 │ │ │ │ lsr r2, r0, #16 │ │ │ │ strh r0, [r6, r3] │ │ │ │ strh r2, [r9, r3] │ │ │ │ - b 0xd97cc │ │ │ │ - subeq r1, r6, ip, lsr #8 │ │ │ │ + b 0xd98cc │ │ │ │ + subeq r1, r6, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r7, lr │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr sl, [pc, #112] @ 0xd98d0 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr sl, [pc, #112] @ 0xd99d0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - beq 0xd989c │ │ │ │ + beq 0xd999c │ │ │ │ ldrb r5, [r6, sl] │ │ │ │ add r1, r5, r8 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ and r3, r6, #1 │ │ │ │ add r3, r9, r3 │ │ │ │ lsr r5, r5, #3 │ │ │ │ add r3, r3, #206 @ 0xce │ │ │ │ lsl r5, r5, #2 │ │ │ │ add r5, r5, r3, lsl #4 │ │ │ │ str r0, [fp, r5] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd9864 │ │ │ │ + bne 0xd9964 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r0, lsr r4 │ │ │ │ + subeq r1, r6, r0, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r7, lr │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr sl, [pc, #112] @ 0xd9974 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr sl, [pc, #112] @ 0xd9a74 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - beq 0xd9940 │ │ │ │ + beq 0xd9a40 │ │ │ │ ldrb r5, [r6, sl] │ │ │ │ add r1, r5, r8 │ │ │ │ - bl 0x128848 │ │ │ │ + bl 0x128948 │ │ │ │ and r3, r6, #1 │ │ │ │ add r3, r9, r3 │ │ │ │ lsr r5, r5, #3 │ │ │ │ add r3, r3, #206 @ 0xce │ │ │ │ lsl r5, r5, #2 │ │ │ │ add r5, r5, r3, lsl #4 │ │ │ │ str r0, [fp, r5] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xd9908 │ │ │ │ + bne 0xd9a08 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r4, lsr r4 │ │ │ │ + subeq r1, r6, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, lr │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r5, [pc, #136] @ 0xd9a30 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r5, [pc, #136] @ 0xd9b30 │ │ │ │ mov fp, #4 │ │ │ │ lsl r7, r7, fp │ │ │ │ add r8, r5, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd99f4 │ │ │ │ + bne 0xd9af4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r8, r5 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd99bc │ │ │ │ + beq 0xd9abc │ │ │ │ ldrb r1, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r0, r1, r7 │ │ │ │ add r0, r0, #3296 @ 0xce0 │ │ │ │ smlabb r1, r1, fp, r9 │ │ │ │ add r0, r6, r0 │ │ │ │ mov r3, #3 │ │ │ │ ldrb ip, [r0, r3, lsl #4] │ │ │ │ subs r3, r3, #1 │ │ │ │ orr r2, ip, r2, lsl #8 │ │ │ │ - bcs 0xd9a10 │ │ │ │ + bcs 0xd9b10 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xd99bc │ │ │ │ - subeq r1, r6, r0, lsl #8 │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xd9abc │ │ │ │ + subeq r1, r6, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, lr │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r5, [pc, #136] @ 0xd9aec │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r5, [pc, #136] @ 0xd9bec │ │ │ │ mov fp, #4 │ │ │ │ lsl r7, r7, fp │ │ │ │ add r8, r5, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd9ab0 │ │ │ │ + bne 0xd9bb0 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r8, r5 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd9a78 │ │ │ │ + beq 0xd9b78 │ │ │ │ ldrb r1, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r0, r1, r7 │ │ │ │ add r0, r0, #3296 @ 0xce0 │ │ │ │ smlabb r1, r1, fp, r9 │ │ │ │ add r0, r6, r0 │ │ │ │ mov r3, #3 │ │ │ │ ldrb ip, [r0, r3, lsl #4] │ │ │ │ subs r3, r3, #1 │ │ │ │ orr r2, ip, r2, lsl #8 │ │ │ │ - bcs 0xd9acc │ │ │ │ + bcs 0xd9bcc │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xd9a78 │ │ │ │ - subeq r1, r6, r4, lsl #8 │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xd9b78 │ │ │ │ + subeq r1, r6, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, lr │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r5, [pc, #136] @ 0xd9ba8 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r5, [pc, #136] @ 0xd9ca8 │ │ │ │ mov fp, #4 │ │ │ │ lsl r7, r7, fp │ │ │ │ add r8, r5, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd9b6c │ │ │ │ + bne 0xd9c6c │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r8, r5 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd9b34 │ │ │ │ + beq 0xd9c34 │ │ │ │ ldrb r1, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r0, r1, r7 │ │ │ │ add r0, r0, #3296 @ 0xce0 │ │ │ │ smlabb r1, r1, fp, r9 │ │ │ │ add r0, r6, r0 │ │ │ │ mov r3, #3 │ │ │ │ ldrb ip, [r0, r3, lsl #4] │ │ │ │ subs r3, r3, #1 │ │ │ │ orr r2, ip, r2, lsl #8 │ │ │ │ - bcs 0xd9b88 │ │ │ │ + bcs 0xd9c88 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xd9b34 │ │ │ │ - subeq r1, r6, r8, lsl #8 │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xd9c34 │ │ │ │ + subeq r1, r6, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, lr │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r5, [pc, #136] @ 0xd9c64 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r5, [pc, #136] @ 0xd9d64 │ │ │ │ mov fp, #4 │ │ │ │ lsl r7, r7, fp │ │ │ │ add r8, r5, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xd9c28 │ │ │ │ + bne 0xd9d28 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r8, r5 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xd9bf0 │ │ │ │ + beq 0xd9cf0 │ │ │ │ ldrb r1, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r0, r1, r7 │ │ │ │ add r0, r0, #3296 @ 0xce0 │ │ │ │ smlabb r1, r1, fp, r9 │ │ │ │ add r0, r6, r0 │ │ │ │ mov r3, #3 │ │ │ │ ldrb ip, [r0, r3, lsl #4] │ │ │ │ subs r3, r3, #1 │ │ │ │ orr r2, ip, r2, lsl #8 │ │ │ │ - bcs 0xd9c44 │ │ │ │ + bcs 0xd9d44 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xd9bf0 │ │ │ │ - subeq r1, r6, ip, lsl #8 │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xd9cf0 │ │ │ │ + subeq r1, r6, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r6, #0 │ │ │ │ - ldr fp, [pc, #144] @ 0xd9d30 │ │ │ │ + ldr fp, [pc, #144] @ 0xd9e30 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, r6, r8 │ │ │ │ add r3, r3, #206 @ 0xce │ │ │ │ tst r4, #1 │ │ │ │ lsl ip, r3, #4 │ │ │ │ - beq 0xd9cf4 │ │ │ │ + beq 0xd9df4 │ │ │ │ and r1, r5, #1 │ │ │ │ ldrb r2, [fp, r5] │ │ │ │ smlabb r1, r1, sl, r9 │ │ │ │ mov r0, #8 │ │ │ │ mla r0, r2, r0, r1 │ │ │ │ add r2, r7, r2, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r3, [r3, #16] │ │ │ │ ldrh r2, [r2, ip] │ │ │ │ mov r1, r0 │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ eor r6, r6, #2 │ │ │ │ - bne 0xd9ca8 │ │ │ │ + bne 0xd9da8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r0, lsl r4 │ │ │ │ + subeq r1, r6, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r6, #0 │ │ │ │ - ldr fp, [pc, #144] @ 0xd9dfc │ │ │ │ + ldr fp, [pc, #144] @ 0xd9efc │ │ │ │ mov r5, r6 │ │ │ │ mov sl, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, r6, r8 │ │ │ │ add r3, r3, #206 @ 0xce │ │ │ │ tst r4, #1 │ │ │ │ lsl ip, r3, #4 │ │ │ │ - beq 0xd9dc0 │ │ │ │ + beq 0xd9ec0 │ │ │ │ and r1, r5, #1 │ │ │ │ ldrb r2, [fp, r5] │ │ │ │ smlabb r1, r1, sl, r9 │ │ │ │ mov r0, #8 │ │ │ │ mla r0, r2, r0, r1 │ │ │ │ add r2, r7, r2, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r3, [r3, #16] │ │ │ │ ldrh r2, [r2, ip] │ │ │ │ mov r1, r0 │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ eor r6, r6, #2 │ │ │ │ - bne 0xd9d74 │ │ │ │ + bne 0xd9e74 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r4, lsl r4 │ │ │ │ + subeq r1, r6, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r6, #0 │ │ │ │ - ldr fp, [pc, #144] @ 0xd9ec8 │ │ │ │ + ldr fp, [pc, #144] @ 0xd9fc8 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, r6, r8 │ │ │ │ add r3, r3, #206 @ 0xce │ │ │ │ tst r4, #1 │ │ │ │ lsl ip, r3, #4 │ │ │ │ - beq 0xd9e8c │ │ │ │ + beq 0xd9f8c │ │ │ │ and r1, r5, #1 │ │ │ │ ldrb r2, [fp, r5] │ │ │ │ smlabb r1, r1, sl, r9 │ │ │ │ mov r0, #8 │ │ │ │ mla r0, r2, r0, r1 │ │ │ │ add r2, r7, r2, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r3, [r3, #16] │ │ │ │ ldrh r2, [r2, ip] │ │ │ │ mov r1, r0 │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ eor r6, r6, #2 │ │ │ │ - bne 0xd9e40 │ │ │ │ + bne 0xd9f40 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r8, lsl r4 │ │ │ │ + subeq r1, r6, r8, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r6, #0 │ │ │ │ - ldr fp, [pc, #144] @ 0xd9f94 │ │ │ │ + ldr fp, [pc, #144] @ 0xda094 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, r6, r8 │ │ │ │ add r3, r3, #206 @ 0xce │ │ │ │ tst r4, #1 │ │ │ │ lsl ip, r3, #4 │ │ │ │ - beq 0xd9f58 │ │ │ │ + beq 0xda058 │ │ │ │ and r1, r5, #1 │ │ │ │ ldrb r2, [fp, r5] │ │ │ │ smlabb r1, r1, sl, r9 │ │ │ │ mov r0, #8 │ │ │ │ mla r0, r2, r0, r1 │ │ │ │ add r2, r7, r2, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r3, [r3, #16] │ │ │ │ ldrh r2, [r2, ip] │ │ │ │ mov r1, r0 │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ eor r6, r6, #2 │ │ │ │ - bne 0xd9f0c │ │ │ │ + bne 0xda00c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, ip, lsl r4 │ │ │ │ + subeq r1, r6, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, lr │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ - ldr r6, [pc, #104] @ 0xda034 │ │ │ │ + ldr r6, [pc, #104] @ 0xda134 │ │ │ │ add r5, r5, #206 @ 0xce │ │ │ │ add r5, r7, r5, lsl fp │ │ │ │ add r9, r6, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ - beq 0xd9ffc │ │ │ │ + beq 0xda0fc │ │ │ │ ldrb r1, [r6] │ │ │ │ lsr r2, r1, #2 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ mla r1, fp, r1, sl │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r5, r5, #16 │ │ │ │ - bne 0xd9fd8 │ │ │ │ + bne 0xda0d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r0, lsl #8 │ │ │ │ + subeq r1, r6, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r9, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r6, [pc, #116] @ 0xda0dc │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r6, [pc, #116] @ 0xda1dc │ │ │ │ mov r5, #2 │ │ │ │ mov fp, #4 │ │ │ │ mov r4, r0 │ │ │ │ and r3, r5, #3 │ │ │ │ add r3, r8, r3 │ │ │ │ tst r4, #1 │ │ │ │ add r2, r3, #206 @ 0xce │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - beq 0xda0a4 │ │ │ │ + beq 0xda1a4 │ │ │ │ ldrb r1, [r6] │ │ │ │ and ip, r1, #252 @ 0xfc │ │ │ │ add r2, ip, r2, lsl #4 │ │ │ │ mla r1, fp, r1, sl │ │ │ │ ldr r2, [r7, r2] │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne 0xda070 │ │ │ │ + bne 0xda170 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r4, lsl #8 │ │ │ │ + subeq r1, r6, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, lr │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ - ldr r6, [pc, #104] @ 0xda17c │ │ │ │ + ldr r6, [pc, #104] @ 0xda27c │ │ │ │ add r5, r5, #206 @ 0xce │ │ │ │ add r5, r7, r5, lsl fp │ │ │ │ add r9, r6, fp │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ - beq 0xda144 │ │ │ │ + beq 0xda244 │ │ │ │ ldrb r1, [r6] │ │ │ │ lsr r2, r1, #2 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ mla r1, fp, r1, sl │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r5, r5, #16 │ │ │ │ - bne 0xda120 │ │ │ │ + bne 0xda220 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r8, lsl #8 │ │ │ │ + subeq r1, r6, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r9, lr │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r6, [pc, #116] @ 0xda224 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r6, [pc, #116] @ 0xda324 │ │ │ │ mov r5, #2 │ │ │ │ mov fp, #4 │ │ │ │ mov r4, r0 │ │ │ │ and r3, r5, #3 │ │ │ │ add r3, r8, r3 │ │ │ │ tst r4, #1 │ │ │ │ add r2, r3, #206 @ 0xce │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - beq 0xda1ec │ │ │ │ + beq 0xda2ec │ │ │ │ ldrb r1, [r6] │ │ │ │ and ip, r1, #252 @ 0xfc │ │ │ │ add r2, ip, r2, lsl #4 │ │ │ │ mla r1, fp, r1, sl │ │ │ │ ldr r2, [r7, r2] │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne 0xda1b8 │ │ │ │ + bne 0xda2b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, ip, lsl #8 │ │ │ │ + subeq r1, r6, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov sl, lr │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r5, [pc, #140] @ 0xda2e4 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r5, [pc, #140] @ 0xda3e4 │ │ │ │ mov fp, #2 │ │ │ │ add r8, r5, #4 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xda2a0 │ │ │ │ + bne 0xda3a0 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r8, r5 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xda268 │ │ │ │ + beq 0xda368 │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r2, #0 │ │ │ │ smlabb r1, ip, fp, r9 │ │ │ │ mov r0, #3 │ │ │ │ and r3, r0, #1 │ │ │ │ add r3, r7, r3 │ │ │ │ add r3, r3, #206 @ 0xce │ │ │ │ add r3, r6, r3, lsl #4 │ │ │ │ add r3, r3, ip │ │ │ │ ldrb r3, [r3, r0, asr #1] │ │ │ │ subs r0, r0, #1 │ │ │ │ orr r2, r3, r2, lsl #8 │ │ │ │ - bcs 0xda2b0 │ │ │ │ + bcs 0xda3b0 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xda268 │ │ │ │ - subeq r1, r6, r0, lsr #8 │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xda368 │ │ │ │ + subeq r1, r6, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov sl, lr │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr r5, [pc, #140] @ 0xda3a4 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr r5, [pc, #140] @ 0xda4a4 │ │ │ │ mov fp, #2 │ │ │ │ add r8, r5, #4 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xda360 │ │ │ │ + bne 0xda460 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r8, r5 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xda328 │ │ │ │ + beq 0xda428 │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r2, #0 │ │ │ │ smlabb r1, ip, fp, r9 │ │ │ │ mov r0, #3 │ │ │ │ and r3, r0, #1 │ │ │ │ add r3, r7, r3 │ │ │ │ add r3, r3, #206 @ 0xce │ │ │ │ add r3, r6, r3, lsl #4 │ │ │ │ add r3, r3, ip │ │ │ │ ldrb r3, [r3, r0, asr #1] │ │ │ │ subs r0, r0, #1 │ │ │ │ orr r2, r3, r2, lsl #8 │ │ │ │ - bcs 0xda370 │ │ │ │ + bcs 0xda470 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1289f8 │ │ │ │ - b 0xda328 │ │ │ │ - subeq r1, r6, r4, lsr #8 │ │ │ │ + bl 0x128af8 │ │ │ │ + b 0xda428 │ │ │ │ + subeq r1, r6, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ add r6, r6, #207 @ 0xcf │ │ │ │ lsl r6, r6, fp │ │ │ │ - ldr r5, [pc, #116] @ 0xda45c │ │ │ │ + ldr r5, [pc, #116] @ 0xda55c │ │ │ │ sub r8, r6, #16 │ │ │ │ add r7, r5, fp │ │ │ │ add r6, sl, r6 │ │ │ │ add r8, sl, r8 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xda424 │ │ │ │ + beq 0xda524 │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r1, #1 │ │ │ │ ldrh ip, [r6, r0] │ │ │ │ ldrh r2, [r8, r0] │ │ │ │ mla r1, fp, r1, r9 │ │ │ │ orr r2, r2, ip, lsl #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xda3f8 │ │ │ │ + bne 0xda4f8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, r8, lsr #8 │ │ │ │ + subeq r1, r6, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov fp, #4 │ │ │ │ add r6, r6, #207 @ 0xcf │ │ │ │ lsl r6, r6, fp │ │ │ │ - ldr r5, [pc, #116] @ 0xda514 │ │ │ │ + ldr r5, [pc, #116] @ 0xda614 │ │ │ │ sub r8, r6, #16 │ │ │ │ add r7, r5, fp │ │ │ │ add r6, sl, r6 │ │ │ │ add r8, sl, r8 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xda4dc │ │ │ │ + beq 0xda5dc │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r1, #1 │ │ │ │ ldrh ip, [r6, r0] │ │ │ │ ldrh r2, [r8, r0] │ │ │ │ mla r1, fp, r1, r9 │ │ │ │ orr r2, r2, ip, lsl #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xda4b0 │ │ │ │ + bne 0xda5b0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r6, ip, lsr #8 │ │ │ │ + subeq r1, r6, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, lr │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr sl, [pc, #112] @ 0xda5b8 │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr sl, [pc, #112] @ 0xda6b8 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ and ip, r5, #1 │ │ │ │ add ip, r7, ip │ │ │ │ tst r4, #1 │ │ │ │ add ip, ip, #206 @ 0xce │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ - beq 0xda584 │ │ │ │ + beq 0xda684 │ │ │ │ ldrb r1, [sl, r5] │ │ │ │ lsr r2, r1, #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, ip, lsl #4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r1, r1, r9 │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xda54c │ │ │ │ + bne 0xda64c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq r1, r6, r0, lsr r4 │ │ │ │ + subeq r1, r6, r0, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #544] @ 0x220 │ │ │ │ mov r8, lr │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6b24 │ │ │ │ - ldr sl, [pc, #112] @ 0xda65c │ │ │ │ + bl 0xd6c24 │ │ │ │ + ldr sl, [pc, #112] @ 0xda75c │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ and ip, r5, #1 │ │ │ │ add ip, r7, ip │ │ │ │ tst r4, #1 │ │ │ │ add ip, ip, #206 @ 0xce │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ - beq 0xda628 │ │ │ │ + beq 0xda728 │ │ │ │ ldrb r1, [sl, r5] │ │ │ │ lsr r2, r1, #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, ip, lsl #4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r1, r1, r9 │ │ │ │ - bl 0x1289f8 │ │ │ │ + bl 0x128af8 │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xda5f0 │ │ │ │ + bne 0xda6f0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq r1, r6, r4, lsr r4 │ │ │ │ + subeq r1, r6, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #80] @ 0xda6c8 │ │ │ │ + ldr r7, [pc, #80] @ 0xda7c8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r2, [r7, r3, lsl #3] │ │ │ │ eor r3, r5, lr │ │ │ │ and r3, r3, r2 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [ip] │ │ │ │ - bne 0xda68c │ │ │ │ + bne 0xda78c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, r6, #15 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ @@ -207212,27 +207276,27 @@ │ │ │ │ lsr r0, r0, #16 │ │ │ │ eorne r3, r3, r3, asr #31 │ │ │ │ clzne r3, r3 │ │ │ │ subne r3, r3, #25 │ │ │ │ strbne r3, [r1] │ │ │ │ cmp ip, r2 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 0xda6f8 │ │ │ │ + bne 0xda7f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #100] @ 0xda7b4 │ │ │ │ + ldr r6, [pc, #100] @ 0xda8b4 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #2 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrsh r3, [lr, #2]! │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ eor r3, r3, r3, asr #31 │ │ │ │ @@ -207243,28 +207307,28 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ and r1, r1, r3 │ │ │ │ orr r3, r2, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xda768 │ │ │ │ + bne 0xda868 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr lr, [pc, #84] @ 0xda834 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr lr, [pc, #84] @ 0xda934 │ │ │ │ sub ip, r5, #4 │ │ │ │ sub r1, r6, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ eor r3, r3, r3, asr #31 │ │ │ │ @@ -207275,54 +207339,54 @@ │ │ │ │ and r3, r3, r6 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xda7e8 │ │ │ │ + bne 0xda8e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r6, #1 │ │ │ │ add ip, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ ldrbne r3, [r2] │ │ │ │ clzne r3, r3 │ │ │ │ subne r3, r3, #24 │ │ │ │ strbne r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xda864 │ │ │ │ + bne 0xda964 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #96] @ 0xda918 │ │ │ │ + ldr r6, [pc, #96] @ 0xdaa18 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #2 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r1, [r6, r3, lsl #3] │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldrh r2, [lr, #2]! │ │ │ │ @@ -207332,28 +207396,28 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ and r1, r1, r2 │ │ │ │ orr r3, r3, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xda8d0 │ │ │ │ + bne 0xda9d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #92] @ 0xda990 │ │ │ │ + ldr r6, [pc, #92] @ 0xdaa90 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r5, [r6, r3, lsl #3] │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ @@ -207362,28 +207426,28 @@ │ │ │ │ and r3, r3, r5 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xda94c │ │ │ │ + bne 0xdaa4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #104] @ 0xdaa14 │ │ │ │ + ldr r6, [pc, #104] @ 0xdab14 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ and lr, r0, #255 @ 0xff │ │ │ │ lsr r3, r2, #8 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ @@ -207395,28 +207459,28 @@ │ │ │ │ and r3, r3, lr │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xda9c4 │ │ │ │ + bne 0xdaac4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #104] @ 0xdaa98 │ │ │ │ + ldr r6, [pc, #104] @ 0xdab98 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ eor r3, ip, ip, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ @@ -207428,28 +207492,28 @@ │ │ │ │ and r3, r3, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xdaa48 │ │ │ │ + bne 0xdab48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #88] @ 0xdab0c │ │ │ │ + ldr r6, [pc, #88] @ 0xdac0c │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5, lsl #3] │ │ │ │ @@ -207457,28 +207521,28 @@ │ │ │ │ and r3, r3, r5 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xdaacc │ │ │ │ + bne 0xdabcc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r1, [pc, #208] @ 0xdac08 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r1, [pc, #208] @ 0xdad08 │ │ │ │ ldr lr, [r5] │ │ │ │ lsr r3, r0, #8 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ add r0, r1, r2, lsl #3 │ │ │ │ ldr r7, [r1, r2, lsl #3] │ │ │ │ @@ -207523,28 +207587,28 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ eor r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr fp, [pc, #160] @ 0xdacc4 │ │ │ │ + ldr fp, [pc, #160] @ 0xdadc4 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr sl, [pc, #152] @ 0xdacc8 │ │ │ │ - ldr r9, [pc, #152] @ 0xdaccc │ │ │ │ + ldr sl, [pc, #152] @ 0xdadc8 │ │ │ │ + ldr r9, [pc, #152] @ 0xdadcc │ │ │ │ mov r7, r0 │ │ │ │ sub r5, r6, #8 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ ldr lr, [r5, #8]! │ │ │ │ ldr r4, [r1, #8]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ lsl ip, lr, #16 │ │ │ │ orr ip, ip, r3, lsr #16 │ │ │ │ @@ -207567,30 +207631,30 @@ │ │ │ │ lsr r0, r0, #8 │ │ │ │ and r2, r2, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsl r0, r0, #16 │ │ │ │ eor r2, r2, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r2, [r1, #4] │ │ │ │ - bne 0xdac40 │ │ │ │ + bne 0xdad40 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #140] @ 0xdad84 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #140] @ 0xdae84 │ │ │ │ ldr r7, [r4] │ │ │ │ lsr r3, r0, #8 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ lsl r3, r3, #16 │ │ │ │ add r0, r2, r1, lsl #3 │ │ │ │ lsr r3, r3, #16 │ │ │ │ ldr r8, [r2, r1, lsl #3] │ │ │ │ @@ -207618,25 +207682,25 @@ │ │ │ │ and r2, r2, ip │ │ │ │ and r3, r3, r1 │ │ │ │ eor r2, r2, r6 │ │ │ │ eor r3, r3, lr │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #144] @ 0xdae40 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #144] @ 0xdaf40 │ │ │ │ ldr lr, [r5] │ │ │ │ ldr r7, [r4] │ │ │ │ eor lr, lr, r7 │ │ │ │ lsr r3, r0, #8 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ lsl r3, r3, #16 │ │ │ │ ldr ip, [r2, r1, lsl #3] │ │ │ │ @@ -207665,52 +207729,52 @@ │ │ │ │ eor r2, r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ eor r2, lr, r1 │ │ │ │ bic r3, r3, r2 │ │ │ │ eor r3, r3, lr │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r3, r5, #1 │ │ │ │ add ip, r4, #16 │ │ │ │ lsr r2, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r2, #16 │ │ │ │ - beq 0xdae94 │ │ │ │ + beq 0xdaf94 │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ rsblt r2, r2, #0 │ │ │ │ strb r2, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdae70 │ │ │ │ + bne 0xdaf70 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #96] @ 0xdaf28 │ │ │ │ + ldr r6, [pc, #96] @ 0xdb028 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #2 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrsh r3, [lr, #2]! │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -207720,28 +207784,28 @@ │ │ │ │ bic r2, r2, r1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdaee0 │ │ │ │ + bne 0xdafe0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #96] @ 0xdafa4 │ │ │ │ + ldr r6, [pc, #96] @ 0xdb0a4 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ @@ -207751,29 +207815,29 @@ │ │ │ │ and r3, r3, r5 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xdaf5c │ │ │ │ + bne 0xdb05c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #160] @ 0xdb070 │ │ │ │ - ldr ip, [pc, #160] @ 0xdb074 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #160] @ 0xdb170 │ │ │ │ + ldr ip, [pc, #160] @ 0xdb174 │ │ │ │ lsr r3, r0, #8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ lsr r3, r3, #16 │ │ │ │ ldr r8, [r2, r1, lsl #3] │ │ │ │ ldr lr, [r2, r3, lsl #3] │ │ │ │ add r0, r2, r1, lsl #3 │ │ │ │ @@ -207805,26 +207869,26 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ eor r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ svcvc 0x00ff7fff │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #156] @ 0xdb13c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #156] @ 0xdb23c │ │ │ │ lsr r3, r0, #8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ lsr r3, r3, #16 │ │ │ │ ldr r7, [r2, r1, lsl #3] │ │ │ │ add r0, r2, r1, lsl #3 │ │ │ │ ldr ip, [r2, r3, lsl #3] │ │ │ │ @@ -207856,50 +207920,50 @@ │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ eor r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r3, r5, #1 │ │ │ │ add ip, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r2, r0, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r2, #16 │ │ │ │ ldrbne r2, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ rsbne r2, r2, #0 │ │ │ │ strbne r2, [r1, #-1] │ │ │ │ cmp r1, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdb16c │ │ │ │ + bne 0xdb26c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #92] @ 0xdb218 │ │ │ │ + ldr r6, [pc, #92] @ 0xdb318 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #2 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ @@ -207908,28 +207972,28 @@ │ │ │ │ bic r2, r2, r1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdb1d4 │ │ │ │ + bne 0xdb2d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #92] @ 0xdb290 │ │ │ │ + ldr r6, [pc, #92] @ 0xdb390 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5, lsl #3] │ │ │ │ @@ -207938,29 +208002,29 @@ │ │ │ │ and r3, r3, r5 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xdb24c │ │ │ │ + bne 0xdb34c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #156] @ 0xdb358 │ │ │ │ - ldr r1, [pc, #156] @ 0xdb35c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #156] @ 0xdb458 │ │ │ │ + ldr r1, [pc, #156] @ 0xdb45c │ │ │ │ lsr r3, r0, #8 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ add r0, r2, ip, lsl #3 │ │ │ │ ldr lr, [r2, ip, lsl #3] │ │ │ │ ldr r8, [r2, r3, lsl #3] │ │ │ │ @@ -207991,26 +208055,26 @@ │ │ │ │ eor r3, r3, r1 │ │ │ │ and r2, r2, r8 │ │ │ │ and r3, r3, r7 │ │ │ │ eor r2, r2, lr │ │ │ │ eor r3, r3, ip │ │ │ │ strd r2, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ andhi r8, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #156] @ 0xdb424 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #156] @ 0xdb524 │ │ │ │ lsr r3, r0, #8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ lsr r3, r3, #16 │ │ │ │ ldr r7, [r2, r1, lsl #3] │ │ │ │ ldr lr, [r2, r3, lsl #3] │ │ │ │ add r0, r2, r1, lsl #3 │ │ │ │ @@ -208042,26 +208106,26 @@ │ │ │ │ and r2, r2, lr │ │ │ │ and r3, r3, r1 │ │ │ │ eor r2, r2, r6 │ │ │ │ eor r3, r3, ip │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r1, [pc, #124] @ 0xdb4d0 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r1, [pc, #124] @ 0xdb5d0 │ │ │ │ ldm r4, {sl, lr} │ │ │ │ lsr r2, r0, #8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ lsr r2, r2, #16 │ │ │ │ ldr r9, [r1, r3, lsl #3] │ │ │ │ add r0, r1, r3, lsl #3 │ │ │ │ @@ -208085,26 +208149,26 @@ │ │ │ │ eor r6, r6, r7 │ │ │ │ eor r3, r3, lr │ │ │ │ eor r5, r5, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r1, [pc, #124] @ 0xdb57c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r1, [pc, #124] @ 0xdb67c │ │ │ │ ldm r4, {sl, lr} │ │ │ │ lsr r2, r0, #8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ lsr r2, r2, #16 │ │ │ │ ldr r9, [r1, r3, lsl #3] │ │ │ │ add r0, r1, r3, lsl #3 │ │ │ │ @@ -208128,26 +208192,26 @@ │ │ │ │ eor r6, r6, r7 │ │ │ │ eor r3, r3, lr │ │ │ │ eor r5, r5, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r1, [pc, #124] @ 0xdb628 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r1, [pc, #124] @ 0xdb728 │ │ │ │ ldm r4, {sl, lr} │ │ │ │ lsr r2, r0, #8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ lsr r2, r2, #16 │ │ │ │ ldr r9, [r1, r3, lsl #3] │ │ │ │ add r0, r1, r3, lsl #3 │ │ │ │ @@ -208171,26 +208235,26 @@ │ │ │ │ eor r6, r6, r7 │ │ │ │ eor r3, r3, lr │ │ │ │ eor r5, r5, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #140] @ 0xdb6d0 │ │ │ │ + ldr r6, [pc, #140] @ 0xdb7d0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #8 │ │ │ │ sub r1, r7, #8 │ │ │ │ sub r2, r5, #8 │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ cmp r5, r2 │ │ │ │ ldr lr, [r2, #8]! │ │ │ │ ldr r9, [r3, #4] │ │ │ │ @@ -208210,29 +208274,29 @@ │ │ │ │ eor ip, ip, r7 │ │ │ │ lsr r0, r0, #8 │ │ │ │ and ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, #4] │ │ │ │ - bne 0xdb660 │ │ │ │ + bne 0xdb760 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #140] @ 0xdb778 │ │ │ │ + ldr r6, [pc, #140] @ 0xdb878 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #8 │ │ │ │ sub r1, r7, #8 │ │ │ │ sub r2, r5, #8 │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ cmp r5, r2 │ │ │ │ ldr lr, [r2, #8]! │ │ │ │ ldr r9, [r3, #4] │ │ │ │ @@ -208252,29 +208316,29 @@ │ │ │ │ eor ip, ip, r7 │ │ │ │ lsr r0, r0, #8 │ │ │ │ and ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, #4] │ │ │ │ - bne 0xdb708 │ │ │ │ + bne 0xdb808 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #140] @ 0xdb820 │ │ │ │ + ldr r6, [pc, #140] @ 0xdb920 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #8 │ │ │ │ sub r1, r7, #8 │ │ │ │ sub r2, r5, #8 │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ cmp r5, r2 │ │ │ │ ldr lr, [r2, #8]! │ │ │ │ ldr r9, [r3, #4] │ │ │ │ @@ -208294,29 +208358,29 @@ │ │ │ │ eor ip, ip, r7 │ │ │ │ lsr r0, r0, #8 │ │ │ │ and ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, #4] │ │ │ │ - bne 0xdb7b0 │ │ │ │ + bne 0xdb8b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #148] @ 0xdb8d0 │ │ │ │ + ldr r6, [pc, #148] @ 0xdb9d0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #8 │ │ │ │ sub r1, r7, #8 │ │ │ │ sub r2, r5, #8 │ │ │ │ ldr lr, [r3, #8]! │ │ │ │ cmp r5, r2 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mvn lr, lr │ │ │ │ @@ -208338,29 +208402,29 @@ │ │ │ │ eor ip, ip, r7 │ │ │ │ lsr r0, r0, #8 │ │ │ │ and ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, #4] │ │ │ │ - bne 0xdb858 │ │ │ │ + bne 0xdb958 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #140] @ 0xdb978 │ │ │ │ + ldr r6, [pc, #140] @ 0xdba78 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #8 │ │ │ │ sub r1, r7, #8 │ │ │ │ sub r2, r5, #8 │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ cmp r5, r2 │ │ │ │ ldr lr, [r2, #8]! │ │ │ │ ldr r9, [r3, #4] │ │ │ │ @@ -208380,28 +208444,28 @@ │ │ │ │ eor ip, ip, r7 │ │ │ │ lsr r0, r0, #8 │ │ │ │ and ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, #4] │ │ │ │ - bne 0xdb908 │ │ │ │ + bne 0xdba08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r7, #1 │ │ │ │ sub r3, r5, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -208410,29 +208474,29 @@ │ │ │ │ ldrbne ip, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ addne ip, ip, r4 │ │ │ │ strbne ip, [r1, #-1] │ │ │ │ cmp r1, lr │ │ │ │ add r3, r3, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdb9b0 │ │ │ │ + bne 0xdbab0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #104] @ 0xdba70 │ │ │ │ + ldr r7, [pc, #104] @ 0xdbb70 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #2 │ │ │ │ sub r1, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldrh r8, [r5, #2]! │ │ │ │ ldr lr, [r7, r2, lsl #3] │ │ │ │ @@ -208442,29 +208506,29 @@ │ │ │ │ bic r2, r2, lr │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdba28 │ │ │ │ + bne 0xdbb28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #104] @ 0xdbaf4 │ │ │ │ + ldr r6, [pc, #104] @ 0xdbbf4 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ @@ -208475,28 +208539,28 @@ │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdbaac │ │ │ │ + bne 0xdbbac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r7, #1 │ │ │ │ sub r3, r5, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -208505,29 +208569,29 @@ │ │ │ │ ldrbne ip, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ subne ip, ip, r4 │ │ │ │ strbne ip, [r1, #-1] │ │ │ │ cmp r1, lr │ │ │ │ add r3, r3, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdbb2c │ │ │ │ + bne 0xdbc2c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #104] @ 0xdbbec │ │ │ │ + ldr r7, [pc, #104] @ 0xdbcec │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #2 │ │ │ │ sub r1, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldrh r8, [r5, #2]! │ │ │ │ ldr lr, [r7, r2, lsl #3] │ │ │ │ @@ -208537,29 +208601,29 @@ │ │ │ │ bic r2, r2, lr │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdbba4 │ │ │ │ + bne 0xdbca4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #104] @ 0xdbc70 │ │ │ │ + ldr r6, [pc, #104] @ 0xdbd70 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ @@ -208570,28 +208634,28 @@ │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdbc28 │ │ │ │ + bne 0xdbd28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r7, #1 │ │ │ │ sub r3, r5, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -208600,29 +208664,29 @@ │ │ │ │ ldrbne ip, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ smulbbne ip, ip, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ strbne ip, [r1, #-1] │ │ │ │ cmp r1, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdbca8 │ │ │ │ + bne 0xdbda8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #104] @ 0xdbd68 │ │ │ │ + ldr r7, [pc, #104] @ 0xdbe68 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #2 │ │ │ │ sub r1, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldrh r8, [r5, #2]! │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr lr, [r7, r2, lsl #3] │ │ │ │ @@ -208632,29 +208696,29 @@ │ │ │ │ bic r2, r2, lr │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdbd20 │ │ │ │ + bne 0xdbe20 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #104] @ 0xdbdec │ │ │ │ + ldr r6, [pc, #104] @ 0xdbeec │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r7, [r3, #4]! │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ @@ -208665,29 +208729,29 @@ │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdbda4 │ │ │ │ + bne 0xdbea4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #104] @ 0xdbe70 │ │ │ │ + ldr r7, [pc, #104] @ 0xdbf70 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ sub r3, r8, #2 │ │ │ │ lsl r2, ip, #1 │ │ │ │ ldrsb r1, [r6, r2] │ │ │ │ ldrsb r8, [r5, r2] │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r2, [r7, r2, lsl #3] │ │ │ │ @@ -208698,29 +208762,29 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r1, r1, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r1, [r3] │ │ │ │ - bne 0xdbe20 │ │ │ │ + bne 0xdbf20 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #80] @ 0xdbef0 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #80] @ 0xdbff0 │ │ │ │ mov lr, #0 │ │ │ │ sub r1, r7, #4 │ │ │ │ ldrh ip, [r6, lr] │ │ │ │ ldrh r8, [r5, lr] │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ smulbb ip, ip, r8 │ │ │ │ @@ -208730,29 +208794,29 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ add lr, lr, #4 │ │ │ │ eor ip, ip, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdbea4 │ │ │ │ + bne 0xdbfa4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #152] @ 0xdbfb8 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #152] @ 0xdc0b8 │ │ │ │ ldr r9, [r5] │ │ │ │ lsr ip, r0, #8 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ add r1, r3, r2, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ @@ -208783,26 +208847,26 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ eor r3, r3, r2 │ │ │ │ and r3, r3, ip │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #100] @ 0xdc038 │ │ │ │ + ldr r7, [pc, #100] @ 0xdc138 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ sub r3, r8, #2 │ │ │ │ ldrb r1, [r6, ip, lsl #1] │ │ │ │ ldrb r8, [r5, ip, lsl #1] │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r2, [r7, r2, lsl #3] │ │ │ │ ldrh lr, [r3, #2]! │ │ │ │ @@ -208812,29 +208876,29 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r1, r1, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r1, [r3] │ │ │ │ - bne 0xdbfec │ │ │ │ + bne 0xdc0ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #80] @ 0xdc0b8 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #80] @ 0xdc1b8 │ │ │ │ mov lr, #0 │ │ │ │ sub r1, r7, #4 │ │ │ │ ldrh r7, [r5, lr] │ │ │ │ ldrh ip, [r6, lr] │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ mul ip, r7, ip │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ @@ -208844,29 +208908,29 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ add lr, lr, #4 │ │ │ │ eor ip, ip, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdc06c │ │ │ │ + bne 0xdc16c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #152] @ 0xdc180 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #152] @ 0xdc280 │ │ │ │ ldr r9, [r5] │ │ │ │ lsr ip, r0, #8 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ add r1, r3, r2, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ @@ -208897,27 +208961,27 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ eor r3, r3, r2 │ │ │ │ and r3, r3, ip │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #112] @ 0xdc20c │ │ │ │ + ldr r7, [pc, #112] @ 0xdc30c │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r6, #1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r5, r5, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub r1, r8, #2 │ │ │ │ lsl r2, ip, #1 │ │ │ │ ldrsb r3, [r6, r2] │ │ │ │ ldrsb r8, [r5, r2] │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ @@ -208929,29 +208993,29 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdc1bc │ │ │ │ + bne 0xdc2bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #80] @ 0xdc28c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #80] @ 0xdc38c │ │ │ │ mov lr, #2 │ │ │ │ sub r1, r7, #4 │ │ │ │ ldrh ip, [r6, lr] │ │ │ │ ldrh r8, [r5, lr] │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ smulbb ip, ip, r8 │ │ │ │ @@ -208961,29 +209025,29 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ add lr, lr, #4 │ │ │ │ eor ip, ip, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #18 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdc240 │ │ │ │ + bne 0xdc340 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #152] @ 0xdc354 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #152] @ 0xdc454 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ lsr ip, r0, #8 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ add r1, r3, r2, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ @@ -209014,27 +209078,27 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ eor r3, r3, r2 │ │ │ │ and r3, r3, ip │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #108] @ 0xdc3dc │ │ │ │ + ldr r7, [pc, #108] @ 0xdc4dc │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r6, #1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r5, r5, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub r1, r8, #2 │ │ │ │ ldrb r3, [r6, ip, lsl #1] │ │ │ │ ldrb r8, [r5, ip, lsl #1] │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr lr, [r7, r2, lsl #3] │ │ │ │ @@ -209045,29 +209109,29 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdc390 │ │ │ │ + bne 0xdc490 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #80] @ 0xdc45c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #80] @ 0xdc55c │ │ │ │ mov lr, #2 │ │ │ │ sub r1, r7, #4 │ │ │ │ ldrh r7, [r5, lr] │ │ │ │ ldrh ip, [r6, lr] │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ mul ip, r7, ip │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ @@ -209077,29 +209141,29 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ add lr, lr, #4 │ │ │ │ eor ip, ip, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #18 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdc410 │ │ │ │ + bne 0xdc510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #152] @ 0xdc524 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #152] @ 0xdc624 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ lsr ip, r0, #8 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ add r1, r3, r2, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ @@ -209130,34 +209194,34 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ eor r3, r3, r2 │ │ │ │ and r3, r3, ip │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r9, [pc, #116] @ 0xdc5c8 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r9, [pc, #116] @ 0xdc6c8 │ │ │ │ sub r6, r6, #8 │ │ │ │ sub r5, r5, #8 │ │ │ │ sub r7, r8, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ mov fp, r7 │ │ │ │ ldrd r0, [r7, #8]! │ │ │ │ - bl 0x1e110c │ │ │ │ + bl 0x1e120c │ │ │ │ ldr r2, [r5, #8]! │ │ │ │ and lr, r4, #255 @ 0xff │ │ │ │ ldr r3, [r5, #4] │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp fp, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ @@ -209168,37 +209232,37 @@ │ │ │ │ and r0, r0, lr │ │ │ │ eor r0, r0, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r0, [r5] │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ str ip, [r5, #4] │ │ │ │ - bne 0xdc560 │ │ │ │ + bne 0xdc660 │ │ │ │ mov r0, sl │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r9, [pc, #116] @ 0xdc66c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r9, [pc, #116] @ 0xdc76c │ │ │ │ sub r6, r6, #8 │ │ │ │ sub r5, r5, #8 │ │ │ │ sub r7, r8, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ mov fp, r7 │ │ │ │ ldrd r0, [r7, #8]! │ │ │ │ - bl 0x1e1198 │ │ │ │ + bl 0x1e1298 │ │ │ │ ldr r2, [r5, #8]! │ │ │ │ and lr, r4, #255 @ 0xff │ │ │ │ ldr r3, [r5, #4] │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp fp, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ @@ -209209,37 +209273,37 @@ │ │ │ │ and r0, r0, lr │ │ │ │ eor r0, r0, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r0, [r5] │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ str ip, [r5, #4] │ │ │ │ - bne 0xdc604 │ │ │ │ + bne 0xdc704 │ │ │ │ mov r0, sl │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r9, [pc, #116] @ 0xdc710 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r9, [pc, #116] @ 0xdc810 │ │ │ │ sub r6, r6, #8 │ │ │ │ sub r5, r5, #8 │ │ │ │ sub r7, r8, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ mov fp, r7 │ │ │ │ ldrd r0, [r7, #8]! │ │ │ │ - bl 0x1e12e8 │ │ │ │ + bl 0x1e13e8 │ │ │ │ ldr r2, [r5, #8]! │ │ │ │ and lr, r4, #255 @ 0xff │ │ │ │ ldr r3, [r5, #4] │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp fp, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ @@ -209250,37 +209314,37 @@ │ │ │ │ and r0, r0, lr │ │ │ │ eor r0, r0, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r0, [r5] │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ str ip, [r5, #4] │ │ │ │ - bne 0xdc6a8 │ │ │ │ + bne 0xdc7a8 │ │ │ │ mov r0, sl │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r9, [pc, #116] @ 0xdc7b4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r9, [pc, #116] @ 0xdc8b4 │ │ │ │ sub r6, r6, #8 │ │ │ │ sub r5, r5, #8 │ │ │ │ sub r7, r8, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ mov fp, r7 │ │ │ │ ldrd r0, [r7, #8]! │ │ │ │ - bl 0x1e1374 │ │ │ │ + bl 0x1e1474 │ │ │ │ ldr r2, [r5, #8]! │ │ │ │ and lr, r4, #255 @ 0xff │ │ │ │ ldr r3, [r5, #4] │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp fp, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ @@ -209291,28 +209355,28 @@ │ │ │ │ and r0, r0, lr │ │ │ │ eor r0, r0, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r0, [r5] │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ str ip, [r5, #4] │ │ │ │ - bne 0xdc74c │ │ │ │ + bne 0xdc84c │ │ │ │ mov r0, sl │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, r7, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ @@ -209322,29 +209386,29 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ smulbbne r3, r3, r4 │ │ │ │ add r2, r2, #1 │ │ │ │ asrne r3, r3, #8 │ │ │ │ strbne r3, [r1, #-1] │ │ │ │ cmp r1, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdc7ec │ │ │ │ + bne 0xdc8ec │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #104] @ 0xdc8b0 │ │ │ │ + ldr r7, [pc, #104] @ 0xdc9b0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r6, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r1, [lr, #2]! │ │ │ │ ldrh r8, [r5, #2]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r7, r3, lsl #3] │ │ │ │ @@ -209354,29 +209418,29 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ and r3, r3, r1, asr #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdc868 │ │ │ │ + bne 0xdc968 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #104] @ 0xdc934 │ │ │ │ + ldr r6, [pc, #104] @ 0xdca34 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r7, [r3, #4]! │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ @@ -209387,28 +209451,28 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ and ip, ip, r7 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdc8ec │ │ │ │ + bne 0xdc9ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, r7, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ @@ -209418,29 +209482,29 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ smulbbne r3, r3, r4 │ │ │ │ add r2, r2, #1 │ │ │ │ asrne r3, r3, #8 │ │ │ │ strbne r3, [r1, #-1] │ │ │ │ cmp r1, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdc96c │ │ │ │ + bne 0xdca6c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #104] @ 0xdca30 │ │ │ │ + ldr r7, [pc, #104] @ 0xdcb30 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #2 │ │ │ │ sub r1, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldrh lr, [r5, #2]! │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ mul r3, lr, r3 │ │ │ │ @@ -209450,29 +209514,29 @@ │ │ │ │ bic r2, r2, lr │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdc9e8 │ │ │ │ + bne 0xdcae8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #104] @ 0xdcab4 │ │ │ │ + ldr r7, [pc, #104] @ 0xdcbb4 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r6, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r6, r4, #4 │ │ │ │ add r2, r4, #12 │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ @@ -209483,29 +209547,29 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ and ip, ip, lr │ │ │ │ eor ip, ip, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdca6c │ │ │ │ + bne 0xdcb6c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, #128 @ 0x80 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, r7, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ @@ -209515,29 +209579,29 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ smlabbne r3, r3, r4, r8 │ │ │ │ lsrne r3, r3, #8 │ │ │ │ strbne r3, [r1, #-1] │ │ │ │ cmp lr, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdcaf0 │ │ │ │ + bne 0xdcbf0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #108] @ 0xdcbb8 │ │ │ │ + ldr r8, [pc, #108] @ 0xdccb8 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #32768 @ 0x8000 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r6, r6, #2 │ │ │ │ sub lr, r5, #2 │ │ │ │ add r2, r9, #14 │ │ │ │ sub r5, r9, #2 │ │ │ │ ldrh ip, [r5, #2]! │ │ │ │ ldrh r9, [r6, #2]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ @@ -209548,30 +209612,30 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ and r3, r3, ip, lsr #16 │ │ │ │ orr r3, r3, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [lr] │ │ │ │ - bne 0xdcb70 │ │ │ │ + bne 0xdcc70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #116] @ 0xdcc48 │ │ │ │ + ldr r8, [pc, #116] @ 0xdcd48 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r1, r6, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r9, [lr, #4]! │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ mov sl, r7 │ │ │ │ @@ -209584,29 +209648,29 @@ │ │ │ │ and ip, ip, r6 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdcbf8 │ │ │ │ + bne 0xdccf8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, #128 @ 0x80 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, r7, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ @@ -209616,28 +209680,28 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ smlabbne r3, r3, r4, r8 │ │ │ │ lsrne r3, r3, #8 │ │ │ │ strbne r3, [r1, #-1] │ │ │ │ cmp lr, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdcc84 │ │ │ │ + bne 0xdcd84 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #108] @ 0xdcd4c │ │ │ │ + ldr r6, [pc, #108] @ 0xdce4c │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldrh r7, [lr, #2]! │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ @@ -209649,30 +209713,30 @@ │ │ │ │ bic r2, r2, r7 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdcd00 │ │ │ │ + bne 0xdce00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #116] @ 0xdcddc │ │ │ │ + ldr r8, [pc, #116] @ 0xdcedc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r1, r6, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r9, [lr, #4]! │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ mov sl, r7 │ │ │ │ @@ -209685,61 +209749,61 @@ │ │ │ │ and ip, ip, r6 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdcd8c │ │ │ │ + bne 0xdce8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r7, #1 │ │ │ │ sub r3, r5, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ lsr ip, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, ip, #16 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 0xdce40 │ │ │ │ + beq 0xdcf40 │ │ │ │ ldrsb ip, [r2] │ │ │ │ ldrsb lr, [r3] │ │ │ │ cmp ip, lr │ │ │ │ movlt ip, lr │ │ │ │ strb ip, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdce14 │ │ │ │ + bne 0xdcf14 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #108] @ 0xdcee0 │ │ │ │ + ldr r8, [pc, #108] @ 0xdcfe0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r7, #2 │ │ │ │ sub ip, r6, #2 │ │ │ │ add r7, r7, #14 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldrsh r9, [lr, #2]! │ │ │ │ ldr r1, [r8, r3, lsl #3] │ │ │ │ ldrsh r6, [r5, #2]! │ │ │ │ @@ -209750,29 +209814,29 @@ │ │ │ │ bic r2, r2, r1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r7, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdce94 │ │ │ │ + bne 0xdcf94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #108] @ 0xdcf68 │ │ │ │ + ldr r8, [pc, #108] @ 0xdd068 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r7, #4 │ │ │ │ sub r1, r6, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ ldr r9, [lr, #4]! │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ @@ -209784,61 +209848,61 @@ │ │ │ │ and ip, ip, r6 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdcf1c │ │ │ │ + bne 0xdd01c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r7, #1 │ │ │ │ sub r3, r5, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ lsr ip, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, ip, #16 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 0xdcfcc │ │ │ │ + beq 0xdd0cc │ │ │ │ ldrb ip, [r2] │ │ │ │ ldrb lr, [r3] │ │ │ │ cmp ip, lr │ │ │ │ movcc ip, lr │ │ │ │ strb ip, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdcfa0 │ │ │ │ + bne 0xdd0a0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #108] @ 0xdd06c │ │ │ │ + ldr r8, [pc, #108] @ 0xdd16c │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r7, #2 │ │ │ │ sub ip, r6, #2 │ │ │ │ add r7, r7, #14 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldrh r9, [lr, #2]! │ │ │ │ ldr r1, [r8, r3, lsl #3] │ │ │ │ ldrh r6, [r5, #2]! │ │ │ │ @@ -209849,29 +209913,29 @@ │ │ │ │ bic r2, r2, r1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r7, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdd020 │ │ │ │ + bne 0xdd120 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #108] @ 0xdd0f4 │ │ │ │ + ldr r8, [pc, #108] @ 0xdd1f4 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r7, #4 │ │ │ │ sub r1, r6, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ ldr r9, [lr, #4]! │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ @@ -209883,61 +209947,61 @@ │ │ │ │ and ip, ip, r6 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdd0a8 │ │ │ │ + bne 0xdd1a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r7, #1 │ │ │ │ sub r3, r5, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ lsr ip, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, ip, #16 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 0xdd158 │ │ │ │ + beq 0xdd258 │ │ │ │ ldrsb ip, [r2] │ │ │ │ ldrsb lr, [r3] │ │ │ │ cmp ip, lr │ │ │ │ movge ip, lr │ │ │ │ strb ip, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdd12c │ │ │ │ + bne 0xdd22c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #108] @ 0xdd1f8 │ │ │ │ + ldr r8, [pc, #108] @ 0xdd2f8 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r7, #2 │ │ │ │ sub ip, r6, #2 │ │ │ │ add r7, r7, #14 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldrsh r9, [lr, #2]! │ │ │ │ ldr r1, [r8, r3, lsl #3] │ │ │ │ ldrsh r6, [r5, #2]! │ │ │ │ @@ -209948,29 +210012,29 @@ │ │ │ │ bic r2, r2, r1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r7, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdd1ac │ │ │ │ + bne 0xdd2ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #108] @ 0xdd280 │ │ │ │ + ldr r8, [pc, #108] @ 0xdd380 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r2, r7, #4 │ │ │ │ sub r1, r6, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r3, r5, #12 │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ ldr r9, [lr, #4]! │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ @@ -209982,61 +210046,61 @@ │ │ │ │ and ip, ip, r6 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdd234 │ │ │ │ + bne 0xdd334 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r7, #1 │ │ │ │ sub r3, r5, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ lsr ip, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, ip, #16 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 0xdd2e4 │ │ │ │ + beq 0xdd3e4 │ │ │ │ ldrb ip, [r2] │ │ │ │ ldrb lr, [r3] │ │ │ │ cmp ip, lr │ │ │ │ movcs ip, lr │ │ │ │ strb ip, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdd2b8 │ │ │ │ + bne 0xdd3b8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #108] @ 0xdd384 │ │ │ │ + ldr r8, [pc, #108] @ 0xdd484 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r7, #2 │ │ │ │ sub ip, r6, #2 │ │ │ │ add r7, r7, #14 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldrh r9, [lr, #2]! │ │ │ │ ldr r1, [r8, r3, lsl #3] │ │ │ │ ldrh r6, [r5, #2]! │ │ │ │ @@ -210047,29 +210111,29 @@ │ │ │ │ bic r2, r2, r1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r7, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdd338 │ │ │ │ + bne 0xdd438 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #108] @ 0xdd40c │ │ │ │ + ldr r8, [pc, #108] @ 0xdd50c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r2, r7, #4 │ │ │ │ sub r1, r6, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r3, r5, #12 │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ ldr r9, [lr, #4]! │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ @@ -210081,28 +210145,28 @@ │ │ │ │ and ip, ip, r6 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdd3c0 │ │ │ │ + bne 0xdd4c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub lr, r6, #1 │ │ │ │ sub r4, r7, #1 │ │ │ │ add r7, r1, #16 │ │ │ │ ldrsb r2, [lr, #1]! │ │ │ │ ldrsb ip, [r4, #1]! │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -210115,28 +210179,28 @@ │ │ │ │ asrge r3, r3, #24 │ │ │ │ tst r0, #1 │ │ │ │ lsr r2, r0, #1 │ │ │ │ strbne r3, [r1, #-1] │ │ │ │ lsl r0, r2, #16 │ │ │ │ cmp r1, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdd444 │ │ │ │ + bne 0xdd544 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #128] @ 0xdd52c │ │ │ │ + ldr r6, [pc, #128] @ 0xdd62c │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrsh r2, [ip, #2]! │ │ │ │ ldrsh r7, [lr, #2]! │ │ │ │ sub r3, r7, r2 │ │ │ │ @@ -210153,29 +210217,29 @@ │ │ │ │ bic r2, r2, r7 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdd4cc │ │ │ │ + bne 0xdd5cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #112] @ 0xdd5b8 │ │ │ │ + ldr r7, [pc, #112] @ 0xdd6b8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r6, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r6, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r5 │ │ │ │ @@ -210188,28 +210252,28 @@ │ │ │ │ and ip, ip, r5 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdd568 │ │ │ │ + bne 0xdd668 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r5 │ │ │ │ sub lr, r6, #1 │ │ │ │ sub r5, r7, #1 │ │ │ │ add r6, r1, #16 │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ ldrb r2, [lr, #1]! │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -210220,28 +210284,28 @@ │ │ │ │ andcs ip, r3, #255 @ 0xff │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ strbne ip, [r1, #-1] │ │ │ │ lsl r0, r3, #16 │ │ │ │ cmp r1, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdd5f0 │ │ │ │ + bne 0xdd6f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #128] @ 0xdd6d0 │ │ │ │ + ldr r6, [pc, #128] @ 0xdd7d0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ ldrh r7, [lr, #2]! │ │ │ │ sub r3, r7, r2 │ │ │ │ @@ -210258,29 +210322,29 @@ │ │ │ │ bic r2, r2, r7 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdd670 │ │ │ │ + bne 0xdd770 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #112] @ 0xdd75c │ │ │ │ + ldr r7, [pc, #112] @ 0xdd85c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r6, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r6, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r5 │ │ │ │ @@ -210293,60 +210357,60 @@ │ │ │ │ and ip, ip, r5 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdd70c │ │ │ │ + bne 0xdd80c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, r7, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 0xdd7c0 │ │ │ │ + beq 0xdd8c0 │ │ │ │ ldrsb r3, [ip] │ │ │ │ ldrsb lr, [r2] │ │ │ │ adds r3, r3, lr │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdd794 │ │ │ │ + bne 0xdd894 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #120] @ 0xdd86c │ │ │ │ + ldr r6, [pc, #120] @ 0xdd96c │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrsh r9, [ip, #2]! │ │ │ │ ldrsh r2, [lr, #2]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ @@ -210361,29 +210425,29 @@ │ │ │ │ bic r7, r7, r8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdd814 │ │ │ │ + bne 0xdd914 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #120] @ 0xdd900 │ │ │ │ + ldr r6, [pc, #120] @ 0xdda00 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r5, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ ldr r7, [r1, #4]! │ │ │ │ @@ -210398,61 +210462,61 @@ │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdd8a8 │ │ │ │ + bne 0xdd9a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, r7, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 0xdd964 │ │ │ │ + beq 0xdda64 │ │ │ │ ldrb r3, [ip] │ │ │ │ ldrb lr, [r2] │ │ │ │ adds r3, r3, lr │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdd938 │ │ │ │ + bne 0xdda38 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #120] @ 0xdda10 │ │ │ │ + ldr r7, [pc, #120] @ 0xddb10 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r5, r5, #2 │ │ │ │ sub ip, r9, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ add r2, r8, #14 │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ ldrh r1, [r5, #2]! │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ @@ -210466,30 +210530,30 @@ │ │ │ │ bic r1, r1, r8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdd9bc │ │ │ │ + bne 0xddabc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #120] @ 0xddaa4 │ │ │ │ + ldr r6, [pc, #120] @ 0xddba4 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ ldr r7, [r1, #4]! │ │ │ │ @@ -210503,60 +210567,60 @@ │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdda50 │ │ │ │ + bne 0xddb50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, r7, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 0xddb08 │ │ │ │ + beq 0xddc08 │ │ │ │ ldrsb r3, [ip] │ │ │ │ ldrsb lr, [r2] │ │ │ │ subs r3, r3, lr │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xddadc │ │ │ │ + bne 0xddbdc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #120] @ 0xddbb4 │ │ │ │ + ldr r6, [pc, #120] @ 0xddcb4 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrsh r9, [ip, #2]! │ │ │ │ ldrsh r2, [lr, #2]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ @@ -210571,29 +210635,29 @@ │ │ │ │ bic r2, r7, r8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xddb5c │ │ │ │ + bne 0xddc5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #120] @ 0xddc48 │ │ │ │ + ldr r6, [pc, #120] @ 0xddd48 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r5, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ ldr r7, [r1, #4]! │ │ │ │ @@ -210608,60 +210672,60 @@ │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xddbf0 │ │ │ │ + bne 0xddcf0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, r7, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 0xddcac │ │ │ │ + beq 0xdddac │ │ │ │ ldrb r3, [ip] │ │ │ │ ldrb lr, [r2] │ │ │ │ subs r3, r3, lr │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xddc80 │ │ │ │ + bne 0xddd80 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #116] @ 0xddd54 │ │ │ │ + ldr r6, [pc, #116] @ 0xdde54 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldrh r2, [lr, #2]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ @@ -210675,29 +210739,29 @@ │ │ │ │ bic r2, r2, r7 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xddd00 │ │ │ │ + bne 0xdde00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #116] @ 0xddde4 │ │ │ │ + ldr r6, [pc, #116] @ 0xddee4 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r7, [r3, #4]! │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ @@ -210711,619 +210775,619 @@ │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xddd90 │ │ │ │ + bne 0xdde90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ sub r6, r6, #1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r7, #16 │ │ │ │ - b 0xdde60 │ │ │ │ + b 0xddf60 │ │ │ │ rsb r3, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ asr r3, ip, r3 │ │ │ │ - blt 0xdde74 │ │ │ │ + blt 0xddf74 │ │ │ │ lsl ip, ip, r2 │ │ │ │ cmp r2, #7 │ │ │ │ mov r3, #0 │ │ │ │ andle r3, ip, #255 @ 0xff │ │ │ │ tst r0, #1 │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r2, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r2, #16 │ │ │ │ cmp r5, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xdde7c │ │ │ │ + beq 0xddf7c │ │ │ │ ldrsb r2, [lr, #1]! │ │ │ │ ldrsb ip, [r6, #1]! │ │ │ │ cmn r2, #7 │ │ │ │ asr r3, ip, #31 │ │ │ │ - bge 0xdde20 │ │ │ │ + bge 0xddf20 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 0xdde40 │ │ │ │ + b 0xddf40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #168] @ 0xddf48 │ │ │ │ + ldr r6, [pc, #168] @ 0xde048 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrh r2, [lr, #2]! │ │ │ │ ldrsh r7, [ip, #2]! │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ asr r3, r7, #31 │ │ │ │ cmn r2, #15 │ │ │ │ lsl r3, r3, #16 │ │ │ │ - blt 0xddf08 │ │ │ │ + blt 0xde008 │ │ │ │ rsb r3, r2, #0 │ │ │ │ asr r3, r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ - blt 0xddf08 │ │ │ │ + blt 0xde008 │ │ │ │ lsl r7, r7, r2 │ │ │ │ cmp r2, #15 │ │ │ │ lsl r3, r7, #16 │ │ │ │ movgt r3, #0 │ │ │ │ - bgt 0xddf0c │ │ │ │ + bgt 0xde00c │ │ │ │ lsr r3, r3, #16 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r2, lsl #3] │ │ │ │ ldrh r2, [r1, #2]! │ │ │ │ and r3, r3, r7 │ │ │ │ bic r2, r2, r7 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xddec0 │ │ │ │ + bne 0xddfc0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #148] @ 0xddff8 │ │ │ │ + ldr r6, [pc, #148] @ 0xde0f8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r5, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ ldr r7, [r5, #4]! │ │ │ │ lsl lr, lr, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ cmn lr, #31 │ │ │ │ asrlt ip, r7, #31 │ │ │ │ - blt 0xddfbc │ │ │ │ + blt 0xde0bc │ │ │ │ cmp lr, #0 │ │ │ │ rsb ip, lr, #0 │ │ │ │ asrlt ip, r7, ip │ │ │ │ - blt 0xddfbc │ │ │ │ + blt 0xde0bc │ │ │ │ cmp lr, #31 │ │ │ │ mov ip, #0 │ │ │ │ lslle ip, r7, lr │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r7, lsl #3] │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xddf84 │ │ │ │ + bne 0xde084 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r6, #1 │ │ │ │ mov r1, r7 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r6, r7, #16 │ │ │ │ - b 0xde064 │ │ │ │ + b 0xde164 │ │ │ │ lsl ip, ip, r3 │ │ │ │ cmp r3, #7 │ │ │ │ mov r4, #0 │ │ │ │ andle r4, ip, #255 @ 0xff │ │ │ │ tst r0, #1 │ │ │ │ strbne r4, [r1] │ │ │ │ lsr r3, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ cmp r1, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xde094 │ │ │ │ + beq 0xde194 │ │ │ │ ldrsb r3, [lr, #1]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmn r3, #7 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 0xde044 │ │ │ │ + blt 0xde144 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb ip, [r2] │ │ │ │ rsb r4, r3, #0 │ │ │ │ - bge 0xde034 │ │ │ │ + bge 0xde134 │ │ │ │ lsr ip, ip, r4 │ │ │ │ and r4, ip, #255 @ 0xff │ │ │ │ - b 0xde044 │ │ │ │ + b 0xde144 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #160] @ 0xde168 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #160] @ 0xde268 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ - b 0xde124 │ │ │ │ + b 0xde224 │ │ │ │ lsl r2, r2, r3 │ │ │ │ cmp r3, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsrle r3, r3, #16 │ │ │ │ - ble 0xde0f4 │ │ │ │ + ble 0xde1f4 │ │ │ │ mov r3, #0 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r2, lsl #3] │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ and r3, r3, r7 │ │ │ │ bic r2, r2, r7 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - beq 0xde15c │ │ │ │ + beq 0xde25c │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #15 │ │ │ │ - blt 0xde0f0 │ │ │ │ + blt 0xde1f0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r2, [r1] │ │ │ │ rsb r7, r3, #0 │ │ │ │ - bge 0xde0dc │ │ │ │ + bge 0xde1dc │ │ │ │ lsr r3, r2, r7 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xde0f4 │ │ │ │ + b 0xde1f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #152] @ 0xde21c │ │ │ │ + ldr r6, [pc, #152] @ 0xde31c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r5, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add r5, r5, #4 │ │ │ │ lsl lr, lr, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ cmn lr, #31 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xde1e0 │ │ │ │ + blt 0xde2e0 │ │ │ │ ldr r7, [r5] │ │ │ │ cmp lr, #0 │ │ │ │ rsb ip, lr, #0 │ │ │ │ lsrlt ip, r7, ip │ │ │ │ - blt 0xde1e0 │ │ │ │ + blt 0xde2e0 │ │ │ │ cmp lr, #31 │ │ │ │ mov ip, #0 │ │ │ │ lslle ip, r7, lr │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r7, lsl #3] │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xde1a4 │ │ │ │ + bne 0xde2a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r5, r7, #16 │ │ │ │ - b 0xde288 │ │ │ │ + b 0xde388 │ │ │ │ lsl lr, lr, r3 │ │ │ │ cmp r3, #7 │ │ │ │ mov r3, #0 │ │ │ │ andle r3, lr, #255 @ 0xff │ │ │ │ tst r0, #1 │ │ │ │ strbne r3, [r1] │ │ │ │ lsr lr, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, lr, #16 │ │ │ │ cmp r5, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xde2c0 │ │ │ │ + beq 0xde3c0 │ │ │ │ ldrsb r3, [ip, #1]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmn r3, #7 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 0xde268 │ │ │ │ + blt 0xde368 │ │ │ │ cmp r3, #0 │ │ │ │ ldrsb lr, [r2] │ │ │ │ mvn r6, r3 │ │ │ │ - bge 0xde258 │ │ │ │ + bge 0xde358 │ │ │ │ asr lr, lr, r6 │ │ │ │ and r3, lr, #1 │ │ │ │ add r3, r3, lr, asr #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 0xde268 │ │ │ │ + b 0xde368 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #168] @ 0xde39c │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #168] @ 0xde49c │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ - b 0xde350 │ │ │ │ + b 0xde450 │ │ │ │ lsl r2, r2, r3 │ │ │ │ cmp r3, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsrle r3, r3, #16 │ │ │ │ - ble 0xde320 │ │ │ │ + ble 0xde420 │ │ │ │ mov r3, #0 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r2, lsl #3] │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ and r3, r3, r7 │ │ │ │ bic r2, r2, r7 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - beq 0xde390 │ │ │ │ + beq 0xde490 │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #15 │ │ │ │ - blt 0xde31c │ │ │ │ + blt 0xde41c │ │ │ │ cmp r3, #0 │ │ │ │ ldrsh r2, [r1] │ │ │ │ mvn r7, r3 │ │ │ │ - bge 0xde308 │ │ │ │ + bge 0xde408 │ │ │ │ asr r2, r2, r7 │ │ │ │ and r3, r2, #1 │ │ │ │ add r3, r3, r2, asr #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xde320 │ │ │ │ + b 0xde420 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #164] @ 0xde45c │ │ │ │ + ldr r6, [pc, #164] @ 0xde55c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r5, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add r5, r5, #4 │ │ │ │ lsl lr, lr, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ cmn lr, #31 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xde410 │ │ │ │ + blt 0xde510 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r7, [r5] │ │ │ │ mvn ip, lr │ │ │ │ - blt 0xde44c │ │ │ │ + blt 0xde54c │ │ │ │ cmp lr, #31 │ │ │ │ mov ip, #0 │ │ │ │ lslle ip, r7, lr │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r7, lsl #3] │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xde3d8 │ │ │ │ + bne 0xde4d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ asr r7, r7, ip │ │ │ │ and ip, r7, #1 │ │ │ │ add ip, ip, r7, asr #1 │ │ │ │ - b 0xde410 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xde510 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r5, r7, #16 │ │ │ │ - b 0xde4c8 │ │ │ │ + b 0xde5c8 │ │ │ │ lsl ip, ip, r3 │ │ │ │ cmp r3, #7 │ │ │ │ mov r3, #0 │ │ │ │ andle r3, ip, #255 @ 0xff │ │ │ │ tst r0, #1 │ │ │ │ strbne r3, [r1] │ │ │ │ lsr ip, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, ip, #16 │ │ │ │ cmp r5, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xde500 │ │ │ │ + beq 0xde600 │ │ │ │ ldrsb r3, [lr, #1]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmn r3, #8 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 0xde4a8 │ │ │ │ + blt 0xde5a8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb ip, [r2] │ │ │ │ mvn r6, r3 │ │ │ │ - bge 0xde498 │ │ │ │ + bge 0xde598 │ │ │ │ lsr ip, ip, r6 │ │ │ │ and r3, ip, #1 │ │ │ │ add r3, r3, ip, lsr #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 0xde4a8 │ │ │ │ + b 0xde5a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #168] @ 0xde5dc │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #168] @ 0xde6dc │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ - b 0xde590 │ │ │ │ + b 0xde690 │ │ │ │ lsl r2, r2, r3 │ │ │ │ cmp r3, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsrle r3, r3, #16 │ │ │ │ - ble 0xde560 │ │ │ │ + ble 0xde660 │ │ │ │ mov r3, #0 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r2, lsl #3] │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ and r3, r3, r7 │ │ │ │ bic r2, r2, r7 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - beq 0xde5d0 │ │ │ │ + beq 0xde6d0 │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #16 │ │ │ │ - blt 0xde55c │ │ │ │ + blt 0xde65c │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r2, [r1] │ │ │ │ mvn r7, r3 │ │ │ │ - bge 0xde548 │ │ │ │ + bge 0xde648 │ │ │ │ lsr r2, r2, r7 │ │ │ │ and r3, r2, #1 │ │ │ │ add r3, r3, r2, lsr #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xde560 │ │ │ │ + b 0xde660 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #164] @ 0xde69c │ │ │ │ + ldr r6, [pc, #164] @ 0xde79c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r5, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add r5, r5, #4 │ │ │ │ lsl lr, lr, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ cmn lr, #32 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xde650 │ │ │ │ + blt 0xde750 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r7, [r5] │ │ │ │ mvn ip, lr │ │ │ │ - blt 0xde68c │ │ │ │ + blt 0xde78c │ │ │ │ cmp lr, #31 │ │ │ │ mov ip, #0 │ │ │ │ lslle ip, r7, lr │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r7, lsl #3] │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xde618 │ │ │ │ + bne 0xde718 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ lsr r7, r7, ip │ │ │ │ and ip, r7, #1 │ │ │ │ add ip, ip, r7, lsr #1 │ │ │ │ - b 0xde650 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xde750 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, r7, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 0xde704 │ │ │ │ + beq 0xde804 │ │ │ │ ldrsb r3, [ip] │ │ │ │ ldrsb lr, [r2] │ │ │ │ adds r3, r3, lr │ │ │ │ adds r3, r3, #1 │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xde6d4 │ │ │ │ + bne 0xde7d4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #128] @ 0xde7b8 │ │ │ │ + ldr r6, [pc, #128] @ 0xde8b8 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrsh r7, [ip, #2]! │ │ │ │ ldrsh r2, [lr, #2]! │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ @@ -211340,29 +211404,29 @@ │ │ │ │ bic r2, r7, r8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xde758 │ │ │ │ + bne 0xde858 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #128] @ 0xde854 │ │ │ │ + ldr r5, [pc, #128] @ 0xde954 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #4 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr r8, [lr, #4]! │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ ldr r6, [r1, #4]! │ │ │ │ @@ -211379,62 +211443,62 @@ │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r6 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xde7f4 │ │ │ │ + bne 0xde8f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub ip, r7, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 0xde8bc │ │ │ │ + beq 0xde9bc │ │ │ │ ldrb r3, [ip] │ │ │ │ ldrb lr, [r2] │ │ │ │ adds r3, r3, lr │ │ │ │ add r3, r3, #1 │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xde88c │ │ │ │ + bne 0xde98c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #124] @ 0xde96c │ │ │ │ + ldr r6, [pc, #124] @ 0xdea6c │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r9, #2 │ │ │ │ sub r1, r8, #2 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r2, r7, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldrh r7, [lr, #2]! │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ @@ -211449,30 +211513,30 @@ │ │ │ │ bic r7, r7, r8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xde914 │ │ │ │ + bne 0xdea14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #128] @ 0xdea08 │ │ │ │ + ldr r6, [pc, #128] @ 0xdeb08 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ ldr r7, [r1, #4]! │ │ │ │ @@ -211488,32 +211552,32 @@ │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xde9ac │ │ │ │ + bne 0xdeaac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb ip, [r0, #3835] @ 0xefb │ │ │ │ sub sp, sp, #20 │ │ │ │ lsr ip, ip, #5 │ │ │ │ and ip, ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xd6df4 │ │ │ │ + bl 0xd6ef4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -211527,15 +211591,15 @@ │ │ │ │ lsr ip, ip, #5 │ │ │ │ and ip, ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ mvn ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0xd6df4 │ │ │ │ + bl 0xd6ef4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -211546,15 +211610,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xd6df4 │ │ │ │ + bl 0xd6ef4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -211565,37 +211629,37 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ mvn ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0xd6df4 │ │ │ │ + bl 0xd6ef4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #220] @ 0xdec48 │ │ │ │ + ldr r3, [pc, #220] @ 0xded48 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, #0 │ │ │ │ sub lr, r7, #1 │ │ │ │ add r7, sp, #4 │ │ │ │ add r2, r5, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -211605,60 +211669,60 @@ │ │ │ │ and r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ ldrsb r3, [lr, #1]! │ │ │ │ ldrbeq r1, [r2], #1 │ │ │ │ subeq r3, r3, r1 │ │ │ │ strbeq r3, [r5], #1 │ │ │ │ - beq 0xdebb0 │ │ │ │ + beq 0xdecb0 │ │ │ │ ldrb r1, [r2, #-2] │ │ │ │ cmp ip, #16 │ │ │ │ add r3, r3, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ strb r3, [r5], #1 │ │ │ │ - bne 0xdebb0 │ │ │ │ + bne 0xdecb0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, r6, #16 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldrbne r3, [r3] │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ add r7, r7, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdebf0 │ │ │ │ - ldr r3, [pc, #36] @ 0xdec48 │ │ │ │ + bne 0xdecf0 │ │ │ │ + ldr r3, [pc, #36] @ 0xded48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdec44 │ │ │ │ + bne 0xded44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #232] @ 0xded50 │ │ │ │ + ldr r3, [pc, #232] @ 0xdee50 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, #0 │ │ │ │ add lr, sp, #4 │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -211668,64 +211732,64 @@ │ │ │ │ and r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ ldrsh r3, [r5, #2]! │ │ │ │ ldrheq r7, [r2], #2 │ │ │ │ subeq r3, r3, r7 │ │ │ │ strheq r3, [r1], #2 │ │ │ │ - beq 0xdecac │ │ │ │ + beq 0xdedac │ │ │ │ ldrh r7, [r2, #-4] │ │ │ │ cmp ip, #8 │ │ │ │ add r3, r3, r7 │ │ │ │ add r2, r2, #2 │ │ │ │ strh r3, [r1], #2 │ │ │ │ - bne 0xdecac │ │ │ │ - ldr r5, [pc, #104] @ 0xded54 │ │ │ │ + bne 0xdedac │ │ │ │ + ldr r5, [pc, #104] @ 0xdee54 │ │ │ │ sub ip, r6, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ ldrsh r1, [lr], #2 │ │ │ │ bic r3, r3, r2 │ │ │ │ lsr r0, r0, #2 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdecf0 │ │ │ │ - ldr r3, [pc, #36] @ 0xded50 │ │ │ │ + bne 0xdedf0 │ │ │ │ + ldr r3, [pc, #36] @ 0xdee50 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xded4c │ │ │ │ + bne 0xdee4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #232] @ 0xdee5c │ │ │ │ + ldr r3, [pc, #232] @ 0xdef5c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #4 │ │ │ │ mov ip, r3 │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r6, lr │ │ │ │ sub r9, r8, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -211735,64 +211799,64 @@ │ │ │ │ and r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ ldreq r3, [r8, ip, lsl #2] │ │ │ │ subeq r5, r5, r3 │ │ │ │ streq r5, [r6], #4 │ │ │ │ - beq 0xdedb8 │ │ │ │ + beq 0xdeeb8 │ │ │ │ ldr r1, [r9, ip, lsl #2] │ │ │ │ cmp ip, #4 │ │ │ │ add r1, r1, r5 │ │ │ │ str r1, [r6] │ │ │ │ addne r6, r6, #4 │ │ │ │ - bne 0xdedb8 │ │ │ │ - ldr r6, [pc, #104] @ 0xdee60 │ │ │ │ + bne 0xdeeb8 │ │ │ │ + ldr r6, [pc, #104] @ 0xdef60 │ │ │ │ sub r2, r7, #4 │ │ │ │ add r1, r7, #12 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ ldr r3, [lr], #4 │ │ │ │ ldr r5, [r6, r5, lsl #3] │ │ │ │ eor r3, r3, ip │ │ │ │ and r3, r3, r5 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r2] │ │ │ │ - bne 0xdedfc │ │ │ │ - ldr r3, [pc, #36] @ 0xdee5c │ │ │ │ + bne 0xdeefc │ │ │ │ + ldr r3, [pc, #36] @ 0xdef5c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdee58 │ │ │ │ + bne 0xdef58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #220] @ 0xdef5c │ │ │ │ + ldr r3, [pc, #220] @ 0xdf05c │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, #0 │ │ │ │ sub lr, r7, #1 │ │ │ │ add r7, sp, #4 │ │ │ │ add r2, r5, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -211802,60 +211866,60 @@ │ │ │ │ and r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ ldrsb r3, [lr, #1]! │ │ │ │ ldrbeq r1, [r2], #1 │ │ │ │ addeq r3, r3, r1 │ │ │ │ strbeq r3, [r5], #1 │ │ │ │ - beq 0xdeec4 │ │ │ │ + beq 0xdefc4 │ │ │ │ ldrb r1, [r2, #-2] │ │ │ │ cmp ip, #16 │ │ │ │ sub r3, r3, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ strb r3, [r5], #1 │ │ │ │ - bne 0xdeec4 │ │ │ │ + bne 0xdefc4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, r6, #16 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldrbne r3, [r3] │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ add r7, r7, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdef04 │ │ │ │ - ldr r3, [pc, #36] @ 0xdef5c │ │ │ │ + bne 0xdf004 │ │ │ │ + ldr r3, [pc, #36] @ 0xdf05c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdef58 │ │ │ │ + bne 0xdf058 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #232] @ 0xdf064 │ │ │ │ + ldr r3, [pc, #232] @ 0xdf164 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, #0 │ │ │ │ add lr, sp, #4 │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -211865,64 +211929,64 @@ │ │ │ │ and r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ ldrsh r3, [r5, #2]! │ │ │ │ ldrheq r7, [r2], #2 │ │ │ │ addeq r3, r3, r7 │ │ │ │ strheq r3, [r1], #2 │ │ │ │ - beq 0xdefc0 │ │ │ │ + beq 0xdf0c0 │ │ │ │ ldrh r7, [r2, #-4] │ │ │ │ cmp ip, #8 │ │ │ │ sub r3, r3, r7 │ │ │ │ add r2, r2, #2 │ │ │ │ strh r3, [r1], #2 │ │ │ │ - bne 0xdefc0 │ │ │ │ - ldr r5, [pc, #104] @ 0xdf068 │ │ │ │ + bne 0xdf0c0 │ │ │ │ + ldr r5, [pc, #104] @ 0xdf168 │ │ │ │ sub ip, r6, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ ldrsh r1, [lr], #2 │ │ │ │ bic r3, r3, r2 │ │ │ │ lsr r0, r0, #2 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdf004 │ │ │ │ - ldr r3, [pc, #36] @ 0xdf064 │ │ │ │ + bne 0xdf104 │ │ │ │ + ldr r3, [pc, #36] @ 0xdf164 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdf060 │ │ │ │ + bne 0xdf160 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #232] @ 0xdf170 │ │ │ │ + ldr r3, [pc, #232] @ 0xdf270 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #4 │ │ │ │ mov ip, r3 │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r6, lr │ │ │ │ sub r9, r8, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -211932,484 +211996,484 @@ │ │ │ │ and r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ ldreq r1, [r8, ip, lsl #2] │ │ │ │ addeq r1, r1, r5 │ │ │ │ streq r1, [r6], #4 │ │ │ │ - beq 0xdf0cc │ │ │ │ + beq 0xdf1cc │ │ │ │ ldr r3, [r9, ip, lsl #2] │ │ │ │ cmp ip, #4 │ │ │ │ sub r5, r5, r3 │ │ │ │ str r5, [r6] │ │ │ │ addne r6, r6, #4 │ │ │ │ - bne 0xdf0cc │ │ │ │ - ldr r6, [pc, #104] @ 0xdf174 │ │ │ │ + bne 0xdf1cc │ │ │ │ + ldr r6, [pc, #104] @ 0xdf274 │ │ │ │ sub r2, r7, #4 │ │ │ │ add r1, r7, #12 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ ldr r3, [lr], #4 │ │ │ │ ldr r5, [r6, r5, lsl #3] │ │ │ │ eor r3, r3, ip │ │ │ │ and r3, r3, r5 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r2] │ │ │ │ - bne 0xdf110 │ │ │ │ - ldr r3, [pc, #36] @ 0xdf170 │ │ │ │ + bne 0xdf210 │ │ │ │ + ldr r3, [pc, #36] @ 0xdf270 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdf16c │ │ │ │ + bne 0xdf26c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #232] @ 0xdf27c │ │ │ │ + ldr r3, [pc, #232] @ 0xdf37c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ add ip, sp, #4 │ │ │ │ add lr, r7, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r7, ip │ │ │ │ and r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrsb r3, [r6, #1]! │ │ │ │ - bne 0xdf200 │ │ │ │ + bne 0xdf300 │ │ │ │ ldrsb r2, [lr], #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r7], #1 │ │ │ │ - b 0xdf1d8 │ │ │ │ + b 0xdf2d8 │ │ │ │ ldrsb r2, [lr, #-2] │ │ │ │ add lr, lr, #1 │ │ │ │ adds r2, r2, r3 │ │ │ │ lsr r2, r2, #1 │ │ │ │ cmp r1, #16 │ │ │ │ strb r2, [r7], #1 │ │ │ │ - bne 0xdf1d8 │ │ │ │ + bne 0xdf2d8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, r5, #16 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, ip │ │ │ │ ldrbne r3, [r3] │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r1 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdf224 │ │ │ │ - ldr r3, [pc, #36] @ 0xdf27c │ │ │ │ + bne 0xdf324 │ │ │ │ + ldr r3, [pc, #36] @ 0xdf37c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdf278 │ │ │ │ + bne 0xdf378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ 0xdf390 │ │ │ │ + ldr r3, [pc, #244] @ 0xdf490 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ mov r1, lr │ │ │ │ str lr, [sp, #4] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, sp, #4 │ │ │ │ add ip, r7, #2 │ │ │ │ sub r6, r6, #2 │ │ │ │ mov r7, lr │ │ │ │ and r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrsh r3, [r6, #2]! │ │ │ │ - bne 0xdf308 │ │ │ │ + bne 0xdf408 │ │ │ │ ldrsh r2, [ip], #2 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsr r3, r3, #1 │ │ │ │ strh r3, [r7], #2 │ │ │ │ - b 0xdf2e0 │ │ │ │ + b 0xdf3e0 │ │ │ │ ldrsh r2, [ip, #-4] │ │ │ │ add ip, ip, #2 │ │ │ │ adds r2, r2, r3 │ │ │ │ lsr r2, r2, #1 │ │ │ │ cmp r1, #8 │ │ │ │ strh r2, [r7], #2 │ │ │ │ - bne 0xdf2e0 │ │ │ │ - ldr r6, [pc, #104] @ 0xdf394 │ │ │ │ + bne 0xdf3e0 │ │ │ │ + ldr r6, [pc, #104] @ 0xdf494 │ │ │ │ sub ip, r5, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldr r2, [r6, r2, lsl #3] │ │ │ │ ldrsh r1, [lr], #2 │ │ │ │ bic r3, r3, r2 │ │ │ │ lsr r0, r0, #2 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdf330 │ │ │ │ - ldr r3, [pc, #36] @ 0xdf390 │ │ │ │ + bne 0xdf430 │ │ │ │ + ldr r3, [pc, #36] @ 0xdf490 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdf38c │ │ │ │ + bne 0xdf48c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #268] @ 0xdf4c0 │ │ │ │ + ldr r3, [pc, #268] @ 0xdf5c0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r3, r6 │ │ │ │ sub r1, r8, #8 │ │ │ │ and ip, lr, #1 │ │ │ │ cmp ip, #0 │ │ │ │ add lr, lr, #1 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ - bne 0xdf42c │ │ │ │ + bne 0xdf52c │ │ │ │ ldr r5, [r8, lr, lsl #2] │ │ │ │ subs r9, ip, r5 │ │ │ │ asr r5, r5, #31 │ │ │ │ rsc r5, r5, ip, asr #31 │ │ │ │ lsr ip, r9, #1 │ │ │ │ orr ip, ip, r5, lsl #31 │ │ │ │ str ip, [r3], #4 │ │ │ │ - b 0xdf3f8 │ │ │ │ + b 0xdf4f8 │ │ │ │ ldr r5, [r1, lr, lsl #2] │ │ │ │ asr r9, ip, #31 │ │ │ │ adds ip, r5, ip │ │ │ │ adc r5, r9, r5, asr #31 │ │ │ │ lsr ip, ip, #1 │ │ │ │ orr ip, ip, r5, lsl #31 │ │ │ │ cmp lr, #4 │ │ │ │ str ip, [r3] │ │ │ │ addne r3, r3, #4 │ │ │ │ - bne 0xdf3f8 │ │ │ │ - ldr lr, [pc, #104] @ 0xdf4c4 │ │ │ │ + bne 0xdf4f8 │ │ │ │ + ldr lr, [pc, #104] @ 0xdf5c4 │ │ │ │ sub r2, r7, #4 │ │ │ │ add r7, r7, #12 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ ldr r3, [r6], #4 │ │ │ │ ldr ip, [lr, ip, lsl #3] │ │ │ │ eor r3, r3, r1 │ │ │ │ and r3, r3, ip │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r7, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r2] │ │ │ │ - bne 0xdf460 │ │ │ │ - ldr r3, [pc, #36] @ 0xdf4c0 │ │ │ │ + bne 0xdf560 │ │ │ │ + ldr r3, [pc, #36] @ 0xdf5c0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdf4bc │ │ │ │ + bne 0xdf5bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #232] @ 0xdf5cc │ │ │ │ + ldr r3, [pc, #232] @ 0xdf6cc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ add ip, sp, #4 │ │ │ │ add lr, r7, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r7, ip │ │ │ │ and r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrsb r3, [r6, #1]! │ │ │ │ - bne 0xdf550 │ │ │ │ + bne 0xdf650 │ │ │ │ ldrsb r2, [lr], #1 │ │ │ │ adds r2, r2, r3 │ │ │ │ lsr r2, r2, #1 │ │ │ │ strb r2, [r7], #1 │ │ │ │ - b 0xdf528 │ │ │ │ + b 0xdf628 │ │ │ │ ldrsb r2, [lr, #-2] │ │ │ │ add lr, lr, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsr r3, r3, #1 │ │ │ │ cmp r1, #16 │ │ │ │ strb r3, [r7], #1 │ │ │ │ - bne 0xdf528 │ │ │ │ + bne 0xdf628 │ │ │ │ mov r1, r5 │ │ │ │ add r2, r5, #16 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, ip │ │ │ │ ldrbne r3, [r3] │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r1 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdf574 │ │ │ │ - ldr r3, [pc, #36] @ 0xdf5cc │ │ │ │ + bne 0xdf674 │ │ │ │ + ldr r3, [pc, #36] @ 0xdf6cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdf5c8 │ │ │ │ + bne 0xdf6c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ 0xdf6e0 │ │ │ │ + ldr r3, [pc, #244] @ 0xdf7e0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ mov r1, lr │ │ │ │ str lr, [sp, #4] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, sp, #4 │ │ │ │ add ip, r7, #2 │ │ │ │ sub r6, r6, #2 │ │ │ │ mov r7, lr │ │ │ │ and r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrsh r3, [r6, #2]! │ │ │ │ - bne 0xdf658 │ │ │ │ + bne 0xdf758 │ │ │ │ ldrsh r2, [ip], #2 │ │ │ │ adds r2, r2, r3 │ │ │ │ lsr r2, r2, #1 │ │ │ │ strh r2, [r7], #2 │ │ │ │ - b 0xdf630 │ │ │ │ + b 0xdf730 │ │ │ │ ldrsh r2, [ip, #-4] │ │ │ │ add ip, ip, #2 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsr r3, r3, #1 │ │ │ │ cmp r1, #8 │ │ │ │ strh r3, [r7], #2 │ │ │ │ - bne 0xdf630 │ │ │ │ - ldr r6, [pc, #104] @ 0xdf6e4 │ │ │ │ + bne 0xdf730 │ │ │ │ + ldr r6, [pc, #104] @ 0xdf7e4 │ │ │ │ sub ip, r5, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldr r2, [r6, r2, lsl #3] │ │ │ │ ldrsh r1, [lr], #2 │ │ │ │ bic r3, r3, r2 │ │ │ │ lsr r0, r0, #2 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xdf680 │ │ │ │ - ldr r3, [pc, #36] @ 0xdf6e0 │ │ │ │ + bne 0xdf780 │ │ │ │ + ldr r3, [pc, #36] @ 0xdf7e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdf6dc │ │ │ │ + bne 0xdf7dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #268] @ 0xdf810 │ │ │ │ + ldr r3, [pc, #268] @ 0xdf910 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r1, r6 │ │ │ │ sub r9, r8, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ and r3, lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ - bne 0xdf77c │ │ │ │ + bne 0xdf87c │ │ │ │ ldr r3, [r8, lr, lsl #2] │ │ │ │ asr r5, ip, #31 │ │ │ │ adds ip, r3, ip │ │ │ │ adc r3, r5, r3, asr #31 │ │ │ │ lsr ip, ip, #1 │ │ │ │ orr ip, ip, r3, lsl #31 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 0xdf748 │ │ │ │ + b 0xdf848 │ │ │ │ ldr r5, [r9, lr, lsl #2] │ │ │ │ subs r3, ip, r5 │ │ │ │ asr r5, r5, #31 │ │ │ │ rsc r5, r5, ip, asr #31 │ │ │ │ lsr r3, r3, #1 │ │ │ │ orr r3, r3, r5, lsl #31 │ │ │ │ cmp lr, #4 │ │ │ │ str r3, [r1] │ │ │ │ addne r1, r1, #4 │ │ │ │ - bne 0xdf748 │ │ │ │ - ldr lr, [pc, #104] @ 0xdf814 │ │ │ │ + bne 0xdf848 │ │ │ │ + ldr lr, [pc, #104] @ 0xdf914 │ │ │ │ sub r2, r7, #4 │ │ │ │ add r7, r7, #12 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ ldr r3, [r6], #4 │ │ │ │ ldr r1, [lr, r1, lsl #3] │ │ │ │ eor r3, r3, ip │ │ │ │ and r3, r3, r1 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r7, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r2] │ │ │ │ - bne 0xdf7b0 │ │ │ │ - ldr r3, [pc, #36] @ 0xdf810 │ │ │ │ + bne 0xdf8b0 │ │ │ │ + ldr r3, [pc, #36] @ 0xdf910 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xdf80c │ │ │ │ + bne 0xdf90c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0xd6ce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r8, r8, #16 │ │ │ │ ldrsb lr, [r6, #1]! │ │ │ │ ldrsb r2, [r4, #1]! │ │ │ │ and ip, r0, #1 │ │ │ │ @@ -212426,33 +212490,33 @@ │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r8 │ │ │ │ orr r7, r7, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdf850 │ │ │ │ + bne 0xdf950 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [pc, #164] @ 0xdf978 │ │ │ │ + ldr r7, [pc, #164] @ 0xdfa78 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r8, [pc, #152] @ 0xdf97c │ │ │ │ + ldr r8, [pc, #152] @ 0xdfa7c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #2 │ │ │ │ sub lr, sl, #2 │ │ │ │ sub r1, r9, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrsh r9, [ip, #2]! │ │ │ │ ldrsh fp, [lr, #2]! │ │ │ │ mov r2, #0 │ │ │ │ @@ -212473,36 +212537,36 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r9, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ orr r4, r4, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xdf8fc │ │ │ │ + bne 0xdf9fc │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ - ldr fp, [pc, #156] @ 0xdfa48 │ │ │ │ + ldr fp, [pc, #156] @ 0xdfb48 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r9, r7 │ │ │ │ sub r1, r4, #4 │ │ │ │ sub r3, r6, #4 │ │ │ │ sub r4, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ @@ -212523,35 +212587,35 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r4 │ │ │ │ orr r7, r7, r8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdf9c8 │ │ │ │ + bne 0xdfac8 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strne r3, [r2, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub lr, r4, #1 │ │ │ │ add fp, r5, #16 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ mov r7, #0 │ │ │ │ ldrsb ip, [r9, #1]! │ │ │ │ @@ -212574,34 +212638,34 @@ │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, fp │ │ │ │ orr sl, sl, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdfa90 │ │ │ │ + bne 0xdfb90 │ │ │ │ cmp sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ strne r3, [r8, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [pc, #172] @ 0xdfbd4 │ │ │ │ + ldr r8, [pc, #172] @ 0xdfcd4 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r9, [pc, #160] @ 0xdfbd8 │ │ │ │ + ldr r9, [pc, #160] @ 0xdfcd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r7, #2 │ │ │ │ sub lr, sl, #2 │ │ │ │ sub r1, r5, #2 │ │ │ │ add r7, r7, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldrh r5, [lr, #2]! │ │ │ │ mov sl, #16384 @ 0x4000 │ │ │ │ @@ -212624,35 +212688,35 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r5, r3, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, r7 │ │ │ │ orr r6, r6, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r5, [r1] │ │ │ │ - bne 0xdfb50 │ │ │ │ + bne 0xdfc50 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr fp, [pc, #184] @ 0xdfcac │ │ │ │ + ldr fp, [pc, #184] @ 0xdfdac │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r9, #1073741824 @ 0x40000000 │ │ │ │ sub r1, r4, #4 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r6, #4 │ │ │ │ sub r4, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ @@ -212676,35 +212740,35 @@ │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r5 │ │ │ │ eor ip, ip, lr │ │ │ │ cmp r4, r2 │ │ │ │ orr r7, r7, r8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdfc24 │ │ │ │ + bne 0xdfd24 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strne r3, [r2, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r6 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r4, r4, #1 │ │ │ │ sub lr, r8, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r8, r9, #16 │ │ │ │ ldrb r2, [lr, #1]! │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ and ip, r0, #1 │ │ │ │ @@ -212720,34 +212784,34 @@ │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r8 │ │ │ │ orr r6, r6, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdfcec │ │ │ │ + bne 0xdfdec │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r8, [pc, #148] @ 0xdfe10 │ │ │ │ - ldr r9, [pc, #148] @ 0xdfe14 │ │ │ │ + ldr r8, [pc, #148] @ 0xdff10 │ │ │ │ + ldr r9, [pc, #148] @ 0xdff14 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r4 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r7, #2 │ │ │ │ sub lr, fp, #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ add r7, r7, #14 │ │ │ │ ldrh sl, [ip, #2]! │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ mov r2, #0 │ │ │ │ @@ -212767,35 +212831,35 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr sl, sl, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r7, ip │ │ │ │ orr r4, r4, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh sl, [r1] │ │ │ │ - bne 0xdfd98 │ │ │ │ + bne 0xdfe98 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r8, [pc, #144] @ 0xdfed0 │ │ │ │ + ldr r8, [pc, #144] @ 0xdffd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mvn r7, #0 │ │ │ │ sub r3, fp, #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ sub lr, r9, #4 │ │ │ │ add r2, r9, #12 │ │ │ │ ldr r9, [lr, #4]! │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ @@ -212815,32 +212879,32 @@ │ │ │ │ and ip, ip, sl │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r9 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xdfe5c │ │ │ │ + bne 0xdff5c │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r8, r8, #16 │ │ │ │ ldrsb r2, [r6, #1]! │ │ │ │ ldrsb r3, [r4, #1]! │ │ │ │ and lr, r0, #1 │ │ │ │ @@ -212849,52 +212913,52 @@ │ │ │ │ adc r3, r3, r2, asr #31 │ │ │ │ cmp ip, #128 @ 0x80 │ │ │ │ sbcs r2, r3, #0 │ │ │ │ and r9, ip, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ movge r9, #127 @ 0x7f │ │ │ │ movge r2, lr │ │ │ │ - bge 0xdff54 │ │ │ │ + bge 0xe0054 │ │ │ │ cmn ip, #128 @ 0x80 │ │ │ │ adcs r3, r3, #0 │ │ │ │ andlt lr, r0, #1 │ │ │ │ movlt r2, lr │ │ │ │ movlt r9, #128 @ 0x80 │ │ │ │ cmp lr, #0 │ │ │ │ strbne r9, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r8, r1 │ │ │ │ orr r7, r7, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xdff0c │ │ │ │ + bne 0xe000c │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r6, [pc, #176] @ 0xe0068 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r7, [pc, #172] @ 0xe006c │ │ │ │ + ldr r6, [pc, #176] @ 0xe0168 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r7, [pc, #172] @ 0xe016c │ │ │ │ mov r4, #0 │ │ │ │ sub lr, sl, #2 │ │ │ │ sub r1, r9, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ add r2, r8, #14 │ │ │ │ - b 0xe0020 │ │ │ │ + b 0xe0120 │ │ │ │ cmn r9, #32768 @ 0x8000 │ │ │ │ adcs r3, r3, #0 │ │ │ │ lsrge r8, r8, #16 │ │ │ │ movge r9, #0 │ │ │ │ andlt r9, r0, #1 │ │ │ │ movlt r8, #32768 @ 0x8000 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ @@ -212905,58 +212969,58 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ orr r4, r4, r9 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe0050 │ │ │ │ + beq 0xe0150 │ │ │ │ ldrsh r8, [lr, #2]! │ │ │ │ ldrsh r9, [ip, #2]! │ │ │ │ asr r3, r9, #31 │ │ │ │ adds r9, r8, r9 │ │ │ │ adc r3, r3, r8, asr #31 │ │ │ │ cmp r9, #32768 @ 0x8000 │ │ │ │ sbcs r8, r3, #0 │ │ │ │ lsl r8, r9, #16 │ │ │ │ - blt 0xdffd4 │ │ │ │ + blt 0xe00d4 │ │ │ │ and r9, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ - b 0xdffec │ │ │ │ + b 0xe00ec │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #176] @ 0xe0138 │ │ │ │ + ldr r6, [pc, #176] @ 0xe0238 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ asr r7, ip, #31 │ │ │ │ adds ip, r8, ip │ │ │ │ adc r7, r7, r8, asr #31 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r8, r7, #0 │ │ │ │ - bge 0xe012c │ │ │ │ + bge 0xe022c │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ adcs r7, r7, #0 │ │ │ │ movge r8, #0 │ │ │ │ andlt r8, r0, #1 │ │ │ │ movlt ip, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [r1, #4]! │ │ │ │ and r9, r0, #255 @ 0xff │ │ │ │ @@ -212966,35 +213030,35 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ orr r5, r5, r8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe00ac │ │ │ │ + bne 0xe01ac │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and r8, r0, #1 │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ - b 0xe00e0 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe01e0 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub lr, r7, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r7, r8, #16 │ │ │ │ ldrb r2, [lr, #1]! │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ and ip, r0, #1 │ │ │ │ @@ -213009,32 +213073,32 @@ │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r7 │ │ │ │ orr r6, r6, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe0174 │ │ │ │ + bne 0xe0274 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #152] @ 0xe0288 │ │ │ │ + ldr r7, [pc, #152] @ 0xe0388 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #2 │ │ │ │ sub lr, r9, #2 │ │ │ │ sub r1, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldrh r8, [lr, #2]! │ │ │ │ mov r2, #0 │ │ │ │ @@ -213053,33 +213117,33 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r8, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ orr r5, r5, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xe0214 │ │ │ │ + bne 0xe0314 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #144] @ 0xe0334 │ │ │ │ + ldr r7, [pc, #144] @ 0xe0434 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ mov r6, #0 │ │ │ │ @@ -213096,32 +213160,32 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ orr r4, r4, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe02c8 │ │ │ │ + bne 0xe03c8 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r8, r8, #16 │ │ │ │ ldrsb r2, [r6, #1]! │ │ │ │ ldrsb r3, [r4, #1]! │ │ │ │ and lr, r0, #1 │ │ │ │ @@ -213130,52 +213194,52 @@ │ │ │ │ rsc r3, r3, r2, asr #31 │ │ │ │ cmp ip, #128 @ 0x80 │ │ │ │ sbcs r2, r3, #0 │ │ │ │ and r9, ip, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ movge r9, #127 @ 0x7f │ │ │ │ movge r2, lr │ │ │ │ - bge 0xe03b8 │ │ │ │ + bge 0xe04b8 │ │ │ │ cmn ip, #128 @ 0x80 │ │ │ │ adcs r3, r3, #0 │ │ │ │ andlt lr, r0, #1 │ │ │ │ movlt r2, lr │ │ │ │ movlt r9, #128 @ 0x80 │ │ │ │ cmp lr, #0 │ │ │ │ strbne r9, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r8, r1 │ │ │ │ orr r7, r7, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe0370 │ │ │ │ + bne 0xe0470 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #176] @ 0xe04cc │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r8, [pc, #172] @ 0xe04d0 │ │ │ │ + ldr r7, [pc, #176] @ 0xe05cc │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r8, [pc, #172] @ 0xe05d0 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov r4, #0 │ │ │ │ sub lr, sl, #2 │ │ │ │ sub r1, r9, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ - b 0xe0480 │ │ │ │ + b 0xe0580 │ │ │ │ cmn r9, #32768 @ 0x8000 │ │ │ │ adcs r3, r3, #0 │ │ │ │ lsrge sl, sl, #16 │ │ │ │ andlt r2, r0, #1 │ │ │ │ movlt sl, #32768 @ 0x8000 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r9, [r7, r3, lsl #3] │ │ │ │ @@ -213185,60 +213249,60 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ orr r4, r4, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe04b4 │ │ │ │ + beq 0xe05b4 │ │ │ │ ldrsh sl, [ip, #2]! │ │ │ │ ldrsh r3, [lr, #2]! │ │ │ │ mov r2, #0 │ │ │ │ subs r9, sl, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ rsc r3, r3, sl, asr #31 │ │ │ │ cmp r9, #32768 @ 0x8000 │ │ │ │ sbcs sl, r3, #0 │ │ │ │ lsl sl, r9, #16 │ │ │ │ - blt 0xe0438 │ │ │ │ + blt 0xe0538 │ │ │ │ and r2, r0, #1 │ │ │ │ mov sl, r8 │ │ │ │ - b 0xe044c │ │ │ │ + b 0xe054c │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #176] @ 0xe059c │ │ │ │ + ldr r8, [pc, #176] @ 0xe069c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r4, #4 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r4, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ ldr r9, [r4, #4]! │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ mov r5, #0 │ │ │ │ asr lr, ip, #31 │ │ │ │ subs ip, r9, ip │ │ │ │ rsc lr, lr, r9, asr #31 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r9, lr, #0 │ │ │ │ - bge 0xe0590 │ │ │ │ + bge 0xe0690 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ adcs lr, lr, #0 │ │ │ │ andlt r5, r0, #1 │ │ │ │ movlt ip, #-2147483648 @ 0x80000000 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ and r9, r0, #255 @ 0xff │ │ │ │ ldr r9, [r8, r9, lsl #3] │ │ │ │ @@ -213247,110 +213311,110 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r4 │ │ │ │ orr r7, r7, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe0510 │ │ │ │ + bne 0xe0610 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and r5, r0, #1 │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ - b 0xe0544 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe0644 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r2, r5, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov r1, r7 │ │ │ │ sub ip, r6, #1 │ │ │ │ add r5, r7, #16 │ │ │ │ - b 0xe0614 │ │ │ │ + b 0xe0714 │ │ │ │ asr r3, r6, #31 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r6, #0 │ │ │ │ and r7, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ orr r6, lr, r6 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, r1 │ │ │ │ and lr, r6, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe069c │ │ │ │ + beq 0xe079c │ │ │ │ ldrsb r3, [r2, #1]! │ │ │ │ ldrsb r6, [ip, #1]! │ │ │ │ cmn r3, #7 │ │ │ │ - blt 0xe05dc │ │ │ │ + blt 0xe06dc │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xe0670 │ │ │ │ + blt 0xe0770 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xe0688 │ │ │ │ + bgt 0xe0788 │ │ │ │ lsl r3, r6, r3 │ │ │ │ lsl r7, r3, #24 │ │ │ │ asr r7, r7, #24 │ │ │ │ cmp r3, r7 │ │ │ │ andeq r3, r3, #255 @ 0xff │ │ │ │ moveq r6, #0 │ │ │ │ andeq r7, r0, #1 │ │ │ │ - beq 0xe05ec │ │ │ │ + beq 0xe06ec │ │ │ │ mvn r3, r6 │ │ │ │ lsr r3, r3, #31 │ │ │ │ rsb r3, r3, #128 @ 0x80 │ │ │ │ and r7, r0, #1 │ │ │ │ mov r6, r7 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 0xe05ec │ │ │ │ + b 0xe06ec │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r3, r6, r3 │ │ │ │ and r7, r0, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r6, #0 │ │ │ │ - b 0xe05ec │ │ │ │ + b 0xe06ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0xe0654 │ │ │ │ + bne 0xe0754 │ │ │ │ mov r3, r6 │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe05ec │ │ │ │ + b 0xe06ec │ │ │ │ cmp lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #252] @ 0xe07d8 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #252] @ 0xe08d8 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r5, #0 │ │ │ │ sub lr, r9, #2 │ │ │ │ sub r1, r8, #2 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r2, r7, #14 │ │ │ │ - b 0xe073c │ │ │ │ + b 0xe083c │ │ │ │ asr r3, r7, #31 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r7, #0 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr r9, [r6, r8, lsl #3] │ │ │ │ ldrh r8, [r1, #2]! │ │ │ │ @@ -213360,86 +213424,86 @@ │ │ │ │ orr r3, r8, r3 │ │ │ │ orr r7, r5, r7 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, r2 │ │ │ │ and r5, r7, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe07c0 │ │ │ │ + beq 0xe08c0 │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ ldrsh r7, [ip, #2]! │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #15 │ │ │ │ - blt 0xe06f4 │ │ │ │ + blt 0xe07f4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xe0798 │ │ │ │ + blt 0xe0898 │ │ │ │ cmp r3, #15 │ │ │ │ - bgt 0xe07b0 │ │ │ │ + bgt 0xe08b0 │ │ │ │ lsl r3, r7, r3 │ │ │ │ lsl r8, r3, #16 │ │ │ │ cmp r3, r8, asr #16 │ │ │ │ lsreq r3, r8, #16 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 0xe0704 │ │ │ │ + beq 0xe0804 │ │ │ │ mvn r3, r7 │ │ │ │ lsr r3, r3, #31 │ │ │ │ rsb r3, r3, #32768 @ 0x8000 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe0704 │ │ │ │ + b 0xe0804 │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r3, r7, r3 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r7, #0 │ │ │ │ - b 0xe0704 │ │ │ │ + b 0xe0804 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r3, r7 │ │ │ │ - bne 0xe077c │ │ │ │ - b 0xe0704 │ │ │ │ + bne 0xe087c │ │ │ │ + b 0xe0804 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #228] @ 0xe08d8 │ │ │ │ + ldr r6, [pc, #228] @ 0xe09d8 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r4, #4 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r4, r8, #4 │ │ │ │ add r2, r8, #12 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ lsl lr, lr, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ cmn lr, #31 │ │ │ │ asrlt ip, r8, #31 │ │ │ │ movlt r8, #0 │ │ │ │ - blt 0xe0868 │ │ │ │ + blt 0xe0968 │ │ │ │ cmp lr, #0 │ │ │ │ - blt 0xe08b8 │ │ │ │ + blt 0xe09b8 │ │ │ │ cmp lr, #31 │ │ │ │ - bgt 0xe08c8 │ │ │ │ + bgt 0xe09c8 │ │ │ │ lsl ip, r8, lr │ │ │ │ cmp r8, ip, asr lr │ │ │ │ moveq r8, #0 │ │ │ │ - beq 0xe0868 │ │ │ │ + beq 0xe0968 │ │ │ │ mvn r8, r8 │ │ │ │ lsr r8, r8, #31 │ │ │ │ rsb ip, r8, #-2147483648 @ 0x80000000 │ │ │ │ and r8, r0, #1 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ orr r8, r7, r8 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ @@ -213449,256 +213513,256 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r4 │ │ │ │ and r7, r8, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe0818 │ │ │ │ + bne 0xe0918 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ rsb lr, lr, #0 │ │ │ │ asr ip, r8, lr │ │ │ │ mov r8, #0 │ │ │ │ - b 0xe0868 │ │ │ │ + b 0xe0968 │ │ │ │ cmp r8, #0 │ │ │ │ moveq ip, r8 │ │ │ │ - bne 0xe0858 │ │ │ │ - b 0xe0868 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + bne 0xe0958 │ │ │ │ + b 0xe0968 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ sub ip, r7, #1 │ │ │ │ add r6, r8, #16 │ │ │ │ - b 0xe0974 │ │ │ │ + b 0xe0a74 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [ip] │ │ │ │ - blt 0xe0994 │ │ │ │ + blt 0xe0a94 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xe09ac │ │ │ │ + bgt 0xe0aac │ │ │ │ lsl r2, r2, r3 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ andls r3, r2, #255 @ 0xff │ │ │ │ andls r7, r0, #1 │ │ │ │ movls r2, #0 │ │ │ │ - bls 0xe0950 │ │ │ │ + bls 0xe0a50 │ │ │ │ and r7, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ cmp r7, #0 │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r6 │ │ │ │ orr r5, r5, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe09c0 │ │ │ │ + beq 0xe0ac0 │ │ │ │ ldrsb r3, [lr, #1]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmn r3, #7 │ │ │ │ - bge 0xe0918 │ │ │ │ + bge 0xe0a18 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe0950 │ │ │ │ + b 0xe0a50 │ │ │ │ rsb r3, r3, #0 │ │ │ │ lsr r3, r2, r3 │ │ │ │ and r7, r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 0xe0950 │ │ │ │ + b 0xe0a50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xe0944 │ │ │ │ + bne 0xe0a44 │ │ │ │ mov r3, r2 │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe0950 │ │ │ │ + b 0xe0a50 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r6, [pc, #232] @ 0xe0ae8 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r7, [pc, #228] @ 0xe0aec │ │ │ │ + ldr r6, [pc, #232] @ 0xe0be8 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r7, [pc, #228] @ 0xe0bec │ │ │ │ mov r4, #0 │ │ │ │ sub lr, sl, #2 │ │ │ │ sub r1, r9, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ add r2, r8, #14 │ │ │ │ - b 0xe0a84 │ │ │ │ + b 0xe0b84 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r8, [ip] │ │ │ │ - blt 0xe0aa8 │ │ │ │ + blt 0xe0ba8 │ │ │ │ cmp r3, #15 │ │ │ │ - bgt 0xe0ac0 │ │ │ │ + bgt 0xe0bc0 │ │ │ │ lsl r8, r8, r3 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ lslcc r8, r8, #16 │ │ │ │ lsrcc r8, r8, #16 │ │ │ │ movcc r9, #0 │ │ │ │ - bcc 0xe0a50 │ │ │ │ + bcc 0xe0b50 │ │ │ │ and r9, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr sl, [r6, r3, lsl #3] │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ and r8, r8, sl │ │ │ │ bic r3, r3, sl │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, r2 │ │ │ │ orr r4, r4, r9 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe0ad0 │ │ │ │ + beq 0xe0bd0 │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ add ip, ip, #2 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #15 │ │ │ │ - bge 0xe0a1c │ │ │ │ + bge 0xe0b1c │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ - b 0xe0a50 │ │ │ │ + b 0xe0b50 │ │ │ │ rsb r3, r3, #0 │ │ │ │ lsr r8, r8, r3 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ mov r9, #0 │ │ │ │ - b 0xe0a50 │ │ │ │ + b 0xe0b50 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0xe0a48 │ │ │ │ + bne 0xe0b48 │ │ │ │ mov r9, r8 │ │ │ │ - b 0xe0a50 │ │ │ │ + b 0xe0b50 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #232] @ 0xe0bf0 │ │ │ │ + ldr r7, [pc, #232] @ 0xe0cf0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r4, #4 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r4, r8, #4 │ │ │ │ add r2, r8, #12 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add r4, r4, #4 │ │ │ │ lsl lr, lr, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ cmn lr, #31 │ │ │ │ - blt 0xe0bb8 │ │ │ │ + blt 0xe0cb8 │ │ │ │ cmp lr, #0 │ │ │ │ ldr ip, [r4] │ │ │ │ - blt 0xe0bc4 │ │ │ │ + blt 0xe0cc4 │ │ │ │ cmp lr, #31 │ │ │ │ - bgt 0xe0bd4 │ │ │ │ + bgt 0xe0cd4 │ │ │ │ lsl r8, ip, lr │ │ │ │ cmp ip, r8, lsr lr │ │ │ │ - beq 0xe0be4 │ │ │ │ + beq 0xe0ce4 │ │ │ │ and lr, r0, #1 │ │ │ │ mvn ip, #0 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ orr r6, r6, lr │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ ldr r8, [r7, r8, lsl #3] │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe0b2c │ │ │ │ + bne 0xe0c2c │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, lr │ │ │ │ - b 0xe0b6c │ │ │ │ + b 0xe0c6c │ │ │ │ rsb lr, lr, #0 │ │ │ │ lsr ip, ip, lr │ │ │ │ mov lr, #0 │ │ │ │ - b 0xe0b6c │ │ │ │ + b 0xe0c6c │ │ │ │ cmp ip, #0 │ │ │ │ moveq lr, ip │ │ │ │ - bne 0xe0b64 │ │ │ │ - b 0xe0b6c │ │ │ │ + bne 0xe0c64 │ │ │ │ + b 0xe0c6c │ │ │ │ mov ip, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b 0xe0b6c │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe0c6c │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r5, #1 │ │ │ │ mov r1, r8 │ │ │ │ sub ip, r7, #1 │ │ │ │ add r5, r8, #16 │ │ │ │ - b 0xe0ca4 │ │ │ │ + b 0xe0da4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrsb r3, [ip] │ │ │ │ - blt 0xe0cc4 │ │ │ │ + blt 0xe0dc4 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 0xe0ce4 │ │ │ │ + bgt 0xe0de4 │ │ │ │ lsl r2, r3, r2 │ │ │ │ lsl r7, r2, #24 │ │ │ │ asr r7, r7, #24 │ │ │ │ cmp r2, r7 │ │ │ │ andeq r2, r2, #255 @ 0xff │ │ │ │ moveq r3, #0 │ │ │ │ andeq r7, r0, #1 │ │ │ │ - beq 0xe0c7c │ │ │ │ + beq 0xe0d7c │ │ │ │ mvn r2, r3 │ │ │ │ lsr r2, r2, #31 │ │ │ │ rsb r2, r2, #128 @ 0x80 │ │ │ │ and r7, r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r7, #0 │ │ │ │ @@ -213706,66 +213770,66 @@ │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ orr r3, r6, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, r1 │ │ │ │ and r6, r3, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe0cf8 │ │ │ │ + beq 0xe0df8 │ │ │ │ ldrsb r2, [lr, #1]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmn r2, #7 │ │ │ │ - bge 0xe0c30 │ │ │ │ + bge 0xe0d30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe0c7c │ │ │ │ + b 0xe0d7c │ │ │ │ mvn r2, r2 │ │ │ │ asr r2, r3, r2 │ │ │ │ and r3, r2, #1 │ │ │ │ add r2, r3, r2, asr #1 │ │ │ │ and r7, r0, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ - b 0xe0c7c │ │ │ │ + b 0xe0d7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xe0c64 │ │ │ │ + bne 0xe0d64 │ │ │ │ mov r2, r3 │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe0c7c │ │ │ │ + b 0xe0d7c │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #252] @ 0xe0e34 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #252] @ 0xe0f34 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r5, #0 │ │ │ │ sub lr, r9, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r2, r7, #14 │ │ │ │ - b 0xe0dc0 │ │ │ │ + b 0xe0ec0 │ │ │ │ cmp r3, #15 │ │ │ │ - bgt 0xe0e0c │ │ │ │ + bgt 0xe0f0c │ │ │ │ lsl r3, r7, r3 │ │ │ │ lsl r8, r3, #16 │ │ │ │ cmp r3, r8, asr #16 │ │ │ │ lsreq r3, r8, #16 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 0xe0d88 │ │ │ │ + beq 0xe0e88 │ │ │ │ mvn r3, r7 │ │ │ │ lsr r3, r3, #31 │ │ │ │ rsb r3, r3, #32768 @ 0x8000 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ and r7, r0, #1 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ @@ -213777,77 +213841,77 @@ │ │ │ │ orr r3, r8, r3 │ │ │ │ orr r7, r5, r7 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r1 │ │ │ │ and r5, r7, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - beq 0xe0e1c │ │ │ │ + beq 0xe0f1c │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #15 │ │ │ │ movlt r3, #0 │ │ │ │ movlt r7, r3 │ │ │ │ - blt 0xe0d88 │ │ │ │ + blt 0xe0e88 │ │ │ │ cmp r3, #0 │ │ │ │ ldrsh r7, [r1] │ │ │ │ - bge 0xe0d50 │ │ │ │ + bge 0xe0e50 │ │ │ │ mvn r3, r3 │ │ │ │ asr r3, r7, r3 │ │ │ │ and r8, r3, #1 │ │ │ │ add r3, r8, r3, asr #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ mov r7, #0 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xe0d88 │ │ │ │ + b 0xe0e88 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r3, r7 │ │ │ │ - bne 0xe0d70 │ │ │ │ - b 0xe0d88 │ │ │ │ + bne 0xe0e70 │ │ │ │ + b 0xe0e88 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #240] @ 0xe0f40 │ │ │ │ + ldr r5, [pc, #240] @ 0xe1040 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ add lr, lr, #4 │ │ │ │ lsl r6, r6, #24 │ │ │ │ asr r6, r6, #24 │ │ │ │ cmn r6, #31 │ │ │ │ movlt ip, #0 │ │ │ │ movlt r8, ip │ │ │ │ - blt 0xe0ec8 │ │ │ │ + blt 0xe0fc8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [lr] │ │ │ │ - blt 0xe0f18 │ │ │ │ + blt 0xe1018 │ │ │ │ cmp r6, #31 │ │ │ │ - bgt 0xe0f30 │ │ │ │ + bgt 0xe1030 │ │ │ │ lsl ip, r8, r6 │ │ │ │ cmp r8, ip, asr r6 │ │ │ │ moveq r8, #0 │ │ │ │ - beq 0xe0ec8 │ │ │ │ + beq 0xe0fc8 │ │ │ │ mvn ip, r8 │ │ │ │ lsr ip, ip, #31 │ │ │ │ rsb ip, ip, #-2147483648 @ 0x80000000 │ │ │ │ and r8, r0, #1 │ │ │ │ ldr r6, [r1, #4]! │ │ │ │ orr r8, r7, r8 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ @@ -213857,255 +213921,255 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r6 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ and r7, r8, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe0e74 │ │ │ │ + bne 0xe0f74 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mvn r6, r6 │ │ │ │ asr r6, r8, r6 │ │ │ │ and ip, r6, #1 │ │ │ │ mov r8, #0 │ │ │ │ add ip, ip, r6, asr #1 │ │ │ │ - b 0xe0ec8 │ │ │ │ + b 0xe0fc8 │ │ │ │ cmp r8, #0 │ │ │ │ moveq ip, r8 │ │ │ │ - bne 0xe0eb8 │ │ │ │ - b 0xe0ec8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + bne 0xe0fb8 │ │ │ │ + b 0xe0fc8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ sub ip, r7, #1 │ │ │ │ add r6, r8, #16 │ │ │ │ - b 0xe0fdc │ │ │ │ + b 0xe10dc │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [ip] │ │ │ │ - blt 0xe0ffc │ │ │ │ + blt 0xe10fc │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xe101c │ │ │ │ + bgt 0xe111c │ │ │ │ lsl r2, r2, r3 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ andls r3, r2, #255 @ 0xff │ │ │ │ andls r7, r0, #1 │ │ │ │ movls r2, #0 │ │ │ │ - bls 0xe0fb8 │ │ │ │ + bls 0xe10b8 │ │ │ │ and r7, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ cmp r7, #0 │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r6 │ │ │ │ orr r5, r5, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe1030 │ │ │ │ + beq 0xe1130 │ │ │ │ ldrsb r3, [lr, #1]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmn r3, #8 │ │ │ │ - bge 0xe0f80 │ │ │ │ + bge 0xe1080 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe0fb8 │ │ │ │ + b 0xe10b8 │ │ │ │ mvn r3, r3 │ │ │ │ lsr r3, r2, r3 │ │ │ │ and r7, r3, #1 │ │ │ │ add r3, r7, r3, lsr #1 │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe0fb8 │ │ │ │ + b 0xe10b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xe0fac │ │ │ │ + bne 0xe10ac │ │ │ │ mov r3, r2 │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe0fb8 │ │ │ │ + b 0xe10b8 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r6, [pc, #240] @ 0xe1160 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r7, [pc, #236] @ 0xe1164 │ │ │ │ + ldr r6, [pc, #240] @ 0xe1260 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r7, [pc, #236] @ 0xe1264 │ │ │ │ mov r4, #0 │ │ │ │ sub lr, sl, #2 │ │ │ │ sub r1, r9, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ add r2, r8, #14 │ │ │ │ - b 0xe10f4 │ │ │ │ + b 0xe11f4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r8, [ip] │ │ │ │ - blt 0xe1118 │ │ │ │ + blt 0xe1218 │ │ │ │ cmp r3, #15 │ │ │ │ - bgt 0xe1138 │ │ │ │ + bgt 0xe1238 │ │ │ │ lsl r8, r8, r3 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ lslcc r8, r8, #16 │ │ │ │ lsrcc r8, r8, #16 │ │ │ │ movcc r9, #0 │ │ │ │ - bcc 0xe10c0 │ │ │ │ + bcc 0xe11c0 │ │ │ │ and r9, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr sl, [r6, r3, lsl #3] │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ and r8, r8, sl │ │ │ │ bic r3, r3, sl │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ orr r4, r4, r9 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe1148 │ │ │ │ + beq 0xe1248 │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ add ip, ip, #2 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #16 │ │ │ │ - bge 0xe108c │ │ │ │ + bge 0xe118c │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ - b 0xe10c0 │ │ │ │ + b 0xe11c0 │ │ │ │ mvn r3, r3 │ │ │ │ lsr r3, r8, r3 │ │ │ │ and r8, r3, #1 │ │ │ │ add r8, r8, r3, lsr #1 │ │ │ │ lsl r8, r8, #16 │ │ │ │ mov r9, #0 │ │ │ │ lsr r8, r8, #16 │ │ │ │ - b 0xe10c0 │ │ │ │ + b 0xe11c0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0xe10b8 │ │ │ │ + bne 0xe11b8 │ │ │ │ mov r9, r8 │ │ │ │ - b 0xe10c0 │ │ │ │ + b 0xe11c0 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #240] @ 0xe1270 │ │ │ │ + ldr r7, [pc, #240] @ 0xe1370 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r4, #4 │ │ │ │ sub r3, r9, #4 │ │ │ │ sub r4, r8, #4 │ │ │ │ add r2, r8, #12 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add r4, r4, #4 │ │ │ │ lsl lr, lr, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ cmn lr, #32 │ │ │ │ - blt 0xe1230 │ │ │ │ + blt 0xe1330 │ │ │ │ cmp lr, #0 │ │ │ │ ldr ip, [r4] │ │ │ │ - blt 0xe123c │ │ │ │ + blt 0xe133c │ │ │ │ cmp lr, #31 │ │ │ │ - bgt 0xe1254 │ │ │ │ + bgt 0xe1354 │ │ │ │ lsl r8, ip, lr │ │ │ │ cmp ip, r8, lsr lr │ │ │ │ - beq 0xe1264 │ │ │ │ + beq 0xe1364 │ │ │ │ and r8, r0, #1 │ │ │ │ mvn ip, #0 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ orr r6, r6, r8 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr r8, [r7, r8, lsl #3] │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe11a4 │ │ │ │ + bne 0xe12a4 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r8, #0 │ │ │ │ mov ip, r8 │ │ │ │ - b 0xe11e4 │ │ │ │ + b 0xe12e4 │ │ │ │ mvn lr, lr │ │ │ │ lsr lr, ip, lr │ │ │ │ and ip, lr, #1 │ │ │ │ mov r8, #0 │ │ │ │ add ip, ip, lr, lsr #1 │ │ │ │ - b 0xe11e4 │ │ │ │ + b 0xe12e4 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r8, ip │ │ │ │ - bne 0xe11dc │ │ │ │ - b 0xe11e4 │ │ │ │ + bne 0xe12dc │ │ │ │ + b 0xe12e4 │ │ │ │ mov ip, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 0xe11e4 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe12e4 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, r8 │ │ │ │ str fp, [sp, #4] │ │ │ │ and r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r2, r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 0xe1350 │ │ │ │ + bne 0xe1450 │ │ │ │ ldrsb r1, [r7, #1] │ │ │ │ ldrsb r2, [r6, #1] │ │ │ │ ldrsb sl, [r7] │ │ │ │ smull r4, lr, r1, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, lr │ │ │ │ ldrsb lr, [r6] │ │ │ │ @@ -214118,65 +214182,65 @@ │ │ │ │ asr r3, sl, #8 │ │ │ │ and r1, r0, #1 │ │ │ │ str sl, [sp] │ │ │ │ sbcs sl, lr, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ movge fp, r1 │ │ │ │ movge r3, #127 @ 0x7f │ │ │ │ - bge 0xe132c │ │ │ │ + bge 0xe142c │ │ │ │ ldr r2, [sp] │ │ │ │ cmn r2, #32768 @ 0x8000 │ │ │ │ adcs lr, lr, #0 │ │ │ │ andlt r1, r0, #1 │ │ │ │ movlt fp, r1 │ │ │ │ movlt r3, #128 @ 0x80 │ │ │ │ lsr r0, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r8, r8, fp │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ strbne r3, [r9, ip] │ │ │ │ - b 0xe12ac │ │ │ │ + b 0xe13ac │ │ │ │ lsl r0, r2, #16 │ │ │ │ cmp ip, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne 0xe12ac │ │ │ │ + bne 0xe13ac │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strne r3, [fp, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ - ldr fp, [pc, #256] @ 0xe14ac │ │ │ │ + ldr fp, [pc, #256] @ 0xe15ac │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r6, r8 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, sl │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r9, [sp, #4] │ │ │ │ and r3, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r2, r0, #2 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne 0xe1470 │ │ │ │ + bne 0xe1570 │ │ │ │ ldrsh r2, [r1, #2] │ │ │ │ mov ip, r3 │ │ │ │ ldrsh r3, [lr, #2] │ │ │ │ smull r4, sl, r2, r3 │ │ │ │ ldrh r3, [r1] │ │ │ │ mov r5, sl │ │ │ │ ldrh sl, [lr] │ │ │ │ @@ -214186,16 +214250,16 @@ │ │ │ │ smlalbb r2, r3, r9, sl │ │ │ │ adds r9, r2, r2 │ │ │ │ adc sl, r3, r3 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r3, sl, #0 │ │ │ │ andge ip, r0, #1 │ │ │ │ lsr r3, r9, #16 │ │ │ │ - ldrge r3, [pc, #136] @ 0xe14b0 │ │ │ │ - bge 0xe1438 │ │ │ │ + ldrge r3, [pc, #136] @ 0xe15b0 │ │ │ │ + bge 0xe1538 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ adcs sl, sl, #0 │ │ │ │ andlt ip, r0, #1 │ │ │ │ movlt r3, #32768 @ 0x8000 │ │ │ │ lsr r2, r0, #2 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ orr r8, r8, ip │ │ │ │ @@ -214205,69 +214269,69 @@ │ │ │ │ ldrh r3, [r7] │ │ │ │ lsr r0, r0, #16 │ │ │ │ bic r3, r3, ip │ │ │ │ orr r3, r3, r2 │ │ │ │ add r1, r1, #2 │ │ │ │ add lr, lr, #2 │ │ │ │ strh r3, [r7], #2 │ │ │ │ - b 0xe13c8 │ │ │ │ + b 0xe14c8 │ │ │ │ lsl r0, r2, #16 │ │ │ │ cmp r6, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ add lr, lr, #2 │ │ │ │ - bne 0xe13c8 │ │ │ │ + bne 0xe14c8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ strne r3, [r9, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r9 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ and lr, r5, #1 │ │ │ │ cmp lr, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 0xe158c │ │ │ │ + bne 0xe168c │ │ │ │ ldr r6, [r2] │ │ │ │ ldr r4, [r3] │ │ │ │ ldr fp, [r2, #4] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ smull r7, ip, r6, r4 │ │ │ │ smull r4, r6, fp, sl │ │ │ │ adds r4, r7, r4 │ │ │ │ adcs ip, ip, r6 │ │ │ │ movvs lr, #1 │ │ │ │ ands lr, lr, #1 │ │ │ │ mov r6, ip │ │ │ │ - bne 0xe15b0 │ │ │ │ + bne 0xe16b0 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs ip, ip, ip │ │ │ │ movvs lr, #1 │ │ │ │ ands lr, lr, #1 │ │ │ │ mov r6, ip │ │ │ │ - bne 0xe15b0 │ │ │ │ - ldr r6, [pc, #140] @ 0xe15d8 │ │ │ │ + bne 0xe16b0 │ │ │ │ + ldr r6, [pc, #140] @ 0xe16d8 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ orr r9, r9, lr │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r4, [r6, r4, lsl #3] │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r4 │ │ │ │ eor ip, ip, lr │ │ │ │ @@ -214276,61 +214340,61 @@ │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r5, r5, #1 │ │ │ │ str ip, [r1], #4 │ │ │ │ - beq 0xe14fc │ │ │ │ + beq 0xe15fc │ │ │ │ cmp r5, #4 │ │ │ │ - beq 0xe15c0 │ │ │ │ + beq 0xe16c0 │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - b 0xe14ec │ │ │ │ + b 0xe15ec │ │ │ │ asr r6, r6, #31 │ │ │ │ add ip, r6, #-2147483648 @ 0x80000000 │ │ │ │ and lr, r0, #1 │ │ │ │ - b 0xe1544 │ │ │ │ + b 0xe1644 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ strne r3, [r8, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ sub r6, r6, #1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, r9 │ │ │ │ sub lr, r8, #1 │ │ │ │ str fp, [sp, #4] │ │ │ │ tst ip, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ - bne 0xe1644 │ │ │ │ + bne 0xe1744 │ │ │ │ lsl r0, r3, #16 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst ip, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ - beq 0xe1624 │ │ │ │ + beq 0xe1724 │ │ │ │ ldrsb r2, [r6] │ │ │ │ ldrsb r3, [lr, #1] │ │ │ │ ldrsb r8, [r6, #1] │ │ │ │ smull r4, r1, r2, r3 │ │ │ │ ldrsb r3, [lr] │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ @@ -214343,15 +214407,15 @@ │ │ │ │ sbcs r2, r8, #0 │ │ │ │ and r1, r0, #1 │ │ │ │ asr r3, fp, #8 │ │ │ │ mov sl, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ movge sl, r1 │ │ │ │ movge r3, #127 @ 0x7f │ │ │ │ - bge 0xe16ac │ │ │ │ + bge 0xe17ac │ │ │ │ cmn fp, #32768 @ 0x8000 │ │ │ │ adcs r8, r8, #0 │ │ │ │ andlt r1, r0, #1 │ │ │ │ movlt sl, r1 │ │ │ │ movlt r3, #128 @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ strbne r3, [r7, ip] │ │ │ │ @@ -214359,52 +214423,52 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #16 │ │ │ │ orr r9, r9, sl │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r6, r6, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ - bne 0xe1618 │ │ │ │ + bne 0xe1718 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strne r3, [fp, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - ldr fp, [pc, #264] @ 0xe1828 │ │ │ │ + ldr fp, [pc, #264] @ 0xe1928 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r6, r7 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, sl, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r9, [sp, #4] │ │ │ │ tst r6, #1 │ │ │ │ lsr r3, r0, #2 │ │ │ │ - bne 0xe176c │ │ │ │ + bne 0xe186c │ │ │ │ lsl r0, r3, #16 │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst r6, #1 │ │ │ │ add r1, r1, #2 │ │ │ │ add lr, lr, #2 │ │ │ │ add ip, ip, #2 │ │ │ │ lsr r3, r0, #2 │ │ │ │ - beq 0xe1748 │ │ │ │ + beq 0xe1848 │ │ │ │ ldrsh r2, [lr] │ │ │ │ ldrsh r3, [ip, #2] │ │ │ │ mov r8, #0 │ │ │ │ smull r4, sl, r2, r3 │ │ │ │ ldrh r3, [lr, #2] │ │ │ │ mov r5, sl │ │ │ │ ldrh sl, [ip] │ │ │ │ @@ -214414,16 +214478,16 @@ │ │ │ │ smlalbb r2, r3, r9, sl │ │ │ │ adds r9, r2, r2 │ │ │ │ adc sl, r3, r3 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r3, sl, #0 │ │ │ │ andge r8, r0, #1 │ │ │ │ lsr r3, r9, #16 │ │ │ │ - ldrge r3, [pc, #116] @ 0xe182c │ │ │ │ - bge 0xe17c8 │ │ │ │ + ldrge r3, [pc, #116] @ 0xe192c │ │ │ │ + bge 0xe18c8 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ adcs sl, sl, #0 │ │ │ │ andlt r8, r0, #1 │ │ │ │ movlt r3, #32768 @ 0x8000 │ │ │ │ lsr r2, r0, #2 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ orr r7, r7, r8 │ │ │ │ @@ -214435,115 +214499,115 @@ │ │ │ │ bic r3, r3, r8 │ │ │ │ orr r3, r3, r2 │ │ │ │ cmp r6, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add lr, lr, #2 │ │ │ │ add ip, ip, #2 │ │ │ │ strh r3, [r1], #2 │ │ │ │ - bne 0xe173c │ │ │ │ + bne 0xe183c │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ strne r3, [r9, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #256] @ 0xe1948 │ │ │ │ + ldr r6, [pc, #256] @ 0xe1a48 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub r2, r8, #4 │ │ │ │ sub r3, r7, #4 │ │ │ │ tst lr, #1 │ │ │ │ - bne 0xe1890 │ │ │ │ + bne 0xe1990 │ │ │ │ lsr r0, r0, #4 │ │ │ │ add lr, lr, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ tst lr, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - beq 0xe1870 │ │ │ │ + beq 0xe1970 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr sl, [r2] │ │ │ │ ldr fp, [r3, #4] │ │ │ │ smull r8, ip, r9, r7 │ │ │ │ smull r9, r7, sl, fp │ │ │ │ adds r8, r8, r9 │ │ │ │ adcs ip, ip, r7 │ │ │ │ mov r7, #0 │ │ │ │ movvs r7, #1 │ │ │ │ ands r7, r7, #1 │ │ │ │ mov r9, ip │ │ │ │ - bne 0xe1920 │ │ │ │ + bne 0xe1a20 │ │ │ │ adds r8, r8, r8 │ │ │ │ adcs ip, ip, ip │ │ │ │ movvs r7, #1 │ │ │ │ ands r7, r7, #1 │ │ │ │ mov r9, ip │ │ │ │ - bne 0xe1920 │ │ │ │ + bne 0xe1a20 │ │ │ │ orr r1, r1, r7 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr r7, [r4, lr, lsl #2] │ │ │ │ ldr r8, [r6, r8, lsl #3] │ │ │ │ eor ip, ip, r7 │ │ │ │ and ip, ip, r8 │ │ │ │ eor ip, ip, r7 │ │ │ │ cmp lr, #3 │ │ │ │ str ip, [r4, lr, lsl #2] │ │ │ │ - beq 0xe1930 │ │ │ │ + beq 0xe1a30 │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ mov lr, #2 │ │ │ │ - b 0xe1868 │ │ │ │ + b 0xe1968 │ │ │ │ asr r9, r9, #31 │ │ │ │ add ip, r9, #-2147483648 @ 0x80000000 │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe18dc │ │ │ │ + b 0xe19dc │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ sub sl, sl, #1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, r9 │ │ │ │ str r8, [sp, #12] │ │ │ │ and r1, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ lsr r3, r0, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ - bne 0xe1a34 │ │ │ │ + bne 0xe1b34 │ │ │ │ ldrsb r2, [r7, #1] │ │ │ │ ldrsb r3, [r6, #1] │ │ │ │ ldrsb ip, [r7] │ │ │ │ smull r4, fp, r2, r3 │ │ │ │ mov r8, ip │ │ │ │ mov r5, fp │ │ │ │ ldrsb fp, [r6] │ │ │ │ @@ -214560,64 +214624,64 @@ │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp fp, #32768 @ 0x8000 │ │ │ │ sbcs r8, r3, #0 │ │ │ │ asr r2, fp, #8 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ movge r1, ip │ │ │ │ movge r2, #127 @ 0x7f │ │ │ │ - bge 0xe1a10 │ │ │ │ + bge 0xe1b10 │ │ │ │ cmn fp, #32768 @ 0x8000 │ │ │ │ adcs r3, r3, #0 │ │ │ │ andlt ip, r0, #1 │ │ │ │ movlt r1, ip │ │ │ │ movlt r2, #128 @ 0x80 │ │ │ │ lsr r0, r0, #1 │ │ │ │ cmp ip, #0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r9, r9, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ strbne r2, [sl, lr] │ │ │ │ - b 0xe1984 │ │ │ │ + b 0xe1a84 │ │ │ │ lsl r0, r3, #16 │ │ │ │ cmp lr, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne 0xe1984 │ │ │ │ + bne 0xe1a84 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ strne r3, [r8, #3808] @ 0xee0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr fp, [pc, #260] @ 0xe1ba0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr fp, [pc, #260] @ 0xe1ca0 │ │ │ │ + bl 0xd6db0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r6, r8 │ │ │ │ mov lr, sl │ │ │ │ str r9, [sp, #12] │ │ │ │ and ip, r6, #1 │ │ │ │ cmp ip, #0 │ │ │ │ lsr r3, r0, #2 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne 0xe1b64 │ │ │ │ + bne 0xe1c64 │ │ │ │ ldrsh r2, [r1, #2] │ │ │ │ ldrsh r3, [lr, #2] │ │ │ │ smull r4, sl, r2, r3 │ │ │ │ ldrh r3, [r1] │ │ │ │ mov r5, sl │ │ │ │ ldrh sl, [lr] │ │ │ │ mov r9, r3 │ │ │ │ @@ -214631,16 +214695,16 @@ │ │ │ │ adc r3, r3, r3 │ │ │ │ adds r2, r2, #32768 @ 0x8000 │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ sbcs sl, r3, #0 │ │ │ │ andge ip, r0, #1 │ │ │ │ lsr sl, r2, #16 │ │ │ │ - ldrge sl, [pc, #136] @ 0xe1ba4 │ │ │ │ - bge 0xe1b2c │ │ │ │ + ldrge sl, [pc, #136] @ 0xe1ca4 │ │ │ │ + bge 0xe1c2c │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ adcs r3, r3, #0 │ │ │ │ andlt ip, r0, #1 │ │ │ │ movlt sl, #32768 @ 0x8000 │ │ │ │ lsr r3, r0, #2 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ orr r8, r8, ip │ │ │ │ @@ -214650,75 +214714,75 @@ │ │ │ │ and r2, sl, ip │ │ │ │ bic r3, r3, ip │ │ │ │ orr r3, r3, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #2 │ │ │ │ add lr, lr, #2 │ │ │ │ strh r3, [r7], #2 │ │ │ │ - b 0xe1aac │ │ │ │ + b 0xe1bac │ │ │ │ lsl r0, r3, #16 │ │ │ │ cmp r6, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ add lr, lr, #2 │ │ │ │ - bne 0xe1aac │ │ │ │ + bne 0xe1bac │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ strne r3, [r9, #3808] @ 0xee0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r9 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ and lr, r5, #1 │ │ │ │ cmp lr, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 0xe1c98 │ │ │ │ + bne 0xe1d98 │ │ │ │ ldr r6, [r2] │ │ │ │ ldr r4, [r3] │ │ │ │ ldr fp, [r2, #4] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ smull r7, ip, r6, r4 │ │ │ │ smull r4, r6, fp, sl │ │ │ │ adds r4, r7, r4 │ │ │ │ adcs ip, ip, r6 │ │ │ │ movvs lr, #1 │ │ │ │ ands lr, lr, #1 │ │ │ │ mov r6, ip │ │ │ │ - bne 0xe1cbc │ │ │ │ + bne 0xe1dbc │ │ │ │ adds r4, r4, #1073741824 @ 0x40000000 │ │ │ │ adcs ip, ip, #0 │ │ │ │ movvs lr, #1 │ │ │ │ ands lr, lr, #1 │ │ │ │ mov r6, ip │ │ │ │ - bne 0xe1cbc │ │ │ │ + bne 0xe1dbc │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs ip, ip, ip │ │ │ │ movvs lr, #1 │ │ │ │ ands lr, lr, #1 │ │ │ │ mov r6, ip │ │ │ │ - bne 0xe1cbc │ │ │ │ - ldr r6, [pc, #140] @ 0xe1ce4 │ │ │ │ + bne 0xe1dbc │ │ │ │ + ldr r6, [pc, #140] @ 0xe1de4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ orr r9, r9, lr │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r4, [r6, r4, lsl #3] │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r4 │ │ │ │ eor ip, ip, lr │ │ │ │ @@ -214727,61 +214791,61 @@ │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r5, r5, #1 │ │ │ │ str ip, [r1], #4 │ │ │ │ - beq 0xe1bf0 │ │ │ │ + beq 0xe1cf0 │ │ │ │ cmp r5, #4 │ │ │ │ - beq 0xe1ccc │ │ │ │ + beq 0xe1dcc │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - b 0xe1be0 │ │ │ │ + b 0xe1ce0 │ │ │ │ asr r6, r6, #31 │ │ │ │ add ip, r6, #-2147483648 @ 0x80000000 │ │ │ │ and lr, r0, #1 │ │ │ │ - b 0xe1c50 │ │ │ │ + b 0xe1d50 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ strne r3, [r8, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ sub r6, r6, #1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, r9 │ │ │ │ sub lr, r8, #1 │ │ │ │ str fp, [sp, #4] │ │ │ │ tst ip, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ - bne 0xe1d50 │ │ │ │ + bne 0xe1e50 │ │ │ │ lsl r0, r3, #16 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst ip, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ - beq 0xe1d30 │ │ │ │ + beq 0xe1e30 │ │ │ │ ldrsb r2, [r6] │ │ │ │ ldrsb r3, [lr, #1] │ │ │ │ ldrsb sl, [r6, #1] │ │ │ │ smull r4, r1, r2, r3 │ │ │ │ ldrsb r3, [lr] │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ @@ -214796,15 +214860,15 @@ │ │ │ │ sbcs fp, r3, #0 │ │ │ │ and r1, r0, #1 │ │ │ │ asr r2, sl, #8 │ │ │ │ mov r8, #0 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ movge r8, r1 │ │ │ │ movge r2, #127 @ 0x7f │ │ │ │ - bge 0xe1dc0 │ │ │ │ + bge 0xe1ec0 │ │ │ │ cmn sl, #32768 @ 0x8000 │ │ │ │ adcs r3, r3, #0 │ │ │ │ andlt r1, r0, #1 │ │ │ │ movlt r8, r1 │ │ │ │ movlt r2, #128 @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ strbne r2, [r7, ip] │ │ │ │ @@ -214812,52 +214876,52 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #16 │ │ │ │ orr r9, r9, r8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r6, r6, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ - bne 0xe1d24 │ │ │ │ + bne 0xe1e24 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strne r3, [fp, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr fp, [pc, #272] @ 0xe1f50 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr fp, [pc, #272] @ 0xe2050 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r6, r7 │ │ │ │ sub lr, sl, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ str r9, [sp, #12] │ │ │ │ tst r6, #1 │ │ │ │ lsr r3, r0, #2 │ │ │ │ - bne 0xe1e80 │ │ │ │ + bne 0xe1f80 │ │ │ │ lsl r0, r3, #16 │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst r6, #1 │ │ │ │ add r1, r1, #2 │ │ │ │ add lr, lr, #2 │ │ │ │ add ip, ip, #2 │ │ │ │ lsr r3, r0, #2 │ │ │ │ - beq 0xe1e5c │ │ │ │ + beq 0xe1f5c │ │ │ │ ldrsh r2, [lr] │ │ │ │ ldrsh r3, [ip, #2] │ │ │ │ mov r8, #0 │ │ │ │ smull r4, sl, r2, r3 │ │ │ │ ldrh r3, [lr, #2] │ │ │ │ mov r5, sl │ │ │ │ ldrh sl, [ip] │ │ │ │ @@ -214872,16 +214936,16 @@ │ │ │ │ adc r3, r3, r3 │ │ │ │ adds r2, r2, #32768 @ 0x8000 │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ sbcs sl, r3, #0 │ │ │ │ andge r8, r0, #1 │ │ │ │ lsr sl, r2, #16 │ │ │ │ - ldrge sl, [pc, #116] @ 0xe1f54 │ │ │ │ - bge 0xe1ef0 │ │ │ │ + ldrge sl, [pc, #116] @ 0xe2054 │ │ │ │ + bge 0xe1ff0 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ adcs r3, r3, #0 │ │ │ │ andlt r8, r0, #1 │ │ │ │ movlt sl, #32768 @ 0x8000 │ │ │ │ lsr r3, r0, #2 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ orr r7, r7, r8 │ │ │ │ @@ -214893,121 +214957,121 @@ │ │ │ │ bic r3, r3, r8 │ │ │ │ orr r3, r3, r2 │ │ │ │ cmp r6, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add lr, lr, #2 │ │ │ │ add ip, ip, #2 │ │ │ │ strh r3, [r1], #2 │ │ │ │ - bne 0xe1e50 │ │ │ │ + bne 0xe1f50 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ strne r3, [r9, #3808] @ 0xee0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #280] @ 0xe2088 │ │ │ │ + ldr r6, [pc, #280] @ 0xe2188 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub r2, r8, #4 │ │ │ │ sub r3, r7, #4 │ │ │ │ tst lr, #1 │ │ │ │ - bne 0xe1fb8 │ │ │ │ + bne 0xe20b8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ add lr, lr, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ tst lr, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - beq 0xe1f98 │ │ │ │ + beq 0xe2098 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr sl, [r2] │ │ │ │ ldr fp, [r3, #4] │ │ │ │ smull r9, ip, r8, r7 │ │ │ │ smull r8, r7, sl, fp │ │ │ │ adds r9, r9, r8 │ │ │ │ adcs ip, ip, r7 │ │ │ │ mov r7, #0 │ │ │ │ movvs r7, #1 │ │ │ │ ands r7, r7, #1 │ │ │ │ mov r8, ip │ │ │ │ - bne 0xe2060 │ │ │ │ + bne 0xe2160 │ │ │ │ adds r9, r9, #1073741824 @ 0x40000000 │ │ │ │ adcs ip, ip, #0 │ │ │ │ movvs r7, #1 │ │ │ │ ands r7, r7, #1 │ │ │ │ mov r8, ip │ │ │ │ - bne 0xe2060 │ │ │ │ + bne 0xe2160 │ │ │ │ adds r9, r9, r9 │ │ │ │ adcs ip, ip, ip │ │ │ │ movvs r7, #1 │ │ │ │ ands r7, r7, #1 │ │ │ │ mov r8, ip │ │ │ │ - bne 0xe2060 │ │ │ │ + bne 0xe2160 │ │ │ │ orr r1, r1, r7 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr r7, [r4, lr, lsl #2] │ │ │ │ ldr r8, [r6, r8, lsl #3] │ │ │ │ eor ip, ip, r7 │ │ │ │ and ip, ip, r8 │ │ │ │ eor ip, ip, r7 │ │ │ │ cmp lr, #3 │ │ │ │ str ip, [r4, lr, lsl #2] │ │ │ │ - beq 0xe2070 │ │ │ │ + beq 0xe2170 │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ mov lr, #2 │ │ │ │ - b 0xe1f90 │ │ │ │ + b 0xe2090 │ │ │ │ asr r8, r8, #31 │ │ │ │ add ip, r8, #-2147483648 @ 0x80000000 │ │ │ │ and r7, r0, #1 │ │ │ │ - b 0xe201c │ │ │ │ + b 0xe211c │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r7 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r8, r8, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ and r1, r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ lsr ip, r0, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 0xe2158 │ │ │ │ + bne 0xe2258 │ │ │ │ ldrsb sl, [r2] │ │ │ │ ldrsb r9, [r3] │ │ │ │ ldrsb r6, [r3, #1] │ │ │ │ ldrsb fp, [r2, #1] │ │ │ │ smull ip, lr, sl, r9 │ │ │ │ smull sl, r9, fp, r6 │ │ │ │ and r6, r0, #1 │ │ │ │ @@ -215017,77 +215081,77 @@ │ │ │ │ adc lr, lr, lr │ │ │ │ cmp ip, #32768 @ 0x8000 │ │ │ │ sbcs sl, lr, #0 │ │ │ │ asr r9, ip, #8 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ movge r1, r6 │ │ │ │ movge r9, #127 @ 0x7f │ │ │ │ - bge 0xe2134 │ │ │ │ + bge 0xe2234 │ │ │ │ cmn ip, #32768 @ 0x8000 │ │ │ │ adcs lr, lr, #0 │ │ │ │ andlt r6, r0, #1 │ │ │ │ movlt r1, r6 │ │ │ │ movlt r9, #128 @ 0x80 │ │ │ │ lsr r0, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r7, r7, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ strbne r9, [r8, r4] │ │ │ │ - b 0xe20c4 │ │ │ │ + b 0xe21c4 │ │ │ │ lsl r0, ip, #16 │ │ │ │ cmp r4, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 0xe20c4 │ │ │ │ + bne 0xe21c4 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ - ldr fp, [pc, #236] @ 0xe229c │ │ │ │ + ldr fp, [pc, #236] @ 0xe239c │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ and r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsr ip, r0, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 0xe2260 │ │ │ │ + bne 0xe2360 │ │ │ │ ldrsh r7, [r1] │ │ │ │ ldrsh r6, [r2] │ │ │ │ ldrsh r8, [r1, #2] │ │ │ │ smull ip, lr, r7, r6 │ │ │ │ ldrsh r7, [r2, #2] │ │ │ │ smull r6, sl, r8, r7 │ │ │ │ subs ip, ip, r6 │ │ │ │ sbc lr, lr, sl │ │ │ │ adds ip, ip, ip │ │ │ │ adc lr, lr, lr │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r6, lr, #0 │ │ │ │ andge r3, r0, #1 │ │ │ │ lsr r6, ip, #16 │ │ │ │ - ldrge r6, [pc, #136] @ 0xe22a0 │ │ │ │ - bge 0xe2228 │ │ │ │ + ldrge r6, [pc, #136] @ 0xe23a0 │ │ │ │ + bge 0xe2328 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ adcs lr, lr, #0 │ │ │ │ andlt r3, r0, #1 │ │ │ │ movlt r6, #32768 @ 0x8000 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ ldr lr, [fp, ip, lsl #3] │ │ │ │ ldrh ip, [r5] │ │ │ │ @@ -215097,50 +215161,50 @@ │ │ │ │ orr ip, ip, r6 │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r9, r9, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ strh ip, [r5], #2 │ │ │ │ - b 0xe21c4 │ │ │ │ + b 0xe22c4 │ │ │ │ lsl r0, ip, #16 │ │ │ │ cmp r4, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r5, r5, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe21c4 │ │ │ │ + bne 0xe22c4 │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strne r3, [r2, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ and ip, r5, #1 │ │ │ │ cmp ip, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 0xe2374 │ │ │ │ + bne 0xe2474 │ │ │ │ ldr r9, [r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr fp, [r2, #4] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ smull r4, lr, r9, r7 │ │ │ │ smull r7, r9, fp, sl │ │ │ │ add r2, r2, #4 │ │ │ │ @@ -215149,15 +215213,15 @@ │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs lr, lr, lr │ │ │ │ movvs ip, #1 │ │ │ │ ands ip, ip, #1 │ │ │ │ mov r4, lr │ │ │ │ andne ip, r0, #1 │ │ │ │ asrne lr, lr, #31 │ │ │ │ - ldr r7, [pc, #124] @ 0xe23b0 │ │ │ │ + ldr r7, [pc, #124] @ 0xe24b0 │ │ │ │ addne r4, lr, #-2147483648 @ 0x80000000 │ │ │ │ orr r6, r6, ip │ │ │ │ and lr, r0, #255 @ 0xff │ │ │ │ ldr ip, [r1] │ │ │ │ ldr lr, [r7, lr, lsl #3] │ │ │ │ eor r4, r4, ip │ │ │ │ and r4, r4, lr │ │ │ │ @@ -215166,55 +215230,55 @@ │ │ │ │ and ip, r5, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r3, r3, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ str r4, [r1], #4 │ │ │ │ - beq 0xe22ec │ │ │ │ + beq 0xe23ec │ │ │ │ lsr r0, r0, #4 │ │ │ │ cmp r5, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ - beq 0xe2398 │ │ │ │ + beq 0xe2498 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - b 0xe22dc │ │ │ │ + b 0xe23dc │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ strne r3, [r8, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, r8 │ │ │ │ sub lr, r7, #1 │ │ │ │ tst ip, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ - bne 0xe2414 │ │ │ │ + bne 0xe2514 │ │ │ │ lsl r0, r3, #16 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst ip, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ - beq 0xe23f4 │ │ │ │ + beq 0xe24f4 │ │ │ │ ldrsb sl, [r4, #1] │ │ │ │ ldrsb r9, [lr] │ │ │ │ ldrsb r7, [r4] │ │ │ │ ldrsb r1, [lr, #1] │ │ │ │ smull r3, r2, sl, r9 │ │ │ │ smull r9, sl, r7, r1 │ │ │ │ and r1, r0, #1 │ │ │ │ @@ -215225,15 +215289,15 @@ │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ sbcs sl, r2, #0 │ │ │ │ asr r9, r3, #8 │ │ │ │ mov r7, #0 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ movge r7, r1 │ │ │ │ movge r9, #127 @ 0x7f │ │ │ │ - bge 0xe2474 │ │ │ │ + bge 0xe2574 │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2, #0 │ │ │ │ andlt r1, r0, #1 │ │ │ │ movlt r7, r1 │ │ │ │ movlt r9, #128 @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ strbne r9, [r5, ip] │ │ │ │ @@ -215241,49 +215305,49 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #16 │ │ │ │ orr r8, r8, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r4, r4, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ - bne 0xe23e8 │ │ │ │ + bne 0xe24e8 │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - ldr fp, [pc, #248] @ 0xe25dc │ │ │ │ + ldr fp, [pc, #248] @ 0xe26dc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r7 │ │ │ │ sub r2, r6, #2 │ │ │ │ sub r3, r5, #2 │ │ │ │ tst r4, #1 │ │ │ │ lsr ip, r0, #2 │ │ │ │ - bne 0xe2528 │ │ │ │ + bne 0xe2628 │ │ │ │ lsl r0, ip, #16 │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst r4, #1 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ add r3, r3, #2 │ │ │ │ lsr ip, r0, #2 │ │ │ │ - beq 0xe2504 │ │ │ │ + beq 0xe2604 │ │ │ │ ldrsh r6, [r2, #2] │ │ │ │ ldrsh r5, [r3] │ │ │ │ ldrsh r7, [r2] │ │ │ │ smull ip, lr, r6, r5 │ │ │ │ ldrsh r6, [r3, #2] │ │ │ │ mov r9, #0 │ │ │ │ smull r5, sl, r7, r6 │ │ │ │ @@ -215291,16 +215355,16 @@ │ │ │ │ sbc lr, lr, sl │ │ │ │ adds ip, ip, ip │ │ │ │ adc lr, lr, lr │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r5, lr, #0 │ │ │ │ andge r9, r0, #1 │ │ │ │ lsr r5, ip, #16 │ │ │ │ - ldrge r5, [pc, #116] @ 0xe25e0 │ │ │ │ - bge 0xe257c │ │ │ │ + ldrge r5, [pc, #116] @ 0xe26e0 │ │ │ │ + bge 0xe267c │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ adcs lr, lr, #0 │ │ │ │ andlt r9, r0, #1 │ │ │ │ movlt r5, #32768 @ 0x8000 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ ldr lr, [fp, ip, lsl #3] │ │ │ │ ldrh ip, [r1] │ │ │ │ @@ -215312,50 +215376,50 @@ │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r4, #8 │ │ │ │ orr r8, r8, r9 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ add r3, r3, #2 │ │ │ │ strh ip, [r1], #2 │ │ │ │ - bne 0xe24f8 │ │ │ │ + bne 0xe25f8 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strne r3, [r2, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [pc, #236] @ 0xe26e8 │ │ │ │ + ldr r7, [pc, #236] @ 0xe27e8 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ sub r2, r9, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ tst r4, #1 │ │ │ │ lsr ip, r0, #4 │ │ │ │ - bne 0xe2648 │ │ │ │ + bne 0xe2748 │ │ │ │ lsl r0, ip, #16 │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst r4, #1 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ lsr ip, r0, #4 │ │ │ │ - beq 0xe2628 │ │ │ │ + beq 0xe2728 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ ldr r8, [r3] │ │ │ │ ldr sl, [r2] │ │ │ │ ldr fp, [r3, #4] │ │ │ │ smull lr, ip, r9, r8 │ │ │ │ smull r8, r9, sl, fp │ │ │ │ subs lr, lr, r8 │ │ │ │ @@ -215376,46 +215440,46 @@ │ │ │ │ eor lr, lr, ip │ │ │ │ and lr, lr, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor lr, lr, ip │ │ │ │ cmp r4, #3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ str lr, [r5, r4, lsl #2] │ │ │ │ - beq 0xe26d0 │ │ │ │ + beq 0xe27d0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ mov r4, #2 │ │ │ │ - b 0xe261c │ │ │ │ + b 0xe271c │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r7 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r8, r8, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ and r1, r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ lsr ip, r0, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 0xe27c0 │ │ │ │ + bne 0xe28c0 │ │ │ │ ldrsb sl, [r2] │ │ │ │ ldrsb r9, [r3] │ │ │ │ ldrsb r6, [r3, #1] │ │ │ │ ldrsb fp, [r2, #1] │ │ │ │ smull ip, lr, sl, r9 │ │ │ │ smull sl, r9, fp, r6 │ │ │ │ and r6, r0, #1 │ │ │ │ @@ -215427,61 +215491,61 @@ │ │ │ │ adc lr, lr, #0 │ │ │ │ cmp ip, #32768 @ 0x8000 │ │ │ │ sbcs sl, lr, #0 │ │ │ │ asr r9, ip, #8 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ movge r1, r6 │ │ │ │ movge r9, #127 @ 0x7f │ │ │ │ - bge 0xe279c │ │ │ │ + bge 0xe289c │ │ │ │ cmn ip, #32768 @ 0x8000 │ │ │ │ adcs lr, lr, #0 │ │ │ │ andlt r6, r0, #1 │ │ │ │ movlt r1, r6 │ │ │ │ movlt r9, #128 @ 0x80 │ │ │ │ lsr r0, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r7, r7, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ strbne r9, [r8, r4] │ │ │ │ - b 0xe2724 │ │ │ │ + b 0xe2824 │ │ │ │ lsl r0, ip, #16 │ │ │ │ cmp r4, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 0xe2724 │ │ │ │ + bne 0xe2824 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ - ldr fp, [pc, #244] @ 0xe290c │ │ │ │ + ldr fp, [pc, #244] @ 0xe2a0c │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ and r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsr ip, r0, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 0xe28d0 │ │ │ │ + bne 0xe29d0 │ │ │ │ ldrsh r7, [r1] │ │ │ │ ldrsh r6, [r2] │ │ │ │ ldrsh r8, [r1, #2] │ │ │ │ smull ip, lr, r7, r6 │ │ │ │ ldrsh r7, [r2, #2] │ │ │ │ smull r6, sl, r8, r7 │ │ │ │ subs ip, ip, r6 │ │ │ │ @@ -215490,16 +215554,16 @@ │ │ │ │ adc lr, lr, lr │ │ │ │ adds ip, ip, #32768 @ 0x8000 │ │ │ │ adc lr, lr, #0 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r6, lr, #0 │ │ │ │ andge r3, r0, #1 │ │ │ │ lsr r6, ip, #16 │ │ │ │ - ldrge r6, [pc, #136] @ 0xe2910 │ │ │ │ - bge 0xe2898 │ │ │ │ + ldrge r6, [pc, #136] @ 0xe2a10 │ │ │ │ + bge 0xe2998 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ adcs lr, lr, #0 │ │ │ │ andlt r3, r0, #1 │ │ │ │ movlt r6, #32768 @ 0x8000 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ ldr lr, [fp, ip, lsl #3] │ │ │ │ ldrh ip, [r5] │ │ │ │ @@ -215509,50 +215573,50 @@ │ │ │ │ orr ip, ip, r6 │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr r9, r9, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ strh ip, [r5], #2 │ │ │ │ - b 0xe282c │ │ │ │ + b 0xe292c │ │ │ │ lsl r0, ip, #16 │ │ │ │ cmp r4, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r5, r5, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe282c │ │ │ │ + bne 0xe292c │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strne r3, [r2, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ and r4, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 0xe29ec │ │ │ │ + bne 0xe2aec │ │ │ │ ldr r9, [r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr fp, [r2, #4] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ smull lr, ip, r9, r7 │ │ │ │ smull r7, r9, fp, sl │ │ │ │ add r2, r2, #4 │ │ │ │ @@ -215563,15 +215627,15 @@ │ │ │ │ adds lr, lr, lr │ │ │ │ adcs ip, ip, ip │ │ │ │ movvs r4, #1 │ │ │ │ ands r4, r4, #1 │ │ │ │ mov lr, ip │ │ │ │ andne r4, r0, #1 │ │ │ │ asrne ip, ip, #31 │ │ │ │ - ldr r7, [pc, #124] @ 0xe2a28 │ │ │ │ + ldr r7, [pc, #124] @ 0xe2b28 │ │ │ │ addne lr, ip, #-2147483648 @ 0x80000000 │ │ │ │ orr r6, r6, r4 │ │ │ │ ldr ip, [r1] │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ ldr r4, [r7, r4, lsl #3] │ │ │ │ eor lr, lr, ip │ │ │ │ and lr, lr, r4 │ │ │ │ @@ -215580,55 +215644,55 @@ │ │ │ │ eor lr, lr, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r4, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r3, r3, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ str lr, [r1], #4 │ │ │ │ - beq 0xe295c │ │ │ │ + beq 0xe2a5c │ │ │ │ lsr r0, r0, #4 │ │ │ │ cmp r5, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ - beq 0xe2a10 │ │ │ │ + beq 0xe2b10 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - b 0xe294c │ │ │ │ + b 0xe2a4c │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ strne r3, [r8, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, r8 │ │ │ │ sub lr, r7, #1 │ │ │ │ tst ip, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ - bne 0xe2a8c │ │ │ │ + bne 0xe2b8c │ │ │ │ lsl r0, r3, #16 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst ip, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ - beq 0xe2a6c │ │ │ │ + beq 0xe2b6c │ │ │ │ ldrsb sl, [r4, #1] │ │ │ │ ldrsb r9, [lr] │ │ │ │ ldrsb r7, [r4] │ │ │ │ ldrsb r1, [lr, #1] │ │ │ │ smull r3, r2, sl, r9 │ │ │ │ smull r9, sl, r7, r1 │ │ │ │ and r1, r0, #1 │ │ │ │ @@ -215641,15 +215705,15 @@ │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ sbcs sl, r2, #0 │ │ │ │ asr r9, r3, #8 │ │ │ │ mov r7, #0 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ movge r7, r1 │ │ │ │ movge r9, #127 @ 0x7f │ │ │ │ - bge 0xe2af4 │ │ │ │ + bge 0xe2bf4 │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2, #0 │ │ │ │ andlt r1, r0, #1 │ │ │ │ movlt r7, r1 │ │ │ │ movlt r9, #128 @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ strbne r9, [r5, ip] │ │ │ │ @@ -215657,49 +215721,49 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #16 │ │ │ │ orr r8, r8, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r4, r4, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ - bne 0xe2a60 │ │ │ │ + bne 0xe2b60 │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - ldr fp, [pc, #256] @ 0xe2c64 │ │ │ │ + ldr fp, [pc, #256] @ 0xe2d64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r7 │ │ │ │ sub r2, r6, #2 │ │ │ │ sub r3, r5, #2 │ │ │ │ tst r4, #1 │ │ │ │ lsr ip, r0, #2 │ │ │ │ - bne 0xe2ba8 │ │ │ │ + bne 0xe2ca8 │ │ │ │ lsl r0, ip, #16 │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst r4, #1 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ add r3, r3, #2 │ │ │ │ lsr ip, r0, #2 │ │ │ │ - beq 0xe2b84 │ │ │ │ + beq 0xe2c84 │ │ │ │ ldrsh r6, [r2, #2] │ │ │ │ ldrsh r5, [r3] │ │ │ │ ldrsh r7, [r2] │ │ │ │ smull ip, lr, r6, r5 │ │ │ │ ldrsh r6, [r3, #2] │ │ │ │ mov r9, #0 │ │ │ │ smull r5, sl, r7, r6 │ │ │ │ @@ -215709,16 +215773,16 @@ │ │ │ │ adc lr, lr, lr │ │ │ │ adds ip, ip, #32768 @ 0x8000 │ │ │ │ adc lr, lr, #0 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r5, lr, #0 │ │ │ │ andge r9, r0, #1 │ │ │ │ lsr r5, ip, #16 │ │ │ │ - ldrge r5, [pc, #116] @ 0xe2c68 │ │ │ │ - bge 0xe2c04 │ │ │ │ + ldrge r5, [pc, #116] @ 0xe2d68 │ │ │ │ + bge 0xe2d04 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ adcs lr, lr, #0 │ │ │ │ andlt r9, r0, #1 │ │ │ │ movlt r5, #32768 @ 0x8000 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ ldr lr, [fp, ip, lsl #3] │ │ │ │ ldrh ip, [r1] │ │ │ │ @@ -215730,50 +215794,50 @@ │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r4, #8 │ │ │ │ orr r8, r8, r9 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ add r3, r3, #2 │ │ │ │ strh ip, [r1], #2 │ │ │ │ - bne 0xe2b78 │ │ │ │ + bne 0xe2c78 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strne r3, [r2, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [pc, #244] @ 0xe2d78 │ │ │ │ + ldr r7, [pc, #244] @ 0xe2e78 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ sub r2, r9, #4 │ │ │ │ sub r3, r8, #4 │ │ │ │ tst r4, #1 │ │ │ │ lsr ip, r0, #4 │ │ │ │ - bne 0xe2cd0 │ │ │ │ + bne 0xe2dd0 │ │ │ │ lsl r0, ip, #16 │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst r4, #1 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ lsr ip, r0, #4 │ │ │ │ - beq 0xe2cb0 │ │ │ │ + beq 0xe2db0 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ ldr r8, [r3] │ │ │ │ ldr sl, [r2] │ │ │ │ ldr fp, [r3, #4] │ │ │ │ smull lr, ip, r9, r8 │ │ │ │ smull r8, r9, sl, fp │ │ │ │ subs lr, lr, r8 │ │ │ │ @@ -215796,64 +215860,64 @@ │ │ │ │ eor lr, lr, ip │ │ │ │ and lr, lr, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor lr, lr, ip │ │ │ │ cmp r4, #3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ str lr, [r5, r4, lsl #2] │ │ │ │ - beq 0xe2d60 │ │ │ │ + beq 0xe2e60 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ mov r4, #2 │ │ │ │ - b 0xe2ca4 │ │ │ │ + b 0xe2da4 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ add r3, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrbne ip, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ addne ip, r7, ip │ │ │ │ strbne ip, [r1, #-1] │ │ │ │ cmp r1, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe2dac │ │ │ │ + bne 0xe2eac │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #100] @ 0xe2e60 │ │ │ │ + ldr r7, [pc, #100] @ 0xe2f60 │ │ │ │ mov r6, r2 │ │ │ │ lsl r5, r3, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r6, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r2, [lr, #2]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r7, r3, lsl #3] │ │ │ │ ldrh r1, [ip, #2]! │ │ │ │ @@ -215862,29 +215926,29 @@ │ │ │ │ bic r1, r1, r3 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r2, r2, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r2, [ip] │ │ │ │ - bne 0xe2e1c │ │ │ │ + bne 0xe2f1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #96] @ 0xe2edc │ │ │ │ + ldr r6, [pc, #96] @ 0xe2fdc │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r7, lsl #3] │ │ │ │ @@ -215893,56 +215957,56 @@ │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe2e98 │ │ │ │ + bne 0xe2f98 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ add r3, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrbne ip, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ subne ip, ip, r7 │ │ │ │ strbne ip, [r1, #-1] │ │ │ │ cmp r1, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe2f10 │ │ │ │ + bne 0xe3010 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #100] @ 0xe2fc4 │ │ │ │ + ldr r7, [pc, #100] @ 0xe30c4 │ │ │ │ mov r6, r2 │ │ │ │ lsl r5, r3, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r6, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r2, [lr, #2]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r7, r3, lsl #3] │ │ │ │ ldrh r1, [ip, #2]! │ │ │ │ @@ -215951,29 +216015,29 @@ │ │ │ │ bic r1, r1, r3 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r2, r2, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r2, [ip] │ │ │ │ - bne 0xe2f80 │ │ │ │ + bne 0xe3080 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #96] @ 0xe3040 │ │ │ │ + ldr r6, [pc, #96] @ 0xe3140 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r7, lsl #3] │ │ │ │ @@ -215982,56 +216046,56 @@ │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe2ffc │ │ │ │ + bne 0xe30fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ add r3, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrbne ip, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ smulbbne ip, ip, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strbne ip, [r1, #-1] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 0xe3074 │ │ │ │ + bne 0xe3174 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #100] @ 0xe3128 │ │ │ │ + ldr r7, [pc, #100] @ 0xe3228 │ │ │ │ mov r6, r2 │ │ │ │ lsl r5, r3, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r6, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r2, [lr, #2]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r7, r3, lsl #3] │ │ │ │ ldrh r1, [ip, #2]! │ │ │ │ @@ -216040,29 +216104,29 @@ │ │ │ │ and r2, r2, r3 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r2, r2, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r2, [ip] │ │ │ │ - bne 0xe30e4 │ │ │ │ + bne 0xe31e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #96] @ 0xe31a4 │ │ │ │ + ldr r6, [pc, #96] @ 0xe32a4 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ mul ip, r5, ip │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ @@ -216071,61 +216135,61 @@ │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe3160 │ │ │ │ + bne 0xe3260 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl ip, r7, #24 │ │ │ │ mov r1, r4 │ │ │ │ asr ip, ip, #24 │ │ │ │ sub r2, r6, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe3204 │ │ │ │ + beq 0xe3304 │ │ │ │ ldrsb r3, [r2] │ │ │ │ adds r3, r3, ip │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe31e0 │ │ │ │ + bne 0xe32e0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ lsl r7, r7, #16 │ │ │ │ - ldr r8, [pc, #104] @ 0xe32b0 │ │ │ │ + ldr r8, [pc, #104] @ 0xe33b0 │ │ │ │ mov r4, r0 │ │ │ │ asr r6, r7, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ asr r7, r7, #31 │ │ │ │ sub lr, r5, #2 │ │ │ │ add r2, r9, #14 │ │ │ │ sub r5, r9, #2 │ │ │ │ ldrsh r1, [r5, #2]! │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ adds r3, r1, r6 │ │ │ │ @@ -216138,29 +216202,29 @@ │ │ │ │ bic ip, ip, r9 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [lr] │ │ │ │ - bne 0xe3260 │ │ │ │ + bne 0xe3360 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #112] @ 0xe333c │ │ │ │ + ldr r7, [pc, #112] @ 0xe343c │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #4 │ │ │ │ asr r3, r6, #31 │ │ │ │ sub r5, r8, #4 │ │ │ │ add r2, r8, #12 │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ adds ip, lr, r6 │ │ │ │ @@ -216173,60 +216237,60 @@ │ │ │ │ and ip, ip, lr │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe32ec │ │ │ │ + bne 0xe33ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ and ip, r7, #255 @ 0xff │ │ │ │ sub r2, r6, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe3398 │ │ │ │ + beq 0xe3498 │ │ │ │ ldrb r3, [r2] │ │ │ │ adds r3, r3, ip │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe3374 │ │ │ │ + bne 0xe3474 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ lsl r5, r5, #16 │ │ │ │ - ldr r7, [pc, #104] @ 0xe3444 │ │ │ │ + ldr r7, [pc, #104] @ 0xe3544 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsr r5, r5, #16 │ │ │ │ sub ip, r9, #2 │ │ │ │ sub lr, r8, #2 │ │ │ │ add r2, r8, #14 │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ adds r3, r3, r5 │ │ │ │ @@ -216239,29 +216303,29 @@ │ │ │ │ bic r1, r1, r8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xe33f4 │ │ │ │ + bne 0xe34f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #112] @ 0xe34d0 │ │ │ │ + ldr r6, [pc, #112] @ 0xe35d0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ ldr r7, [r1, #4]! │ │ │ │ adds ip, ip, r5 │ │ │ │ @@ -216274,61 +216338,61 @@ │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r7 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe3480 │ │ │ │ + bne 0xe3580 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl ip, r7, #24 │ │ │ │ mov r1, r4 │ │ │ │ asr ip, ip, #24 │ │ │ │ sub r2, r6, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe3530 │ │ │ │ + beq 0xe3630 │ │ │ │ ldrsb r3, [r2] │ │ │ │ subs r3, r3, ip │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe350c │ │ │ │ + bne 0xe360c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ lsl r7, r7, #16 │ │ │ │ - ldr r8, [pc, #104] @ 0xe35dc │ │ │ │ + ldr r8, [pc, #104] @ 0xe36dc │ │ │ │ mov r4, r0 │ │ │ │ asr r6, r7, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ asr r7, r7, #31 │ │ │ │ sub lr, r5, #2 │ │ │ │ add r2, r9, #14 │ │ │ │ sub r5, r9, #2 │ │ │ │ ldrsh r1, [r5, #2]! │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ subs r3, r1, r6 │ │ │ │ @@ -216341,29 +216405,29 @@ │ │ │ │ bic ip, ip, r9 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [lr] │ │ │ │ - bne 0xe358c │ │ │ │ + bne 0xe368c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #112] @ 0xe3668 │ │ │ │ + ldr r7, [pc, #112] @ 0xe3768 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #4 │ │ │ │ asr r3, r6, #31 │ │ │ │ sub r5, r8, #4 │ │ │ │ add r2, r8, #12 │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ subs ip, lr, r6 │ │ │ │ @@ -216376,58 +216440,58 @@ │ │ │ │ and ip, ip, lr │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe3618 │ │ │ │ + bne 0xe3718 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ and ip, r7, #255 @ 0xff │ │ │ │ sub r2, r6, #1 │ │ │ │ add lr, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe36c4 │ │ │ │ + beq 0xe37c4 │ │ │ │ ldrb r3, [r2] │ │ │ │ subs r3, r3, ip │ │ │ │ lsr r3, r3, #1 │ │ │ │ strb r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe36a0 │ │ │ │ + bne 0xe37a0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #100] @ 0xe376c │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #100] @ 0xe386c │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl lr, r8, #16 │ │ │ │ sub ip, r5, #2 │ │ │ │ lsr lr, lr, #16 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ @@ -216441,29 +216505,29 @@ │ │ │ │ bic r2, r2, r7 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xe371c │ │ │ │ + bne 0xe381c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr lr, [pc, #88] @ 0xe37f4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr lr, [pc, #88] @ 0xe38f4 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub r3, r6, #4 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ ldr r6, [r1, #4]! │ │ │ │ subs ip, ip, r5 │ │ │ │ sbc r8, r8, r8 │ │ │ │ @@ -216475,30 +216539,30 @@ │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r6 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe37a4 │ │ │ │ + bne 0xe38a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r7 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r8, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r8, r9, #16 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ and lr, r0, #1 │ │ │ │ adds r2, r2, r4 │ │ │ │ adc ip, r7, #0 │ │ │ │ @@ -216512,34 +216576,34 @@ │ │ │ │ strbne r2, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r8 │ │ │ │ orr r6, r6, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe3830 │ │ │ │ + bne 0xe3930 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, r2 │ │ │ │ lsl r4, r3, #16 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r8, [pc, #144] @ 0xe394c │ │ │ │ - ldr r9, [pc, #144] @ 0xe3950 │ │ │ │ + ldr r8, [pc, #144] @ 0xe3a4c │ │ │ │ + ldr r9, [pc, #144] @ 0xe3a50 │ │ │ │ mov r6, r0 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r5, r7 │ │ │ │ sub ip, fp, #2 │ │ │ │ sub lr, sl, #2 │ │ │ │ add r2, sl, #14 │ │ │ │ ldrh r1, [lr, #2]! │ │ │ │ mov r3, #0 │ │ │ │ adds r1, r1, r4 │ │ │ │ @@ -216558,35 +216622,35 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr sl, sl, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ orr r5, r5, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh sl, [ip] │ │ │ │ - bne 0xe38d8 │ │ │ │ + bne 0xe39d8 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r8, [pc, #140] @ 0xe3a04 │ │ │ │ + ldr r8, [pc, #140] @ 0xe3b04 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ mvn r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, r6 │ │ │ │ sub r1, sl, #4 │ │ │ │ sub lr, r9, #4 │ │ │ │ add r2, r9, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ mov sl, #0 │ │ │ │ adds r9, ip, r4 │ │ │ │ @@ -216604,32 +216668,32 @@ │ │ │ │ and ip, ip, sl │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r9 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe3994 │ │ │ │ + bne 0xe3a94 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ lsl r8, r8, #24 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, #0 │ │ │ │ asr r7, r8, #24 │ │ │ │ sub r4, r4, #1 │ │ │ │ asr r8, r8, #31 │ │ │ │ add r9, r1, #16 │ │ │ │ ldrsb r3, [r4, #1]! │ │ │ │ @@ -216638,54 +216702,54 @@ │ │ │ │ adc r3, r8, r3, asr #31 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ sbcs lr, r3, #0 │ │ │ │ and sl, r2, #255 @ 0xff │ │ │ │ mov lr, #0 │ │ │ │ movge sl, #127 @ 0x7f │ │ │ │ movge lr, ip │ │ │ │ - bge 0xe3a88 │ │ │ │ + bge 0xe3b88 │ │ │ │ cmn r2, #128 @ 0x80 │ │ │ │ adcs r3, r3, #0 │ │ │ │ andlt ip, r0, #1 │ │ │ │ movlt lr, ip │ │ │ │ movlt sl, #128 @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ strbne sl, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r9, r1 │ │ │ │ orr r5, r5, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe3a48 │ │ │ │ + bne 0xe3b48 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ lsl r6, r6, #16 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r8, [pc, #172] @ 0xe3b9c │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r9, [pc, #168] @ 0xe3ba0 │ │ │ │ + ldr r8, [pc, #172] @ 0xe3c9c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r9, [pc, #168] @ 0xe3ca0 │ │ │ │ sub r1, r5, #2 │ │ │ │ mov r4, #0 │ │ │ │ asr r5, r6, #16 │ │ │ │ sub ip, sl, #2 │ │ │ │ asr r6, r6, #31 │ │ │ │ add r2, sl, #14 │ │ │ │ - b 0xe3b58 │ │ │ │ + b 0xe3c58 │ │ │ │ cmn fp, #32768 @ 0x8000 │ │ │ │ adcs r3, r3, #0 │ │ │ │ lsrge sl, sl, #16 │ │ │ │ andlt lr, r0, #1 │ │ │ │ movlt sl, #32768 @ 0x8000 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr fp, [r8, r3, lsl #3] │ │ │ │ @@ -216695,56 +216759,56 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ orr r4, r4, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe3b84 │ │ │ │ + beq 0xe3c84 │ │ │ │ ldrsh r3, [ip, #2]! │ │ │ │ mov lr, #0 │ │ │ │ adds fp, r3, r5 │ │ │ │ adc r3, r6, r3, asr #31 │ │ │ │ cmp fp, #32768 @ 0x8000 │ │ │ │ sbcs sl, r3, #0 │ │ │ │ lsl sl, fp, #16 │ │ │ │ - blt 0xe3b10 │ │ │ │ + blt 0xe3c10 │ │ │ │ and lr, r0, #1 │ │ │ │ mov sl, r9 │ │ │ │ - b 0xe3b24 │ │ │ │ + b 0xe3c24 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #168] @ 0xe3c64 │ │ │ │ + ldr r8, [pc, #168] @ 0xe3d64 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub lr, r9, #4 │ │ │ │ asr r7, r4, #31 │ │ │ │ add r2, r9, #12 │ │ │ │ ldr r9, [lr, #4]! │ │ │ │ mov r3, #0 │ │ │ │ adds ip, r9, r4 │ │ │ │ adc r9, r7, r9, asr #31 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ sbcs sl, r9, #0 │ │ │ │ - bge 0xe3c58 │ │ │ │ + bge 0xe3d58 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ adcs r9, r9, #0 │ │ │ │ andlt r3, r0, #1 │ │ │ │ movlt ip, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [r1, #4]! │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ ldr sl, [r8, sl, lsl #3] │ │ │ │ @@ -216753,35 +216817,35 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r9 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, r2 │ │ │ │ orr r5, r5, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe3be0 │ │ │ │ + bne 0xe3ce0 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and r3, r0, #1 │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ - b 0xe3c0c │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe3d0c │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r4, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r4, r8, #16 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ and ip, r0, #1 │ │ │ │ subs r2, r2, r6 │ │ │ │ sbc lr, lr, lr │ │ │ │ @@ -216794,32 +216858,32 @@ │ │ │ │ strbne r2, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r4, r1 │ │ │ │ orr r7, r7, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe3c9c │ │ │ │ + bne 0xe3d9c │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #148] @ 0xe3da8 │ │ │ │ + ldr r7, [pc, #148] @ 0xe3ea8 │ │ │ │ mov r6, r2 │ │ │ │ lsl r4, r3, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov lr, #0 │ │ │ │ sub r1, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ mov r3, #0 │ │ │ │ subs r2, r2, r4 │ │ │ │ @@ -216837,32 +216901,32 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r2, r8, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r2, [r1] │ │ │ │ - bne 0xe3d38 │ │ │ │ + bne 0xe3e38 │ │ │ │ cmp lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #136] @ 0xe3e4c │ │ │ │ + ldr r7, [pc, #136] @ 0xe3f4c │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ mov r6, #0 │ │ │ │ subs ip, ip, r4 │ │ │ │ @@ -216878,32 +216942,32 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, r2 │ │ │ │ orr r3, r3, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe3de4 │ │ │ │ + bne 0xe3ee4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ lsl r8, r8, #24 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, #0 │ │ │ │ asr r7, r8, #24 │ │ │ │ sub r4, r4, #1 │ │ │ │ asr r8, r8, #31 │ │ │ │ add r9, r1, #16 │ │ │ │ ldrsb r3, [r4, #1]! │ │ │ │ @@ -216912,54 +216976,54 @@ │ │ │ │ rsc r3, r8, r3, asr #31 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ sbcs lr, r3, #0 │ │ │ │ and sl, r2, #255 @ 0xff │ │ │ │ mov lr, #0 │ │ │ │ movge sl, #127 @ 0x7f │ │ │ │ movge lr, ip │ │ │ │ - bge 0xe3ed0 │ │ │ │ + bge 0xe3fd0 │ │ │ │ cmn r2, #128 @ 0x80 │ │ │ │ adcs r3, r3, #0 │ │ │ │ andlt ip, r0, #1 │ │ │ │ movlt lr, ip │ │ │ │ movlt sl, #128 @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ strbne sl, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r9, r1 │ │ │ │ orr r5, r5, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe3e90 │ │ │ │ + bne 0xe3f90 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ lsl r6, r6, #16 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r8, [pc, #172] @ 0xe3fe4 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r9, [pc, #168] @ 0xe3fe8 │ │ │ │ + ldr r8, [pc, #172] @ 0xe40e4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r9, [pc, #168] @ 0xe40e8 │ │ │ │ sub r1, r5, #2 │ │ │ │ mov r4, #0 │ │ │ │ asr r5, r6, #16 │ │ │ │ sub ip, sl, #2 │ │ │ │ asr r6, r6, #31 │ │ │ │ add r2, sl, #14 │ │ │ │ - b 0xe3fa0 │ │ │ │ + b 0xe40a0 │ │ │ │ cmn fp, #32768 @ 0x8000 │ │ │ │ adcs r3, r3, #0 │ │ │ │ lsrge sl, sl, #16 │ │ │ │ andlt lr, r0, #1 │ │ │ │ movlt sl, #32768 @ 0x8000 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr fp, [r8, r3, lsl #3] │ │ │ │ @@ -216969,56 +217033,56 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ orr r4, r4, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe3fcc │ │ │ │ + beq 0xe40cc │ │ │ │ ldrsh r3, [ip, #2]! │ │ │ │ mov lr, #0 │ │ │ │ subs fp, r3, r5 │ │ │ │ rsc r3, r6, r3, asr #31 │ │ │ │ cmp fp, #32768 @ 0x8000 │ │ │ │ sbcs sl, r3, #0 │ │ │ │ lsl sl, fp, #16 │ │ │ │ - blt 0xe3f58 │ │ │ │ + blt 0xe4058 │ │ │ │ and lr, r0, #1 │ │ │ │ mov sl, r9 │ │ │ │ - b 0xe3f6c │ │ │ │ + b 0xe406c │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #168] @ 0xe40ac │ │ │ │ + ldr r8, [pc, #168] @ 0xe41ac │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub lr, r9, #4 │ │ │ │ asr r7, r4, #31 │ │ │ │ add r2, r9, #12 │ │ │ │ ldr r9, [lr, #4]! │ │ │ │ mov r3, #0 │ │ │ │ subs ip, r9, r4 │ │ │ │ rsc r9, r7, r9, asr #31 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ sbcs sl, r9, #0 │ │ │ │ - bge 0xe40a0 │ │ │ │ + bge 0xe41a0 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ adcs r9, r9, #0 │ │ │ │ andlt r3, r0, #1 │ │ │ │ movlt ip, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [r1, #4]! │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ ldr sl, [r8, sl, lsl #3] │ │ │ │ @@ -217027,35 +217091,35 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r9 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, r2 │ │ │ │ orr r5, r5, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe4028 │ │ │ │ + bne 0xe4128 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and r3, r0, #1 │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ - b 0xe4054 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe4154 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ lsl r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ asr r4, r4, #24 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r8 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r8, r8, #16 │ │ │ │ ldrsb r3, [r6, #1]! │ │ │ │ and lr, r0, #1 │ │ │ │ smull r2, r9, r3, r4 │ │ │ │ @@ -217071,33 +217135,33 @@ │ │ │ │ strbne r2, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r8, r1 │ │ │ │ orr r7, r7, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe40e8 │ │ │ │ + bne 0xe41e8 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #160] @ 0xe4208 │ │ │ │ + ldr r7, [pc, #160] @ 0xe4308 │ │ │ │ mov r6, r2 │ │ │ │ lsl r4, r3, #16 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r8, [pc, #148] @ 0xe420c │ │ │ │ + ldr r8, [pc, #148] @ 0xe430c │ │ │ │ mov r5, r0 │ │ │ │ asr r4, r4, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov lr, #0 │ │ │ │ sub r1, r9, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrsh r9, [ip, #2]! │ │ │ │ mov r3, #0 │ │ │ │ smull r2, sl, r9, r4 │ │ │ │ @@ -217117,35 +217181,35 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r2, r9, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r2, [r1] │ │ │ │ - bne 0xe4190 │ │ │ │ + bne 0xe4290 │ │ │ │ cmp lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r8, [pc, #144] @ 0xe42c4 │ │ │ │ + ldr r8, [pc, #144] @ 0xe43c4 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, r4 │ │ │ │ sub r1, sl, #4 │ │ │ │ sub lr, r9, #4 │ │ │ │ add r2, r9, #12 │ │ │ │ ldr fp, [lr, #4]! │ │ │ │ mov r9, #0 │ │ │ │ smull ip, sl, r5, fp │ │ │ │ @@ -217164,33 +217228,33 @@ │ │ │ │ and ip, ip, sl │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r9 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe4250 │ │ │ │ + bne 0xe4350 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ lsl r6, r3, #24 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ add sl, r4, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ asr r6, r6, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, #0 │ │ │ │ sub r8, r8, #1 │ │ │ │ mov r4, #64 @ 0x40 │ │ │ │ mov r5, #0 │ │ │ │ ldrsb lr, [r8, #1]! │ │ │ │ @@ -217213,34 +217277,34 @@ │ │ │ │ strbne r2, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp sl, r1 │ │ │ │ orr r9, r9, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe430c │ │ │ │ + bne 0xe440c │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [pc, #168] @ 0xe444c │ │ │ │ + ldr r8, [pc, #168] @ 0xe454c │ │ │ │ mov r7, r2 │ │ │ │ lsl r5, r3, #16 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r9, [pc, #156] @ 0xe4450 │ │ │ │ + ldr r9, [pc, #156] @ 0xe4550 │ │ │ │ mov r6, r0 │ │ │ │ asr r5, r5, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, #0 │ │ │ │ sub ip, r7, #2 │ │ │ │ sub r1, sl, #2 │ │ │ │ add r7, r7, #14 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ mov sl, #16384 @ 0x4000 │ │ │ │ mov fp, #0 │ │ │ │ @@ -217262,34 +217326,34 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr lr, r3, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, r7 │ │ │ │ orr r4, r4, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh lr, [r1] │ │ │ │ - bne 0xe43cc │ │ │ │ + bne 0xe44cc │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [pc, #164] @ 0xe4510 │ │ │ │ + ldr r8, [pc, #164] @ 0xe4610 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ sub r1, sl, #4 │ │ │ │ sub lr, r9, #4 │ │ │ │ add r2, r9, #12 │ │ │ │ mov r9, #0 │ │ │ │ ldr fp, [lr, #4]! │ │ │ │ @@ -217311,32 +217375,32 @@ │ │ │ │ mvneq ip, #-2147483648 @ 0x80000000 │ │ │ │ eor ip, ip, r9 │ │ │ │ and ip, ip, sl │ │ │ │ eor ip, ip, r9 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe4494 │ │ │ │ + bne 0xe4594 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ lsl r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ asr r4, r4, #24 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #1 │ │ │ │ mov lr, #0 │ │ │ │ sub r3, r7, #1 │ │ │ │ add r6, r6, #15 │ │ │ │ ldrsb r7, [ip, #1]! │ │ │ │ ldrsb r8, [r3, #1]! │ │ │ │ smull r2, r1, r7, r4 │ │ │ │ @@ -217352,53 +217416,53 @@ │ │ │ │ sbcs r8, r1, #0 │ │ │ │ asr r7, r2, #8 │ │ │ │ and r8, r0, #1 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ mov r9, #0 │ │ │ │ movge r7, #127 @ 0x7f │ │ │ │ movge r9, r8 │ │ │ │ - bge 0xe45b0 │ │ │ │ + bge 0xe46b0 │ │ │ │ cmn r2, #32768 @ 0x8000 │ │ │ │ adcs r1, r1, #0 │ │ │ │ andlt r8, r0, #1 │ │ │ │ movlt r9, r8 │ │ │ │ movlt r7, #128 @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ lsr r0, r0, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ strbne r7, [r3] │ │ │ │ cmp ip, r6 │ │ │ │ orr lr, lr, r9 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe454c │ │ │ │ + bne 0xe464c │ │ │ │ cmp lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ lsl r6, r3, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ sub r5, r9, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr sl, [pc, #196] @ 0xe46e0 │ │ │ │ - ldr fp, [pc, #196] @ 0xe46e4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr sl, [pc, #196] @ 0xe47e0 │ │ │ │ + ldr fp, [pc, #196] @ 0xe47e4 │ │ │ │ asr r6, r6, #16 │ │ │ │ mov r8, #0 │ │ │ │ sub r4, r4, #2 │ │ │ │ add r9, r9, #14 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 0xe4678 │ │ │ │ + b 0xe4778 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ adcs ip, ip, #0 │ │ │ │ lsrge r3, r3, #16 │ │ │ │ andlt r7, r0, #1 │ │ │ │ movlt r3, #32768 @ 0x8000 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r2, [sl, r2, lsl #3] │ │ │ │ @@ -217407,53 +217471,53 @@ │ │ │ │ and r3, r3, r2 │ │ │ │ orr r1, r1, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r9, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r1, [r4] │ │ │ │ - beq 0xe46c0 │ │ │ │ + beq 0xe47c0 │ │ │ │ ldrsh r3, [r5, #2]! │ │ │ │ ldrsh r1, [r4, #2]! │ │ │ │ smull r2, ip, r3, r6 │ │ │ │ asr lr, r1, #31 │ │ │ │ adds r2, r2, r2 │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsl r3, r1, #16 │ │ │ │ adc ip, ip, ip │ │ │ │ orr lr, lr, r1, lsr #16 │ │ │ │ adds r3, r2, r3 │ │ │ │ adc ip, ip, lr │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r2, ip, #0 │ │ │ │ mov r7, #0 │ │ │ │ - blt 0xe4634 │ │ │ │ + blt 0xe4734 │ │ │ │ and r7, r0, #1 │ │ │ │ mov r3, fp │ │ │ │ - b 0xe4648 │ │ │ │ + b 0xe4748 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #164] @ 0xe47a4 │ │ │ │ + ldr r8, [pc, #164] @ 0xe48a4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r5, #4 │ │ │ │ mov r3, #0 │ │ │ │ sub r5, r4, #4 │ │ │ │ add r2, r4, #12 │ │ │ │ ldr r4, [r1, #4]! │ │ │ │ ldr r9, [r5, #4]! │ │ │ │ and ip, r4, #-2147483648 @ 0x80000000 │ │ │ │ @@ -217476,32 +217540,32 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor lr, lr, r4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ orr r3, r3, r9 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str lr, [r1] │ │ │ │ - bne 0xe4720 │ │ │ │ + bne 0xe4820 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ lsl r4, r3, #24 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ asr r4, r4, #24 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ sub lr, r7, #1 │ │ │ │ sub r3, r8, #1 │ │ │ │ add r7, r7, #15 │ │ │ │ ldrsb r2, [lr, #1]! │ │ │ │ ldrsb r9, [r3, #1]! │ │ │ │ smull ip, r8, r2, r4 │ │ │ │ @@ -217519,53 +217583,53 @@ │ │ │ │ sbcs r8, r1, #0 │ │ │ │ asr ip, r2, #8 │ │ │ │ and r8, r0, #1 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov r9, #0 │ │ │ │ movge ip, #127 @ 0x7f │ │ │ │ movge r9, r8 │ │ │ │ - bge 0xe484c │ │ │ │ + bge 0xe494c │ │ │ │ cmn r2, #32768 @ 0x8000 │ │ │ │ adcs r1, r1, #0 │ │ │ │ andlt r8, r0, #1 │ │ │ │ movlt r9, r8 │ │ │ │ movlt ip, #128 @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ lsr r0, r0, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ strbne ip, [r3] │ │ │ │ cmp lr, r7 │ │ │ │ orr r6, r6, r9 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe47e0 │ │ │ │ + bne 0xe48e0 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ lsl r6, r3, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ sub r5, r9, #2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr sl, [pc, #204] @ 0xe4984 │ │ │ │ - ldr fp, [pc, #204] @ 0xe4988 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr sl, [pc, #204] @ 0xe4a84 │ │ │ │ + ldr fp, [pc, #204] @ 0xe4a88 │ │ │ │ asr r6, r6, #16 │ │ │ │ mov r8, #0 │ │ │ │ sub r4, r4, #2 │ │ │ │ add r9, r9, #14 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 0xe4914 │ │ │ │ + b 0xe4a14 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ adcs ip, ip, #0 │ │ │ │ lsrge r3, r3, #16 │ │ │ │ andlt r7, r0, #1 │ │ │ │ movlt r3, #32768 @ 0x8000 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r2, [sl, r2, lsl #3] │ │ │ │ @@ -217574,15 +217638,15 @@ │ │ │ │ and r3, r3, r2 │ │ │ │ orr r1, r1, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r9, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r1, [r4] │ │ │ │ - beq 0xe4964 │ │ │ │ + beq 0xe4a64 │ │ │ │ ldrsh r3, [r5, #2]! │ │ │ │ ldrsh r1, [r4, #2]! │ │ │ │ smull r2, ip, r3, r6 │ │ │ │ asr lr, r1, #31 │ │ │ │ adds r2, r2, r2 │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsl r3, r1, #16 │ │ │ │ @@ -217591,38 +217655,38 @@ │ │ │ │ adds r3, r3, #32768 @ 0x8000 │ │ │ │ adc lr, lr, #0 │ │ │ │ adds r3, r2, r3 │ │ │ │ adc ip, ip, lr │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r2, ip, #0 │ │ │ │ mov r7, #0 │ │ │ │ - blt 0xe48d0 │ │ │ │ + blt 0xe49d0 │ │ │ │ and r7, r0, #1 │ │ │ │ mov r3, fp │ │ │ │ - b 0xe48e4 │ │ │ │ + b 0xe49e4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #172] @ 0xe4a50 │ │ │ │ + ldr r7, [pc, #172] @ 0xe4b50 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r4, #4 │ │ │ │ mov r3, #0 │ │ │ │ sub r4, r8, #4 │ │ │ │ add r2, r8, #12 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ ldr r9, [r4, #4]! │ │ │ │ and ip, lr, #-2147483648 @ 0x80000000 │ │ │ │ @@ -217647,36 +217711,36 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r8, r8, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r4 │ │ │ │ orr r3, r3, r9 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r8, [r1] │ │ │ │ - bne 0xe49c4 │ │ │ │ + bne 0xe4ac4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ lsl r5, r5, #24 │ │ │ │ asr r9, r5, #31 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ asr r5, r5, #24 │ │ │ │ lsl r9, r9, #8 │ │ │ │ mov r6, r0 │ │ │ │ orr r9, r9, r5, lsr #24 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, #0 │ │ │ │ sub lr, r8, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ lsl r5, r5, #8 │ │ │ │ add r8, r8, #15 │ │ │ │ ldrsb sl, [lr, #1]! │ │ │ │ ldrsb r2, [r4, #1]! │ │ │ │ @@ -217689,54 +217753,54 @@ │ │ │ │ adc r1, r9, r1 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ sbcs fp, r1, #0 │ │ │ │ asr sl, r3, #8 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ movge r2, ip │ │ │ │ movge sl, #127 @ 0x7f │ │ │ │ - bge 0xe4af4 │ │ │ │ + bge 0xe4bf4 │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ adcs r1, r1, #0 │ │ │ │ andlt ip, r0, #1 │ │ │ │ movlt r2, ip │ │ │ │ movlt sl, #128 @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ lsr r0, r0, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ strbne sl, [r4] │ │ │ │ cmp r8, lr │ │ │ │ orr r7, r7, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe4aa0 │ │ │ │ + bne 0xe4ba0 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r8, [pc, #184] @ 0xe4c18 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r8, [pc, #184] @ 0xe4d18 │ │ │ │ sub r1, r7, #2 │ │ │ │ sub lr, r6, #2 │ │ │ │ - ldr r9, [pc, #176] @ 0xe4c1c │ │ │ │ + ldr r9, [pc, #176] @ 0xe4d1c │ │ │ │ mov r5, #0 │ │ │ │ asr r7, r4, #31 │ │ │ │ add r6, r6, #14 │ │ │ │ str fp, [sp, #4] │ │ │ │ - b 0xe4bc0 │ │ │ │ + b 0xe4cc0 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ adcs sl, sl, #0 │ │ │ │ lsrge r3, r3, #16 │ │ │ │ andlt ip, r0, #1 │ │ │ │ movlt r3, #32768 @ 0x8000 │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ ldr sl, [r8, sl, lsl #3] │ │ │ │ @@ -217745,50 +217809,50 @@ │ │ │ │ and r3, r3, sl │ │ │ │ orr r2, r2, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ orr r5, r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r2, [r1] │ │ │ │ - beq 0xe4bf8 │ │ │ │ + beq 0xe4cf8 │ │ │ │ ldrsh fp, [lr, #2]! │ │ │ │ ldrsh r2, [r1, #2]! │ │ │ │ mov ip, #0 │ │ │ │ smull r3, sl, fp, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc sl, sl, sl │ │ │ │ adds r3, r3, r4 │ │ │ │ adc sl, r7, sl │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ sbcs fp, sl, #0 │ │ │ │ - blt 0xe4b7c │ │ │ │ + blt 0xe4c7c │ │ │ │ and ip, r0, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b 0xe4b90 │ │ │ │ + b 0xe4c90 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strne r3, [fp, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [pc, #168] @ 0xe4ce0 │ │ │ │ + ldr r8, [pc, #168] @ 0xe4de0 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r7, #4 │ │ │ │ lsl r3, r4, #31 │ │ │ │ asr r7, r4, #1 │ │ │ │ add r2, r9, #12 │ │ │ │ sub r4, r9, #4 │ │ │ │ ldr r9, [r1, #4]! │ │ │ │ ldr fp, [r4, #4]! │ │ │ │ @@ -217811,37 +217875,37 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r9 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r4 │ │ │ │ orr r5, r5, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe4c60 │ │ │ │ + bne 0xe4d60 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ lsl r8, r8, #24 │ │ │ │ asr r5, r8, #24 │ │ │ │ asr r8, r8, #31 │ │ │ │ lsl r8, r8, #8 │ │ │ │ orr r8, r8, r5, lsr #24 │ │ │ │ lsl r5, r5, #8 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ adds r5, r5, #128 @ 0x80 │ │ │ │ sub lr, r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ adc r8, r8, #0 │ │ │ │ add r9, r9, #15 │ │ │ │ ldrsb sl, [lr, #1]! │ │ │ │ @@ -217855,60 +217919,60 @@ │ │ │ │ adc r1, r8, r1 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ sbcs fp, r1, #0 │ │ │ │ asr sl, r3, #8 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ movge r2, ip │ │ │ │ movge sl, #127 @ 0x7f │ │ │ │ - bge 0xe4d8c │ │ │ │ + bge 0xe4e8c │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ adcs r1, r1, #0 │ │ │ │ andlt ip, r0, #1 │ │ │ │ movlt r2, ip │ │ │ │ movlt sl, #128 @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ lsr r0, r0, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ strbne sl, [r4] │ │ │ │ cmp r9, lr │ │ │ │ orr r7, r7, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe4d38 │ │ │ │ + bne 0xe4e38 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ lsl r5, r5, #16 │ │ │ │ mov r7, r2 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r4, #2 │ │ │ │ asr r4, r5, #16 │ │ │ │ asr r5, r5, #31 │ │ │ │ lsl r5, r5, #16 │ │ │ │ orr r5, r5, r4, lsr #16 │ │ │ │ lsl r4, r4, #16 │ │ │ │ adds r4, r4, #32768 @ 0x8000 │ │ │ │ sub lr, r7, #2 │ │ │ │ - ldr r8, [pc, #176] @ 0xe4ec8 │ │ │ │ - ldr r9, [pc, #176] @ 0xe4ecc │ │ │ │ + ldr r8, [pc, #176] @ 0xe4fc8 │ │ │ │ + ldr r9, [pc, #176] @ 0xe4fcc │ │ │ │ mov r6, #0 │ │ │ │ adc r5, r5, #0 │ │ │ │ add r7, r7, #14 │ │ │ │ str fp, [sp, #4] │ │ │ │ - b 0xe4e70 │ │ │ │ + b 0xe4f70 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ adcs sl, sl, #0 │ │ │ │ lsrge r3, r3, #16 │ │ │ │ andlt ip, r0, #1 │ │ │ │ movlt r3, #32768 @ 0x8000 │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ ldr sl, [r8, sl, lsl #3] │ │ │ │ @@ -217917,50 +217981,50 @@ │ │ │ │ and r3, r3, sl │ │ │ │ orr r2, r2, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r7, lr │ │ │ │ orr r6, r6, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r2, [r1] │ │ │ │ - beq 0xe4ea8 │ │ │ │ + beq 0xe4fa8 │ │ │ │ ldrsh fp, [lr, #2]! │ │ │ │ ldrsh r2, [r1, #2]! │ │ │ │ mov ip, #0 │ │ │ │ smull r3, sl, fp, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc sl, sl, sl │ │ │ │ adds r3, r3, r4 │ │ │ │ adc sl, r5, sl │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ sbcs fp, sl, #0 │ │ │ │ - blt 0xe4e2c │ │ │ │ + blt 0xe4f2c │ │ │ │ and ip, r0, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b 0xe4e40 │ │ │ │ + b 0xe4f40 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strne r3, [fp, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r9, [pc, #176] @ 0xe4f98 │ │ │ │ + ldr r9, [pc, #176] @ 0xe5098 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r8, #4 │ │ │ │ lsl r3, r5, #31 │ │ │ │ asr r8, r5, #1 │ │ │ │ add r2, r4, #12 │ │ │ │ sub r5, r4, #4 │ │ │ │ ldr r4, [r1, #4]! │ │ │ │ ldr fp, [r5, #4]! │ │ │ │ @@ -217985,60 +218049,60 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ orr r6, r6, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe4f10 │ │ │ │ + bne 0xe5010 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r4, #1 │ │ │ │ sub r1, r7, #1 │ │ │ │ add lr, r7, #15 │ │ │ │ tst r0, #1 │ │ │ │ lsr r2, r0, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r2, #16 │ │ │ │ ldrbne r3, [r1, #1] │ │ │ │ ldrbne r2, [ip] │ │ │ │ add r1, r1, #1 │ │ │ │ mlane r2, r3, r6, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strbne r2, [ip] │ │ │ │ cmp r1, lr │ │ │ │ - bne 0xe4fcc │ │ │ │ + bne 0xe50cc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #100] @ 0xe5084 │ │ │ │ + ldr r7, [pc, #100] @ 0xe5184 │ │ │ │ mov r6, r2 │ │ │ │ lsl r5, r3, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r6, #2 │ │ │ │ sub ip, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r1, [ip, #2]! │ │ │ │ ldrh r2, [lr, #2]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r7, r3, lsl #3] │ │ │ │ @@ -218047,29 +218111,29 @@ │ │ │ │ bic r1, r1, r3 │ │ │ │ and r2, r2, r3 │ │ │ │ orr r2, r2, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r2, [ip] │ │ │ │ - bne 0xe5040 │ │ │ │ + bne 0xe5140 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #96] @ 0xe5100 │ │ │ │ + ldr r6, [pc, #96] @ 0xe5200 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub r3, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ mla ip, r5, ip, lr │ │ │ │ @@ -218078,60 +218142,60 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ and ip, ip, r7 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe50bc │ │ │ │ + bne 0xe51bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ lsl r7, r7, #24 │ │ │ │ mov r5, r0 │ │ │ │ asr r7, r7, #24 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r4, #1 │ │ │ │ sub r3, r6, #1 │ │ │ │ add ip, r6, #15 │ │ │ │ tst r0, #1 │ │ │ │ lsr r2, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r2, #16 │ │ │ │ ldrbne lr, [r3, #1] │ │ │ │ ldrbne r2, [r1] │ │ │ │ add r3, r3, #1 │ │ │ │ mlane r2, lr, r2, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strbne r2, [r1] │ │ │ │ cmp r3, ip │ │ │ │ - bne 0xe513c │ │ │ │ + bne 0xe523c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ lsl r5, r5, #16 │ │ │ │ - ldr r7, [pc, #88] @ 0xe51f8 │ │ │ │ + ldr r7, [pc, #88] @ 0xe52f8 │ │ │ │ mov r4, r0 │ │ │ │ asr r5, r5, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #2 │ │ │ │ sub r1, r8, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r2, [r1, #2]! │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ and lr, r0, #255 @ 0xff │ │ │ │ ldr lr, [r7, lr, lsl #3] │ │ │ │ @@ -218140,29 +218204,29 @@ │ │ │ │ bic r2, r2, lr │ │ │ │ and r3, r3, lr │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xe51b4 │ │ │ │ + bne 0xe52b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #96] @ 0xe5274 │ │ │ │ + ldr r6, [pc, #96] @ 0xe5374 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub r3, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ mla ip, lr, ip, r5 │ │ │ │ @@ -218171,30 +218235,30 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ and ip, ip, r7 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe5230 │ │ │ │ + bne 0xe5330 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ lsl r4, r3, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr sl, [pc, #156] @ 0xe5340 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr sl, [pc, #156] @ 0xe5440 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ asr r4, r4, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r3 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ sub r1, r5, #4 │ │ │ │ @@ -218217,51 +218281,51 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eorne lr, lr, ip │ │ │ │ orreq r2, ip, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str lr, [r1] │ │ │ │ - bne 0xe52c0 │ │ │ │ + bne 0xe53c0 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strne r3, [r2, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #192] @ 0xe5438 │ │ │ │ + ldr r2, [pc, #192] @ 0xe5538 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r3 │ │ │ │ sub r1, r4, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ smull ip, lr, r8, r4 │ │ │ │ ldr r6, [r1, #8]! │ │ │ │ add r4, r2, r7, lsl #3 │ │ │ │ cmp lr, #1073741824 @ 0x40000000 │ │ │ │ cmpeq ip, fp │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r7, [r2, r7, lsl #3] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - beq 0xe5414 │ │ │ │ + beq 0xe5514 │ │ │ │ adds ip, ip, ip │ │ │ │ adc lr, lr, lr │ │ │ │ eor lr, lr, r4 │ │ │ │ eor ip, ip, r6 │ │ │ │ and ip, ip, r7 │ │ │ │ and lr, lr, sl │ │ │ │ eor ip, ip, r6 │ │ │ │ @@ -218270,46 +218334,46 @@ │ │ │ │ lsr r0, r0, #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, #2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ mov r5, #1 │ │ │ │ str ip, [r1] │ │ │ │ str r4, [r1, #4] │ │ │ │ - bne 0xe5384 │ │ │ │ + bne 0xe5484 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mvn lr, #-2147483648 @ 0x80000000 │ │ │ │ eor lr, r4, lr │ │ │ │ tst r0, #17 │ │ │ │ bic r7, r7, r6 │ │ │ │ and lr, lr, sl │ │ │ │ eor ip, r7, r6 │ │ │ │ orrne r3, r3, #1 │ │ │ │ eor r4, r4, lr │ │ │ │ - b 0xe53d0 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe54d0 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, #0 │ │ │ │ lsl r4, r3, #16 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ - ldr sl, [pc, #160] @ 0xe5508 │ │ │ │ + ldr sl, [pc, #160] @ 0xe5608 │ │ │ │ str r0, [sp, #4] │ │ │ │ asr r4, r4, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r7 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r6 │ │ │ │ sub r3, r5, #4 │ │ │ │ add r1, r5, #12 │ │ │ │ ldrsh r5, [r2, #2] │ │ │ │ @@ -218331,35 +218395,35 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eorne lr, lr, ip │ │ │ │ orreq r7, r7, ip, lsr #31 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str lr, [r3] │ │ │ │ - bne 0xe5488 │ │ │ │ + bne 0xe5588 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strne r3, [r2, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r1, [pc, #192] @ 0xe55fc │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r1, [pc, #192] @ 0xe56fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ sub r5, r9, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ smull ip, lr, r8, r4 │ │ │ │ @@ -218367,15 +218431,15 @@ │ │ │ │ ldr r6, [r5, #8]! │ │ │ │ add r4, r1, r7, lsl #3 │ │ │ │ cmp lr, #1073741824 @ 0x40000000 │ │ │ │ cmpeq ip, #0 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r7, [r1, r7, lsl #3] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - beq 0xe55d8 │ │ │ │ + beq 0xe56d8 │ │ │ │ adds ip, ip, ip │ │ │ │ adc lr, lr, lr │ │ │ │ eor lr, lr, r4 │ │ │ │ eor ip, ip, r6 │ │ │ │ and ip, ip, r7 │ │ │ │ and lr, lr, sl │ │ │ │ eor ip, ip, r6 │ │ │ │ @@ -218383,44 +218447,44 @@ │ │ │ │ lsr r0, r0, #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r9, fp │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str ip, [r5] │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne 0xe5548 │ │ │ │ + bne 0xe5648 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mvn lr, #-2147483648 @ 0x80000000 │ │ │ │ eor lr, r4, lr │ │ │ │ tst r0, #17 │ │ │ │ bic r7, r7, r6 │ │ │ │ and lr, lr, sl │ │ │ │ eor ip, r7, r6 │ │ │ │ orrne r3, r3, #1 │ │ │ │ eor r4, r4, lr │ │ │ │ - b 0xe5598 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe5698 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr sl, [pc, #156] @ 0xe56c8 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr sl, [pc, #156] @ 0xe57c8 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ mov r3, lr │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, lr │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ sub r1, r4, #4 │ │ │ │ ldrsh r5, [r8, lr] │ │ │ │ @@ -218443,36 +218507,36 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eorne r4, r4, ip │ │ │ │ orreq r3, ip, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r4, [r1] │ │ │ │ - bne 0xe5644 │ │ │ │ + bne 0xe5744 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strne r3, [r2, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #196] @ 0xe57c4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #196] @ 0xe58c4 │ │ │ │ mov r5, r8 │ │ │ │ mov fp, r8 │ │ │ │ sub r1, r4, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ ldr lr, [sl, r5, lsl #3] │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ @@ -218480,15 +218544,15 @@ │ │ │ │ ldr r4, [r1, #8]! │ │ │ │ add lr, r3, r6, lsl #3 │ │ │ │ cmp ip, #1073741824 @ 0x40000000 │ │ │ │ cmpeq r2, fp │ │ │ │ ldr r7, [lr, #4] │ │ │ │ ldr r6, [r3, r6, lsl #3] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ - beq 0xe57a0 │ │ │ │ + beq 0xe58a0 │ │ │ │ adds r2, r2, r2 │ │ │ │ adc ip, ip, ip │ │ │ │ eor ip, ip, lr │ │ │ │ eor r2, r2, r4 │ │ │ │ and r2, r2, r6 │ │ │ │ and ip, ip, r7 │ │ │ │ eor r2, r2, r4 │ │ │ │ @@ -218497,46 +218561,46 @@ │ │ │ │ lsr r0, r0, #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, #2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r1] │ │ │ │ str lr, [r1, #4] │ │ │ │ - bne 0xe570c │ │ │ │ + bne 0xe580c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ eor ip, lr, ip │ │ │ │ tst r0, #17 │ │ │ │ bic r6, r6, r4 │ │ │ │ and ip, ip, r7 │ │ │ │ eor r2, r6, r4 │ │ │ │ orrne r8, r8, #1 │ │ │ │ eor lr, lr, ip │ │ │ │ - b 0xe575c │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe585c │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - ldr sl, [pc, #164] @ 0xe5890 │ │ │ │ + ldr sl, [pc, #164] @ 0xe5990 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, r7 │ │ │ │ sub r1, r4, #4 │ │ │ │ ldrsh r5, [r9, lr] │ │ │ │ ldrsh r6, [r8, lr] │ │ │ │ add lr, lr, #4 │ │ │ │ @@ -218557,36 +218621,36 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eorne r4, r4, ip │ │ │ │ orreq r7, r7, ip, lsr #31 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #18 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r4, [r1] │ │ │ │ - bne 0xe580c │ │ │ │ + bne 0xe590c │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strne r3, [r2, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #192] @ 0xe5988 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #192] @ 0xe5a88 │ │ │ │ mov r6, #4 │ │ │ │ mov fp, r8 │ │ │ │ sub r1, r4, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r4, [r9, r6] │ │ │ │ ldr lr, [sl, r6] │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ @@ -218594,15 +218658,15 @@ │ │ │ │ ldr r4, [r1, #8]! │ │ │ │ add lr, r3, r5, lsl #3 │ │ │ │ cmp ip, #1073741824 @ 0x40000000 │ │ │ │ cmpeq r2, fp │ │ │ │ ldr r7, [lr, #4] │ │ │ │ ldr r5, [r3, r5, lsl #3] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ - beq 0xe5964 │ │ │ │ + beq 0xe5a64 │ │ │ │ adds r2, r2, r2 │ │ │ │ adc ip, ip, ip │ │ │ │ eor ip, ip, lr │ │ │ │ eor r2, r2, r4 │ │ │ │ and r2, r2, r5 │ │ │ │ and ip, ip, r7 │ │ │ │ eor r2, r2, r4 │ │ │ │ @@ -218610,52 +218674,52 @@ │ │ │ │ lsr r0, r0, #8 │ │ │ │ cmp r6, #12 │ │ │ │ lsl r0, r0, #16 │ │ │ │ mov r6, #12 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r2, [r1] │ │ │ │ str lr, [r1, #4] │ │ │ │ - bne 0xe58d4 │ │ │ │ + bne 0xe59d4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ eor ip, lr, ip │ │ │ │ tst r0, #17 │ │ │ │ bic r5, r5, r4 │ │ │ │ and ip, ip, r7 │ │ │ │ eor r2, r5, r4 │ │ │ │ orrne r8, r8, #1 │ │ │ │ eor lr, lr, ip │ │ │ │ - b 0xe5924 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe5a24 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ and ip, r5, #255 @ 0xff │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, r7 │ │ │ │ and r5, r5, #248 @ 0xf8 │ │ │ │ add lr, r7, #16 │ │ │ │ rsb r6, ip, #8 │ │ │ │ cmp ip, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq 0xe5a2c │ │ │ │ + beq 0xe5b2c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r3, #4 │ │ │ │ orr r7, r7, r3, lsr #4 │ │ │ │ lsl r8, r7, #24 │ │ │ │ asr r8, r8, #24 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ @@ -218676,47 +218740,47 @@ │ │ │ │ tst r0, #1 │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r7, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r7, #16 │ │ │ │ cmp lr, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe59c8 │ │ │ │ + bne 0xe5ac8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ and r3, fp, #240 @ 0xf0 │ │ │ │ and lr, fp, #255 @ 0xff │ │ │ │ - ldr r4, [pc, #224] @ 0xe5b74 │ │ │ │ - ldr r9, [pc, #224] @ 0xe5b78 │ │ │ │ - ldr r8, [pc, #224] @ 0xe5b7c │ │ │ │ - ldr r7, [pc, #224] @ 0xe5b80 │ │ │ │ - ldr r6, [pc, #224] @ 0xe5b84 │ │ │ │ - ldr r5, [pc, #224] @ 0xe5b88 │ │ │ │ + ldr r4, [pc, #224] @ 0xe5c74 │ │ │ │ + ldr r9, [pc, #224] @ 0xe5c78 │ │ │ │ + ldr r8, [pc, #224] @ 0xe5c7c │ │ │ │ + ldr r7, [pc, #224] @ 0xe5c80 │ │ │ │ + ldr r6, [pc, #224] @ 0xe5c84 │ │ │ │ + ldr r5, [pc, #224] @ 0xe5c88 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r1, r1, #2 │ │ │ │ rsb r3, lr, #16 │ │ │ │ sub ip, sl, #2 │ │ │ │ add r2, sl, #14 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp lr, #0 │ │ │ │ add ip, ip, #2 │ │ │ │ moveq r3, lr │ │ │ │ - beq 0xe5b34 │ │ │ │ + beq 0xe5c34 │ │ │ │ ldrh sl, [ip] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ lsr r3, sl, #8 │ │ │ │ orr r3, r3, sl, lsl #8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ @@ -218726,15 +218790,15 @@ │ │ │ │ lsl r3, sl, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ and fp, r7, r3, lsl #1 │ │ │ │ and r3, r6, r3, lsl #3 │ │ │ │ orr fp, fp, r3 │ │ │ │ and r3, r5, sl, lsr #3 │ │ │ │ orr r3, fp, r3 │ │ │ │ - ldr fp, [pc, #116] @ 0xe5b8c │ │ │ │ + ldr fp, [pc, #116] @ 0xe5c8c │ │ │ │ and sl, fp, sl, lsr #1 │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r3, r3, #16 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ lsr r3, r3, #16 │ │ │ │ lsr sl, r3, sl │ │ │ │ lsleq r3, sl, #16 │ │ │ │ @@ -218746,20 +218810,20 @@ │ │ │ │ and r3, r3, sl │ │ │ │ bic fp, fp, sl │ │ │ │ lsl r0, r0, #16 │ │ │ │ orr fp, fp, r3 │ │ │ │ cmp r2, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh fp, [r1] │ │ │ │ - bne 0xe5abc │ │ │ │ + bne 0xe5bbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ @ instruction: 0xfffff0f0 │ │ │ │ andeq r0, r0, pc, lsl #30 │ │ │ │ andeq r4, r0, r4, asr #8 │ │ │ │ @ instruction: 0xffff8888 │ │ │ │ andeq r1, r0, r1, lsl r1 │ │ │ │ andeq r2, r0, r2, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -218767,34 +218831,34 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r1, r4, #4 │ │ │ │ - ldr r5, [pc, #204] @ 0xe5c94 │ │ │ │ + ldr r5, [pc, #204] @ 0xe5d94 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ - ldr sl, [pc, #200] @ 0xe5c98 │ │ │ │ + ldr sl, [pc, #200] @ 0xe5d98 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ - ldr r9, [pc, #196] @ 0xe5c9c │ │ │ │ - ldr r8, [pc, #196] @ 0xe5ca0 │ │ │ │ - ldr r7, [pc, #196] @ 0xe5ca4 │ │ │ │ - ldr r6, [pc, #196] @ 0xe5ca8 │ │ │ │ + ldr r9, [pc, #196] @ 0xe5d9c │ │ │ │ + ldr r8, [pc, #196] @ 0xe5da0 │ │ │ │ + ldr r7, [pc, #196] @ 0xe5da4 │ │ │ │ + ldr r6, [pc, #196] @ 0xe5da8 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub ip, fp, #4 │ │ │ │ rsb r3, r4, #32 │ │ │ │ add r2, fp, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ add ip, ip, #4 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 0xe5c54 │ │ │ │ + beq 0xe5d54 │ │ │ │ ldr lr, [ip] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ eor r3, lr, lr, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, lr, ror #8 │ │ │ │ @@ -218802,15 +218866,15 @@ │ │ │ │ and r3, r9, r3, lsl #4 │ │ │ │ orr r3, lr, r3 │ │ │ │ and lr, r8, r3, lsr #3 │ │ │ │ and fp, r7, r3, lsr #1 │ │ │ │ orr fp, lr, fp │ │ │ │ and lr, r6, r3, lsl #1 │ │ │ │ orr lr, fp, lr │ │ │ │ - ldr fp, [pc, #100] @ 0xe5cac │ │ │ │ + ldr fp, [pc, #100] @ 0xe5dac │ │ │ │ and r3, fp, r3, lsl #3 │ │ │ │ orr r3, lr, r3 │ │ │ │ ldreq lr, [sp, #8] │ │ │ │ lsreq r3, r3, lr │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ and fp, r0, #255 @ 0xff │ │ │ │ ldr fp, [r5, fp, lsl #3] │ │ │ │ @@ -218818,51 +218882,51 @@ │ │ │ │ and r3, r3, fp │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xe5bf4 │ │ │ │ + bne 0xe5cf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ svceq 0x000f0f0f │ │ │ │ @ instruction: 0xf0f0f0f0 │ │ │ │ tstne r1, r1, lsl r1 │ │ │ │ eorcs r2, r2, #536870914 @ 0x20000002 │ │ │ │ strbmi r4, [r4], #-1092 @ 0xfffffbbc │ │ │ │ stmhi r8, {r3, r7, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ add ip, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #2 │ │ │ │ ldrhne lr, [r1] │ │ │ │ lsl r0, r3, #16 │ │ │ │ ldrhne r3, [r2] │ │ │ │ add r1, r1, #2 │ │ │ │ smlalbbne r6, r7, lr, r3 │ │ │ │ cmp r1, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe5ce0 │ │ │ │ + bne 0xe5de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -218870,44 +218934,44 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r4, [sp, #24] │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ add r1, r8, #2 │ │ │ │ mov r2, r6 │ │ │ │ - b 0xe5d8c │ │ │ │ + b 0xe5e8c │ │ │ │ ldrh lr, [r1, #-4] │ │ │ │ smlalbb r4, r5, lr, ip │ │ │ │ lsr r0, r0, #2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 0xe5dc0 │ │ │ │ + beq 0xe5ec0 │ │ │ │ mov ip, r3 │ │ │ │ tst r0, #1 │ │ │ │ add r3, ip, #1 │ │ │ │ - beq 0xe5d6c │ │ │ │ + beq 0xe5e6c │ │ │ │ tst ip, #1 │ │ │ │ lsr lr, r0, #2 │ │ │ │ ldrsh ip, [r2] │ │ │ │ - bne 0xe5d64 │ │ │ │ + bne 0xe5e64 │ │ │ │ ldrh r6, [r1], #2 │ │ │ │ lsl r0, lr, #16 │ │ │ │ smlalbb r4, r5, r6, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 0xe5d88 │ │ │ │ + b 0xe5e88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -218916,74 +218980,74 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #4 │ │ │ │ ldrne lr, [r8, r3, lsl #2] │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrne ip, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ smlalne r4, r5, lr, ip │ │ │ │ cmp r3, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe5e10 │ │ │ │ + bne 0xe5f10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ sub r2, r6, #4 │ │ │ │ add r3, ip, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe5eb4 │ │ │ │ + beq 0xe5fb4 │ │ │ │ tst ip, #1 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ sub r6, r7, #8 │ │ │ │ lsr lr, r0, #4 │ │ │ │ - beq 0xe5edc │ │ │ │ + beq 0xe5fdc │ │ │ │ ldr ip, [r6, r3, lsl #2] │ │ │ │ smlal r4, r8, ip, r1 │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe5ef0 │ │ │ │ + beq 0xe5ff0 │ │ │ │ mov ip, r3 │ │ │ │ tst r0, #1 │ │ │ │ add r3, ip, #1 │ │ │ │ - beq 0xe5eb4 │ │ │ │ - b 0xe5e98 │ │ │ │ + beq 0xe5fb4 │ │ │ │ + b 0xe5f98 │ │ │ │ ldr ip, [r7, r3, lsl #2] │ │ │ │ lsl r0, lr, #16 │ │ │ │ smlal r4, r8, ip, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b 0xe5ec8 │ │ │ │ + b 0xe5fc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -218992,31 +219056,31 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add lr, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #2 │ │ │ │ ldrhne r1, [r3] │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrhne ip, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ smlalne r7, r8, r1, ip │ │ │ │ cmp r3, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe5f48 │ │ │ │ + bne 0xe6048 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219025,70 +219089,70 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #4 │ │ │ │ ldrne lr, [r8, r3, lsl #2] │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrne ip, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ umlalne r4, r5, lr, ip │ │ │ │ cmp r3, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe5fc4 │ │ │ │ + bne 0xe60c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0xe6074 │ │ │ │ + beq 0xe6174 │ │ │ │ ldrsh r7, [r0] │ │ │ │ ldrsh r1, [r2] │ │ │ │ tst lr, #1 │ │ │ │ smull ip, r8, r7, r1 │ │ │ │ lsr r9, r3, #2 │ │ │ │ - beq 0xe60b8 │ │ │ │ + beq 0xe61b8 │ │ │ │ subs ip, r5, ip │ │ │ │ mov r5, ip │ │ │ │ sbc r6, r6, r8 │ │ │ │ add lr, lr, #1 │ │ │ │ lsr r3, r3, #2 │ │ │ │ lsl r3, r3, #16 │ │ │ │ cmp lr, #8 │ │ │ │ lsr r3, r3, #16 │ │ │ │ add r0, r0, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe6048 │ │ │ │ + bne 0xe6148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -219096,57 +219160,57 @@ │ │ │ │ lsl r3, r9, #16 │ │ │ │ add lr, lr, #1 │ │ │ │ mov r5, ip │ │ │ │ adc r6, r8, r6 │ │ │ │ lsr r3, r3, #16 │ │ │ │ add r0, r0, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 0xe6048 │ │ │ │ + b 0xe6148 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, [sp, #24] │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r8, #2 │ │ │ │ mov r2, r7 │ │ │ │ - b 0xe6148 │ │ │ │ + b 0xe6248 │ │ │ │ ldrsh r8, [r1, #-4] │ │ │ │ smull lr, r7, r8, r3 │ │ │ │ subs lr, r4, lr │ │ │ │ sbc r3, r5, r7 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r3 │ │ │ │ lsr r0, r0, #2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 0xe617c │ │ │ │ + beq 0xe627c │ │ │ │ mov r3, ip │ │ │ │ tst r0, #1 │ │ │ │ add ip, r3, #1 │ │ │ │ - beq 0xe6128 │ │ │ │ + beq 0xe6228 │ │ │ │ tst r3, #1 │ │ │ │ lsr lr, r0, #2 │ │ │ │ ldrsh r3, [r2] │ │ │ │ - bne 0xe6110 │ │ │ │ + bne 0xe6210 │ │ │ │ ldrh r7, [r1], #2 │ │ │ │ lsl r0, lr, #16 │ │ │ │ smlalbb r4, r5, r7, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 0xe6144 │ │ │ │ + b 0xe6244 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219155,96 +219219,96 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe61f8 │ │ │ │ + beq 0xe62f8 │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ tst r3, #1 │ │ │ │ smull ip, lr, r1, r2 │ │ │ │ lsr r9, r0, #4 │ │ │ │ - beq 0xe621c │ │ │ │ + beq 0xe631c │ │ │ │ subs ip, r8, ip │ │ │ │ sbc r5, r5, lr │ │ │ │ mov r8, ip │ │ │ │ add r3, r3, #1 │ │ │ │ lsr r0, r0, #4 │ │ │ │ cmp r3, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ - beq 0xe6238 │ │ │ │ + beq 0xe6338 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe61f8 │ │ │ │ - b 0xe61d4 │ │ │ │ + beq 0xe62f8 │ │ │ │ + b 0xe62d4 │ │ │ │ adds ip, r8, ip │ │ │ │ lsl r0, r9, #16 │ │ │ │ adc r5, lr, r5 │ │ │ │ mov r8, ip │ │ │ │ add r3, r3, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b 0xe61cc │ │ │ │ + b 0xe62cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub r2, r8, #4 │ │ │ │ add lr, ip, #1 │ │ │ │ mov r3, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0xe62c8 │ │ │ │ + beq 0xe63c8 │ │ │ │ tst ip, #1 │ │ │ │ ldr r1, [r2, lr, lsl #2] │ │ │ │ sub r8, r7, #8 │ │ │ │ lsr r0, r3, #4 │ │ │ │ - beq 0xe62f0 │ │ │ │ + beq 0xe63f0 │ │ │ │ ldr r8, [r8, lr, lsl #2] │ │ │ │ smull r0, ip, r1, r8 │ │ │ │ subs r0, r4, r0 │ │ │ │ sbc ip, r5, ip │ │ │ │ mov r4, r0 │ │ │ │ mov r5, ip │ │ │ │ lsr r3, r3, #4 │ │ │ │ lsl r3, r3, #16 │ │ │ │ cmp lr, #4 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 0xe6304 │ │ │ │ + beq 0xe6404 │ │ │ │ mov ip, lr │ │ │ │ tst r3, #1 │ │ │ │ add lr, ip, #1 │ │ │ │ - beq 0xe62c8 │ │ │ │ - b 0xe629c │ │ │ │ + beq 0xe63c8 │ │ │ │ + b 0xe639c │ │ │ │ lsl r3, r0, #16 │ │ │ │ ldr r0, [r7, lr, lsl #2] │ │ │ │ lsr r3, r3, #16 │ │ │ │ smlal r4, r5, r0, r1 │ │ │ │ - b 0xe62dc │ │ │ │ + b 0xe63dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219252,31 +219316,31 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #1 │ │ │ │ ldrsbne lr, [r1] │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrsbne ip, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ smlabbne r7, lr, ip, r7 │ │ │ │ cmp r3, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 0xe6358 │ │ │ │ + bne 0xe6458 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219284,31 +219348,31 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #2 │ │ │ │ ldrhne lr, [r1] │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrhne ip, [r2] │ │ │ │ add r1, r1, #2 │ │ │ │ smlabbne r7, lr, ip, r7 │ │ │ │ cmp r1, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe63d8 │ │ │ │ + bne 0xe64d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219316,28 +219380,28 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #4 │ │ │ │ ldrne r2, [r5, ip, lsl #2] │ │ │ │ lsl r0, r3, #16 │ │ │ │ ldrne r3, [r7, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ mlane r4, r2, r3, r4 │ │ │ │ cmp ip, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe6450 │ │ │ │ + bne 0xe6550 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219345,31 +219409,31 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #1 │ │ │ │ ldrbne lr, [r1] │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrbne ip, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ smlabbne r7, lr, ip, r7 │ │ │ │ cmp r3, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 0xe64cc │ │ │ │ + bne 0xe65cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219377,31 +219441,31 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #2 │ │ │ │ ldrhne lr, [r2] │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrhne ip, [r1] │ │ │ │ add r1, r1, #2 │ │ │ │ mlane r7, lr, ip, r7 │ │ │ │ cmp r1, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe654c │ │ │ │ + bne 0xe664c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219409,28 +219473,28 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #4 │ │ │ │ ldrne r2, [r5, ip, lsl #2] │ │ │ │ lsl r0, r3, #16 │ │ │ │ ldrne r3, [r7, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ mlane r4, r2, r3, r4 │ │ │ │ cmp ip, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe65c4 │ │ │ │ + bne 0xe66c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219438,39 +219502,39 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe6674 │ │ │ │ + beq 0xe6774 │ │ │ │ ldrsb lr, [r7, ip] │ │ │ │ ldrsb r3, [r6, ip] │ │ │ │ tst ip, #1 │ │ │ │ smulbb lr, lr, r3 │ │ │ │ lsr r2, r0, #1 │ │ │ │ subne r4, r4, lr │ │ │ │ - bne 0xe6674 │ │ │ │ + bne 0xe6774 │ │ │ │ lsl r0, r2, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst r0, #1 │ │ │ │ add r4, r4, lr │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 0xe6640 │ │ │ │ + bne 0xe6740 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe6638 │ │ │ │ + bne 0xe6738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219478,45 +219542,45 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe6724 │ │ │ │ + beq 0xe6824 │ │ │ │ ldrh lr, [r1] │ │ │ │ ldrh r3, [r2] │ │ │ │ tst ip, #1 │ │ │ │ smulbb lr, lr, r3 │ │ │ │ lsr r4, r0, #2 │ │ │ │ subne r7, r7, lr │ │ │ │ - bne 0xe6724 │ │ │ │ + bne 0xe6824 │ │ │ │ lsl r0, r4, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst r0, #1 │ │ │ │ add r7, r7, lr │ │ │ │ add ip, ip, #1 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe66e8 │ │ │ │ + bne 0xe67e8 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe66e0 │ │ │ │ + bne 0xe67e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219524,39 +219588,39 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe67cc │ │ │ │ + beq 0xe68cc │ │ │ │ ldr r3, [r7, ip, lsl #2] │ │ │ │ ldr r2, [r6, ip, lsl #2] │ │ │ │ tst ip, #1 │ │ │ │ mul r3, r2, r3 │ │ │ │ lsr r1, r0, #4 │ │ │ │ subne r4, r4, r3 │ │ │ │ - bne 0xe67cc │ │ │ │ + bne 0xe68cc │ │ │ │ lsl r0, r1, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ tst r0, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 0xe6798 │ │ │ │ + bne 0xe6898 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #4 │ │ │ │ cmp ip, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsrne r0, r0, #16 │ │ │ │ - bne 0xe6790 │ │ │ │ + bne 0xe6890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219564,42 +219628,42 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ add r1, r4, #1 │ │ │ │ sub lr, r7, #1 │ │ │ │ - b 0xe6860 │ │ │ │ + b 0xe6960 │ │ │ │ ldrsb ip, [r1, #-2] │ │ │ │ smlabb r6, ip, r3, r6 │ │ │ │ lsr r0, r0, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq 0xe6890 │ │ │ │ + beq 0xe6990 │ │ │ │ mov ip, r2 │ │ │ │ tst r0, #1 │ │ │ │ add r2, ip, #1 │ │ │ │ - beq 0xe6844 │ │ │ │ + beq 0xe6944 │ │ │ │ tst ip, #1 │ │ │ │ ldrsb r3, [lr, r2] │ │ │ │ lsr r4, r0, #1 │ │ │ │ - bne 0xe683c │ │ │ │ + bne 0xe693c │ │ │ │ ldrsb ip, [r1], #1 │ │ │ │ lsl r0, r4, #16 │ │ │ │ smlabb r6, ip, r3, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b 0xe685c │ │ │ │ + b 0xe695c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219607,44 +219671,44 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ add r1, r6, #2 │ │ │ │ mov r2, r4 │ │ │ │ - b 0xe6910 │ │ │ │ + b 0xe6a10 │ │ │ │ ldrh lr, [r1, #-4] │ │ │ │ smlabb r7, lr, r3, r7 │ │ │ │ lsr r0, r0, #2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 0xe6944 │ │ │ │ + beq 0xe6a44 │ │ │ │ mov lr, ip │ │ │ │ tst r0, #1 │ │ │ │ add ip, lr, #1 │ │ │ │ - beq 0xe68f0 │ │ │ │ + beq 0xe69f0 │ │ │ │ tst lr, #1 │ │ │ │ ldrsh r3, [r2] │ │ │ │ lsr r4, r0, #2 │ │ │ │ - bne 0xe68e8 │ │ │ │ + bne 0xe69e8 │ │ │ │ ldrh lr, [r1], #2 │ │ │ │ lsl r0, r4, #16 │ │ │ │ smlabb r7, lr, r3, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 0xe690c │ │ │ │ + b 0xe6a0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219652,44 +219716,44 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r6, #4 │ │ │ │ add ip, lr, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe69bc │ │ │ │ + beq 0xe6abc │ │ │ │ tst lr, #1 │ │ │ │ ldr r3, [r2, ip, lsl #2] │ │ │ │ sub r6, r7, #8 │ │ │ │ lsr r1, r0, #4 │ │ │ │ - beq 0xe69e4 │ │ │ │ + beq 0xe6ae4 │ │ │ │ ldr r1, [r6, ip, lsl #2] │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe69f8 │ │ │ │ + beq 0xe6af8 │ │ │ │ mov lr, ip │ │ │ │ tst r0, #1 │ │ │ │ add ip, lr, #1 │ │ │ │ - beq 0xe69bc │ │ │ │ - b 0xe69a0 │ │ │ │ + beq 0xe6abc │ │ │ │ + b 0xe6aa0 │ │ │ │ lsl r0, r1, #16 │ │ │ │ ldr r1, [r7, ip, lsl #2] │ │ │ │ lsr r0, r0, #16 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ - b 0xe69d0 │ │ │ │ + b 0xe6ad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219697,43 +219761,43 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ add r1, r4, #1 │ │ │ │ sub lr, r7, #1 │ │ │ │ - b 0xe6a78 │ │ │ │ + b 0xe6b78 │ │ │ │ ldrsb ip, [r1, #-2] │ │ │ │ smulbb r3, ip, r3 │ │ │ │ sub r6, r6, r3 │ │ │ │ lsr r0, r0, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq 0xe6aa8 │ │ │ │ + beq 0xe6ba8 │ │ │ │ mov ip, r2 │ │ │ │ tst r0, #1 │ │ │ │ add r2, ip, #1 │ │ │ │ - beq 0xe6a5c │ │ │ │ + beq 0xe6b5c │ │ │ │ tst ip, #1 │ │ │ │ ldrsb r3, [lr, r2] │ │ │ │ lsr r4, r0, #1 │ │ │ │ - bne 0xe6a50 │ │ │ │ + bne 0xe6b50 │ │ │ │ ldrsb ip, [r1], #1 │ │ │ │ lsl r0, r4, #16 │ │ │ │ smlabb r6, ip, r3, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b 0xe6a74 │ │ │ │ + b 0xe6b74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219741,45 +219805,45 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ add r1, r6, #2 │ │ │ │ mov r2, r4 │ │ │ │ - b 0xe6b2c │ │ │ │ + b 0xe6c2c │ │ │ │ ldrh lr, [r1, #-4] │ │ │ │ smulbb r3, lr, r3 │ │ │ │ sub r7, r7, r3 │ │ │ │ lsr r0, r0, #2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 0xe6b60 │ │ │ │ + beq 0xe6c60 │ │ │ │ mov lr, ip │ │ │ │ tst r0, #1 │ │ │ │ add ip, lr, #1 │ │ │ │ - beq 0xe6b0c │ │ │ │ + beq 0xe6c0c │ │ │ │ tst lr, #1 │ │ │ │ ldrsh r3, [r2] │ │ │ │ lsr r4, r0, #2 │ │ │ │ - bne 0xe6b00 │ │ │ │ + bne 0xe6c00 │ │ │ │ ldrh lr, [r1], #2 │ │ │ │ lsl r0, r4, #16 │ │ │ │ smlabb r7, lr, r3, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 0xe6b28 │ │ │ │ + b 0xe6c28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219787,45 +219851,45 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r6, #4 │ │ │ │ add ip, lr, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe6bdc │ │ │ │ + beq 0xe6cdc │ │ │ │ tst lr, #1 │ │ │ │ ldr r3, [r2, ip, lsl #2] │ │ │ │ sub r6, r7, #8 │ │ │ │ lsr r1, r0, #4 │ │ │ │ - beq 0xe6c04 │ │ │ │ + beq 0xe6d04 │ │ │ │ ldr r1, [r6, ip, lsl #2] │ │ │ │ mul r3, r1, r3 │ │ │ │ sub r4, r4, r3 │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe6c18 │ │ │ │ + beq 0xe6d18 │ │ │ │ mov lr, ip │ │ │ │ tst r0, #1 │ │ │ │ add ip, lr, #1 │ │ │ │ - beq 0xe6bdc │ │ │ │ - b 0xe6bbc │ │ │ │ + beq 0xe6cdc │ │ │ │ + b 0xe6cbc │ │ │ │ lsl r0, r1, #16 │ │ │ │ ldr r1, [r7, ip, lsl #2] │ │ │ │ lsr r0, r0, #16 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ - b 0xe6bf0 │ │ │ │ + b 0xe6cf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219834,20 +219898,20 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ lsr r3, r0, #4 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe6cac │ │ │ │ + beq 0xe6dac │ │ │ │ ldr r3, [r6, ip, lsl #2] │ │ │ │ ldr r1, [r7, ip, lsl #2] │ │ │ │ smull lr, r2, r1, r3 │ │ │ │ lsr r3, lr, #7 │ │ │ │ lsr lr, lr, #8 │ │ │ │ orr lr, lr, r2, lsl #24 │ │ │ │ and r3, r3, #1 │ │ │ │ @@ -219856,45 +219920,45 @@ │ │ │ │ adc r2, r2, #0 │ │ │ │ adds r3, r3, r8 │ │ │ │ adc r5, r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe6c68 │ │ │ │ + bne 0xe6d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub r2, r8, #4 │ │ │ │ add lr, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0xe6d64 │ │ │ │ + beq 0xe6e64 │ │ │ │ tst r1, #1 │ │ │ │ ldr r8, [r2, lr, lsl #2] │ │ │ │ sub ip, r6, #8 │ │ │ │ lsr r0, r3, #4 │ │ │ │ - beq 0xe6d8c │ │ │ │ + beq 0xe6e8c │ │ │ │ ldr ip, [ip, lr, lsl #2] │ │ │ │ smull r1, r0, r8, ip │ │ │ │ lsr ip, r1, #8 │ │ │ │ lsr r1, r1, #7 │ │ │ │ orr ip, ip, r0, lsl #24 │ │ │ │ and r1, r1, #1 │ │ │ │ adds ip, ip, r1 │ │ │ │ @@ -219903,37 +219967,37 @@ │ │ │ │ adds ip, ip, r7 │ │ │ │ adc r5, r5, r0 │ │ │ │ mov r7, ip │ │ │ │ lsr r3, r3, #4 │ │ │ │ lsl r3, r3, #16 │ │ │ │ cmp lr, #4 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 0xe6dc8 │ │ │ │ + beq 0xe6ec8 │ │ │ │ mov r1, lr │ │ │ │ tst r3, #1 │ │ │ │ add lr, r1, #1 │ │ │ │ - beq 0xe6d64 │ │ │ │ - b 0xe6d20 │ │ │ │ + beq 0xe6e64 │ │ │ │ + b 0xe6e20 │ │ │ │ lsl r3, r0, #16 │ │ │ │ ldr r0, [r6, lr, lsl #2] │ │ │ │ lsr r3, r3, #16 │ │ │ │ smull ip, r1, r8, r0 │ │ │ │ lsr r0, ip, #8 │ │ │ │ lsr ip, ip, #7 │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ and ip, ip, #1 │ │ │ │ adds ip, ip, r0 │ │ │ │ asr r1, r1, #8 │ │ │ │ adc r1, r1, #0 │ │ │ │ adds ip, ip, r7 │ │ │ │ adc r5, r5, r1 │ │ │ │ mov r7, ip │ │ │ │ - b 0xe6d78 │ │ │ │ + b 0xe6e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -219942,64 +220006,64 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ lsr r3, r0, #4 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe6e54 │ │ │ │ + beq 0xe6f54 │ │ │ │ ldr ip, [r7, lr, lsl #2] │ │ │ │ ldr r1, [r6, lr, lsl #2] │ │ │ │ umull r3, r2, ip, r1 │ │ │ │ lsr ip, r3, #8 │ │ │ │ orr ip, ip, r2, lsl #24 │ │ │ │ lsr r3, r3, #7 │ │ │ │ adds ip, ip, r8 │ │ │ │ and r3, r3, #1 │ │ │ │ adc r2, r5, r2, lsr #8 │ │ │ │ adds r8, r3, ip │ │ │ │ adc r5, r2, #0 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe6e18 │ │ │ │ + bne 0xe6f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ tst r3, #1 │ │ │ │ lsr r0, r3, #4 │ │ │ │ - beq 0xe6f18 │ │ │ │ + beq 0xe7018 │ │ │ │ ldr lr, [r7, r2, lsl #2] │ │ │ │ ldr r9, [r8, r2, lsl #2] │ │ │ │ tst r2, #1 │ │ │ │ smull ip, r1, r9, lr │ │ │ │ - bne 0xe6f30 │ │ │ │ + bne 0xe7030 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r0, ip, #7 │ │ │ │ lsr ip, ip, #8 │ │ │ │ orr ip, ip, r1, lsl #24 │ │ │ │ and r0, r0, #1 │ │ │ │ adds r0, r0, ip │ │ │ │ asr r1, r1, #8 │ │ │ │ @@ -220007,21 +220071,21 @@ │ │ │ │ adc r1, r1, #0 │ │ │ │ adds r0, r0, r4 │ │ │ │ adc r6, r6, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ lsr r0, r3, #4 │ │ │ │ - bne 0xe6ec4 │ │ │ │ + bne 0xe6fc4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ lsl r3, r0, #16 │ │ │ │ - beq 0xe6f70 │ │ │ │ + beq 0xe7070 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xe6eb8 │ │ │ │ + b 0xe6fb8 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ lsr r3, ip, #8 │ │ │ │ lsr ip, ip, #7 │ │ │ │ orr r3, r3, r1, lsl #24 │ │ │ │ and ip, ip, #1 │ │ │ │ adds r3, r3, ip │ │ │ │ @@ -220029,45 +220093,45 @@ │ │ │ │ adc r1, r1, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ adds r3, r3, r4 │ │ │ │ adc r6, r6, r1 │ │ │ │ cmp r2, #4 │ │ │ │ mov r4, r3 │ │ │ │ lsl r3, r0, #16 │ │ │ │ - bne 0xe6f28 │ │ │ │ + bne 0xe7028 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub r2, r8, #4 │ │ │ │ add lr, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0xe7020 │ │ │ │ + beq 0xe7120 │ │ │ │ tst r1, #1 │ │ │ │ ldr r8, [r2, lr, lsl #2] │ │ │ │ sub ip, r6, #8 │ │ │ │ lsr r0, r3, #4 │ │ │ │ - beq 0xe7048 │ │ │ │ + beq 0xe7148 │ │ │ │ ldr ip, [ip, lr, lsl #2] │ │ │ │ smull r1, r0, r8, ip │ │ │ │ rsbs r1, r1, #0 │ │ │ │ rsc r0, r0, #0 │ │ │ │ lsr ip, r1, #8 │ │ │ │ lsr r1, r1, #7 │ │ │ │ orr ip, ip, r0, lsl #24 │ │ │ │ @@ -220078,312 +220142,312 @@ │ │ │ │ adds ip, ip, r7 │ │ │ │ adc r5, r5, r0 │ │ │ │ mov r7, ip │ │ │ │ lsr r3, r3, #4 │ │ │ │ lsl r3, r3, #16 │ │ │ │ cmp lr, #4 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 0xe7084 │ │ │ │ + beq 0xe7184 │ │ │ │ mov r1, lr │ │ │ │ tst r3, #1 │ │ │ │ add lr, r1, #1 │ │ │ │ - beq 0xe7020 │ │ │ │ - b 0xe6fd4 │ │ │ │ + beq 0xe7120 │ │ │ │ + b 0xe70d4 │ │ │ │ lsl r3, r0, #16 │ │ │ │ ldr r0, [r6, lr, lsl #2] │ │ │ │ lsr r3, r3, #16 │ │ │ │ smull ip, r1, r8, r0 │ │ │ │ lsr r0, ip, #8 │ │ │ │ lsr ip, ip, #7 │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ and ip, ip, #1 │ │ │ │ adds ip, ip, r0 │ │ │ │ asr r1, r1, #8 │ │ │ │ adc r1, r1, #0 │ │ │ │ adds ip, ip, r7 │ │ │ │ adc r5, r5, r1 │ │ │ │ mov r7, ip │ │ │ │ - b 0xe7034 │ │ │ │ + b 0xe7134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ ldrsbne r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ addne r5, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe70d0 │ │ │ │ + bne 0xe71d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #2 │ │ │ │ lsl r0, r3, #16 │ │ │ │ ldrshne r3, [r1] │ │ │ │ add r1, r1, #2 │ │ │ │ addne r5, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7140 │ │ │ │ + bne 0xe7240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #4 │ │ │ │ lsl r0, r3, #16 │ │ │ │ ldrne r3, [r1] │ │ │ │ add r1, r1, #4 │ │ │ │ addne r5, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe71b0 │ │ │ │ + bne 0xe72b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ ldrbne r3, [r1] │ │ │ │ add r1, r1, #1 │ │ │ │ addne r5, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7220 │ │ │ │ + bne 0xe7320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #2 │ │ │ │ lsl r0, r3, #16 │ │ │ │ ldrhne r3, [r1] │ │ │ │ add r1, r1, #2 │ │ │ │ addne r5, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7290 │ │ │ │ + bne 0xe7390 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ lsr r3, r0, #4 │ │ │ │ lsl r0, r3, #16 │ │ │ │ ldrne r3, [r1] │ │ │ │ add r1, r1, #4 │ │ │ │ addne r5, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7300 │ │ │ │ + bne 0xe7400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl ip, r6, #24 │ │ │ │ mov r1, r4 │ │ │ │ add lr, r1, #16 │ │ │ │ asr r4, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe73a4 │ │ │ │ + beq 0xe74a4 │ │ │ │ ldrsb r3, [r1] │ │ │ │ asr r2, r3, #31 │ │ │ │ cmp r4, r3 │ │ │ │ sbcs r6, ip, r2 │ │ │ │ movlt r4, r3 │ │ │ │ movlt ip, r2 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe737c │ │ │ │ + bne 0xe747c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r2, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ add lr, r1, #16 │ │ │ │ asr r4, r2, #16 │ │ │ │ asr r2, r2, #31 │ │ │ │ lsr r3, r0, #2 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7434 │ │ │ │ + beq 0xe7534 │ │ │ │ ldrsh r3, [r1] │ │ │ │ asr ip, r3, #31 │ │ │ │ cmp r4, r3 │ │ │ │ sbcs r6, r2, ip │ │ │ │ movlt r4, r3 │ │ │ │ movlt r2, ip │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe740c │ │ │ │ + bne 0xe750c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ asr lr, r5, #31 │ │ │ │ mov r4, r5 │ │ │ │ add r2, r1, #16 │ │ │ │ lsr r3, r0, #4 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe74c0 │ │ │ │ + beq 0xe75c0 │ │ │ │ ldr r3, [r1] │ │ │ │ asr ip, r3, #31 │ │ │ │ cmp r4, r3 │ │ │ │ sbcs r5, lr, ip │ │ │ │ movlt r4, r3 │ │ │ │ movlt lr, ip │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7498 │ │ │ │ + bne 0xe7598 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -220391,33 +220455,33 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7548 │ │ │ │ + beq 0xe7648 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ sbcs lr, ip, #0 │ │ │ │ movlt r6, r3 │ │ │ │ movlt ip, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7524 │ │ │ │ + bne 0xe7624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -220426,173 +220490,173 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ lsl r5, r5, #16 │ │ │ │ mov r6, r0 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #2 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe75d4 │ │ │ │ + beq 0xe76d4 │ │ │ │ ldrh r3, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ sbcs lr, ip, #0 │ │ │ │ movlt r5, r3 │ │ │ │ movlt ip, #0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe75b0 │ │ │ │ + bne 0xe76b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #4 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7658 │ │ │ │ + beq 0xe7758 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ sbcs lr, ip, #0 │ │ │ │ movlt r5, r3 │ │ │ │ movlt ip, #0 │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7634 │ │ │ │ + bne 0xe7734 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl ip, r6, #24 │ │ │ │ mov r1, r4 │ │ │ │ add lr, r1, #16 │ │ │ │ asr r4, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe76e8 │ │ │ │ + beq 0xe77e8 │ │ │ │ ldrsb r3, [r1] │ │ │ │ asr r2, r3, #31 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs r6, r2, ip │ │ │ │ movlt r4, r3 │ │ │ │ movlt ip, r2 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe76c0 │ │ │ │ + bne 0xe77c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r2, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ add lr, r1, #16 │ │ │ │ asr r4, r2, #16 │ │ │ │ asr r2, r2, #31 │ │ │ │ lsr r3, r0, #2 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7778 │ │ │ │ + beq 0xe7878 │ │ │ │ ldrsh r3, [r1] │ │ │ │ asr ip, r3, #31 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs r6, ip, r2 │ │ │ │ movlt r4, r3 │ │ │ │ movlt r2, ip │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7750 │ │ │ │ + bne 0xe7850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ asr lr, r5, #31 │ │ │ │ mov r4, r5 │ │ │ │ add r2, r1, #16 │ │ │ │ lsr r3, r0, #4 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7804 │ │ │ │ + beq 0xe7904 │ │ │ │ ldr r3, [r1] │ │ │ │ asr ip, r3, #31 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs r5, ip, lr │ │ │ │ movlt r4, r3 │ │ │ │ movlt lr, ip │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe77dc │ │ │ │ + bne 0xe78dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -220600,30 +220664,30 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7880 │ │ │ │ + beq 0xe7980 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ movcs r5, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7864 │ │ │ │ + bne 0xe7964 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -220632,60 +220696,60 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ lsl r5, r5, #16 │ │ │ │ mov r6, r0 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #2 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7900 │ │ │ │ + beq 0xe7a00 │ │ │ │ ldrh r3, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ movcs r5, r3 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe78e4 │ │ │ │ + bne 0xe79e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #4 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7978 │ │ │ │ + beq 0xe7a78 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ movcs r5, r3 │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe795c │ │ │ │ + bne 0xe7a5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -220693,36 +220757,36 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7a0c │ │ │ │ + beq 0xe7b0c │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r6, r3 │ │ │ │ sbcs lr, ip, #0 │ │ │ │ movlt r6, r3 │ │ │ │ movlt ip, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe79dc │ │ │ │ + bne 0xe7adc │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -220731,72 +220795,72 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ lsl r6, r6, #16 │ │ │ │ mov r5, r0 │ │ │ │ lsr r6, r6, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #2 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7aa8 │ │ │ │ + beq 0xe7ba8 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r6, r3 │ │ │ │ sbcs lr, ip, #0 │ │ │ │ movlt r6, r3 │ │ │ │ movlt ip, #0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7a74 │ │ │ │ + bne 0xe7b74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #4 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7b34 │ │ │ │ + beq 0xe7c34 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ sbcs lr, ip, #0 │ │ │ │ movlt r5, r3 │ │ │ │ movlt ip, #0 │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7b08 │ │ │ │ + bne 0xe7c08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -220804,33 +220868,33 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7bbc │ │ │ │ + beq 0xe7cbc │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r6, r3 │ │ │ │ movcs r6, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7b94 │ │ │ │ + bne 0xe7c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -220839,66 +220903,66 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ lsl r6, r6, #16 │ │ │ │ mov r5, r0 │ │ │ │ lsr r6, r6, #16 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #2 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7c4c │ │ │ │ + beq 0xe7d4c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r6, r3 │ │ │ │ movcs r6, r3 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7c20 │ │ │ │ + bne 0xe7d20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #4 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe7ccc │ │ │ │ + beq 0xe7dcc │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ movcs r5, r3 │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7ca8 │ │ │ │ + bne 0xe7da8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -220906,35 +220970,35 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe7d50 │ │ │ │ + beq 0xe7e50 │ │ │ │ ldrsb lr, [r1] │ │ │ │ ldrsb ip, [r2] │ │ │ │ cmp lr, ip │ │ │ │ sub r3, ip, lr │ │ │ │ subge r3, lr, ip │ │ │ │ add r7, r7, r3 │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 0xe7d30 │ │ │ │ + bne 0xe7e30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -220942,35 +221006,35 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe7de0 │ │ │ │ + beq 0xe7ee0 │ │ │ │ ldrsh lr, [r1] │ │ │ │ ldrsh ip, [r2] │ │ │ │ cmp lr, ip │ │ │ │ sub r3, ip, lr │ │ │ │ subge r3, lr, ip │ │ │ │ add r7, r7, r3 │ │ │ │ lsr r0, r0, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe7dc0 │ │ │ │ + bne 0xe7ec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -220978,32 +221042,32 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe7e68 │ │ │ │ + beq 0xe7f68 │ │ │ │ ldr lr, [r7, ip, lsl #2] │ │ │ │ ldr r3, [r6, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ sub r2, r3, lr │ │ │ │ subge r2, lr, r3 │ │ │ │ add r4, r4, r2 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7e48 │ │ │ │ + bne 0xe7f48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -221011,35 +221075,35 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe7ef4 │ │ │ │ + beq 0xe7ff4 │ │ │ │ ldrb lr, [r1] │ │ │ │ ldrb ip, [r2] │ │ │ │ cmp lr, ip │ │ │ │ sub r3, ip, lr │ │ │ │ subcs r3, lr, ip │ │ │ │ add r7, r7, r3 │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 0xe7ed4 │ │ │ │ + bne 0xe7fd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -221047,35 +221111,35 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe7f84 │ │ │ │ + beq 0xe8084 │ │ │ │ ldrh lr, [r1] │ │ │ │ ldrh ip, [r2] │ │ │ │ cmp lr, ip │ │ │ │ sub r3, ip, lr │ │ │ │ subcs r3, lr, ip │ │ │ │ add r7, r7, r3 │ │ │ │ lsr r0, r0, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ - bne 0xe7f64 │ │ │ │ + bne 0xe8064 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -221083,32 +221147,32 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 0xe800c │ │ │ │ + beq 0xe810c │ │ │ │ ldr lr, [r7, ip, lsl #2] │ │ │ │ ldr r3, [r6, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ sub r2, r3, lr │ │ │ │ subcs r2, lr, r3 │ │ │ │ add r4, r4, r2 │ │ │ │ add ip, ip, #1 │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe7fec │ │ │ │ + bne 0xe80ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -221116,30 +221180,30 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, r4 │ │ │ │ add r1, r4, #16 │ │ │ │ lsr r3, r0, #4 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe8090 │ │ │ │ + beq 0xe8190 │ │ │ │ ldr r2, [ip] │ │ │ │ adds r5, r2, r5 │ │ │ │ adc r7, r7, r2, asr #31 │ │ │ │ add ip, ip, #4 │ │ │ │ cmp ip, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe8074 │ │ │ │ + bne 0xe8174 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -221147,30 +221211,30 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, r4 │ │ │ │ add r2, r4, #16 │ │ │ │ lsr r3, r0, #4 │ │ │ │ tst r0, #1 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - beq 0xe810c │ │ │ │ + beq 0xe820c │ │ │ │ ldr r3, [ip] │ │ │ │ adds r5, r3, r5 │ │ │ │ adc r7, r7, #0 │ │ │ │ add ip, ip, #4 │ │ │ │ cmp ip, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe80f0 │ │ │ │ + bne 0xe81f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -221178,551 +221242,551 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r2, r7, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ mov r1, r4 │ │ │ │ sub r3, r5, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ rsb r5, r2, #0 │ │ │ │ - b 0xe81b0 │ │ │ │ + b 0xe82b0 │ │ │ │ lsl ip, ip, r2 │ │ │ │ cmp r2, #7 │ │ │ │ mov lr, #0 │ │ │ │ andle lr, ip, #255 @ 0xff │ │ │ │ tst r0, #1 │ │ │ │ strbne lr, [r1] │ │ │ │ lsr ip, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, ip, #16 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe81d8 │ │ │ │ + beq 0xe82d8 │ │ │ │ cmn r2, #7 │ │ │ │ add r3, r3, #1 │ │ │ │ movlt lr, #0 │ │ │ │ - blt 0xe8190 │ │ │ │ + blt 0xe8290 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb ip, [r3] │ │ │ │ - bge 0xe8180 │ │ │ │ + bge 0xe8280 │ │ │ │ lsr ip, ip, r5 │ │ │ │ and lr, ip, #255 @ 0xff │ │ │ │ - b 0xe8190 │ │ │ │ + b 0xe8290 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl lr, r8, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ sub r1, r6, #2 │ │ │ │ add r2, r6, #14 │ │ │ │ - ldr r5, [pc, #132] @ 0xe82a4 │ │ │ │ + ldr r5, [pc, #132] @ 0xe83a4 │ │ │ │ sub ip, r7, #2 │ │ │ │ rsb r6, lr, #0 │ │ │ │ - b 0xe8270 │ │ │ │ + b 0xe8370 │ │ │ │ lsl r3, r3, lr │ │ │ │ cmp lr, #15 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsrle r3, r3, #16 │ │ │ │ - ble 0xe8240 │ │ │ │ + ble 0xe8340 │ │ │ │ mov r3, #0 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r8, [r5, r7, lsl #3] │ │ │ │ ldrh r7, [ip, #2]! │ │ │ │ and r3, r3, r8 │ │ │ │ bic r7, r7, r8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r7, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - beq 0xe8298 │ │ │ │ + beq 0xe8398 │ │ │ │ cmn lr, #15 │ │ │ │ add r1, r1, #2 │ │ │ │ - blt 0xe823c │ │ │ │ + blt 0xe833c │ │ │ │ cmp lr, #0 │ │ │ │ ldrh r3, [r1] │ │ │ │ - bge 0xe8228 │ │ │ │ + bge 0xe8328 │ │ │ │ lsr r3, r3, r6 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xe8240 │ │ │ │ + b 0xe8340 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r3, r8, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ - ldr r6, [pc, #116] @ 0xe8350 │ │ │ │ + ldr r6, [pc, #116] @ 0xe8450 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ rsb r7, r3, #0 │ │ │ │ cmn r3, #31 │ │ │ │ add lr, lr, #4 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xe8314 │ │ │ │ + blt 0xe8414 │ │ │ │ ldr r5, [lr] │ │ │ │ cmp r3, #0 │ │ │ │ lsrlt ip, r5, r7 │ │ │ │ - blt 0xe8314 │ │ │ │ + blt 0xe8414 │ │ │ │ cmp r3, #31 │ │ │ │ mov ip, #0 │ │ │ │ lslle ip, r5, r3 │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr r8, [r6, r8, lsl #3] │ │ │ │ eor ip, ip, r5 │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe82e8 │ │ │ │ + bne 0xe83e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl ip, r7, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ rsb r6, ip, #0 │ │ │ │ ldrsb r3, [r2, #1]! │ │ │ │ cmn ip, #7 │ │ │ │ asrlt r3, r3, #31 │ │ │ │ andlt r3, r3, #255 @ 0xff │ │ │ │ - blt 0xe83c4 │ │ │ │ + blt 0xe84c4 │ │ │ │ cmp ip, #0 │ │ │ │ asr lr, r3, r6 │ │ │ │ - blt 0xe83c0 │ │ │ │ + blt 0xe84c0 │ │ │ │ cmp ip, #7 │ │ │ │ lsl lr, r3, ip │ │ │ │ mov r3, #0 │ │ │ │ - bgt 0xe83c4 │ │ │ │ + bgt 0xe84c4 │ │ │ │ and r3, lr, #255 @ 0xff │ │ │ │ tst r0, #1 │ │ │ │ strbne r3, [r1] │ │ │ │ lsr lr, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, lr, #16 │ │ │ │ cmp r1, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xe8390 │ │ │ │ + bne 0xe8490 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl lr, r8, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ sub r1, r7, #2 │ │ │ │ sub ip, r5, #2 │ │ │ │ - ldr r6, [pc, #136] @ 0xe84b4 │ │ │ │ + ldr r6, [pc, #136] @ 0xe85b4 │ │ │ │ add r5, r5, #14 │ │ │ │ rsb r7, lr, #0 │ │ │ │ - b 0xe8470 │ │ │ │ + b 0xe8570 │ │ │ │ asr r2, r2, #31 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ ldr r8, [r6, r2, lsl #3] │ │ │ │ ldrh r2, [r1, #2]! │ │ │ │ and r3, r3, r8 │ │ │ │ bic r2, r2, r8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe84a8 │ │ │ │ + beq 0xe85a8 │ │ │ │ cmn lr, #15 │ │ │ │ ldrsh r2, [ip, #2]! │ │ │ │ - blt 0xe8434 │ │ │ │ + blt 0xe8534 │ │ │ │ asr r3, r2, r7 │ │ │ │ cmp lr, #0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ - blt 0xe84a0 │ │ │ │ + blt 0xe85a0 │ │ │ │ lsl r2, r2, lr │ │ │ │ cmp lr, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ movgt r3, #0 │ │ │ │ - bgt 0xe8440 │ │ │ │ + bgt 0xe8540 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xe8440 │ │ │ │ + b 0xe8540 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #124] @ 0xe855c │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #124] @ 0xe865c │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r3, r8, #24 │ │ │ │ sub r1, r5, #4 │ │ │ │ asr r3, r3, #24 │ │ │ │ sub r5, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ cmn r3, #31 │ │ │ │ asrlt ip, lr, #31 │ │ │ │ - blt 0xe8520 │ │ │ │ + blt 0xe8620 │ │ │ │ cmp r3, #0 │ │ │ │ rsb ip, r3, #0 │ │ │ │ asrlt ip, lr, ip │ │ │ │ - blt 0xe8520 │ │ │ │ + blt 0xe8620 │ │ │ │ cmp r3, #31 │ │ │ │ mov ip, #0 │ │ │ │ lslle ip, lr, r3 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r7, lsl #3] │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe84f4 │ │ │ │ + bne 0xe85f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl ip, r8, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, #0 │ │ │ │ sub r2, r5, #1 │ │ │ │ add r7, r7, #16 │ │ │ │ rsb r8, ip, #0 │ │ │ │ - b 0xe8600 │ │ │ │ + b 0xe8700 │ │ │ │ cmp ip, #0 │ │ │ │ ldrb r3, [r2] │ │ │ │ - blt 0xe861c │ │ │ │ + blt 0xe871c │ │ │ │ cmp ip, #7 │ │ │ │ - bgt 0xe8630 │ │ │ │ + bgt 0xe8730 │ │ │ │ lsl r3, r3, ip │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ andls r5, r3, #255 @ 0xff │ │ │ │ andls lr, r0, #1 │ │ │ │ movls r3, #0 │ │ │ │ - bls 0xe85dc │ │ │ │ + bls 0xe86dc │ │ │ │ and lr, r0, #1 │ │ │ │ mov r3, lr │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ cmp lr, #0 │ │ │ │ strbne r5, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r7 │ │ │ │ orr r4, r4, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe8644 │ │ │ │ + beq 0xe8744 │ │ │ │ cmn ip, #7 │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 0xe85a4 │ │ │ │ + bge 0xe86a4 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ and lr, r0, #1 │ │ │ │ - b 0xe85dc │ │ │ │ + b 0xe86dc │ │ │ │ lsr r5, r3, r8 │ │ │ │ and lr, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ - b 0xe85dc │ │ │ │ + b 0xe86dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xe85d0 │ │ │ │ + bne 0xe86d0 │ │ │ │ mov r5, r3 │ │ │ │ and lr, r0, #1 │ │ │ │ - b 0xe85dc │ │ │ │ + b 0xe86dc │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl lr, sl, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r2, r7, #14 │ │ │ │ - ldr r6, [pc, #204] @ 0xe8764 │ │ │ │ - ldr r8, [pc, #204] @ 0xe8768 │ │ │ │ + ldr r6, [pc, #204] @ 0xe8864 │ │ │ │ + ldr r8, [pc, #204] @ 0xe8868 │ │ │ │ mov r4, #0 │ │ │ │ sub r1, r9, #2 │ │ │ │ rsb r7, lr, #0 │ │ │ │ - b 0xe8710 │ │ │ │ + b 0xe8810 │ │ │ │ cmp lr, #0 │ │ │ │ ldrh r3, [ip] │ │ │ │ - blt 0xe8728 │ │ │ │ + blt 0xe8828 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt 0xe873c │ │ │ │ + bgt 0xe883c │ │ │ │ lsl r3, r3, lr │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ lslcc sl, r3, #16 │ │ │ │ lsrcc sl, sl, #16 │ │ │ │ movcc r3, #0 │ │ │ │ - bcc 0xe86dc │ │ │ │ + bcc 0xe87dc │ │ │ │ and r3, r0, #1 │ │ │ │ mov sl, r8 │ │ │ │ orr r4, r4, r3 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r9, [r6, r3, lsl #3] │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ and sl, sl, r9 │ │ │ │ bic r3, r3, r9 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe874c │ │ │ │ + beq 0xe884c │ │ │ │ cmn lr, #15 │ │ │ │ add ip, ip, #2 │ │ │ │ - bge 0xe86a8 │ │ │ │ + bge 0xe87a8 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b 0xe86dc │ │ │ │ + b 0xe87dc │ │ │ │ lsr r3, r3, r7 │ │ │ │ lsl sl, r3, #16 │ │ │ │ lsr sl, sl, #16 │ │ │ │ mov r3, #0 │ │ │ │ - b 0xe86dc │ │ │ │ + b 0xe87dc │ │ │ │ cmp r3, #0 │ │ │ │ moveq sl, r3 │ │ │ │ - bne 0xe86d4 │ │ │ │ - b 0xe86dc │ │ │ │ + bne 0xe87d4 │ │ │ │ + b 0xe87dc │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r3, r9, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ - ldr r7, [pc, #196] @ 0xe8864 │ │ │ │ + ldr r7, [pc, #196] @ 0xe8964 │ │ │ │ sub r1, r8, #4 │ │ │ │ mov r5, #0 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r2, r4, #12 │ │ │ │ rsb r8, r3, #0 │ │ │ │ cmn r3, #31 │ │ │ │ add lr, lr, #4 │ │ │ │ - blt 0xe8830 │ │ │ │ + blt 0xe8930 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [lr] │ │ │ │ - blt 0xe883c │ │ │ │ + blt 0xe893c │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 0xe8848 │ │ │ │ + bgt 0xe8948 │ │ │ │ lsl r4, ip, r3 │ │ │ │ cmp ip, r4, lsr r3 │ │ │ │ - beq 0xe8858 │ │ │ │ + beq 0xe8958 │ │ │ │ and r4, r0, #1 │ │ │ │ mvn ip, #0 │ │ │ │ orr r5, r5, r4 │ │ │ │ lsr r4, r0, #4 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldr r9, [r7, r0, lsl #3] │ │ │ │ lsl r0, r4, #16 │ │ │ │ ldr r4, [r1, #4]! │ │ │ │ cmp r2, lr │ │ │ │ eor ip, ip, r4 │ │ │ │ and ip, ip, r9 │ │ │ │ eor ip, ip, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe87b0 │ │ │ │ + bne 0xe88b0 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, r4 │ │ │ │ - b 0xe87e4 │ │ │ │ + b 0xe88e4 │ │ │ │ lsr ip, ip, r8 │ │ │ │ mov r4, #0 │ │ │ │ - b 0xe87e4 │ │ │ │ + b 0xe88e4 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r4, ip │ │ │ │ - bne 0xe87dc │ │ │ │ - b 0xe87e4 │ │ │ │ + bne 0xe88dc │ │ │ │ + b 0xe88e4 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, #0 │ │ │ │ - b 0xe87e4 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe88e4 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl ip, r8, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ mov r1, r6 │ │ │ │ sub lr, r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ add r5, r6, #16 │ │ │ │ rsb r6, ip, #0 │ │ │ │ - b 0xe88e4 │ │ │ │ + b 0xe89e4 │ │ │ │ asr r2, r3, #31 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ and r8, r0, #1 │ │ │ │ cmp r8, #0 │ │ │ │ strbne r2, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ orr r3, r7, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, r1 │ │ │ │ and r7, r3, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe8964 │ │ │ │ + beq 0xe8a64 │ │ │ │ cmn ip, #7 │ │ │ │ ldrsb r3, [lr, #1]! │ │ │ │ - blt 0xe88ac │ │ │ │ + blt 0xe89ac │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xe893c │ │ │ │ + blt 0xe8a3c │ │ │ │ cmp ip, #7 │ │ │ │ - bgt 0xe8950 │ │ │ │ + bgt 0xe8a50 │ │ │ │ lsl r2, r3, ip │ │ │ │ lsl r8, r2, #24 │ │ │ │ asr r8, r8, #24 │ │ │ │ cmp r2, r8 │ │ │ │ andeq r2, r2, #255 @ 0xff │ │ │ │ moveq r3, #0 │ │ │ │ andeq r8, r0, #1 │ │ │ │ - beq 0xe88bc │ │ │ │ + beq 0xe89bc │ │ │ │ mvn r2, r3 │ │ │ │ lsr r2, r2, #31 │ │ │ │ rsb r2, r2, #128 @ 0x80 │ │ │ │ and r8, r0, #1 │ │ │ │ mov r3, r8 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ - b 0xe88bc │ │ │ │ + b 0xe89bc │ │ │ │ asr r2, r3, r6 │ │ │ │ and r8, r0, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ - b 0xe88bc │ │ │ │ + b 0xe89bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xe8920 │ │ │ │ + bne 0xe8a20 │ │ │ │ mov r2, r3 │ │ │ │ and r8, r0, #1 │ │ │ │ - b 0xe88bc │ │ │ │ + b 0xe89bc │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl lr, r9, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r2, r7, #14 │ │ │ │ - ldr r6, [pc, #224] @ 0xe8a98 │ │ │ │ + ldr r6, [pc, #224] @ 0xe8b98 │ │ │ │ mov r4, #0 │ │ │ │ sub r1, r8, #2 │ │ │ │ rsb r7, lr, #0 │ │ │ │ - b 0xe8a0c │ │ │ │ + b 0xe8b0c │ │ │ │ asr r3, r8, #31 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r8, #0 │ │ │ │ and r9, r0, #255 @ 0xff │ │ │ │ ldr sl, [r6, r9, lsl #3] │ │ │ │ ldrh r9, [r1, #2]! │ │ │ │ @@ -221732,80 +221796,80 @@ │ │ │ │ orr r3, r9, r3 │ │ │ │ orr r8, r4, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ and r4, r8, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe8a80 │ │ │ │ + beq 0xe8b80 │ │ │ │ cmn lr, #15 │ │ │ │ ldrsh r8, [ip, #2]! │ │ │ │ - blt 0xe89c4 │ │ │ │ + blt 0xe8ac4 │ │ │ │ cmp lr, #0 │ │ │ │ - blt 0xe8a5c │ │ │ │ + blt 0xe8b5c │ │ │ │ cmp lr, #15 │ │ │ │ - bgt 0xe8a70 │ │ │ │ + bgt 0xe8b70 │ │ │ │ lsl r9, r8, lr │ │ │ │ lsl r3, r9, #16 │ │ │ │ cmp r9, r3, asr #16 │ │ │ │ lsreq r3, r3, #16 │ │ │ │ moveq r8, #0 │ │ │ │ - beq 0xe89d4 │ │ │ │ + beq 0xe8ad4 │ │ │ │ mvn r3, r8 │ │ │ │ lsr r3, r3, #31 │ │ │ │ rsb r3, r3, #32768 @ 0x8000 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ and r8, r0, #1 │ │ │ │ - b 0xe89d4 │ │ │ │ + b 0xe8ad4 │ │ │ │ asr r3, r8, r7 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r8, #0 │ │ │ │ - b 0xe89d4 │ │ │ │ + b 0xe8ad4 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r3, r8 │ │ │ │ - bne 0xe8a40 │ │ │ │ - b 0xe89d4 │ │ │ │ + bne 0xe8b40 │ │ │ │ + b 0xe8ad4 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #204] @ 0xe8b90 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #204] @ 0xe8c90 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r3, r9, #24 │ │ │ │ sub r1, r5, #4 │ │ │ │ mov r7, #0 │ │ │ │ asr r3, r3, #24 │ │ │ │ sub r5, r8, #4 │ │ │ │ add r2, r8, #12 │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ cmn r3, #31 │ │ │ │ asrlt ip, lr, #31 │ │ │ │ movlt lr, #0 │ │ │ │ - blt 0xe8b20 │ │ │ │ + blt 0xe8c20 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xe8b70 │ │ │ │ + blt 0xe8c70 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 0xe8b80 │ │ │ │ + bgt 0xe8c80 │ │ │ │ lsl ip, lr, r3 │ │ │ │ cmp lr, ip, asr r3 │ │ │ │ moveq lr, #0 │ │ │ │ - beq 0xe8b20 │ │ │ │ + beq 0xe8c20 │ │ │ │ mvn lr, lr │ │ │ │ lsr lr, lr, #31 │ │ │ │ rsb ip, lr, #-2147483648 @ 0x80000000 │ │ │ │ and lr, r0, #1 │ │ │ │ orr r7, r7, lr │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ @@ -221815,746 +221879,746 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ and r7, r7, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe8adc │ │ │ │ + bne 0xe8bdc │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ rsb ip, r3, #0 │ │ │ │ asr ip, lr, ip │ │ │ │ mov lr, #0 │ │ │ │ - b 0xe8b20 │ │ │ │ + b 0xe8c20 │ │ │ │ cmp lr, #0 │ │ │ │ moveq ip, lr │ │ │ │ - bne 0xe8b10 │ │ │ │ - b 0xe8b20 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + bne 0xe8c10 │ │ │ │ + b 0xe8c20 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ lsl r5, r5, #24 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ asr r5, r5, #24 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r7 │ │ │ │ sub ip, r6, #1 │ │ │ │ mov lr, #0 │ │ │ │ add r6, r7, #16 │ │ │ │ rsb r7, r5, #0 │ │ │ │ - b 0xe8c08 │ │ │ │ + b 0xe8d08 │ │ │ │ and r2, r0, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r6 │ │ │ │ orr lr, lr, r8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe8c80 │ │ │ │ + beq 0xe8d80 │ │ │ │ ldrsb r3, [ip, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xe8bd8 │ │ │ │ + blt 0xe8cd8 │ │ │ │ cmn r5, #7 │ │ │ │ - blt 0xe8c48 │ │ │ │ + blt 0xe8d48 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 0xe8c58 │ │ │ │ + blt 0xe8d58 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt 0xe8c6c │ │ │ │ + bgt 0xe8d6c │ │ │ │ lsl r3, r3, r5 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 0xe8c98 │ │ │ │ + bls 0xe8d98 │ │ │ │ and r2, r0, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ - b 0xe8be4 │ │ │ │ + b 0xe8ce4 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 0xe8be4 │ │ │ │ + b 0xe8ce4 │ │ │ │ lsr r3, r3, r7 │ │ │ │ mov r8, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ and r2, r0, #1 │ │ │ │ - b 0xe8be4 │ │ │ │ + b 0xe8ce4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xe8c38 │ │ │ │ + bne 0xe8d38 │ │ │ │ mov r8, r3 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 0xe8be4 │ │ │ │ + b 0xe8ce4 │ │ │ │ cmp lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #0 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 0xe8be4 │ │ │ │ + b 0xe8ce4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ lsl r4, r4, #24 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ asr r4, r4, #24 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r6, [pc, #228] @ 0xe8dbc │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #228] @ 0xe8ebc │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r7, #2 │ │ │ │ add r2, r7, #14 │ │ │ │ mov lr, #0 │ │ │ │ sub r1, r8, #2 │ │ │ │ rsb r7, r4, #0 │ │ │ │ - b 0xe8d48 │ │ │ │ + b 0xe8e48 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0xe8d70 │ │ │ │ + blt 0xe8e70 │ │ │ │ cmp r4, #15 │ │ │ │ - bgt 0xe8d9c │ │ │ │ + bgt 0xe8e9c │ │ │ │ lsl r3, r3, r4 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bcc 0xe8dac │ │ │ │ - ldr r3, [pc, #172] @ 0xe8dc0 │ │ │ │ + bcc 0xe8eac │ │ │ │ + ldr r3, [pc, #172] @ 0xe8ec0 │ │ │ │ and r8, r0, #1 │ │ │ │ orr lr, lr, r8 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr r9, [r6, r8, lsl #3] │ │ │ │ ldrh r8, [r1, #2]! │ │ │ │ and r3, r3, r9 │ │ │ │ bic r8, r8, r9 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r8, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe8d84 │ │ │ │ + beq 0xe8e84 │ │ │ │ ldrsh r3, [ip, #2]! │ │ │ │ cmp r3, #0 │ │ │ │ andlt r8, r0, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 0xe8d14 │ │ │ │ + blt 0xe8e14 │ │ │ │ cmn r4, #15 │ │ │ │ - bge 0xe8cf0 │ │ │ │ + bge 0xe8df0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ - b 0xe8d14 │ │ │ │ + b 0xe8e14 │ │ │ │ lsr r3, r3, r7 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r8, #0 │ │ │ │ - b 0xe8d14 │ │ │ │ + b 0xe8e14 │ │ │ │ cmp lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xe8d0c │ │ │ │ + bne 0xe8e0c │ │ │ │ mov r8, r3 │ │ │ │ - b 0xe8d14 │ │ │ │ + b 0xe8e14 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r8, #0 │ │ │ │ - b 0xe8d14 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe8e14 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #216] @ 0xe8ec4 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r7, [pc, #216] @ 0xe8fc4 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r3, r9, #24 │ │ │ │ mov r6, #0 │ │ │ │ asr r3, r3, #24 │ │ │ │ sub r1, r8, #4 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r2, r4, #12 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ andlt r4, r0, #1 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xe8e44 │ │ │ │ + blt 0xe8f44 │ │ │ │ cmn r3, #31 │ │ │ │ - blt 0xe8e90 │ │ │ │ + blt 0xe8f90 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xe8e9c │ │ │ │ + blt 0xe8f9c │ │ │ │ cmp r3, #31 │ │ │ │ - ble 0xe8eac │ │ │ │ + ble 0xe8fac │ │ │ │ cmp ip, #0 │ │ │ │ moveq r4, ip │ │ │ │ - beq 0xe8e44 │ │ │ │ + beq 0xe8f44 │ │ │ │ and r4, r0, #1 │ │ │ │ mvn ip, #0 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ orr r6, r6, r4 │ │ │ │ ldr r4, [r1, #4]! │ │ │ │ ldr r8, [r7, r8, lsl #3] │ │ │ │ eor ip, ip, r4 │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe8e04 │ │ │ │ + bne 0xe8f04 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, ip │ │ │ │ - b 0xe8e44 │ │ │ │ + b 0xe8f44 │ │ │ │ rsb r4, r3, #0 │ │ │ │ lsr ip, ip, r4 │ │ │ │ mov r4, #0 │ │ │ │ - b 0xe8e44 │ │ │ │ + b 0xe8f44 │ │ │ │ lsl r4, ip, r3 │ │ │ │ cmp ip, r4, lsr r3 │ │ │ │ - bne 0xe8e3c │ │ │ │ + bne 0xe8f3c │ │ │ │ mov ip, r4 │ │ │ │ mov r4, #0 │ │ │ │ - b 0xe8e44 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe8f44 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r2, r7, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ mov r1, r6 │ │ │ │ sub r3, r4, #1 │ │ │ │ add r4, r6, #16 │ │ │ │ mvn r6, r2 │ │ │ │ - b 0xe8f38 │ │ │ │ + b 0xe9038 │ │ │ │ lsl lr, ip, r2 │ │ │ │ cmp r2, #7 │ │ │ │ mov ip, #0 │ │ │ │ andle ip, lr, #255 @ 0xff │ │ │ │ tst r0, #1 │ │ │ │ strbne ip, [r1] │ │ │ │ lsr lr, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, lr, #16 │ │ │ │ cmp r4, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe8f68 │ │ │ │ + beq 0xe9068 │ │ │ │ cmn r2, #8 │ │ │ │ add r3, r3, #1 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xe8f18 │ │ │ │ + blt 0xe9018 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb ip, [r3] │ │ │ │ - bge 0xe8f08 │ │ │ │ + bge 0xe9008 │ │ │ │ lsr lr, ip, r6 │ │ │ │ and ip, lr, #1 │ │ │ │ add ip, ip, lr, lsr #1 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ - b 0xe8f18 │ │ │ │ + b 0xe9018 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl lr, r8, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ sub r1, r6, #2 │ │ │ │ add r2, r6, #14 │ │ │ │ - ldr r5, [pc, #140] @ 0xe903c │ │ │ │ + ldr r5, [pc, #140] @ 0xe913c │ │ │ │ sub ip, r7, #2 │ │ │ │ mvn r6, lr │ │ │ │ - b 0xe9000 │ │ │ │ + b 0xe9100 │ │ │ │ lsl r3, r3, lr │ │ │ │ cmp lr, #15 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsrle r3, r3, #16 │ │ │ │ - ble 0xe8fd0 │ │ │ │ + ble 0xe90d0 │ │ │ │ mov r3, #0 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r8, [r5, r7, lsl #3] │ │ │ │ ldrh r7, [ip, #2]! │ │ │ │ and r3, r3, r8 │ │ │ │ bic r7, r7, r8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r7, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - beq 0xe9030 │ │ │ │ + beq 0xe9130 │ │ │ │ cmn lr, #16 │ │ │ │ add r1, r1, #2 │ │ │ │ - blt 0xe8fcc │ │ │ │ + blt 0xe90cc │ │ │ │ cmp lr, #0 │ │ │ │ ldrh r3, [r1] │ │ │ │ - bge 0xe8fb8 │ │ │ │ + bge 0xe90b8 │ │ │ │ lsr r3, r3, r6 │ │ │ │ and r7, r3, #1 │ │ │ │ add r3, r7, r3, lsr #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xe8fd0 │ │ │ │ + b 0xe90d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r3, r8, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ - ldr r6, [pc, #128] @ 0xe90f4 │ │ │ │ + ldr r6, [pc, #128] @ 0xe91f4 │ │ │ │ sub r1, r7, #4 │ │ │ │ sub lr, r5, #4 │ │ │ │ add r2, r5, #12 │ │ │ │ mvn r7, r3 │ │ │ │ cmn r3, #32 │ │ │ │ add lr, lr, #4 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xe90a8 │ │ │ │ + blt 0xe91a8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [lr] │ │ │ │ - blt 0xe90e4 │ │ │ │ + blt 0xe91e4 │ │ │ │ cmp r3, #31 │ │ │ │ mov ip, #0 │ │ │ │ lslle ip, r5, r3 │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr r8, [r6, r8, lsl #3] │ │ │ │ eor ip, ip, r5 │ │ │ │ and ip, ip, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, r5 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe9080 │ │ │ │ + bne 0xe9180 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ lsr r5, r5, r7 │ │ │ │ and ip, r5, #1 │ │ │ │ add ip, ip, r5, lsr #1 │ │ │ │ - b 0xe90a8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe91a8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r2, r7, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ mov r1, r6 │ │ │ │ sub r3, r4, #1 │ │ │ │ add r4, r6, #16 │ │ │ │ mvn r6, r2 │ │ │ │ - b 0xe9168 │ │ │ │ + b 0xe9268 │ │ │ │ lsl lr, ip, r2 │ │ │ │ cmp r2, #7 │ │ │ │ mov ip, #0 │ │ │ │ andle ip, lr, #255 @ 0xff │ │ │ │ tst r0, #1 │ │ │ │ strbne ip, [r1] │ │ │ │ lsr lr, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, lr, #16 │ │ │ │ cmp r4, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe9198 │ │ │ │ + beq 0xe9298 │ │ │ │ cmn r2, #7 │ │ │ │ add r3, r3, #1 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xe9148 │ │ │ │ + blt 0xe9248 │ │ │ │ cmp r2, #0 │ │ │ │ ldrsb ip, [r3] │ │ │ │ - bge 0xe9138 │ │ │ │ + bge 0xe9238 │ │ │ │ asr lr, ip, r6 │ │ │ │ and ip, lr, #1 │ │ │ │ add ip, ip, lr, asr #1 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ - b 0xe9148 │ │ │ │ + b 0xe9248 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl lr, r8, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ sub r1, r6, #2 │ │ │ │ add r2, r6, #14 │ │ │ │ - ldr r5, [pc, #140] @ 0xe926c │ │ │ │ + ldr r5, [pc, #140] @ 0xe936c │ │ │ │ sub ip, r7, #2 │ │ │ │ mvn r6, lr │ │ │ │ - b 0xe9230 │ │ │ │ + b 0xe9330 │ │ │ │ lsl r3, r3, lr │ │ │ │ cmp lr, #15 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsrle r3, r3, #16 │ │ │ │ - ble 0xe9200 │ │ │ │ + ble 0xe9300 │ │ │ │ mov r3, #0 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r8, [r5, r7, lsl #3] │ │ │ │ ldrh r7, [ip, #2]! │ │ │ │ and r3, r3, r8 │ │ │ │ bic r7, r7, r8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r7, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - beq 0xe9260 │ │ │ │ + beq 0xe9360 │ │ │ │ cmn lr, #15 │ │ │ │ add r1, r1, #2 │ │ │ │ - blt 0xe91fc │ │ │ │ + blt 0xe92fc │ │ │ │ cmp lr, #0 │ │ │ │ ldrsh r3, [r1] │ │ │ │ - bge 0xe91e8 │ │ │ │ + bge 0xe92e8 │ │ │ │ asr r3, r3, r6 │ │ │ │ and r7, r3, #1 │ │ │ │ add r3, r7, r3, asr #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xe9200 │ │ │ │ + b 0xe9300 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #140] @ 0xe9324 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #140] @ 0xe9424 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r3, r8, #24 │ │ │ │ sub r1, r5, #4 │ │ │ │ asr r3, r3, #24 │ │ │ │ sub r5, r7, #4 │ │ │ │ add r2, r7, #12 │ │ │ │ cmn r3, #31 │ │ │ │ add r5, r5, #4 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xe92d8 │ │ │ │ + blt 0xe93d8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r5] │ │ │ │ mvn ip, r3 │ │ │ │ - blt 0xe9314 │ │ │ │ + blt 0xe9414 │ │ │ │ cmp r3, #31 │ │ │ │ mov ip, #0 │ │ │ │ lslle ip, lr, r3 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ ldr r7, [r6, r7, lsl #3] │ │ │ │ eor ip, ip, lr │ │ │ │ and ip, ip, r7 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe92ac │ │ │ │ + bne 0xe93ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ asr lr, lr, ip │ │ │ │ and ip, lr, #1 │ │ │ │ add ip, ip, lr, asr #1 │ │ │ │ - b 0xe92d8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe93d8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl ip, r8, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ mov r1, r7 │ │ │ │ sub r3, r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ add r6, r7, #16 │ │ │ │ mvn r7, ip │ │ │ │ - b 0xe93c8 │ │ │ │ + b 0xe94c8 │ │ │ │ cmp ip, #0 │ │ │ │ ldrb r2, [r3] │ │ │ │ - blt 0xe93e4 │ │ │ │ + blt 0xe94e4 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt 0xe9400 │ │ │ │ + bgt 0xe9500 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ movls r8, #0 │ │ │ │ andls lr, r0, #1 │ │ │ │ - bls 0xe93a4 │ │ │ │ + bls 0xe94a4 │ │ │ │ and lr, r0, #1 │ │ │ │ mov r8, lr │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ cmp lr, #0 │ │ │ │ strbne r2, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, r1 │ │ │ │ orr r5, r5, r8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe9414 │ │ │ │ + beq 0xe9514 │ │ │ │ cmn ip, #8 │ │ │ │ add r3, r3, #1 │ │ │ │ - bge 0xe936c │ │ │ │ + bge 0xe946c │ │ │ │ mov r8, #0 │ │ │ │ mov r2, r8 │ │ │ │ and lr, r0, #1 │ │ │ │ - b 0xe93a4 │ │ │ │ + b 0xe94a4 │ │ │ │ lsr r2, r2, r7 │ │ │ │ and lr, r2, #1 │ │ │ │ add r2, lr, r2, lsr #1 │ │ │ │ mov r8, #0 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ and lr, r0, #1 │ │ │ │ - b 0xe93a4 │ │ │ │ + b 0xe94a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xe9398 │ │ │ │ + bne 0xe9498 │ │ │ │ mov r8, r2 │ │ │ │ and lr, r0, #1 │ │ │ │ - b 0xe93a4 │ │ │ │ + b 0xe94a4 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ lsl r4, r4, #24 │ │ │ │ mov r8, r2 │ │ │ │ mov sl, r1 │ │ │ │ asr r4, r4, #24 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r7, [pc, #228] @ 0xe9540 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r9, [pc, #224] @ 0xe9544 │ │ │ │ + ldr r7, [pc, #228] @ 0xe9640 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r9, [pc, #224] @ 0xe9644 │ │ │ │ sub lr, r8, #2 │ │ │ │ add r2, r8, #14 │ │ │ │ mov r5, #0 │ │ │ │ sub r1, sl, #2 │ │ │ │ mvn r8, r4 │ │ │ │ - b 0xe94e0 │ │ │ │ + b 0xe95e0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrh r3, [lr] │ │ │ │ - blt 0xe94f8 │ │ │ │ + blt 0xe95f8 │ │ │ │ cmp r4, #15 │ │ │ │ - bgt 0xe9514 │ │ │ │ + bgt 0xe9614 │ │ │ │ lsl r3, r3, r4 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ lslcc ip, r3, #16 │ │ │ │ lsrcc ip, ip, #16 │ │ │ │ movcc sl, #0 │ │ │ │ - bcc 0xe94ac │ │ │ │ + bcc 0xe95ac │ │ │ │ and sl, r0, #1 │ │ │ │ mov ip, r9 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ orr r5, r5, sl │ │ │ │ ldr sl, [r7, r3, lsl #3] │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ and ip, ip, sl │ │ │ │ bic r3, r3, sl │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xe9528 │ │ │ │ + beq 0xe9628 │ │ │ │ cmn r4, #16 │ │ │ │ add lr, lr, #2 │ │ │ │ - bge 0xe9478 │ │ │ │ + bge 0xe9578 │ │ │ │ mov sl, #0 │ │ │ │ mov ip, sl │ │ │ │ - b 0xe94ac │ │ │ │ + b 0xe95ac │ │ │ │ lsr r3, r3, r8 │ │ │ │ and ip, r3, #1 │ │ │ │ add ip, ip, r3, lsr #1 │ │ │ │ lsl ip, ip, #16 │ │ │ │ mov sl, #0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ - b 0xe94ac │ │ │ │ + b 0xe95ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xe94a4 │ │ │ │ + bne 0xe95a4 │ │ │ │ mov sl, r3 │ │ │ │ mov ip, r3 │ │ │ │ - b 0xe94ac │ │ │ │ + b 0xe95ac │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r3, r9, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ - ldr r7, [pc, #204] @ 0xe9648 │ │ │ │ + ldr r7, [pc, #204] @ 0xe9748 │ │ │ │ sub r1, r8, #4 │ │ │ │ mov r5, #0 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r2, r4, #12 │ │ │ │ mvn r8, r3 │ │ │ │ cmn r3, #32 │ │ │ │ add lr, lr, #4 │ │ │ │ - blt 0xe960c │ │ │ │ + blt 0xe970c │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [lr] │ │ │ │ - blt 0xe9618 │ │ │ │ + blt 0xe9718 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 0xe962c │ │ │ │ + bgt 0xe972c │ │ │ │ lsl r4, ip, r3 │ │ │ │ cmp ip, r4, lsr r3 │ │ │ │ - beq 0xe963c │ │ │ │ + beq 0xe973c │ │ │ │ and r4, r0, #1 │ │ │ │ mvn ip, #0 │ │ │ │ orr r5, r5, r4 │ │ │ │ lsr r4, r0, #4 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldr r9, [r7, r0, lsl #3] │ │ │ │ lsl r0, r4, #16 │ │ │ │ ldr r4, [r1, #4]! │ │ │ │ cmp r2, lr │ │ │ │ eor ip, ip, r4 │ │ │ │ and ip, ip, r9 │ │ │ │ eor ip, ip, r4 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe958c │ │ │ │ + bne 0xe968c │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, r4 │ │ │ │ - b 0xe95c0 │ │ │ │ + b 0xe96c0 │ │ │ │ lsr ip, ip, r8 │ │ │ │ and r9, ip, #1 │ │ │ │ mov r4, #0 │ │ │ │ add ip, r9, ip, lsr #1 │ │ │ │ - b 0xe95c0 │ │ │ │ + b 0xe96c0 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r4, ip │ │ │ │ - bne 0xe95b8 │ │ │ │ - b 0xe95c0 │ │ │ │ + bne 0xe96b8 │ │ │ │ + b 0xe96c0 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, #0 │ │ │ │ - b 0xe95c0 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xe96c0 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl lr, r8, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ mov r1, r6 │ │ │ │ sub ip, r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ add r5, r6, #16 │ │ │ │ mvn r6, lr │ │ │ │ - b 0xe9704 │ │ │ │ + b 0xe9804 │ │ │ │ cmp lr, #0 │ │ │ │ ldrsb r3, [ip] │ │ │ │ - blt 0xe9720 │ │ │ │ + blt 0xe9820 │ │ │ │ cmp lr, #7 │ │ │ │ - bgt 0xe973c │ │ │ │ + bgt 0xe983c │ │ │ │ lsl r2, r3, lr │ │ │ │ lsl r8, r2, #24 │ │ │ │ asr r8, r8, #24 │ │ │ │ cmp r2, r8 │ │ │ │ andeq r2, r2, #255 @ 0xff │ │ │ │ moveq r3, #0 │ │ │ │ andeq r8, r0, #1 │ │ │ │ - beq 0xe96dc │ │ │ │ + beq 0xe97dc │ │ │ │ mvn r2, r3 │ │ │ │ lsr r2, r2, #31 │ │ │ │ rsb r2, r2, #128 @ 0x80 │ │ │ │ and r8, r0, #1 │ │ │ │ mov r3, r8 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r8, #0 │ │ │ │ @@ -222562,66 +222626,66 @@ │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ orr r3, r7, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, r1 │ │ │ │ and r7, r3, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xe9750 │ │ │ │ + beq 0xe9850 │ │ │ │ cmn lr, #7 │ │ │ │ add ip, ip, #1 │ │ │ │ - bge 0xe9690 │ │ │ │ + bge 0xe9790 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ and r8, r0, #1 │ │ │ │ - b 0xe96dc │ │ │ │ + b 0xe97dc │ │ │ │ asr r8, r3, r6 │ │ │ │ and r2, r8, #1 │ │ │ │ add r2, r2, r8, asr #1 │ │ │ │ mov r3, #0 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ and r8, r0, #1 │ │ │ │ - b 0xe96dc │ │ │ │ + b 0xe97dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xe96c4 │ │ │ │ + bne 0xe97c4 │ │ │ │ mov r2, r3 │ │ │ │ and r8, r0, #1 │ │ │ │ - b 0xe96dc │ │ │ │ + b 0xe97dc │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ lsl r5, r5, #24 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ asr r5, r5, #24 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r8, [pc, #236] @ 0xe9884 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r8, [pc, #236] @ 0xe9984 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ sub lr, r9, #2 │ │ │ │ add r2, r9, #14 │ │ │ │ sub r4, r4, #2 │ │ │ │ mvn r9, r5 │ │ │ │ - b 0xe9820 │ │ │ │ + b 0xe9920 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt 0xe985c │ │ │ │ + bgt 0xe995c │ │ │ │ lsl r3, ip, r5 │ │ │ │ lsl r1, r3, #16 │ │ │ │ cmp r3, r1, asr #16 │ │ │ │ lsreq r1, r1, #16 │ │ │ │ moveq ip, #0 │ │ │ │ - beq 0xe97e8 │ │ │ │ + beq 0xe98e8 │ │ │ │ mvn r1, ip │ │ │ │ lsr r1, r1, #31 │ │ │ │ rsb r1, r1, #32768 @ 0x8000 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ and ip, r0, #1 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ @@ -222633,71 +222697,71 @@ │ │ │ │ orr r3, r3, r1 │ │ │ │ orr ip, r6, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ and r6, ip, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r4] │ │ │ │ - beq 0xe986c │ │ │ │ + beq 0xe996c │ │ │ │ cmn r5, #15 │ │ │ │ movlt r1, #0 │ │ │ │ add lr, lr, #2 │ │ │ │ movlt ip, r1 │ │ │ │ - blt 0xe97e8 │ │ │ │ + blt 0xe98e8 │ │ │ │ cmp r5, #0 │ │ │ │ ldrsh ip, [lr] │ │ │ │ - bge 0xe97b0 │ │ │ │ + bge 0xe98b0 │ │ │ │ asr r3, ip, r9 │ │ │ │ and r1, r3, #1 │ │ │ │ add r1, r1, r3, asr #1 │ │ │ │ lsl r1, r1, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - b 0xe97e8 │ │ │ │ + b 0xe98e8 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r1, ip │ │ │ │ - bne 0xe97d0 │ │ │ │ - b 0xe97e8 │ │ │ │ + bne 0xe98d0 │ │ │ │ + b 0xe98e8 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #216] @ 0xe9988 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r6, [pc, #216] @ 0xe9a88 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r3, r9, #24 │ │ │ │ sub r1, r5, #4 │ │ │ │ mov r7, #0 │ │ │ │ asr r3, r3, #24 │ │ │ │ sub r5, r8, #4 │ │ │ │ add r2, r8, #12 │ │ │ │ cmn r3, #31 │ │ │ │ movlt ip, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ movlt lr, ip │ │ │ │ - blt 0xe9910 │ │ │ │ + blt 0xe9a10 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r5] │ │ │ │ - blt 0xe9960 │ │ │ │ + blt 0xe9a60 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 0xe9978 │ │ │ │ + bgt 0xe9a78 │ │ │ │ lsl ip, lr, r3 │ │ │ │ cmp lr, ip, asr r3 │ │ │ │ moveq lr, #0 │ │ │ │ - beq 0xe9910 │ │ │ │ + beq 0xe9a10 │ │ │ │ mvn lr, lr │ │ │ │ lsr lr, lr, #31 │ │ │ │ rsb ip, lr, #-2147483648 @ 0x80000000 │ │ │ │ and lr, r0, #1 │ │ │ │ orr r7, r7, lr │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ @@ -222707,47 +222771,47 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ and r7, r7, #1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xe98c8 │ │ │ │ + bne 0xe99c8 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mvn r8, r3 │ │ │ │ asr r8, lr, r8 │ │ │ │ and ip, r8, #1 │ │ │ │ mov lr, #0 │ │ │ │ add ip, ip, r8, asr #1 │ │ │ │ - b 0xe9910 │ │ │ │ + b 0xe9a10 │ │ │ │ cmp lr, #0 │ │ │ │ moveq ip, lr │ │ │ │ - bne 0xe9900 │ │ │ │ - b 0xe9910 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + bne 0xe9a00 │ │ │ │ + b 0xe9a10 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ - beq 0xe9b08 │ │ │ │ + beq 0xe9c08 │ │ │ │ cmp r3, #7 │ │ │ │ mov r4, r3 │ │ │ │ - bhi 0xe9b18 │ │ │ │ + bhi 0xe9c18 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #352] @ 0xe9b2c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #352] @ 0xe9c2c │ │ │ │ mvn r2, #0 │ │ │ │ add r5, r4, #56 @ 0x38 │ │ │ │ ldr lr, [r7] │ │ │ │ lsr lr, lr, r4 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ lsr r0, r0, #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ @@ -222823,40 +222887,40 @@ │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ str lr, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xe9b30 │ │ │ │ - ldr r2, [pc, #16] @ 0xe9b34 │ │ │ │ - ldr r1, [pc, #16] @ 0xe9b38 │ │ │ │ - ldr r0, [pc, #16] @ 0xe9b3c │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, r8, lsr r4 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xe9c30 │ │ │ │ + ldr r2, [pc, #16] @ 0xe9c34 │ │ │ │ + ldr r1, [pc, #16] @ 0xe9c38 │ │ │ │ + ldr r0, [pc, #16] @ 0xe9c3c │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, r8, lsr r5 │ │ │ │ andeq r0, r0, r6, lsr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - subeq fp, r0, r4, ror #12 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + subeq fp, r0, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #16 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ - beq 0xe9c98 │ │ │ │ + beq 0xe9d98 │ │ │ │ cmp r3, #15 │ │ │ │ mov r4, r3 │ │ │ │ - bhi 0xe9ca8 │ │ │ │ + bhi 0xe9da8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #316] @ 0xe9cbc │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #316] @ 0xe9dbc │ │ │ │ mvn r2, #0 │ │ │ │ ldr lr, [r7] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ lsr lr, lr, r4 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ lsr r0, r0, #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ @@ -222923,40 +222987,40 @@ │ │ │ │ and lr, lr, r2 │ │ │ │ eor lr, lr, r3 │ │ │ │ str r5, [r6, #12] │ │ │ │ str lr, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xe9cc0 │ │ │ │ - ldr r2, [pc, #16] @ 0xe9cc4 │ │ │ │ - ldr r1, [pc, #16] @ 0xe9cc8 │ │ │ │ - ldr r0, [pc, #16] @ 0xe9ccc │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, ip, asr #8 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xe9dc0 │ │ │ │ + ldr r2, [pc, #16] @ 0xe9dc4 │ │ │ │ + ldr r1, [pc, #16] @ 0xe9dc8 │ │ │ │ + ldr r0, [pc, #16] @ 0xe9dcc │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, ip, asr #10 │ │ │ │ andeq r0, r0, r7, lsr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - subeq fp, r0, r4, ror r6 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + subeq fp, r0, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #32 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0xe9de8 │ │ │ │ + beq 0xe9ee8 │ │ │ │ cmp r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ - bhi 0xe9df8 │ │ │ │ + bhi 0xe9ef8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #252] @ 0xe9e0c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #252] @ 0xe9f0c │ │ │ │ mvn lr, #0 │ │ │ │ ldr ip, [r6] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ lsr ip, ip, r4 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ lsr r0, r0, #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ @@ -223007,40 +223071,40 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xe9e10 │ │ │ │ - ldr r2, [pc, #16] @ 0xe9e14 │ │ │ │ - ldr r1, [pc, #16] @ 0xe9e18 │ │ │ │ - ldr r0, [pc, #16] @ 0xe9e1c │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, r0, ror #8 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xe9f10 │ │ │ │ + ldr r2, [pc, #16] @ 0xe9f14 │ │ │ │ + ldr r1, [pc, #16] @ 0xe9f18 │ │ │ │ + ldr r0, [pc, #16] @ 0xe9f1c │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, r0, ror #10 │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - subeq fp, r0, r4, lsl #13 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + subeq fp, r0, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ - beq 0xe9f9c │ │ │ │ + beq 0xea09c │ │ │ │ cmp r3, #7 │ │ │ │ mov r4, r3 │ │ │ │ - bhi 0xe9fac │ │ │ │ + bhi 0xea0ac │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #352] @ 0xe9fc0 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #352] @ 0xea0c0 │ │ │ │ mvn r1, #0 │ │ │ │ ldr lr, [r7, #4] │ │ │ │ ldr r5, [r7] │ │ │ │ lsl lr, lr, r4 │ │ │ │ ldr r9, [r6] │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ lsr r0, r0, #8 │ │ │ │ @@ -223116,40 +223180,40 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r3, r3, r2 │ │ │ │ eor r3, r3, r1 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xe9fc4 │ │ │ │ - ldr r2, [pc, #16] @ 0xe9fc8 │ │ │ │ - ldr r1, [pc, #16] @ 0xe9fcc │ │ │ │ - ldr r0, [pc, #16] @ 0xe9fd0 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, r4, ror r4 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea0c4 │ │ │ │ + ldr r2, [pc, #16] @ 0xea0c8 │ │ │ │ + ldr r1, [pc, #16] @ 0xea0cc │ │ │ │ + ldr r0, [pc, #16] @ 0xea0d0 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, r4, ror r5 │ │ │ │ andeq r0, r0, r9, lsr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - subeq fp, r0, r4, ror #12 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + subeq fp, r0, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #16 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ - beq 0xea130 │ │ │ │ + beq 0xea230 │ │ │ │ cmp r3, #15 │ │ │ │ mov r4, r3 │ │ │ │ - bhi 0xea140 │ │ │ │ + bhi 0xea240 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #320] @ 0xea154 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #320] @ 0xea254 │ │ │ │ mvn r1, #0 │ │ │ │ ldr lr, [r7, #4] │ │ │ │ ldr r5, [r7] │ │ │ │ lsl lr, lr, r4 │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ lsr r0, r0, #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ @@ -223217,39 +223281,39 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and lr, lr, r3 │ │ │ │ eor lr, lr, r2 │ │ │ │ str lr, [r6, #12] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xea158 │ │ │ │ - ldr r2, [pc, #16] @ 0xea15c │ │ │ │ - ldr r1, [pc, #16] @ 0xea160 │ │ │ │ - ldr r0, [pc, #16] @ 0xea164 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, r8, lsl #9 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea258 │ │ │ │ + ldr r2, [pc, #16] @ 0xea25c │ │ │ │ + ldr r1, [pc, #16] @ 0xea260 │ │ │ │ + ldr r0, [pc, #16] @ 0xea264 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, r8, lsl #11 │ │ │ │ andeq r0, r0, sl, lsr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - subeq fp, r0, r4, ror r6 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + subeq fp, r0, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0xea278 │ │ │ │ + beq 0xea378 │ │ │ │ cmp r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ - bhi 0xea284 │ │ │ │ + bhi 0xea384 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #244] @ 0xea298 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #244] @ 0xea398 │ │ │ │ mvn r2, #0 │ │ │ │ ldr lr, [r6] │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ lsr r0, r0, #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ add ip, r3, r1, lsl #3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -223298,38 +223362,38 @@ │ │ │ │ eor r3, r3, r2 │ │ │ │ and r3, r3, ip │ │ │ │ and r3, r3, r8 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xea29c │ │ │ │ - ldr r2, [pc, #16] @ 0xea2a0 │ │ │ │ - ldr r1, [pc, #16] @ 0xea2a4 │ │ │ │ - ldr r0, [pc, #16] @ 0xea2a8 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - @ instruction: 0x0046149c │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea39c │ │ │ │ + ldr r2, [pc, #16] @ 0xea3a0 │ │ │ │ + ldr r1, [pc, #16] @ 0xea3a4 │ │ │ │ + ldr r0, [pc, #16] @ 0xea3a8 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + @ instruction: 0x0046159c │ │ │ │ andeq r0, r0, fp, lsr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - subeq fp, r0, r4, lsl #13 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + subeq fp, r0, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ cmp r5, #16 │ │ │ │ - bhi 0xea32c │ │ │ │ + bhi 0xea42c │ │ │ │ sub r2, r7, #2 │ │ │ │ - ldr r7, [pc, #92] @ 0xea340 │ │ │ │ + ldr r7, [pc, #92] @ 0xea440 │ │ │ │ mov r3, #0 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ lsl r1, r3, #1 │ │ │ │ ldr lr, [r7, ip, lsl #3] │ │ │ │ ldrsb r1, [r6, r1] │ │ │ │ ldrh ip, [r2, #2]! │ │ │ │ and r1, lr, r1, lsl r5 │ │ │ │ @@ -223337,164 +223401,164 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r1, r1, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r1, [r2] │ │ │ │ - bne 0xea2e4 │ │ │ │ + bne 0xea3e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xea344 │ │ │ │ - ldr r2, [pc, #16] @ 0xea348 │ │ │ │ - ldr r1, [pc, #16] @ 0xea34c │ │ │ │ - ldr r0, [pc, #16] @ 0xea350 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - strheq r1, [r6], #-64 @ 0xffffffc0 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea444 │ │ │ │ + ldr r2, [pc, #16] @ 0xea448 │ │ │ │ + ldr r1, [pc, #16] @ 0xea44c │ │ │ │ + ldr r0, [pc, #16] @ 0xea450 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + strheq r1, [r6], #-80 @ 0xffffffb0 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x0040b694 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x0040b794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ cmp r5, #16 │ │ │ │ - bhi 0xea3d0 │ │ │ │ + bhi 0xea4d0 │ │ │ │ sub r2, r7, #2 │ │ │ │ - ldr r7, [pc, #88] @ 0xea3e4 │ │ │ │ + ldr r7, [pc, #88] @ 0xea4e4 │ │ │ │ mov r3, #0 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ ldrb r1, [r6, r3, lsl #1] │ │ │ │ ldr lr, [r7, ip, lsl #3] │ │ │ │ ldrh ip, [r2, #2]! │ │ │ │ and r1, lr, r1, lsl r5 │ │ │ │ bic ip, ip, lr │ │ │ │ add r3, r3, #1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r1, r1, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r1, [r2] │ │ │ │ - bne 0xea38c │ │ │ │ + bne 0xea48c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xea3e8 │ │ │ │ - ldr r2, [pc, #16] @ 0xea3ec │ │ │ │ - ldr r1, [pc, #16] @ 0xea3f0 │ │ │ │ - ldr r0, [pc, #16] @ 0xea3f4 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, r4, asr #9 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea4e8 │ │ │ │ + ldr r2, [pc, #16] @ 0xea4ec │ │ │ │ + ldr r1, [pc, #16] @ 0xea4f0 │ │ │ │ + ldr r0, [pc, #16] @ 0xea4f4 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, r4, asr #11 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x0040b694 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x0040b794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ cmp r5, #16 │ │ │ │ - bhi 0xea474 │ │ │ │ + bhi 0xea574 │ │ │ │ sub r1, r7, #4 │ │ │ │ - ldr r7, [pc, #88] @ 0xea488 │ │ │ │ + ldr r7, [pc, #88] @ 0xea588 │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ ldrsh ip, [r6, lr] │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ eor ip, r3, ip, lsl r5 │ │ │ │ ldr r2, [r7, r2, lsl #3] │ │ │ │ lsr r0, r0, #4 │ │ │ │ and ip, ip, r2 │ │ │ │ add lr, lr, #4 │ │ │ │ eor ip, ip, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xea430 │ │ │ │ + bne 0xea530 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xea48c │ │ │ │ - ldr r2, [pc, #16] @ 0xea490 │ │ │ │ - ldr r1, [pc, #16] @ 0xea494 │ │ │ │ - ldr r0, [pc, #16] @ 0xea498 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - ldrdeq r1, [r6], #-72 @ 0xffffffb8 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea58c │ │ │ │ + ldr r2, [pc, #16] @ 0xea590 │ │ │ │ + ldr r1, [pc, #16] @ 0xea594 │ │ │ │ + ldr r0, [pc, #16] @ 0xea598 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + ldrdeq r1, [r6], #-88 @ 0xffffffa8 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x0040b694 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x0040b794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ cmp r5, #16 │ │ │ │ - bhi 0xea518 │ │ │ │ + bhi 0xea618 │ │ │ │ sub r1, r7, #4 │ │ │ │ - ldr r7, [pc, #88] @ 0xea52c │ │ │ │ + ldr r7, [pc, #88] @ 0xea62c │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ ldrh ip, [r6, lr] │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ eor ip, r3, ip, lsl r5 │ │ │ │ ldr r2, [r7, r2, lsl #3] │ │ │ │ lsr r0, r0, #4 │ │ │ │ and ip, ip, r2 │ │ │ │ add lr, lr, #4 │ │ │ │ eor ip, ip, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1] │ │ │ │ - bne 0xea4d4 │ │ │ │ + bne 0xea5d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xea530 │ │ │ │ - ldr r2, [pc, #16] @ 0xea534 │ │ │ │ - ldr r1, [pc, #16] @ 0xea538 │ │ │ │ - ldr r0, [pc, #16] @ 0xea53c │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, ip, ror #9 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea630 │ │ │ │ + ldr r2, [pc, #16] @ 0xea634 │ │ │ │ + ldr r1, [pc, #16] @ 0xea638 │ │ │ │ + ldr r0, [pc, #16] @ 0xea63c │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, ip, ror #11 │ │ │ │ andeq r0, r0, sl, asr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x0040b694 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x0040b794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ cmp r5, #16 │ │ │ │ - bhi 0xea5c0 │ │ │ │ + bhi 0xea6c0 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r7, [pc, #92] @ 0xea5d4 │ │ │ │ + ldr r7, [pc, #92] @ 0xea6d4 │ │ │ │ sub r2, r6, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ ldrsb r1, [r3, #1] │ │ │ │ ldr lr, [r7, ip, lsl #3] │ │ │ │ ldrh ip, [r2, #2]! │ │ │ │ and r1, lr, r1, lsl r5 │ │ │ │ @@ -223502,41 +223566,41 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r1, r1, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r3, r3, #2 │ │ │ │ strh r1, [r2] │ │ │ │ - bne 0xea57c │ │ │ │ + bne 0xea67c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xea5d8 │ │ │ │ - ldr r2, [pc, #16] @ 0xea5dc │ │ │ │ - ldr r1, [pc, #16] @ 0xea5e0 │ │ │ │ - ldr r0, [pc, #16] @ 0xea5e4 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, r0, lsl #10 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea6d8 │ │ │ │ + ldr r2, [pc, #16] @ 0xea6dc │ │ │ │ + ldr r1, [pc, #16] @ 0xea6e0 │ │ │ │ + ldr r0, [pc, #16] @ 0xea6e4 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, r0, lsl #12 │ │ │ │ andeq r0, r0, fp, asr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x0040b694 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x0040b794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ cmp r5, #16 │ │ │ │ - bhi 0xea668 │ │ │ │ + bhi 0xea768 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r7, [pc, #92] @ 0xea67c │ │ │ │ + ldr r7, [pc, #92] @ 0xea77c │ │ │ │ sub r2, r6, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ ldr lr, [r7, ip, lsl #3] │ │ │ │ ldrh ip, [r2, #2]! │ │ │ │ and r1, lr, r1, lsl r5 │ │ │ │ @@ -223544,40 +223608,40 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r1, r1, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r3, r3, #2 │ │ │ │ strh r1, [r2] │ │ │ │ - bne 0xea624 │ │ │ │ + bne 0xea724 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xea680 │ │ │ │ - ldr r2, [pc, #16] @ 0xea684 │ │ │ │ - ldr r1, [pc, #16] @ 0xea688 │ │ │ │ - ldr r0, [pc, #16] @ 0xea68c │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, r4, lsl r5 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea780 │ │ │ │ + ldr r2, [pc, #16] @ 0xea784 │ │ │ │ + ldr r1, [pc, #16] @ 0xea788 │ │ │ │ + ldr r0, [pc, #16] @ 0xea78c │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, r4, lsl r6 │ │ │ │ andeq r0, r0, fp, asr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x0040b694 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x0040b794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ cmp r6, #16 │ │ │ │ - bhi 0xea710 │ │ │ │ - ldr r7, [pc, #96] @ 0xea724 │ │ │ │ + bhi 0xea810 │ │ │ │ + ldr r7, [pc, #96] @ 0xea824 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r8, #12 │ │ │ │ sub r5, r8, #4 │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ ldrsh ip, [r2, #2] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ eor ip, lr, ip, lsl r6 │ │ │ │ @@ -223586,40 +223650,40 @@ │ │ │ │ and ip, ip, r3 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [r5] │ │ │ │ - bne 0xea6cc │ │ │ │ + bne 0xea7cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xea728 │ │ │ │ - ldr r2, [pc, #16] @ 0xea72c │ │ │ │ - ldr r1, [pc, #16] @ 0xea730 │ │ │ │ - ldr r0, [pc, #16] @ 0xea734 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, r8, lsr #10 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea828 │ │ │ │ + ldr r2, [pc, #16] @ 0xea82c │ │ │ │ + ldr r1, [pc, #16] @ 0xea830 │ │ │ │ + ldr r0, [pc, #16] @ 0xea834 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, r8, lsr #12 │ │ │ │ andeq r0, r0, fp, asr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x0040b694 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x0040b794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ cmp r6, #16 │ │ │ │ - bhi 0xea7b8 │ │ │ │ - ldr r7, [pc, #96] @ 0xea7cc │ │ │ │ + bhi 0xea8b8 │ │ │ │ + ldr r7, [pc, #96] @ 0xea8cc │ │ │ │ mov r2, r5 │ │ │ │ add r1, r8, #12 │ │ │ │ sub r5, r8, #4 │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ ldrh ip, [r2, #2] │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ eor ip, lr, ip, lsl r6 │ │ │ │ @@ -223628,63 +223692,63 @@ │ │ │ │ and ip, ip, r3 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ add r2, r2, #4 │ │ │ │ str ip, [r5] │ │ │ │ - bne 0xea774 │ │ │ │ + bne 0xea874 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #16] @ 0xea7d0 │ │ │ │ - ldr r2, [pc, #16] @ 0xea7d4 │ │ │ │ - ldr r1, [pc, #16] @ 0xea7d8 │ │ │ │ - ldr r0, [pc, #16] @ 0xea7dc │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ - subeq r1, r6, ip, lsr r5 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #16] @ 0xea8d0 │ │ │ │ + ldr r2, [pc, #16] @ 0xea8d4 │ │ │ │ + ldr r1, [pc, #16] @ 0xea8d8 │ │ │ │ + ldr r0, [pc, #16] @ 0xea8dc │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ + subeq r1, r6, ip, lsr r6 │ │ │ │ andeq r0, r0, fp, asr r8 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - @ instruction: 0x0040b694 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + @ instruction: 0x0040b794 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r4, #2 │ │ │ │ tst r0, #1 │ │ │ │ lsr lr, r0, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ lsl r0, lr, #16 │ │ │ │ ldrhne lr, [r2] │ │ │ │ lsr r0, r0, #16 │ │ │ │ asrne lr, lr, r7 │ │ │ │ strbne lr, [r6, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #8 │ │ │ │ - bne 0xea80c │ │ │ │ + bne 0xea90c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r1, [pc, #72] @ 0xea8b8 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r1, [pc, #72] @ 0xea9b8 │ │ │ │ mov r3, #0 │ │ │ │ sub r2, r4, #4 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ ldr r4, [r1, ip, lsl #3] │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldrh lr, [r6, r3] │ │ │ │ and ip, r4, ip, lsr r7 │ │ │ │ @@ -223692,56 +223756,56 @@ │ │ │ │ orr ip, ip, lr │ │ │ │ lsr r0, r0, #4 │ │ │ │ strh ip, [r6, r3] │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xea874 │ │ │ │ + bne 0xea974 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub lr, r7, #2 │ │ │ │ add r2, r7, #14 │ │ │ │ lsr ip, r0, #1 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ tst ip, #1 │ │ │ │ ldrhne r0, [lr, #2] │ │ │ │ add lr, lr, #2 │ │ │ │ asrne r0, r0, r6 │ │ │ │ strbne r0, [r1, #1] │ │ │ │ cmp lr, r2 │ │ │ │ lsr ip, ip, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 0xea8f8 │ │ │ │ + bne 0xea9f8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #80] @ 0xea9a4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #80] @ 0xeaaa4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, r4, #12 │ │ │ │ lsr lr, r0, #2 │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ sub r0, r4, #4 │ │ │ │ and r4, lr, #255 @ 0xff │ │ │ │ @@ -223751,28 +223815,28 @@ │ │ │ │ and ip, r6, ip, lsr r7 │ │ │ │ bic r4, r4, r6 │ │ │ │ orr ip, ip, r4 │ │ │ │ cmp r2, r0 │ │ │ │ strh ip, [r1, #2] │ │ │ │ lsr lr, lr, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xea968 │ │ │ │ + bne 0xeaa68 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ sub r3, r7, #2 │ │ │ │ sub r1, r5, #1 │ │ │ │ ldrh r2, [r3, #2]! │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ lsrls ip, r2, r1 │ │ │ │ andls ip, ip, #1 │ │ │ │ @@ -223782,28 +223846,28 @@ │ │ │ │ tst r0, #1 │ │ │ │ strbne ip, [r6, lr, lsl #1] │ │ │ │ lsr r2, r0, #2 │ │ │ │ add lr, lr, #1 │ │ │ │ lsl r0, r2, #16 │ │ │ │ cmp lr, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xea9d8 │ │ │ │ + bne 0xeaad8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #104] @ 0xeaab4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #104] @ 0xeabb4 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r7, #4 │ │ │ │ sub r1, r5, #1 │ │ │ │ ldr r7, [r2, #4]! │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ lsrls ip, r7, r1 │ │ │ │ andls ip, ip, #1 │ │ │ │ @@ -223819,28 +223883,28 @@ │ │ │ │ orr ip, r7, ip │ │ │ │ lsr r0, r0, #4 │ │ │ │ strh ip, [r6, lr] │ │ │ │ add lr, lr, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xeaa54 │ │ │ │ + bne 0xeab54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, r7, #14 │ │ │ │ sub r6, r5, #1 │ │ │ │ lsr lr, r0, #1 │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ sub r0, r7, #2 │ │ │ │ @@ -223852,28 +223916,28 @@ │ │ │ │ movhi ip, #0 │ │ │ │ andls ip, ip, #255 @ 0xff │ │ │ │ tst lr, #1 │ │ │ │ strbne ip, [r1, #1] │ │ │ │ cmp r2, r0 │ │ │ │ lsr lr, lr, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 0xeaaf8 │ │ │ │ + bne 0xeabf8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r3, [pc, #112] @ 0xeabd4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r3, [pc, #112] @ 0xeacd4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r2, r6, #12 │ │ │ │ mov r1, r7 │ │ │ │ sub r6, r5, #1 │ │ │ │ lsr r0, r0, #2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -223891,28 +223955,28 @@ │ │ │ │ bic r7, r7, r8 │ │ │ │ and ip, ip, r8 │ │ │ │ orr ip, r7, ip │ │ │ │ cmp r2, lr │ │ │ │ strh ip, [r1, #2] │ │ │ │ lsr r0, r0, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xeab7c │ │ │ │ + bne 0xeac7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r8, #2 │ │ │ │ mov r7, r3 │ │ │ │ rsb r8, r4, #32 │ │ │ │ ldrsh ip, [r1, #2]! │ │ │ │ subs r9, r4, #32 │ │ │ │ lsr r2, ip, r4 │ │ │ │ @@ -223921,15 +223985,15 @@ │ │ │ │ orrpl r2, r2, ip, asr r9 │ │ │ │ asr lr, ip, r4 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ sbcs ip, lr, #0 │ │ │ │ andge ip, r0, #1 │ │ │ │ movge lr, ip │ │ │ │ movge r2, #127 @ 0x7f │ │ │ │ - bge 0xeac60 │ │ │ │ + bge 0xead60 │ │ │ │ cmn r2, #128 @ 0x80 │ │ │ │ adcs lr, lr, #0 │ │ │ │ and ip, r0, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov lr, #0 │ │ │ │ movlt r2, #128 @ 0x80 │ │ │ │ movlt lr, ip │ │ │ │ @@ -223938,30 +224002,30 @@ │ │ │ │ strbne r2, [r5, r3, lsl #1] │ │ │ │ lsr r0, r0, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, #8 │ │ │ │ orr r7, r7, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xeac0c │ │ │ │ + bne 0xead0c │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ rsb r8, r4, #32 │ │ │ │ sub r1, r7, #2 │ │ │ │ add r7, r7, #14 │ │ │ │ lsr r3, r0, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ mov r0, #0 │ │ │ │ @@ -223973,61 +224037,61 @@ │ │ │ │ orrpl r2, r2, ip, asr r9 │ │ │ │ asr lr, ip, r4 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ sbcs ip, lr, #0 │ │ │ │ andge ip, r3, #1 │ │ │ │ movge lr, ip │ │ │ │ movge r2, #127 @ 0x7f │ │ │ │ - bge 0xead30 │ │ │ │ + bge 0xeae30 │ │ │ │ cmn r2, #128 @ 0x80 │ │ │ │ adcs lr, lr, #0 │ │ │ │ and ip, r3, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov lr, #0 │ │ │ │ movlt r2, #128 @ 0x80 │ │ │ │ movlt lr, ip │ │ │ │ andge ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ strbne r2, [r5, #1] │ │ │ │ cmp r1, r7 │ │ │ │ orr r0, r0, lr │ │ │ │ lsr r3, r3, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ - bne 0xeacdc │ │ │ │ + bne 0xeaddc │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r8, [pc, #184] @ 0xeae40 │ │ │ │ - ldr r9, [pc, #184] @ 0xeae44 │ │ │ │ + ldr r8, [pc, #184] @ 0xeaf40 │ │ │ │ + ldr r9, [pc, #184] @ 0xeaf44 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, r4 │ │ │ │ sub r2, sl, #4 │ │ │ │ rsb r1, r5, #32 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ subs sl, r5, #32 │ │ │ │ lsr lr, ip, r5 │ │ │ │ asr ip, ip, #31 │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ orrpl lr, lr, ip, asr sl │ │ │ │ asr fp, ip, r5 │ │ │ │ cmp lr, #32768 @ 0x8000 │ │ │ │ sbcs ip, fp, #0 │ │ │ │ - bge 0xeae34 │ │ │ │ + bge 0xeaf34 │ │ │ │ cmn lr, #32768 @ 0x8000 │ │ │ │ adcs fp, fp, #0 │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsrge lr, lr, #16 │ │ │ │ movge ip, #0 │ │ │ │ andlt ip, r0, #1 │ │ │ │ movlt lr, #32768 @ 0x8000 │ │ │ │ @@ -224040,37 +224104,37 @@ │ │ │ │ orr lr, ip, lr │ │ │ │ lsr r0, r0, #4 │ │ │ │ strh lr, [r6, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r4, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xeada0 │ │ │ │ + bne 0xeaea0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and ip, r0, #1 │ │ │ │ mov lr, r9 │ │ │ │ - b 0xeade4 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xeaee4 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r8, [pc, #184] @ 0xeaf2c │ │ │ │ - ldr r9, [pc, #184] @ 0xeaf30 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r8, [pc, #184] @ 0xeb02c │ │ │ │ + ldr r9, [pc, #184] @ 0xeb030 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, fp │ │ │ │ sub r3, sl, #4 │ │ │ │ add r2, sl, #12 │ │ │ │ lsr r4, r0, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ @@ -224080,15 +224144,15 @@ │ │ │ │ lsr ip, lr, r5 │ │ │ │ asr lr, lr, #31 │ │ │ │ orr ip, ip, lr, lsl r0 │ │ │ │ orrpl ip, ip, lr, asr sl │ │ │ │ asr fp, lr, r5 │ │ │ │ cmp ip, #32768 @ 0x8000 │ │ │ │ sbcs lr, fp, #0 │ │ │ │ - bge 0xeaf20 │ │ │ │ + bge 0xeb020 │ │ │ │ cmn ip, #32768 @ 0x8000 │ │ │ │ adcs fp, fp, #0 │ │ │ │ lsl lr, ip, #16 │ │ │ │ lsrge lr, lr, #16 │ │ │ │ movge ip, #0 │ │ │ │ andlt ip, r4, #1 │ │ │ │ movlt lr, #32768 @ 0x8000 │ │ │ │ @@ -224099,35 +224163,35 @@ │ │ │ │ and lr, lr, sl │ │ │ │ bic ip, ip, sl │ │ │ │ orr ip, ip, lr │ │ │ │ cmp r3, r2 │ │ │ │ strh ip, [r1, #2] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xeae94 │ │ │ │ + bne 0xeaf94 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and ip, r4, #1 │ │ │ │ mov lr, r9 │ │ │ │ - b 0xeaed8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xeafd8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ mov r8, lr │ │ │ │ sub r3, r7, #2 │ │ │ │ ldrh ip, [r3, #2]! │ │ │ │ and r2, r0, #1 │ │ │ │ lsr ip, ip, r4 │ │ │ │ cmp ip, #256 @ 0x100 │ │ │ │ @@ -224139,30 +224203,30 @@ │ │ │ │ strbne ip, [r5, lr, lsl #1] │ │ │ │ lsr r0, r0, #2 │ │ │ │ add lr, lr, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #8 │ │ │ │ orr r8, r8, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xeaf64 │ │ │ │ + bne 0xeb064 │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r8, #14 │ │ │ │ sub r4, r8, #2 │ │ │ │ lsr lr, r0, #1 │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ @@ -224176,33 +224240,33 @@ │ │ │ │ movcs ip, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ strbne ip, [r1, #1] │ │ │ │ cmp r2, r4 │ │ │ │ orr r7, r7, r0 │ │ │ │ lsr lr, lr, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 0xeb000 │ │ │ │ + bne 0xeb100 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r8, [pc, #136] @ 0xeb0fc │ │ │ │ - ldr r9, [pc, #136] @ 0xeb100 │ │ │ │ + ldr r8, [pc, #136] @ 0xeb1fc │ │ │ │ + ldr r9, [pc, #136] @ 0xeb200 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub r2, sl, #4 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ lsr ip, ip, r6 │ │ │ │ ldrh lr, [r5, r4] │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ @@ -224218,40 +224282,40 @@ │ │ │ │ andcs r3, r0, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r4, #16 │ │ │ │ orr r1, r1, r3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xeb08c │ │ │ │ + bne 0xeb18c │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r9, [pc, #132] @ 0xeb1b4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r9, [pc, #132] @ 0xeb2b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, #0 │ │ │ │ sub r5, sl, #4 │ │ │ │ add r2, sl, #12 │ │ │ │ lsr r4, r0, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ - ldr r0, [pc, #108] @ 0xeb1b8 │ │ │ │ + ldr r0, [pc, #108] @ 0xeb2b8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ ldr ip, [r5, #4]! │ │ │ │ and sl, r4, #255 @ 0xff │ │ │ │ lsr ip, ip, r7 │ │ │ │ ldrh lr, [r1, #2] │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ ldr sl, [r0, sl, lsl #3] │ │ │ │ @@ -224264,32 +224328,32 @@ │ │ │ │ orr ip, lr, ip │ │ │ │ andcs r3, r4, #1 │ │ │ │ cmp r5, r2 │ │ │ │ strh ip, [r1, #2] │ │ │ │ orr r6, r6, r3 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xeb14c │ │ │ │ + bne 0xeb24c │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ strne r3, [r8, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r8, #2 │ │ │ │ mov r7, r3 │ │ │ │ rsb r8, r4, #32 │ │ │ │ ldrsh ip, [r1, #2]! │ │ │ │ subs r9, r4, #32 │ │ │ │ lsr r2, ip, r4 │ │ │ │ @@ -224298,15 +224362,15 @@ │ │ │ │ orrpl r2, r2, ip, asr r9 │ │ │ │ asr lr, ip, r4 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ sbcs ip, lr, #0 │ │ │ │ andge ip, r0, #1 │ │ │ │ movge lr, ip │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge 0xeb240 │ │ │ │ + bge 0xeb340 │ │ │ │ cmp lr, #0 │ │ │ │ and ip, r0, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov lr, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt lr, ip │ │ │ │ andge ip, r0, #1 │ │ │ │ @@ -224314,30 +224378,30 @@ │ │ │ │ strbne r2, [r5, r3, lsl #1] │ │ │ │ lsr r0, r0, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, #8 │ │ │ │ orr r7, r7, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xeb1f0 │ │ │ │ + bne 0xeb2f0 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ rsb r8, r4, #32 │ │ │ │ sub lr, r7, #2 │ │ │ │ mov r1, r5 │ │ │ │ add r7, r7, #14 │ │ │ │ lsr r3, r0, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ @@ -224350,60 +224414,60 @@ │ │ │ │ orrpl r2, r2, ip, asr r9 │ │ │ │ asr r5, ip, r4 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ sbcs ip, r5, #0 │ │ │ │ andge ip, r3, #1 │ │ │ │ movge r5, ip │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge 0xeb310 │ │ │ │ + bge 0xeb410 │ │ │ │ cmp r5, #0 │ │ │ │ and ip, r3, #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r5, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r5, ip │ │ │ │ andge ip, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ strbne r2, [r1, #1] │ │ │ │ cmp lr, r7 │ │ │ │ orr r0, r0, r5 │ │ │ │ lsr r3, r3, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 0xeb2c0 │ │ │ │ + bne 0xeb3c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r8, [pc, #180] @ 0xeb41c │ │ │ │ - ldr r9, [pc, #180] @ 0xeb420 │ │ │ │ + ldr r8, [pc, #180] @ 0xeb51c │ │ │ │ + ldr r9, [pc, #180] @ 0xeb520 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, r4 │ │ │ │ sub r2, sl, #4 │ │ │ │ rsb r1, r5, #32 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ subs sl, r5, #32 │ │ │ │ lsr ip, lr, r5 │ │ │ │ asr lr, lr, #31 │ │ │ │ orr ip, ip, lr, lsl r1 │ │ │ │ orrpl ip, ip, lr, asr sl │ │ │ │ asr fp, lr, r5 │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ sbcs lr, fp, #0 │ │ │ │ - bge 0xeb410 │ │ │ │ + bge 0xeb510 │ │ │ │ cmp fp, #0 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsrge ip, ip, #16 │ │ │ │ movge lr, #0 │ │ │ │ andlt lr, r0, #1 │ │ │ │ movlt ip, #0 │ │ │ │ and sl, r0, #255 @ 0xff │ │ │ │ @@ -224415,37 +224479,37 @@ │ │ │ │ orr ip, lr, ip │ │ │ │ lsr r0, r0, #4 │ │ │ │ strh ip, [r6, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r4, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xeb380 │ │ │ │ + bne 0xeb480 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and lr, r0, #1 │ │ │ │ mov ip, r9 │ │ │ │ - b 0xeb3c0 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xeb4c0 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r8, [pc, #180] @ 0xeb504 │ │ │ │ - ldr r9, [pc, #180] @ 0xeb508 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r8, [pc, #180] @ 0xeb604 │ │ │ │ + ldr r9, [pc, #180] @ 0xeb608 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, fp │ │ │ │ sub r3, sl, #4 │ │ │ │ add r2, sl, #12 │ │ │ │ lsr r4, r0, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ @@ -224455,15 +224519,15 @@ │ │ │ │ lsr ip, lr, r5 │ │ │ │ asr lr, lr, #31 │ │ │ │ orr ip, ip, lr, lsl r0 │ │ │ │ orrpl ip, ip, lr, asr sl │ │ │ │ asr fp, lr, r5 │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ sbcs lr, fp, #0 │ │ │ │ - bge 0xeb4f8 │ │ │ │ + bge 0xeb5f8 │ │ │ │ cmp fp, #0 │ │ │ │ lsl lr, ip, #16 │ │ │ │ lsrge lr, lr, #16 │ │ │ │ movge ip, #0 │ │ │ │ andlt ip, r4, #1 │ │ │ │ movlt lr, #0 │ │ │ │ and sl, r4, #255 @ 0xff │ │ │ │ @@ -224473,58 +224537,58 @@ │ │ │ │ and lr, lr, sl │ │ │ │ bic ip, ip, sl │ │ │ │ orr ip, ip, lr │ │ │ │ cmp r3, r2 │ │ │ │ strh ip, [r1, #2] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xeb470 │ │ │ │ + bne 0xeb570 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and ip, r4, #1 │ │ │ │ mov lr, r9 │ │ │ │ - b 0xeb4b0 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xeb5b0 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ sub r5, r5, #2 │ │ │ │ sub lr, r4, #1 │ │ │ │ rsb r9, r4, #33 @ 0x21 │ │ │ │ rsb r8, r4, #32 │ │ │ │ - b 0xeb57c │ │ │ │ + b 0xeb67c │ │ │ │ and ip, r0, #1 │ │ │ │ mov sl, ip │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ strbne r2, [r6, r3, lsl #1] │ │ │ │ lsr r0, r0, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, #8 │ │ │ │ orr r1, r1, sl │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xeb5f0 │ │ │ │ + beq 0xeb6f0 │ │ │ │ ldrsh sl, [r5, #2]! │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ asr ip, sl, #31 │ │ │ │ - bhi 0xeb608 │ │ │ │ + bhi 0xeb708 │ │ │ │ lsr r2, sl, lr │ │ │ │ lsr sl, sl, r4 │ │ │ │ orr r2, r2, ip, lsl r9 │ │ │ │ orr sl, sl, ip, lsl r8 │ │ │ │ subs fp, lr, #32 │ │ │ │ orrpl r2, r2, ip, asr fp │ │ │ │ subs fp, r4, #32 │ │ │ │ @@ -224534,64 +224598,64 @@ │ │ │ │ adds r2, r2, sl │ │ │ │ adc ip, ip, #0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ sbcs sl, ip, #0 │ │ │ │ andge ip, r0, #1 │ │ │ │ movge sl, ip │ │ │ │ movge r2, #127 @ 0x7f │ │ │ │ - bge 0xeb558 │ │ │ │ + bge 0xeb658 │ │ │ │ cmn r2, #128 @ 0x80 │ │ │ │ adcs ip, ip, #0 │ │ │ │ - blt 0xeb54c │ │ │ │ + blt 0xeb64c │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov sl, #0 │ │ │ │ and ip, r0, #1 │ │ │ │ - b 0xeb558 │ │ │ │ + b 0xeb658 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, #0 │ │ │ │ - b 0xeb5e4 │ │ │ │ + b 0xeb6e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ sub lr, r5, #2 │ │ │ │ rsb r9, r4, #33 @ 0x21 │ │ │ │ rsb r8, r4, #32 │ │ │ │ lsr r3, r0, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ add r0, r5, #14 │ │ │ │ lsr r3, r3, #16 │ │ │ │ sub r5, r4, #1 │ │ │ │ - b 0xeb688 │ │ │ │ + b 0xeb788 │ │ │ │ and ip, r3, #1 │ │ │ │ mov sl, ip │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ strbne r2, [r1, #1] │ │ │ │ cmp lr, r0 │ │ │ │ orr r6, r6, sl │ │ │ │ lsr r3, r3, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ - beq 0xeb6fc │ │ │ │ + beq 0xeb7fc │ │ │ │ ldrsh sl, [lr, #2]! │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ asr ip, sl, #31 │ │ │ │ - bhi 0xeb714 │ │ │ │ + bhi 0xeb814 │ │ │ │ lsr r2, sl, r5 │ │ │ │ lsr sl, sl, r4 │ │ │ │ orr r2, r2, ip, lsl r9 │ │ │ │ orr sl, sl, ip, lsl r8 │ │ │ │ subs fp, r5, #32 │ │ │ │ orrpl r2, r2, ip, asr fp │ │ │ │ subs fp, r4, #32 │ │ │ │ @@ -224601,423 +224665,423 @@ │ │ │ │ adds r2, r2, sl │ │ │ │ adc ip, ip, #0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ sbcs sl, ip, #0 │ │ │ │ andge ip, r3, #1 │ │ │ │ movge sl, ip │ │ │ │ movge r2, #127 @ 0x7f │ │ │ │ - bge 0xeb66c │ │ │ │ + bge 0xeb76c │ │ │ │ cmn r2, #128 @ 0x80 │ │ │ │ adcs ip, ip, #0 │ │ │ │ - blt 0xeb660 │ │ │ │ + blt 0xeb760 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov sl, #0 │ │ │ │ and ip, r3, #1 │ │ │ │ - b 0xeb66c │ │ │ │ + b 0xeb76c │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, #0 │ │ │ │ - b 0xeb6f0 │ │ │ │ + b 0xeb7f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r8, [pc, #244] @ 0xeb83c │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r8, [pc, #244] @ 0xeb93c │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ sub r2, r4, #4 │ │ │ │ sub r6, r5, #1 │ │ │ │ rsb sl, r5, #33 @ 0x21 │ │ │ │ rsb r9, r5, #32 │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr r4, [r2, #4]! │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ asr lr, r4, #31 │ │ │ │ - bhi 0xeb824 │ │ │ │ + bhi 0xeb924 │ │ │ │ lsr ip, r4, r6 │ │ │ │ lsr r4, r4, r5 │ │ │ │ orr ip, ip, lr, lsl sl │ │ │ │ orr r4, r4, lr, lsl r9 │ │ │ │ subs fp, r6, #32 │ │ │ │ orrpl ip, ip, lr, asr fp │ │ │ │ subs fp, r5, #32 │ │ │ │ orrpl r4, r4, lr, asr fp │ │ │ │ and ip, ip, #1 │ │ │ │ asr lr, lr, r5 │ │ │ │ adds ip, ip, r4 │ │ │ │ adc lr, lr, #0 │ │ │ │ cmp ip, #32768 @ 0x8000 │ │ │ │ sbcs r4, lr, #0 │ │ │ │ - bge 0xeb830 │ │ │ │ + bge 0xeb930 │ │ │ │ cmn ip, #32768 @ 0x8000 │ │ │ │ adcs lr, lr, #0 │ │ │ │ lslge ip, ip, #16 │ │ │ │ andlt lr, r0, #1 │ │ │ │ movlt ip, #32768 @ 0x8000 │ │ │ │ lsrge ip, ip, #16 │ │ │ │ - bge 0xeb828 │ │ │ │ + bge 0xeb928 │ │ │ │ orr r1, r1, lr │ │ │ │ and lr, r0, #255 @ 0xff │ │ │ │ ldr r4, [r8, lr, lsl #3] │ │ │ │ lsr r0, r0, #4 │ │ │ │ and lr, ip, r4 │ │ │ │ ldrh ip, [r7, r3] │ │ │ │ lsl r0, r0, #16 │ │ │ │ bic ip, ip, r4 │ │ │ │ orr ip, ip, lr │ │ │ │ strh ip, [r7, r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xeb764 │ │ │ │ + bne 0xeb864 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strne r3, [fp, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b 0xeb7cc │ │ │ │ - ldr ip, [pc, #8] @ 0xeb840 │ │ │ │ + b 0xeb8cc │ │ │ │ + ldr ip, [pc, #8] @ 0xeb940 │ │ │ │ and lr, r0, #1 │ │ │ │ - b 0xeb7cc │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xeb8cc │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r8, [pc, #248] @ 0xeb96c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r8, [pc, #248] @ 0xeba6c │ │ │ │ mov r1, r5 │ │ │ │ add r2, r6, #12 │ │ │ │ sub r5, r6, #4 │ │ │ │ mov r7, #0 │ │ │ │ sub r6, r4, #1 │ │ │ │ rsb sl, r4, #33 @ 0x21 │ │ │ │ rsb r9, r4, #32 │ │ │ │ str fp, [sp, #4] │ │ │ │ lsr r3, r0, #2 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ asr ip, lr, #31 │ │ │ │ - bhi 0xeb954 │ │ │ │ + bhi 0xeba54 │ │ │ │ lsr r0, lr, r6 │ │ │ │ lsr lr, lr, r4 │ │ │ │ orr r0, r0, ip, lsl sl │ │ │ │ orr lr, lr, ip, lsl r9 │ │ │ │ subs fp, r6, #32 │ │ │ │ orrpl r0, r0, ip, asr fp │ │ │ │ subs fp, r4, #32 │ │ │ │ orrpl lr, lr, ip, asr fp │ │ │ │ and r0, r0, #1 │ │ │ │ asr ip, ip, r4 │ │ │ │ adds r0, r0, lr │ │ │ │ adc ip, ip, #0 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ sbcs lr, ip, #0 │ │ │ │ - bge 0xeb960 │ │ │ │ + bge 0xeba60 │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ adcs ip, ip, #0 │ │ │ │ lslge r0, r0, #16 │ │ │ │ andlt ip, r3, #1 │ │ │ │ movlt r0, #32768 @ 0x8000 │ │ │ │ lsrge r0, r0, #16 │ │ │ │ - bge 0xeb958 │ │ │ │ + bge 0xeba58 │ │ │ │ orr r7, r7, ip │ │ │ │ and ip, r3, #255 @ 0xff │ │ │ │ ldr lr, [r8, ip, lsl #3] │ │ │ │ cmp r2, r5 │ │ │ │ and ip, r0, lr │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ lsr r3, r3, #4 │ │ │ │ bic r0, r0, lr │ │ │ │ orr r0, r0, ip │ │ │ │ strh r0, [r1, #2] │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xeb89c │ │ │ │ + bne 0xeb99c │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strne r3, [fp, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b 0xeb904 │ │ │ │ - ldr r0, [pc, #8] @ 0xeb970 │ │ │ │ + b 0xeba04 │ │ │ │ + ldr r0, [pc, #8] @ 0xeba70 │ │ │ │ and ip, r3, #1 │ │ │ │ - b 0xeb904 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xeba04 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ mov r3, lr │ │ │ │ mov r1, lr │ │ │ │ sub r4, r4, #2 │ │ │ │ sub r8, r5, #1 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ ldrh ip, [r4, #2]! │ │ │ │ - bhi 0xeba2c │ │ │ │ + bhi 0xebb2c │ │ │ │ lsr r2, ip, r8 │ │ │ │ lsr ip, ip, r5 │ │ │ │ and r2, r2, #1 │ │ │ │ adds r2, r2, ip │ │ │ │ adc ip, r1, r1 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ sbcs ip, ip, #0 │ │ │ │ andcs ip, r0, #1 │ │ │ │ movcs r9, ip │ │ │ │ movcs r2, #255 @ 0xff │ │ │ │ andcc r2, r2, #255 @ 0xff │ │ │ │ - bcs 0xeb9f0 │ │ │ │ + bcs 0xebaf0 │ │ │ │ and ip, r0, #1 │ │ │ │ mov r9, #0 │ │ │ │ cmp ip, #0 │ │ │ │ strbne r2, [r6, lr, lsl #1] │ │ │ │ lsr r0, r0, #2 │ │ │ │ add lr, lr, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #8 │ │ │ │ orr r3, r3, r9 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xeb9ac │ │ │ │ + bne 0xebaac │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, #0 │ │ │ │ - b 0xeb9e8 │ │ │ │ + b 0xebae8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r8, #2 │ │ │ │ add r2, r8, #14 │ │ │ │ sub r8, r6, #1 │ │ │ │ lsr r4, r0, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ ldrh lr, [r1, #2]! │ │ │ │ - bhi 0xebaf0 │ │ │ │ + bhi 0xebbf0 │ │ │ │ lsr ip, lr, r8 │ │ │ │ lsr lr, lr, r6 │ │ │ │ and ip, ip, #1 │ │ │ │ adds ip, ip, lr │ │ │ │ adc lr, r0, r0 │ │ │ │ cmp ip, #256 @ 0x100 │ │ │ │ sbcs lr, lr, #0 │ │ │ │ andcs lr, r4, #1 │ │ │ │ movcs r9, lr │ │ │ │ movcs ip, #255 @ 0xff │ │ │ │ andcc ip, ip, #255 @ 0xff │ │ │ │ - bcs 0xebabc │ │ │ │ + bcs 0xebbbc │ │ │ │ and lr, r4, #1 │ │ │ │ mov r9, #0 │ │ │ │ cmp lr, #0 │ │ │ │ strbne ip, [r5, #1] │ │ │ │ cmp r1, r2 │ │ │ │ orr r3, r3, r9 │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ - bne 0xeba78 │ │ │ │ + bne 0xebb78 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #0 │ │ │ │ - b 0xebab4 │ │ │ │ + b 0xebbb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [pc, #192] @ 0xebbd0 │ │ │ │ + ldr r7, [pc, #192] @ 0xebcd0 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r9, [pc, #176] @ 0xebbd4 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r9, [pc, #176] @ 0xebcd4 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r8, #4 │ │ │ │ mov r3, lr │ │ │ │ mov r1, lr │ │ │ │ sub r8, r4, #1 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ ldr sl, [r2, #4]! │ │ │ │ - bhi 0xebbc8 │ │ │ │ + bhi 0xebcc8 │ │ │ │ lsr ip, sl, r8 │ │ │ │ lsr sl, sl, r4 │ │ │ │ and ip, ip, #1 │ │ │ │ adds ip, ip, sl │ │ │ │ adc fp, r1, r1 │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ lsl sl, ip, #16 │ │ │ │ sbcs fp, fp, #0 │ │ │ │ lsr sl, sl, #16 │ │ │ │ andcs ip, r0, #1 │ │ │ │ movcs sl, r9 │ │ │ │ - bcs 0xebb78 │ │ │ │ + bcs 0xebc78 │ │ │ │ mov ip, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr ip, r0, #4 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldr fp, [r7, r0, lsl #3] │ │ │ │ lsl r0, ip, #16 │ │ │ │ and ip, sl, fp │ │ │ │ ldrh sl, [r5, lr] │ │ │ │ lsr r0, r0, #16 │ │ │ │ bic sl, sl, fp │ │ │ │ orr ip, sl, ip │ │ │ │ strh ip, [r5, lr] │ │ │ │ add lr, lr, #4 │ │ │ │ cmp lr, #16 │ │ │ │ - bne 0xebb38 │ │ │ │ + bne 0xebc38 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov sl, #0 │ │ │ │ - b 0xebb74 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xebc74 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r9, [pc, #180] @ 0xebcb8 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r9, [pc, #180] @ 0xebdb8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r8, #12 │ │ │ │ sub r4, r8, #4 │ │ │ │ mov r6, r3 │ │ │ │ sub r8, r5, #1 │ │ │ │ lsr lr, r0, #2 │ │ │ │ lsl lr, lr, #16 │ │ │ │ - ldr r0, [pc, #148] @ 0xebcbc │ │ │ │ + ldr r0, [pc, #148] @ 0xebdbc │ │ │ │ lsr lr, lr, #16 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ ldr sl, [r4, #4]! │ │ │ │ - bhi 0xebcb0 │ │ │ │ + bhi 0xebdb0 │ │ │ │ lsr ip, sl, r8 │ │ │ │ lsr sl, sl, r5 │ │ │ │ and ip, ip, #1 │ │ │ │ adds ip, ip, sl │ │ │ │ adc fp, r6, r6 │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ lsl sl, ip, #16 │ │ │ │ sbcs fp, fp, #0 │ │ │ │ lsr sl, sl, #16 │ │ │ │ andcs ip, lr, #1 │ │ │ │ movcs sl, r9 │ │ │ │ - bcs 0xebc68 │ │ │ │ + bcs 0xebd68 │ │ │ │ mov ip, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ and ip, lr, #255 @ 0xff │ │ │ │ ldr fp, [r0, ip, lsl #3] │ │ │ │ add r1, r1, #4 │ │ │ │ and ip, sl, fp │ │ │ │ ldrh sl, [r1, #-2] │ │ │ │ cmp r2, r4 │ │ │ │ bic sl, sl, fp │ │ │ │ orr ip, sl, ip │ │ │ │ lsr lr, lr, #4 │ │ │ │ strh ip, [r1, #-2] │ │ │ │ - bne 0xebc28 │ │ │ │ + bne 0xebd28 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov sl, #0 │ │ │ │ - b 0xebc64 │ │ │ │ + b 0xebd64 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ sub r5, r5, #2 │ │ │ │ sub lr, r4, #1 │ │ │ │ rsb r9, r4, #33 @ 0x21 │ │ │ │ rsb r8, r4, #32 │ │ │ │ - b 0xebd30 │ │ │ │ + b 0xebe30 │ │ │ │ and ip, r0, #1 │ │ │ │ mov sl, ip │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ strbne r2, [r6, r3, lsl #1] │ │ │ │ lsr r0, r0, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r3, #8 │ │ │ │ orr r1, r1, sl │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 0xebda0 │ │ │ │ + beq 0xebea0 │ │ │ │ ldrsh sl, [r5, #2]! │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ asr ip, sl, #31 │ │ │ │ - bhi 0xebdb8 │ │ │ │ + bhi 0xebeb8 │ │ │ │ lsr r2, sl, lr │ │ │ │ lsr sl, sl, r4 │ │ │ │ orr r2, r2, ip, lsl r9 │ │ │ │ orr sl, sl, ip, lsl r8 │ │ │ │ subs fp, lr, #32 │ │ │ │ orrpl r2, r2, ip, asr fp │ │ │ │ subs fp, r4, #32 │ │ │ │ @@ -225027,63 +225091,63 @@ │ │ │ │ adds r2, r2, sl │ │ │ │ adc ip, ip, #0 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ sbcs sl, ip, #0 │ │ │ │ andge ip, r0, #1 │ │ │ │ movge sl, ip │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge 0xebd0c │ │ │ │ + bge 0xebe0c │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xebd00 │ │ │ │ + blt 0xebe00 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov sl, #0 │ │ │ │ and ip, r0, #1 │ │ │ │ - b 0xebd0c │ │ │ │ + b 0xebe0c │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, #0 │ │ │ │ - b 0xebd94 │ │ │ │ + b 0xebe94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ sub lr, r5, #2 │ │ │ │ rsb r9, r4, #33 @ 0x21 │ │ │ │ rsb r8, r4, #32 │ │ │ │ lsr r3, r0, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ add r0, r5, #14 │ │ │ │ lsr r3, r3, #16 │ │ │ │ sub r5, r4, #1 │ │ │ │ - b 0xebe38 │ │ │ │ + b 0xebf38 │ │ │ │ and ip, r3, #1 │ │ │ │ mov sl, ip │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, #0 │ │ │ │ strbne r2, [r1, #1] │ │ │ │ cmp lr, r0 │ │ │ │ orr r6, r6, sl │ │ │ │ lsr r3, r3, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ - beq 0xebea8 │ │ │ │ + beq 0xebfa8 │ │ │ │ ldrsh sl, [lr, #2]! │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ asr ip, sl, #31 │ │ │ │ - bhi 0xebec0 │ │ │ │ + bhi 0xebfc0 │ │ │ │ lsr r2, sl, r5 │ │ │ │ lsr sl, sl, r4 │ │ │ │ orr r2, r2, ip, lsl r9 │ │ │ │ orr sl, sl, ip, lsl r8 │ │ │ │ subs fp, r5, #32 │ │ │ │ orrpl r2, r2, ip, asr fp │ │ │ │ subs fp, r4, #32 │ │ │ │ @@ -225093,209 +225157,209 @@ │ │ │ │ adds r2, r2, sl │ │ │ │ adc ip, ip, #0 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ sbcs sl, ip, #0 │ │ │ │ andge ip, r3, #1 │ │ │ │ movge sl, ip │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge 0xebe1c │ │ │ │ + bge 0xebf1c │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xebe10 │ │ │ │ + blt 0xebf10 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov sl, #0 │ │ │ │ and ip, r3, #1 │ │ │ │ - b 0xebe1c │ │ │ │ + b 0xebf1c │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strne r3, [r7, #3808] @ 0xee0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r2, #0 │ │ │ │ - b 0xebe9c │ │ │ │ + b 0xebf9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r8, [pc, #240] @ 0xebfe4 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r8, [pc, #240] @ 0xec0e4 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ sub r2, r4, #4 │ │ │ │ sub r6, r5, #1 │ │ │ │ rsb sl, r5, #33 @ 0x21 │ │ │ │ rsb r9, r5, #32 │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ asr r4, lr, #31 │ │ │ │ - bhi 0xebfcc │ │ │ │ + bhi 0xec0cc │ │ │ │ lsr ip, lr, r6 │ │ │ │ lsr lr, lr, r5 │ │ │ │ orr ip, ip, r4, lsl sl │ │ │ │ orr lr, lr, r4, lsl r9 │ │ │ │ subs fp, r6, #32 │ │ │ │ orrpl ip, ip, r4, asr fp │ │ │ │ subs fp, r5, #32 │ │ │ │ orrpl lr, lr, r4, asr fp │ │ │ │ and ip, ip, #1 │ │ │ │ asr r4, r4, r5 │ │ │ │ adds ip, ip, lr │ │ │ │ adc r4, r4, #0 │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ sbcs lr, r4, #0 │ │ │ │ - bge 0xebfd8 │ │ │ │ + bge 0xec0d8 │ │ │ │ cmp r4, #0 │ │ │ │ lslge ip, ip, #16 │ │ │ │ andlt lr, r0, #1 │ │ │ │ movlt ip, #0 │ │ │ │ lsrge ip, ip, #16 │ │ │ │ - bge 0xebfd0 │ │ │ │ + bge 0xec0d0 │ │ │ │ orr r1, r1, lr │ │ │ │ and lr, r0, #255 @ 0xff │ │ │ │ ldr r4, [r8, lr, lsl #3] │ │ │ │ lsr r0, r0, #4 │ │ │ │ and lr, ip, r4 │ │ │ │ ldrh ip, [r7, r3] │ │ │ │ lsl r0, r0, #16 │ │ │ │ bic ip, ip, r4 │ │ │ │ orr ip, ip, lr │ │ │ │ strh ip, [r7, r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xebf10 │ │ │ │ + bne 0xec010 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strne r3, [fp, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b 0xebf74 │ │ │ │ - ldr ip, [pc, #8] @ 0xebfe8 │ │ │ │ + b 0xec074 │ │ │ │ + ldr ip, [pc, #8] @ 0xec0e8 │ │ │ │ and lr, r0, #1 │ │ │ │ - b 0xebf74 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xec074 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r8, [pc, #244] @ 0xec110 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r8, [pc, #244] @ 0xec210 │ │ │ │ mov r1, r5 │ │ │ │ add r2, r6, #12 │ │ │ │ sub r5, r6, #4 │ │ │ │ mov r7, #0 │ │ │ │ sub r6, r4, #1 │ │ │ │ rsb sl, r4, #33 @ 0x21 │ │ │ │ rsb r9, r4, #32 │ │ │ │ str fp, [sp, #4] │ │ │ │ lsr r3, r0, #2 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ ldr ip, [r5, #4]! │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ asr lr, ip, #31 │ │ │ │ - bhi 0xec0f8 │ │ │ │ + bhi 0xec1f8 │ │ │ │ lsr r0, ip, r6 │ │ │ │ lsr ip, ip, r4 │ │ │ │ orr r0, r0, lr, lsl sl │ │ │ │ orr ip, ip, lr, lsl r9 │ │ │ │ subs fp, r6, #32 │ │ │ │ orrpl r0, r0, lr, asr fp │ │ │ │ subs fp, r4, #32 │ │ │ │ orrpl ip, ip, lr, asr fp │ │ │ │ and r0, r0, #1 │ │ │ │ asr lr, lr, r4 │ │ │ │ adds r0, r0, ip │ │ │ │ adc lr, lr, #0 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ sbcs ip, lr, #0 │ │ │ │ - bge 0xec104 │ │ │ │ + bge 0xec204 │ │ │ │ cmp lr, #0 │ │ │ │ lslge r0, r0, #16 │ │ │ │ andlt ip, r3, #1 │ │ │ │ movlt r0, #0 │ │ │ │ lsrge r0, r0, #16 │ │ │ │ - bge 0xec0fc │ │ │ │ + bge 0xec1fc │ │ │ │ orr r7, r7, ip │ │ │ │ and ip, r3, #255 @ 0xff │ │ │ │ ldr lr, [r8, ip, lsl #3] │ │ │ │ cmp r2, r5 │ │ │ │ and ip, r0, lr │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ lsr r3, r3, #4 │ │ │ │ bic r0, r0, lr │ │ │ │ orr r0, r0, ip │ │ │ │ strh r0, [r1, #2] │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xec044 │ │ │ │ + bne 0xec144 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strne r3, [fp, #3808] @ 0xee0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b 0xec0a8 │ │ │ │ - ldr r0, [pc, #8] @ 0xec114 │ │ │ │ + b 0xec1a8 │ │ │ │ + ldr r0, [pc, #8] @ 0xec214 │ │ │ │ and ip, r3, #1 │ │ │ │ - b 0xec0a8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xec1a8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r3, #0 │ │ │ │ sub r2, r4, #2 │ │ │ │ tst r0, #1 │ │ │ │ lsr ip, r0, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ lsl r0, ip, #16 │ │ │ │ ldrhne ip, [r2] │ │ │ │ strbne ip, [r6, r3, lsl #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xec140 │ │ │ │ + bne 0xec240 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #88] @ 0xec1e4 │ │ │ │ + ldr r7, [pc, #88] @ 0xec2e4 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r6, #4 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ ldrh r3, [r5, ip] │ │ │ │ ldr lr, [r7, r1, lsl #3] │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ bic r3, r3, lr │ │ │ │ @@ -225303,53 +225367,53 @@ │ │ │ │ orr r3, r3, lr │ │ │ │ lsr r0, r0, #4 │ │ │ │ strh r3, [r5, ip] │ │ │ │ add ip, ip, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xec1a0 │ │ │ │ + bne 0xec2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r6, #14 │ │ │ │ lsr r3, r0, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ tst r3, #1 │ │ │ │ add ip, ip, #2 │ │ │ │ ldrhne r0, [ip] │ │ │ │ strbne r0, [r1, #1] │ │ │ │ cmp ip, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 0xec220 │ │ │ │ + bne 0xec320 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r7, [pc, #80] @ 0xec2c4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r7, [pc, #80] @ 0xec3c4 │ │ │ │ sub lr, r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r6, #12 │ │ │ │ lsr r0, r0, #2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ @@ -225359,38 +225423,38 @@ │ │ │ │ cmp r2, lr │ │ │ │ bic r3, r3, ip │ │ │ │ and ip, ip, r4 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #2] │ │ │ │ lsr r0, r0, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xec288 │ │ │ │ + bne 0xec388 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, ip │ │ │ │ sub r2, r6, #2 │ │ │ │ ldrsh r3, [r2, #2]! │ │ │ │ asr lr, r3, #31 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ sbcs r1, lr, #0 │ │ │ │ andge lr, r0, #1 │ │ │ │ movge r1, lr │ │ │ │ movge r3, #127 @ 0x7f │ │ │ │ - bge 0xec334 │ │ │ │ + bge 0xec434 │ │ │ │ cmn r3, #128 @ 0x80 │ │ │ │ adcs lr, lr, #0 │ │ │ │ and lr, r0, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ movlt r3, #128 @ 0x80 │ │ │ │ movlt r1, lr │ │ │ │ @@ -225399,83 +225463,83 @@ │ │ │ │ strbne r3, [r4, ip, lsl #1] │ │ │ │ lsr r0, r0, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ orr r7, r7, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xec2f4 │ │ │ │ + bne 0xec3f4 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r8, #2 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r8, #14 │ │ │ │ lsr ip, r0, #1 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ ldrsh r3, [r5, #2]! │ │ │ │ asr lr, r3, #31 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ sbcs r0, lr, #0 │ │ │ │ andge lr, ip, #1 │ │ │ │ movge r0, lr │ │ │ │ movge r3, #127 @ 0x7f │ │ │ │ - bge 0xec3ec │ │ │ │ + bge 0xec4ec │ │ │ │ cmn r3, #128 @ 0x80 │ │ │ │ adcs lr, lr, #0 │ │ │ │ and lr, ip, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r0, #0 │ │ │ │ movlt r3, #128 @ 0x80 │ │ │ │ movlt r0, lr │ │ │ │ andge lr, ip, #1 │ │ │ │ cmp lr, #0 │ │ │ │ strbne r3, [r1, #1] │ │ │ │ cmp r5, r2 │ │ │ │ orr r7, r7, r0 │ │ │ │ lsr ip, ip, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 0xec3ac │ │ │ │ + bne 0xec4ac │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #168] @ 0xec4e0 │ │ │ │ + ldr r6, [pc, #168] @ 0xec5e0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #156] @ 0xec4e4 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r7, [pc, #156] @ 0xec5e4 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ mov r1, lr │ │ │ │ sub r2, r8, #4 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ asr r3, ip, #31 │ │ │ │ cmp ip, #32768 @ 0x8000 │ │ │ │ sbcs r8, r3, #0 │ │ │ │ - bge 0xec4d4 │ │ │ │ + bge 0xec5d4 │ │ │ │ cmn ip, #32768 @ 0x8000 │ │ │ │ adcs r3, r3, #0 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsrge ip, ip, #16 │ │ │ │ movge r8, #0 │ │ │ │ andlt r8, r0, #1 │ │ │ │ movlt ip, #32768 @ 0x8000 │ │ │ │ @@ -225488,48 +225552,48 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r4, lr] │ │ │ │ add lr, lr, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #16 │ │ │ │ orr r1, r1, r8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xec454 │ │ │ │ + bne 0xec554 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and r8, r0, #1 │ │ │ │ mov ip, r7 │ │ │ │ - b 0xec484 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xec584 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r7, [pc, #160] @ 0xec5b0 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r7, [pc, #160] @ 0xec6b0 │ │ │ │ mov r5, #0 │ │ │ │ sub r4, r8, #4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, r8, #12 │ │ │ │ lsr lr, r0, #2 │ │ │ │ lsl lr, lr, #16 │ │ │ │ - ldr r0, [pc, #136] @ 0xec5b4 │ │ │ │ + ldr r0, [pc, #136] @ 0xec6b4 │ │ │ │ lsr lr, lr, #16 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ asr ip, r3, #31 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ sbcs r8, ip, #0 │ │ │ │ - bge 0xec5a4 │ │ │ │ + bge 0xec6a4 │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ adcs ip, ip, #0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsrge r3, r3, #16 │ │ │ │ movge r8, #0 │ │ │ │ andlt r8, lr, #1 │ │ │ │ movlt r3, #32768 @ 0x8000 │ │ │ │ @@ -225540,34 +225604,34 @@ │ │ │ │ bic ip, ip, r9 │ │ │ │ and r3, r3, r9 │ │ │ │ orr r3, ip, r3 │ │ │ │ strh r3, [r1, #2] │ │ │ │ orr r5, r5, r8 │ │ │ │ lsr lr, lr, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xec52c │ │ │ │ + bne 0xec62c │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and r8, lr, #1 │ │ │ │ mov r3, r7 │ │ │ │ - b 0xec55c │ │ │ │ + b 0xec65c │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, ip │ │ │ │ sub r2, r4, #2 │ │ │ │ ldrh r3, [r2, #2]! │ │ │ │ and lr, r0, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ @@ -225578,29 +225642,29 @@ │ │ │ │ strbne r3, [r5, ip, lsl #1] │ │ │ │ lsr r0, r0, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ orr r7, r7, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xec5e4 │ │ │ │ + bne 0xec6e4 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ sub lr, r7, #2 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r7, #14 │ │ │ │ lsr ip, r0, #1 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ @@ -225613,31 +225677,31 @@ │ │ │ │ movhi r3, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ strbne r3, [r1, #1] │ │ │ │ cmp lr, r2 │ │ │ │ orr r6, r6, r0 │ │ │ │ lsr ip, ip, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 0xec678 │ │ │ │ + bne 0xec778 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #136] @ 0xec768 │ │ │ │ + ldr r7, [pc, #136] @ 0xec868 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r8, [pc, #124] @ 0xec76c │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r8, [pc, #124] @ 0xec86c │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ mov r1, lr │ │ │ │ sub r2, r6, #4 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ and r9, r0, #255 @ 0xff │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ ldrh ip, [r4, lr] │ │ │ │ @@ -225653,33 +225717,33 @@ │ │ │ │ andcs r6, r0, #1 │ │ │ │ add lr, lr, #4 │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #16 │ │ │ │ orr r1, r1, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xec6fc │ │ │ │ + bne 0xec7fc │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r7, [pc, #128] @ 0xec818 │ │ │ │ - ldr r8, [pc, #128] @ 0xec81c │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r7, [pc, #128] @ 0xec918 │ │ │ │ + ldr r8, [pc, #128] @ 0xec91c │ │ │ │ mov r5, #0 │ │ │ │ sub r4, r9, #4 │ │ │ │ mov r1, sl │ │ │ │ add r2, r9, #12 │ │ │ │ lsr lr, r0, #2 │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ @@ -225697,42 +225761,42 @@ │ │ │ │ orr r3, ip, r3 │ │ │ │ andcs r0, lr, #1 │ │ │ │ cmp r2, r4 │ │ │ │ strh r3, [r1, #2] │ │ │ │ orr r5, r5, r0 │ │ │ │ lsr lr, lr, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xec7b4 │ │ │ │ + bne 0xec8b4 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, ip │ │ │ │ sub r2, r6, #2 │ │ │ │ ldrsh r3, [r2, #2]! │ │ │ │ asr lr, r3, #31 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ sbcs r1, lr, #0 │ │ │ │ andge lr, r0, #1 │ │ │ │ movge r1, lr │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge 0xec888 │ │ │ │ + bge 0xec988 │ │ │ │ cmp lr, #0 │ │ │ │ and lr, r0, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ movlt r3, #0 │ │ │ │ movlt r1, lr │ │ │ │ andge lr, r0, #1 │ │ │ │ @@ -225740,82 +225804,82 @@ │ │ │ │ strbne r3, [r4, ip, lsl #1] │ │ │ │ lsr r0, r0, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, #8 │ │ │ │ orr r7, r7, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xec84c │ │ │ │ + bne 0xec94c │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ sub lr, r7, #2 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r7, #14 │ │ │ │ lsr ip, r0, #1 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ ldrsh r3, [lr, #2]! │ │ │ │ asr r0, r3, #31 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ sbcs r4, r0, #0 │ │ │ │ andge r4, ip, #1 │ │ │ │ movge r0, r4 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge 0xec93c │ │ │ │ + bge 0xeca3c │ │ │ │ cmp r0, #0 │ │ │ │ and r4, ip, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ movlt r0, r4 │ │ │ │ andge r4, ip, #1 │ │ │ │ cmp r4, #0 │ │ │ │ strbne r3, [r1, #1] │ │ │ │ cmp lr, r2 │ │ │ │ orr r6, r6, r0 │ │ │ │ lsr ip, ip, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 0xec900 │ │ │ │ + bne 0xeca00 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #164] @ 0xeca2c │ │ │ │ + ldr r6, [pc, #164] @ 0xecb2c │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #152] @ 0xeca30 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + ldr r7, [pc, #152] @ 0xecb30 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov lr, #0 │ │ │ │ mov r1, lr │ │ │ │ sub r2, r8, #4 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ asr r3, ip, #31 │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ sbcs r8, r3, #0 │ │ │ │ - bge 0xeca20 │ │ │ │ + bge 0xecb20 │ │ │ │ cmp r3, #0 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsrge ip, ip, #16 │ │ │ │ movge r8, #0 │ │ │ │ andlt r8, r0, #1 │ │ │ │ movlt ip, #0 │ │ │ │ and r9, r0, #255 @ 0xff │ │ │ │ @@ -225827,48 +225891,48 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r4, lr] │ │ │ │ add lr, lr, #4 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, #16 │ │ │ │ orr r1, r1, r8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xec9a4 │ │ │ │ + bne 0xecaa4 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and r8, r0, #1 │ │ │ │ mov ip, r7 │ │ │ │ - b 0xec9d0 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xecad0 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r7, [pc, #156] @ 0xecaf8 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r7, [pc, #156] @ 0xecbf8 │ │ │ │ mov r5, #0 │ │ │ │ sub r4, r8, #4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, r8, #12 │ │ │ │ lsr lr, r0, #2 │ │ │ │ lsl lr, lr, #16 │ │ │ │ - ldr r0, [pc, #132] @ 0xecafc │ │ │ │ + ldr r0, [pc, #132] @ 0xecbfc │ │ │ │ lsr lr, lr, #16 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ asr ip, r3, #31 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ sbcs r8, ip, #0 │ │ │ │ - bge 0xecaec │ │ │ │ + bge 0xecbec │ │ │ │ cmp ip, #0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsrge r3, r3, #16 │ │ │ │ movge r8, #0 │ │ │ │ andlt r8, lr, #1 │ │ │ │ movlt r3, #0 │ │ │ │ and r9, lr, #255 @ 0xff │ │ │ │ @@ -225878,38 +225942,38 @@ │ │ │ │ bic ip, ip, r9 │ │ │ │ and r3, r3, r9 │ │ │ │ orr r3, ip, r3 │ │ │ │ strh r3, [r1, #2] │ │ │ │ orr r5, r5, r8 │ │ │ │ lsr lr, lr, #4 │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 0xeca78 │ │ │ │ + bne 0xecb78 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strne r3, [r6, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and r8, lr, #1 │ │ │ │ mov r3, r7 │ │ │ │ - b 0xecaa4 │ │ │ │ + b 0xecba4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0xecb9c │ │ │ │ - ldr lr, [pc, #220] @ 0xecc10 │ │ │ │ + bne 0xecc9c │ │ │ │ + ldr lr, [pc, #220] @ 0xecd10 │ │ │ │ sub r2, r8, #4 │ │ │ │ add r1, r8, #12 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r5, [lr, r3, lsl #3] │ │ │ │ eor r3, ip, r7 │ │ │ │ tst r0, #1 │ │ │ │ @@ -225919,30 +225983,30 @@ │ │ │ │ movne r5, ip │ │ │ │ eor r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r1 │ │ │ │ mov r7, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r2] │ │ │ │ - bne 0xecb38 │ │ │ │ + bne 0xecc38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r2, #0 │ │ │ │ rsb r3, r6, #64 @ 0x40 │ │ │ │ lsr r3, r2, r3 │ │ │ │ sub r1, r6, #32 │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ - ldr lr, [pc, #88] @ 0xecc10 │ │ │ │ + ldr lr, [pc, #88] @ 0xecd10 │ │ │ │ rsb r1, r6, #32 │ │ │ │ orr r3, r3, r2, lsr r1 │ │ │ │ mov r5, r7 │ │ │ │ sub ip, r8, #4 │ │ │ │ add r1, r8, #12 │ │ │ │ rsb r7, r6, #32 │ │ │ │ ldr r8, [ip, #4]! │ │ │ │ @@ -225956,29 +226020,29 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ lsrne r5, r8, r7 │ │ │ │ eor r2, r2, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r2, [ip] │ │ │ │ - bne 0xecbcc │ │ │ │ - b 0xecb78 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + bne 0xecccc │ │ │ │ + b 0xecc78 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ ldrsb r1, [sp] │ │ │ │ rsb r0, r1, #0 │ │ │ │ cmn r0, #63 @ 0x3f │ │ │ │ - bge 0xecc3c │ │ │ │ + bge 0xecd3c │ │ │ │ asr r0, r3, #31 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0xecc78 │ │ │ │ + blt 0xecd78 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ lslle r1, r3, r0 │ │ │ │ suble r3, r0, #32 │ │ │ │ orrle r1, r1, r2, lsl r3 │ │ │ │ rsble r3, r0, #32 │ │ │ │ orrle r1, r1, r2, lsr r3 │ │ │ │ lslle r0, r2, r0 │ │ │ │ @@ -226000,21 +226064,21 @@ │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r0, r1, #31 │ │ │ │ cmp r1, #-1056964608 @ 0xc1000000 │ │ │ │ adcs ip, r0, #0 │ │ │ │ - blt 0xeccfc │ │ │ │ + blt 0xecdfc │ │ │ │ cmp r0, #0 │ │ │ │ asr ip, r1, #24 │ │ │ │ - blt 0xecd14 │ │ │ │ + blt 0xece14 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ sbcs r0, r0, #0 │ │ │ │ - bge 0xeccfc │ │ │ │ + bge 0xecdfc │ │ │ │ lsl r1, r3, ip │ │ │ │ sub r3, ip, #32 │ │ │ │ orr r1, r1, r2, lsl r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ orr r1, r1, r2, lsr r3 │ │ │ │ lsl r0, r2, ip │ │ │ │ mov r2, #0 │ │ │ │ @@ -226041,29 +226105,29 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr ip, [sp, #16] │ │ │ │ lsl ip, ip, #24 │ │ │ │ cmp ip, #-1056964608 @ 0xc1000000 │ │ │ │ asr lr, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ adcs r1, ip, #0 │ │ │ │ - bge 0xecd78 │ │ │ │ + bge 0xece78 │ │ │ │ asr r0, r3, #31 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xecdc0 │ │ │ │ + blt 0xecec0 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ sbcs ip, ip, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 0xecdec │ │ │ │ + blt 0xeceec │ │ │ │ orrs r2, r3, r2 │ │ │ │ - beq 0xece3c │ │ │ │ + beq 0xecf3c │ │ │ │ mov ip, #1 │ │ │ │ asr r2, r3, #31 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mvn r0, r2 │ │ │ │ eor r1, r1, r3, asr #31 │ │ │ │ str ip, [r4, #536] @ 0x218 │ │ │ │ mov r2, #0 │ │ │ │ @@ -226090,15 +226154,15 @@ │ │ │ │ orr ip, ip, r2, lsr r5 │ │ │ │ lsr r0, r1, lr │ │ │ │ orr r0, r0, ip, lsl r5 │ │ │ │ asr lr, ip, lr │ │ │ │ orrpl r0, r0, ip, asr r6 │ │ │ │ cmp r3, lr │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne 0xecd98 │ │ │ │ + bne 0xece98 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -226111,20 +226175,20 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov lr, r0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ cmp r1, #-1056964608 @ 0xc1000000 │ │ │ │ asr ip, r1, #24 │ │ │ │ asr r1, r1, #31 │ │ │ │ adcs r0, r1, #0 │ │ │ │ - blt 0xecf18 │ │ │ │ + blt 0xed018 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 0xeceec │ │ │ │ + blt 0xecfec │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bge 0xecf30 │ │ │ │ + bge 0xed030 │ │ │ │ lsl r1, r3, ip │ │ │ │ sub r5, ip, #32 │ │ │ │ lsl r0, r2, ip │ │ │ │ orr r1, r1, r2, lsl r5 │ │ │ │ rsb r6, ip, #32 │ │ │ │ orr r1, r1, r2, lsr r6 │ │ │ │ lsr r4, r0, ip │ │ │ │ @@ -226159,33 +226223,33 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r1, r2, r3 │ │ │ │ - bne 0xececc │ │ │ │ + bne 0xecfcc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrsb ip, [sp, #16] │ │ │ │ rsb lr, ip, #0 │ │ │ │ cmn lr, #63 @ 0x3f │ │ │ │ - blt 0xecfa8 │ │ │ │ + blt 0xed0a8 │ │ │ │ cmp lr, #0 │ │ │ │ - blt 0xecfc0 │ │ │ │ + blt 0xed0c0 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ - ble 0xed004 │ │ │ │ + ble 0xed104 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - beq 0xecfa8 │ │ │ │ + beq 0xed0a8 │ │ │ │ mov ip, #1 │ │ │ │ asr r2, r3, #31 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mvn r0, r2 │ │ │ │ eor r1, r1, r3, asr #31 │ │ │ │ str ip, [r4, #536] @ 0x218 │ │ │ │ mov r2, #0 │ │ │ │ @@ -226224,34 +226288,34 @@ │ │ │ │ orr r1, r1, r2, lsr r5 │ │ │ │ lsr r0, ip, lr │ │ │ │ orr r0, r0, r1, lsl r5 │ │ │ │ asr lr, r1, lr │ │ │ │ orrpl r0, r0, r1, asr r6 │ │ │ │ cmp r3, lr │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne 0xecf80 │ │ │ │ + bne 0xed080 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov lr, r0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ cmp r1, #-1073741824 @ 0xc0000000 │ │ │ │ asr ip, r1, #24 │ │ │ │ asr r1, r1, #31 │ │ │ │ adcs r0, r1, #0 │ │ │ │ - blt 0xed12c │ │ │ │ + blt 0xed22c │ │ │ │ cmp r1, #0 │ │ │ │ - blt 0xed0e8 │ │ │ │ + blt 0xed1e8 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bge 0xed144 │ │ │ │ + bge 0xed244 │ │ │ │ lsl r1, r3, ip │ │ │ │ sub r5, ip, #32 │ │ │ │ lsl r0, r2, ip │ │ │ │ orr r1, r1, r2, lsl r5 │ │ │ │ rsb r6, ip, #32 │ │ │ │ orr r1, r1, r2, lsr r6 │ │ │ │ lsr r4, r0, ip │ │ │ │ @@ -226292,32 +226356,32 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r1, r2, r3 │ │ │ │ - bne 0xed0c8 │ │ │ │ + bne 0xed1c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrsb r1, [sp, #20] │ │ │ │ rsb lr, r1, #0 │ │ │ │ cmn lr, #47 @ 0x2f │ │ │ │ - blt 0xed218 │ │ │ │ + blt 0xed318 │ │ │ │ cmp lr, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ - blt 0xed230 │ │ │ │ + blt 0xed330 │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bgt 0xed210 │ │ │ │ + bgt 0xed310 │ │ │ │ subs r1, lr, #32 │ │ │ │ lsl r1, r3, lr │ │ │ │ sub r7, lr, #32 │ │ │ │ orr r1, r1, r2, lsl r7 │ │ │ │ rsb r6, lr, #32 │ │ │ │ orr r1, r1, r2, lsr r6 │ │ │ │ lsl ip, r2, lr │ │ │ │ @@ -226329,29 +226393,29 @@ │ │ │ │ lsr r5, ip, lr │ │ │ │ asr r1, r1, #16 │ │ │ │ orr r5, r5, r1, lsl r6 │ │ │ │ asr lr, r1, lr │ │ │ │ orrpl r5, r5, r1, asr r7 │ │ │ │ cmp r3, lr │ │ │ │ cmpeq r2, r5 │ │ │ │ - beq 0xed29c │ │ │ │ + beq 0xed39c │ │ │ │ mvn r3, r0 │ │ │ │ - ldr r1, [pc, #196] @ 0xed2b0 │ │ │ │ + ldr r1, [pc, #196] @ 0xed3b0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ rsb r3, r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ eor r1, r1, r3 │ │ │ │ str r2, [r4, #536] @ 0x218 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne 0xed1e0 │ │ │ │ + bne 0xed2e0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -226371,15 +226435,15 @@ │ │ │ │ lsl r3, r2, #16 │ │ │ │ orr r1, r1, r2, lsr #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ orr r3, r3, r1, lsl #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ cmp ip, r1 │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne 0xed1e0 │ │ │ │ + bne 0xed2e0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ @@ -226391,22 +226455,22 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov lr, r0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ cmp r1, #-805306368 @ 0xd0000000 │ │ │ │ asr ip, r1, #24 │ │ │ │ asr r1, r1, #31 │ │ │ │ adcs r0, r1, #0 │ │ │ │ - blt 0xed374 │ │ │ │ + blt 0xed474 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 0xed30c │ │ │ │ + blt 0xed40c │ │ │ │ cmp ip, #48 @ 0x30 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - blt 0xed38c │ │ │ │ + blt 0xed48c │ │ │ │ orrs r1, r2, r3 │ │ │ │ - bne 0xed354 │ │ │ │ + bne 0xed454 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn ip, ip │ │ │ │ @@ -226424,15 +226488,15 @@ │ │ │ │ adc r1, r1, #0 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcc {r4, r5, r6, pc} │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #120] @ 0xed3d8 │ │ │ │ + ldr r1, [pc, #120] @ 0xed4d8 │ │ │ │ mvn r0, #0 │ │ │ │ str r3, [lr, #536] @ 0x218 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -226451,31 +226515,31 @@ │ │ │ │ lsr r1, r1, #16 │ │ │ │ lsr r6, r1, ip │ │ │ │ lsr ip, r0, ip │ │ │ │ orr ip, ip, r1, lsl r5 │ │ │ │ orr ip, ip, r1, lsr r4 │ │ │ │ cmp r3, r6 │ │ │ │ cmpeq r2, ip │ │ │ │ - bne 0xed354 │ │ │ │ + bne 0xed454 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #31 │ │ │ │ mov r3, r0 │ │ │ │ - blt 0xed43c │ │ │ │ + blt 0xed53c │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xed424 │ │ │ │ + blt 0xed524 │ │ │ │ cmp r2, #31 │ │ │ │ - ble 0xed450 │ │ │ │ + ble 0xed550 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xed43c │ │ │ │ + beq 0xed53c │ │ │ │ mov r2, #1 │ │ │ │ mvn r0, #0 │ │ │ │ str r2, [r3, #536] @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @@ -226488,35 +226552,35 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r0, r1, r2 │ │ │ │ cmp r1, r0, lsr r2 │ │ │ │ - bne 0xed408 │ │ │ │ + bne 0xed508 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #31 │ │ │ │ mov r3, r0 │ │ │ │ - bge 0xed494 │ │ │ │ + bge 0xed594 │ │ │ │ asr r0, r1, #31 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xed4d0 │ │ │ │ + blt 0xed5d0 │ │ │ │ cmp r2, #31 │ │ │ │ - ble 0xed4e8 │ │ │ │ + ble 0xed5e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xed504 │ │ │ │ + beq 0xed604 │ │ │ │ mvn r1, r1 │ │ │ │ mov r2, #1 │ │ │ │ lsr r1, r1, #31 │ │ │ │ rsb r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r3, #536] @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -226526,35 +226590,35 @@ │ │ │ │ asr r0, r1, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r0, r1, r2 │ │ │ │ cmp r1, r0, asr r2 │ │ │ │ - bne 0xed4ac │ │ │ │ + bne 0xed5ac │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #32 │ │ │ │ mov r3, r0 │ │ │ │ - blt 0xed580 │ │ │ │ + blt 0xed680 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xed560 │ │ │ │ + blt 0xed660 │ │ │ │ cmp r2, #31 │ │ │ │ - ble 0xed594 │ │ │ │ + ble 0xed694 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xed580 │ │ │ │ + beq 0xed680 │ │ │ │ mov r2, #1 │ │ │ │ mvn r0, #0 │ │ │ │ str r2, [r3, #536] @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @@ -226569,31 +226633,31 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r0, r1, r2 │ │ │ │ cmp r1, r0, lsr r2 │ │ │ │ - bne 0xed544 │ │ │ │ + bne 0xed644 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ rsb ip, r2, #0 │ │ │ │ cmn ip, #31 │ │ │ │ mov r3, r0 │ │ │ │ - blt 0xed608 │ │ │ │ + blt 0xed708 │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xed620 │ │ │ │ + blt 0xed720 │ │ │ │ cmp ip, #31 │ │ │ │ - ble 0xed644 │ │ │ │ + ble 0xed744 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xed608 │ │ │ │ + beq 0xed708 │ │ │ │ mvn r1, r1 │ │ │ │ mov r2, #1 │ │ │ │ lsr r1, r1, #31 │ │ │ │ rsb r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r3, #536] @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -226613,62 +226677,62 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsl r2, r1, ip │ │ │ │ cmp r1, r2, asr ip │ │ │ │ - bne 0xed5e0 │ │ │ │ + bne 0xed6e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, r4, #16 │ │ │ │ mov ip, r7 │ │ │ │ tst r0, #1 │ │ │ │ strbne ip, [r1] │ │ │ │ lsr lr, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, lr, #16 │ │ │ │ cmp r1, r3 │ │ │ │ add ip, ip, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xed698 │ │ │ │ + bne 0xed798 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r7, r6, lsl #4 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #120] @ 0xed774 │ │ │ │ + ldr r8, [pc, #120] @ 0xed874 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r7, #2 │ │ │ │ mov lr, r6 │ │ │ │ add r7, r7, #14 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldrh r1, [ip, #2]! │ │ │ │ ldr r3, [r8, r3, lsl #3] │ │ │ │ lsr r0, r0, #2 │ │ │ │ @@ -226676,36 +226740,36 @@ │ │ │ │ bic r1, r1, r3 │ │ │ │ orr r1, r1, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r7, ip │ │ │ │ add lr, lr, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r1, [ip] │ │ │ │ - bne 0xed718 │ │ │ │ + bne 0xed818 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r6, r5, lsl #3 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r2, [pc, #100] @ 0xed808 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r2, [pc, #100] @ 0xed908 │ │ │ │ sub r4, r6, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r6, r8 │ │ │ │ ldr lr, [r4, #4]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ eor ip, lr, r6 │ │ │ │ @@ -226713,69 +226777,69 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r4 │ │ │ │ add r6, r6, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r4] │ │ │ │ - bne 0xed7ac │ │ │ │ + bne 0xed8ac │ │ │ │ mov r0, r5 │ │ │ │ add r8, r8, r7, lsl #2 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r5, #16 │ │ │ │ tst r0, #1 │ │ │ │ strbne r4, [r1] │ │ │ │ add r4, r4, r8 │ │ │ │ cmp r7, r4 │ │ │ │ lsr r2, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r2, #16 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xed83c │ │ │ │ + bne 0xed93c │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #124] @ 0xed920 │ │ │ │ + ldr r8, [pc, #124] @ 0xeda20 │ │ │ │ mov r9, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r9, #2 │ │ │ │ add lr, r9, #14 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r8, r3, lsl #3] │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ and r1, r3, r4 │ │ │ │ add r4, r4, r7 │ │ │ │ @@ -226784,36 +226848,36 @@ │ │ │ │ bic r2, r2, r3 │ │ │ │ orr r2, r2, r1 │ │ │ │ moveq r4, #0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r2, [ip] │ │ │ │ - bne 0xed8c0 │ │ │ │ + bne 0xed9c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #124] @ 0xed9b8 │ │ │ │ + ldr r8, [pc, #124] @ 0xedab8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r2, r9, #4 │ │ │ │ add r1, r9, #12 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r8, r3, lsl #3] │ │ │ │ eor ip, r4, lr │ │ │ │ add r4, r4, r7 │ │ │ │ @@ -226822,68 +226886,68 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor ip, ip, lr │ │ │ │ moveq r4, #0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r2] │ │ │ │ - bne 0xed958 │ │ │ │ + bne 0xeda58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r5, #16 │ │ │ │ tst r0, #1 │ │ │ │ strbne r4, [r1] │ │ │ │ lsr r2, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ moveq r4, r7 │ │ │ │ lsl r0, r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ sub r4, r4, r8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xed9ec │ │ │ │ + bne 0xedaec │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #124] @ 0xedad0 │ │ │ │ + ldr r8, [pc, #124] @ 0xedbd0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r9, #2 │ │ │ │ add lr, r9, #14 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ ldr r3, [r8, r3, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ and r1, r3, r4 │ │ │ │ @@ -226892,36 +226956,36 @@ │ │ │ │ moveq r4, r6 │ │ │ │ orr r2, r2, r1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sub r4, r4, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r2, [ip] │ │ │ │ - bne 0xeda70 │ │ │ │ + bne 0xedb70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #124] @ 0xedb68 │ │ │ │ + ldr r8, [pc, #124] @ 0xedc68 │ │ │ │ mov r9, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r2, r9, #4 │ │ │ │ add r1, r9, #12 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r8, r3, lsl #3] │ │ │ │ eor ip, r4, lr │ │ │ │ cmp r4, #0 │ │ │ │ @@ -226930,1744 +226994,1744 @@ │ │ │ │ moveq r4, r6 │ │ │ │ eor ip, ip, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ sub r4, r4, r7 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r2] │ │ │ │ - bne 0xedb08 │ │ │ │ + bne 0xedc08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #1 │ │ │ │ add r8, r8, #15 │ │ │ │ ldrb r6, [r2, #1]! │ │ │ │ ldrb r1, [lr, #1]! │ │ │ │ lsl r4, r3, #17 │ │ │ │ cmp r6, r1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r8, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xedbac │ │ │ │ + bne 0xedcac │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r8, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r4, #2 │ │ │ │ add r8, r8, #14 │ │ │ │ ldrh r6, [ip, #2]! │ │ │ │ ldrh r1, [r2, #2]! │ │ │ │ lsl r4, r3, #18 │ │ │ │ cmp r6, r1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r8, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xedc3c │ │ │ │ + bne 0xedd3c │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r4, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r8, [lr, #4]! │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r8, r6 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xedccc │ │ │ │ + bne 0xeddcc │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r6, r6, #15 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ lsl lr, r3, #17 │ │ │ │ cmp r1, r4 │ │ │ │ movne r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, lr, #16 │ │ │ │ - bne 0xedd5c │ │ │ │ + bne 0xede5c │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r1, [ip, #2]! │ │ │ │ lsl r2, r3, #18 │ │ │ │ cmp r1, r4 │ │ │ │ movne r3, #0 │ │ │ │ cmp r6, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r2, #16 │ │ │ │ - bne 0xeddec │ │ │ │ + bne 0xedeec │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr r6, [lr, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r6, r7 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xede74 │ │ │ │ + bne 0xedf74 │ │ │ │ and r8, r8, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r8 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #1 │ │ │ │ add r8, r8, #15 │ │ │ │ ldrb r6, [r2, #1]! │ │ │ │ ldrb r1, [lr, #1]! │ │ │ │ lsl r4, r3, #17 │ │ │ │ cmp r6, r1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xedf00 │ │ │ │ + bne 0xee000 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r8, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r4, #2 │ │ │ │ add r8, r8, #14 │ │ │ │ ldrh r6, [ip, #2]! │ │ │ │ ldrh r1, [r2, #2]! │ │ │ │ lsl r4, r3, #18 │ │ │ │ cmp r6, r1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xedf90 │ │ │ │ + bne 0xee090 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r4, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r8, [lr, #4]! │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r8, r6 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee020 │ │ │ │ + bne 0xee120 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r6, r6, #15 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ lsl lr, r3, #17 │ │ │ │ cmp r1, r4 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, lr, #16 │ │ │ │ - bne 0xee0b0 │ │ │ │ + bne 0xee1b0 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r1, [ip, #2]! │ │ │ │ lsl r2, r3, #18 │ │ │ │ cmp r1, r4 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r2, #16 │ │ │ │ - bne 0xee140 │ │ │ │ + bne 0xee240 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr r6, [lr, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r6, r7 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee1c8 │ │ │ │ + bne 0xee2c8 │ │ │ │ and r8, r8, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r8 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #1 │ │ │ │ add r8, r8, #15 │ │ │ │ ldrb r6, [r2, #1]! │ │ │ │ ldrb r1, [lr, #1]! │ │ │ │ lsl r4, r3, #17 │ │ │ │ cmp r6, r1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r8, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee254 │ │ │ │ + bne 0xee354 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r8, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r4, #2 │ │ │ │ add r8, r8, #14 │ │ │ │ ldrh r6, [ip, #2]! │ │ │ │ ldrh r1, [r2, #2]! │ │ │ │ lsl r4, r3, #18 │ │ │ │ cmp r6, r1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r8, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee2e4 │ │ │ │ + bne 0xee3e4 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r4, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r8, [lr, #4]! │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r8, r6 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee374 │ │ │ │ + bne 0xee474 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r6, r6, #15 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ lsl lr, r3, #17 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, lr, #16 │ │ │ │ - bne 0xee404 │ │ │ │ + bne 0xee504 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r1, [ip, #2]! │ │ │ │ lsl r2, r3, #18 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r6, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r2, #16 │ │ │ │ - bne 0xee494 │ │ │ │ + bne 0xee594 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr r6, [lr, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r6, r7 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee51c │ │ │ │ + bne 0xee61c │ │ │ │ and r8, r8, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r8 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #1 │ │ │ │ add r8, r8, #15 │ │ │ │ ldrb r6, [r2, #1]! │ │ │ │ ldrb r1, [lr, #1]! │ │ │ │ lsl r4, r3, #17 │ │ │ │ cmp r6, r1 │ │ │ │ movls r3, #0 │ │ │ │ cmp r8, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee5a8 │ │ │ │ + bne 0xee6a8 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r8, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r4, #2 │ │ │ │ add r8, r8, #14 │ │ │ │ ldrh r6, [ip, #2]! │ │ │ │ ldrh r1, [r2, #2]! │ │ │ │ lsl r4, r3, #18 │ │ │ │ cmp r6, r1 │ │ │ │ movls r3, #0 │ │ │ │ cmp r8, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee638 │ │ │ │ + bne 0xee738 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r4, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r8, [lr, #4]! │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r8, r6 │ │ │ │ movls r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee6c8 │ │ │ │ + bne 0xee7c8 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r6, r6, #15 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ lsl lr, r3, #17 │ │ │ │ cmp r1, r4 │ │ │ │ movls r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, lr, #16 │ │ │ │ - bne 0xee758 │ │ │ │ + bne 0xee858 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrh r1, [ip, #2]! │ │ │ │ lsl r2, r3, #18 │ │ │ │ cmp r1, r4 │ │ │ │ movls r3, #0 │ │ │ │ cmp r6, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r2, #16 │ │ │ │ - bne 0xee7e8 │ │ │ │ + bne 0xee8e8 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr r6, [lr, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r6, r7 │ │ │ │ movls r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee870 │ │ │ │ + bne 0xee970 │ │ │ │ and r8, r8, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r8 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #1 │ │ │ │ add r8, r8, #15 │ │ │ │ ldrsb r6, [r2, #1]! │ │ │ │ ldrsb r1, [lr, #1]! │ │ │ │ lsl r4, r3, #17 │ │ │ │ cmp r6, r1 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r8, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee8fc │ │ │ │ + bne 0xee9fc │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r8, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r4, #2 │ │ │ │ add r8, r8, #14 │ │ │ │ ldrsh r6, [ip, #2]! │ │ │ │ ldrsh r1, [r2, #2]! │ │ │ │ lsl r4, r3, #18 │ │ │ │ cmp r6, r1 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r8, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xee98c │ │ │ │ + bne 0xeea8c │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r4, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r8, [lr, #4]! │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r8, r6 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xeea1c │ │ │ │ + bne 0xeeb1c │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r6, r6, #15 │ │ │ │ ldrsb r1, [r2, #1]! │ │ │ │ lsl lr, r3, #17 │ │ │ │ cmp r1, r4 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, lr, #16 │ │ │ │ - bne 0xeeab0 │ │ │ │ + bne 0xeebb0 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrsh r1, [ip, #2]! │ │ │ │ lsl r2, r3, #18 │ │ │ │ cmp r1, r4 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r6, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r2, #16 │ │ │ │ - bne 0xeeb40 │ │ │ │ + bne 0xeec40 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr r6, [lr, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r6, r7 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xeebc8 │ │ │ │ + bne 0xeecc8 │ │ │ │ and r8, r8, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r8 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #1 │ │ │ │ add r8, r8, #15 │ │ │ │ ldrsb r6, [r2, #1]! │ │ │ │ ldrsb r1, [lr, #1]! │ │ │ │ lsl r4, r3, #17 │ │ │ │ cmp r6, r1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r8, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xeec54 │ │ │ │ + bne 0xeed54 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r8, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r4, #2 │ │ │ │ add r8, r8, #14 │ │ │ │ ldrsh r6, [ip, #2]! │ │ │ │ ldrsh r1, [r2, #2]! │ │ │ │ lsl r4, r3, #18 │ │ │ │ cmp r6, r1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r8, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xeece4 │ │ │ │ + bne 0xeede4 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r4, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r8, [lr, #4]! │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r8, r6 │ │ │ │ movge r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xeed74 │ │ │ │ + bne 0xeee74 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r6, r6, #15 │ │ │ │ ldrsb r1, [r2, #1]! │ │ │ │ lsl lr, r3, #17 │ │ │ │ cmp r1, r4 │ │ │ │ movge r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, lr, #16 │ │ │ │ - bne 0xeee08 │ │ │ │ + bne 0xeef08 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrsh r1, [ip, #2]! │ │ │ │ lsl r2, r3, #18 │ │ │ │ cmp r1, r4 │ │ │ │ movge r3, #0 │ │ │ │ cmp r6, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r2, #16 │ │ │ │ - bne 0xeee98 │ │ │ │ + bne 0xeef98 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr r6, [lr, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r6, r7 │ │ │ │ movge r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xeef20 │ │ │ │ + bne 0xef020 │ │ │ │ and r8, r8, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r8 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #1 │ │ │ │ add r8, r8, #15 │ │ │ │ ldrsb r6, [r2, #1]! │ │ │ │ ldrsb r1, [lr, #1]! │ │ │ │ lsl r4, r3, #17 │ │ │ │ cmp r6, r1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r8, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xeefac │ │ │ │ + bne 0xef0ac │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r8, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r4, #2 │ │ │ │ add r8, r8, #14 │ │ │ │ ldrsh r6, [ip, #2]! │ │ │ │ ldrsh r1, [r2, #2]! │ │ │ │ lsl r4, r3, #18 │ │ │ │ cmp r6, r1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r8, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xef03c │ │ │ │ + bne 0xef13c │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r4, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r8, [lr, #4]! │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r8, r6 │ │ │ │ movle r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xef0cc │ │ │ │ + bne 0xef1cc │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r6, r6, #15 │ │ │ │ ldrsb r1, [r2, #1]! │ │ │ │ lsl lr, r3, #17 │ │ │ │ cmp r1, r4 │ │ │ │ movle r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, lr, #16 │ │ │ │ - bne 0xef160 │ │ │ │ + bne 0xef260 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrsh r1, [ip, #2]! │ │ │ │ lsl r2, r3, #18 │ │ │ │ cmp r1, r4 │ │ │ │ movle r3, #0 │ │ │ │ cmp r6, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r2, #16 │ │ │ │ - bne 0xef1f0 │ │ │ │ + bne 0xef2f0 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr r6, [lr, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r6, r7 │ │ │ │ movle r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xef278 │ │ │ │ + bne 0xef378 │ │ │ │ and r8, r8, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r8 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #1 │ │ │ │ add r8, r8, #15 │ │ │ │ ldrsb r6, [r2, #1]! │ │ │ │ ldrsb r1, [lr, #1]! │ │ │ │ lsl r4, r3, #17 │ │ │ │ cmp r6, r1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r8, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xef304 │ │ │ │ + bne 0xef404 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r8, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ sub r2, r4, #2 │ │ │ │ add r8, r8, #14 │ │ │ │ ldrsh r6, [ip, #2]! │ │ │ │ ldrsh r1, [r2, #2]! │ │ │ │ lsl r4, r3, #18 │ │ │ │ cmp r6, r1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r8, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xef394 │ │ │ │ + bne 0xef494 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r4, #4 │ │ │ │ sub lr, r6, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r8, [lr, #4]! │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r8, r6 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xef424 │ │ │ │ + bne 0xef524 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r6, r6, #15 │ │ │ │ ldrsb r1, [r2, #1]! │ │ │ │ lsl lr, r3, #17 │ │ │ │ cmp r1, r4 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, lr, #16 │ │ │ │ - bne 0xef4b8 │ │ │ │ + bne 0xef5b8 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r7 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ sub ip, r6, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov lr, #0 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrsh r1, [ip, #2]! │ │ │ │ lsl r2, r3, #18 │ │ │ │ cmp r1, r4 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r6, ip │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr r3, r2, #16 │ │ │ │ - bne 0xef548 │ │ │ │ + bne 0xef648 │ │ │ │ and r7, r7, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and lr, lr, r7 │ │ │ │ lsl lr, lr, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr lr, lr, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r3, #15 │ │ │ │ mov ip, #0 │ │ │ │ sub lr, r4, #4 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr r6, [lr, #4]! │ │ │ │ lsl r4, r3, #20 │ │ │ │ cmp r6, r7 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r1, lr │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r3, r4, #16 │ │ │ │ - bne 0xef5d0 │ │ │ │ + bne 0xef6d0 │ │ │ │ and r8, r8, r0 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ and ip, ip, r8 │ │ │ │ lsl ip, ip, #16 │ │ │ │ bic r3, r3, r0 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ ldr lr, [r6, #3236] @ 0xca4 │ │ │ │ - ldr r9, [pc, #168] @ 0xef6f4 │ │ │ │ + ldr r9, [pc, #168] @ 0xef7f4 │ │ │ │ lsl lr, lr, #16 │ │ │ │ sub r2, r5, #8 │ │ │ │ sub r1, r4, #8 │ │ │ │ lsr lr, lr, #16 │ │ │ │ sub r7, r8, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ cmp r8, r7 │ │ │ │ @@ -228699,54 +228763,54 @@ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ lsl r0, r0, #16 │ │ │ │ and r3, r3, ip │ │ │ │ eor r3, r3, r4 │ │ │ │ lsr lr, lr, #8 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bne 0xef65c │ │ │ │ + bne 0xef75c │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ ldr r2, [r5, #3236] @ 0xca4 │ │ │ │ and r3, r4, r0 │ │ │ │ bic r3, r3, r2 │ │ │ │ lsl r3, r3, #16 │ │ │ │ bic r2, r2, r0 │ │ │ │ lsr r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ cmp r4, #16 │ │ │ │ - bhi 0xef7cc │ │ │ │ + bhi 0xef8cc │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq 0xef7b0 │ │ │ │ + beq 0xef8b0 │ │ │ │ mvn r1, #0 │ │ │ │ rsb r3, r4, #64 @ 0x40 │ │ │ │ lsr r3, r1, r3 │ │ │ │ sub ip, r4, #32 │ │ │ │ orr r3, r3, r1, lsl ip │ │ │ │ rsb r4, r4, #32 │ │ │ │ orr r3, r3, r1, lsr r4 │ │ │ │ @@ -228756,33 +228820,33 @@ │ │ │ │ lsr r4, r4, #16 │ │ │ │ ldr r3, [r5, #3236] @ 0xca4 │ │ │ │ mov r0, r5 │ │ │ │ bic r3, r3, r2 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [r5, #3236] @ 0xca4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - ldr r3, [pc, #12] @ 0xef7e0 │ │ │ │ - ldr r2, [pc, #12] @ 0xef7e4 │ │ │ │ - ldr r1, [pc, #12] @ 0xef7e8 │ │ │ │ - ldr r0, [pc, #12] @ 0xef7ec │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r0, asr r5 │ │ │ │ + b 0xd6ce8 │ │ │ │ + ldr r3, [pc, #12] @ 0xef8e0 │ │ │ │ + ldr r2, [pc, #12] @ 0xef8e4 │ │ │ │ + ldr r1, [pc, #12] @ 0xef8e8 │ │ │ │ + ldr r0, [pc, #12] @ 0xef8ec │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r0, asr r6 │ │ │ │ andeq r0, r0, r7, lsr #21 │ │ │ │ - subeq fp, r0, r8, lsr r6 │ │ │ │ - subeq fp, r0, r4, asr r6 │ │ │ │ + subeq fp, r0, r8, lsr r7 │ │ │ │ + subeq fp, r0, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub lr, r6, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ ldrsb r3, [lr, #1]! │ │ │ │ and r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ @@ -228795,31 +228859,31 @@ │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r1, r4 │ │ │ │ orr r7, r7, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xef820 │ │ │ │ + bne 0xef920 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #144] @ 0xef928 │ │ │ │ + ldr r6, [pc, #144] @ 0xefa28 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r7, [pc, #136] @ 0xef92c │ │ │ │ + ldr r7, [pc, #136] @ 0xefa2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r5, #2 │ │ │ │ mov lr, #0 │ │ │ │ sub r1, r8, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ ldrsh r3, [ip, #2]! │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ @@ -228837,33 +228901,33 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r8, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, r5 │ │ │ │ orr lr, lr, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0xef8b8 │ │ │ │ + bne 0xef9b8 │ │ │ │ cmp lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #132] @ 0xef9cc │ │ │ │ + ldr r7, [pc, #132] @ 0xefacc │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #4 │ │ │ │ sub r1, r8, #4 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ @@ -228878,73 +228942,73 @@ │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp ip, r2 │ │ │ │ orr r4, r4, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xef964 │ │ │ │ + bne 0xefa64 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r1, r4 │ │ │ │ sub lr, r6, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ ldrsb r3, [lr, #1]! │ │ │ │ and r2, r0, #1 │ │ │ │ cmn r3, #128 @ 0x80 │ │ │ │ mov ip, #0 │ │ │ │ moveq r3, #127 @ 0x7f │ │ │ │ moveq ip, r2 │ │ │ │ - beq 0xefa24 │ │ │ │ + beq 0xefb24 │ │ │ │ rsbs r3, r3, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r2, #0 │ │ │ │ strbne r3, [r1] │ │ │ │ lsr r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r4, r1 │ │ │ │ orr r7, r7, ip │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xefa00 │ │ │ │ + bne 0xefb00 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #140] @ 0xefb10 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r7, [pc, #136] @ 0xefb14 │ │ │ │ + ldr r6, [pc, #140] @ 0xefc10 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r7, [pc, #136] @ 0xefc14 │ │ │ │ sub ip, r5, #2 │ │ │ │ mov lr, #0 │ │ │ │ sub r1, r8, #2 │ │ │ │ add r5, r5, #14 │ │ │ │ - b 0xefadc │ │ │ │ + b 0xefbdc │ │ │ │ rsbs r3, r3, #0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr r9, [r6, r8, lsl #3] │ │ │ │ ldrh r8, [r1, #2]! │ │ │ │ and r3, r3, r9 │ │ │ │ @@ -228952,111 +229016,111 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ orr r3, r8, r3 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r5, ip │ │ │ │ orr lr, lr, r2 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [r1] │ │ │ │ - beq 0xefaf8 │ │ │ │ + beq 0xefbf8 │ │ │ │ ldrsh r3, [ip, #2]! │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ - bne 0xefa9c │ │ │ │ + bne 0xefb9c │ │ │ │ and r2, r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ - b 0xefaa8 │ │ │ │ + b 0xefba8 │ │ │ │ cmp lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strne r3, [r4, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #136] @ 0xefbb8 │ │ │ │ + ldr r7, [pc, #136] @ 0xefcb8 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub ip, r6, #4 │ │ │ │ sub r1, r8, #4 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - beq 0xefbac │ │ │ │ + beq 0xefcac │ │ │ │ rsbs r3, r3, #0 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ and r8, r0, #255 @ 0xff │ │ │ │ ldr r8, [r7, r8, lsl #3] │ │ │ │ eor r3, r3, lr │ │ │ │ and r3, r3, r8 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ orr r4, r4, r6 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xefb4c │ │ │ │ + bne 0xefc4c │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strne r3, [r5, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ and r6, r0, #1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 0xefb60 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xefc60 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r6, #1 │ │ │ │ sub r1, r5, #1 │ │ │ │ add lr, r6, #15 │ │ │ │ lsr r2, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r2, #16 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq 0xefc20 │ │ │ │ + beq 0xefd20 │ │ │ │ ldrsb r2, [r3] │ │ │ │ ldrb ip, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ rsblt r2, r2, #0 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp ip, r2 │ │ │ │ movcc ip, r2 │ │ │ │ strb ip, [r1] │ │ │ │ cmp r3, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xefbe8 │ │ │ │ + bne 0xefce8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #112] @ 0xefcc0 │ │ │ │ + ldr r7, [pc, #112] @ 0xefdc0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r6, #2 │ │ │ │ sub ip, r5, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrsh r3, [lr, #2]! │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ @@ -229070,29 +229134,29 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ bic r2, r2, r5 │ │ │ │ orr r3, r1, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xefc68 │ │ │ │ + bne 0xefd68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #104] @ 0xefd44 │ │ │ │ + ldr r7, [pc, #104] @ 0xefe44 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r6, #4 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r8, #4 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp lr, #0 │ │ │ │ ldr r6, [r7, r3, lsl #3] │ │ │ │ @@ -229103,59 +229167,59 @@ │ │ │ │ and r3, r3, r6 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xefcf4 │ │ │ │ + bne 0xefdf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r3, r6, #1 │ │ │ │ sub r1, r5, #1 │ │ │ │ add lr, r6, #15 │ │ │ │ lsr r2, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r0, r2, #16 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq 0xefdac │ │ │ │ + beq 0xefeac │ │ │ │ ldrsb r2, [r3] │ │ │ │ ldrb ip, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ rsblt r2, r2, #0 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp ip, r2 │ │ │ │ movcs ip, r2 │ │ │ │ strb ip, [r1] │ │ │ │ cmp r3, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0xefd74 │ │ │ │ + bne 0xefe74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ + b 0xd6ce8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #112] @ 0xefe4c │ │ │ │ + ldr r7, [pc, #112] @ 0xeff4c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub lr, r6, #2 │ │ │ │ sub ip, r5, #2 │ │ │ │ add r6, r6, #14 │ │ │ │ ldrsh r3, [lr, #2]! │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ @@ -229169,29 +229233,29 @@ │ │ │ │ lsr r0, r0, #2 │ │ │ │ bic r2, r2, r5 │ │ │ │ orr r3, r1, r2 │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0xefdf4 │ │ │ │ + bne 0xefef4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #104] @ 0xefed0 │ │ │ │ + ldr r7, [pc, #104] @ 0xeffd0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r6, #4 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ sub r1, r8, #4 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp lr, #0 │ │ │ │ ldr r6, [r7, r3, lsl #3] │ │ │ │ @@ -229202,53 +229266,53 @@ │ │ │ │ and r3, r3, r6 │ │ │ │ lsr r0, r0, #4 │ │ │ │ eor r3, r3, ip │ │ │ │ lsl r0, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r3, [r1] │ │ │ │ - bne 0xefe80 │ │ │ │ + bne 0xeff80 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0xd6be8 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + b 0xd6ce8 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ 0xeffec │ │ │ │ + ldr r3, [pc, #252] @ 0xf00ec │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #216] @ 0xefff0 │ │ │ │ + ldr r9, [pc, #216] @ 0xf00f0 │ │ │ │ add r8, r8, #6 │ │ │ │ add r7, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #16] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xeff88 │ │ │ │ + beq 0xf0088 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xeff60 │ │ │ │ + bne 0xf0060 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrh r1, [fp] │ │ │ │ ldrh r0, [r5] │ │ │ │ bl 0x2a298 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh r2, [r6] │ │ │ │ @@ -229259,68 +229323,68 @@ │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 0xeff38 │ │ │ │ + bne 0xf0038 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xeffec │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf00ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xeffe8 │ │ │ │ + bne 0xf00e8 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #244] @ 0xf0104 │ │ │ │ + ldr r3, [pc, #244] @ 0xf0204 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, sl, #4048 @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #204] @ 0xf0108 │ │ │ │ + ldr fp, [pc, #204] @ 0xf0208 │ │ │ │ mov r5, r3 │ │ │ │ add r7, r7, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf00a8 │ │ │ │ + beq 0xf01a8 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf0080 │ │ │ │ + bne 0xf0180 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ ldr r0, [r9, r5, lsl #2] │ │ │ │ bl 0x2a2a8 │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [fp, r2, lsl #3] │ │ │ │ @@ -229329,68 +229393,68 @@ │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf0058 │ │ │ │ + bne 0xf0158 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf0104 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf0204 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0100 │ │ │ │ + bne 0xf0200 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ 0xf0224 │ │ │ │ + ldr r3, [pc, #252] @ 0xf0324 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #216] @ 0xf0228 │ │ │ │ + ldr r9, [pc, #216] @ 0xf0328 │ │ │ │ add r8, r8, #6 │ │ │ │ add r7, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #16] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf01c0 │ │ │ │ + beq 0xf02c0 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf0198 │ │ │ │ + bne 0xf0298 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrh r1, [fp] │ │ │ │ ldrh r0, [r5] │ │ │ │ bl 0x2a2a0 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh r2, [r6] │ │ │ │ @@ -229401,68 +229465,68 @@ │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 0xf0170 │ │ │ │ + bne 0xf0270 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf0224 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf0324 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0220 │ │ │ │ + bne 0xf0320 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #244] @ 0xf033c │ │ │ │ + ldr r3, [pc, #244] @ 0xf043c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, sl, #4048 @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #204] @ 0xf0340 │ │ │ │ + ldr fp, [pc, #204] @ 0xf0440 │ │ │ │ mov r5, r3 │ │ │ │ add r7, r7, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf02e0 │ │ │ │ + beq 0xf03e0 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf02b8 │ │ │ │ + bne 0xf03b8 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ ldr r0, [r9, r5, lsl #2] │ │ │ │ bl 0x2a42c │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [fp, r2, lsl #3] │ │ │ │ @@ -229471,68 +229535,68 @@ │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf0290 │ │ │ │ + bne 0xf0390 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf033c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf043c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0338 │ │ │ │ + bne 0xf0438 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ 0xf045c │ │ │ │ + ldr r3, [pc, #252] @ 0xf055c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #216] @ 0xf0460 │ │ │ │ + ldr r9, [pc, #216] @ 0xf0560 │ │ │ │ add r8, r8, #6 │ │ │ │ add r7, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #16] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf03f8 │ │ │ │ + beq 0xf04f8 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf03d0 │ │ │ │ + bne 0xf04d0 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrh r1, [fp] │ │ │ │ ldrh r0, [r5] │ │ │ │ bl 0x2af18 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh r2, [r6] │ │ │ │ @@ -229543,68 +229607,68 @@ │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 0xf03a8 │ │ │ │ + bne 0xf04a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf045c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf055c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0458 │ │ │ │ + bne 0xf0558 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #244] @ 0xf0574 │ │ │ │ + ldr r3, [pc, #244] @ 0xf0674 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, sl, #4048 @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #204] @ 0xf0578 │ │ │ │ + ldr fp, [pc, #204] @ 0xf0678 │ │ │ │ mov r5, r3 │ │ │ │ add r7, r7, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf0518 │ │ │ │ + beq 0xf0618 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf04f0 │ │ │ │ + bne 0xf05f0 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ ldr r0, [r9, r5, lsl #2] │ │ │ │ bl 0x2ba00 │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [fp, r2, lsl #3] │ │ │ │ @@ -229613,69 +229677,69 @@ │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf04c8 │ │ │ │ + bne 0xf05c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf0574 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf0674 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0570 │ │ │ │ + bne 0xf0670 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #260] @ 0xf069c │ │ │ │ + ldr r3, [pc, #260] @ 0xf079c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r9, [pc, #224] @ 0xf06a0 │ │ │ │ - ldr r8, [pc, #224] @ 0xf06a4 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r9, [pc, #224] @ 0xf07a0 │ │ │ │ + ldr r8, [pc, #224] @ 0xf07a4 │ │ │ │ add r7, r5, #16 │ │ │ │ add sl, sl, #4064 @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf0638 │ │ │ │ + beq 0xf0738 │ │ │ │ tst r4, #1 │ │ │ │ addne r2, sl, #6 │ │ │ │ - bne 0xf060c │ │ │ │ + bne 0xf070c │ │ │ │ mov r2, #18 │ │ │ │ add r1, sl, #6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [fp] │ │ │ │ ldrh r0, [r5] │ │ │ │ bl 0x2a2a0 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ ldrh r2, [r6] │ │ │ │ @@ -229687,69 +229751,69 @@ │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 0xf05e4 │ │ │ │ + bne 0xf06e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf069c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf079c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0698 │ │ │ │ + bne 0xf0798 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf07bc │ │ │ │ + ldr r3, [pc, #248] @ 0xf08bc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r6, r9, #4048 @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr sl, [pc, #208] @ 0xf07c0 │ │ │ │ + ldr sl, [pc, #208] @ 0xf08c0 │ │ │ │ mov fp, r3 │ │ │ │ add r6, r6, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf0760 │ │ │ │ + beq 0xf0860 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r6 │ │ │ │ - bne 0xf0734 │ │ │ │ + bne 0xf0834 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r7, fp, lsl #2] │ │ │ │ ldr r0, [r8, fp, lsl #2] │ │ │ │ bl 0x2a42c │ │ │ │ ldr r3, [r5, fp, lsl #2] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [sl, r2, lsl #3] │ │ │ │ @@ -229759,68 +229823,68 @@ │ │ │ │ eor ip, ip, r3 │ │ │ │ str ip, [r5, fp, lsl #2] │ │ │ │ add fp, fp, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp fp, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf070c │ │ │ │ + bne 0xf080c │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf07bc │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf08bc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf07b8 │ │ │ │ + bne 0xf08b8 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ 0xf08dc │ │ │ │ + ldr r3, [pc, #252] @ 0xf09dc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #216] @ 0xf08e0 │ │ │ │ + ldr r9, [pc, #216] @ 0xf09e0 │ │ │ │ add r8, r8, #6 │ │ │ │ add r7, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #16] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf0878 │ │ │ │ + beq 0xf0978 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf0850 │ │ │ │ + bne 0xf0950 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrh r1, [fp] │ │ │ │ ldrh r0, [r5] │ │ │ │ bl 0x45cb4 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh r2, [r6] │ │ │ │ @@ -229831,68 +229895,68 @@ │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 0xf0828 │ │ │ │ + bne 0xf0928 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf08dc │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf09dc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf08d8 │ │ │ │ + bne 0xf09d8 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #244] @ 0xf09f4 │ │ │ │ + ldr r3, [pc, #244] @ 0xf0af4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, sl, #4048 @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #204] @ 0xf09f8 │ │ │ │ + ldr fp, [pc, #204] @ 0xf0af8 │ │ │ │ mov r5, r3 │ │ │ │ add r7, r7, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf0998 │ │ │ │ + beq 0xf0a98 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf0970 │ │ │ │ + bne 0xf0a70 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ ldr r0, [r9, r5, lsl #2] │ │ │ │ bl 0x45d34 │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [fp, r2, lsl #3] │ │ │ │ @@ -229901,68 +229965,68 @@ │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf0948 │ │ │ │ + bne 0xf0a48 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf09f4 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf0af4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf09f0 │ │ │ │ + bne 0xf0af0 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ 0xf0b14 │ │ │ │ + ldr r3, [pc, #252] @ 0xf0c14 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #216] @ 0xf0b18 │ │ │ │ + ldr r9, [pc, #216] @ 0xf0c18 │ │ │ │ add r8, r8, #6 │ │ │ │ add r7, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #16] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf0ab0 │ │ │ │ + beq 0xf0bb0 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf0a88 │ │ │ │ + bne 0xf0b88 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrh r1, [fp] │ │ │ │ ldrh r0, [r5] │ │ │ │ bl 0x45cd4 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh r2, [r6] │ │ │ │ @@ -229973,68 +230037,68 @@ │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 0xf0a60 │ │ │ │ + bne 0xf0b60 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf0b14 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf0c14 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0b10 │ │ │ │ + bne 0xf0c10 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #244] @ 0xf0c2c │ │ │ │ + ldr r3, [pc, #244] @ 0xf0d2c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, sl, #4048 @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #204] @ 0xf0c30 │ │ │ │ + ldr fp, [pc, #204] @ 0xf0d30 │ │ │ │ mov r5, r3 │ │ │ │ add r7, r7, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf0bd0 │ │ │ │ + beq 0xf0cd0 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf0ba8 │ │ │ │ + bne 0xf0ca8 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ ldr r0, [r9, r5, lsl #2] │ │ │ │ bl 0x45d54 │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [fp, r2, lsl #3] │ │ │ │ @@ -230043,69 +230107,69 @@ │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf0b80 │ │ │ │ + bne 0xf0c80 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf0c2c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf0d2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0c28 │ │ │ │ + bne 0xf0d28 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #264] @ 0xf0d58 │ │ │ │ + ldr r3, [pc, #264] @ 0xf0e58 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r7, [pc, #228] @ 0xf0d5c │ │ │ │ - ldr r9, [pc, #228] @ 0xf0d60 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r7, [pc, #228] @ 0xf0e5c │ │ │ │ + ldr r9, [pc, #228] @ 0xf0e60 │ │ │ │ add r8, r5, #16 │ │ │ │ add sl, sl, #4064 @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf0cf4 │ │ │ │ + beq 0xf0df4 │ │ │ │ tst r4, #1 │ │ │ │ addne r2, sl, #6 │ │ │ │ - bne 0xf0cc4 │ │ │ │ + bne 0xf0dc4 │ │ │ │ mov r2, #18 │ │ │ │ add r1, sl, #6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [fp] │ │ │ │ ldrh r0, [r5] │ │ │ │ and r1, r1, r7 │ │ │ │ and r0, r0, r7 │ │ │ │ bl 0x45cb4 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ @@ -230118,69 +230182,69 @@ │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 0xf0c9c │ │ │ │ + bne 0xf0d9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf0d58 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf0e58 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0d54 │ │ │ │ + bne 0xf0e54 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #252] @ 0xf0e7c │ │ │ │ + ldr r3, [pc, #252] @ 0xf0f7c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, sl, #4048 @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #212] @ 0xf0e80 │ │ │ │ + ldr fp, [pc, #212] @ 0xf0f80 │ │ │ │ mov r5, r3 │ │ │ │ add r7, r7, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf0e20 │ │ │ │ + beq 0xf0f20 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf0df0 │ │ │ │ + bne 0xf0ef0 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ ldr r0, [r9, r5, lsl #2] │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ bl 0x45d34 │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ @@ -230191,69 +230255,69 @@ │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf0dc8 │ │ │ │ + bne 0xf0ec8 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf0e7c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf0f7c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0e78 │ │ │ │ + bne 0xf0f78 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #264] @ 0xf0fa8 │ │ │ │ + ldr r3, [pc, #264] @ 0xf10a8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ - ldr r7, [pc, #228] @ 0xf0fac │ │ │ │ - ldr r9, [pc, #228] @ 0xf0fb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ + ldr r7, [pc, #228] @ 0xf10ac │ │ │ │ + ldr r9, [pc, #228] @ 0xf10b0 │ │ │ │ add r8, r5, #16 │ │ │ │ add sl, sl, #4064 @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf0f44 │ │ │ │ + beq 0xf1044 │ │ │ │ tst r4, #1 │ │ │ │ addne r2, sl, #6 │ │ │ │ - bne 0xf0f14 │ │ │ │ + bne 0xf1014 │ │ │ │ mov r2, #18 │ │ │ │ add r1, sl, #6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [fp] │ │ │ │ ldrh r0, [r5] │ │ │ │ and r1, r1, r7 │ │ │ │ and r0, r0, r7 │ │ │ │ bl 0x45cd4 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ @@ -230266,69 +230330,69 @@ │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 0xf0eec │ │ │ │ + bne 0xf0fec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf0fa8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf10a8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf0fa4 │ │ │ │ + bne 0xf10a4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #252] @ 0xf10cc │ │ │ │ + ldr r3, [pc, #252] @ 0xf11cc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, sl, #4048 @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #212] @ 0xf10d0 │ │ │ │ + ldr fp, [pc, #212] @ 0xf11d0 │ │ │ │ mov r5, r3 │ │ │ │ add r7, r7, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf1070 │ │ │ │ + beq 0xf1170 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf1040 │ │ │ │ + bne 0xf1140 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ ldr r0, [r9, r5, lsl #2] │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ bl 0x45d54 │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ @@ -230339,157 +230403,157 @@ │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf1018 │ │ │ │ + bne 0xf1118 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf10cc │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf11cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf10c8 │ │ │ │ + bne 0xf11c8 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #376] @ 0xf1268 │ │ │ │ + ldr r3, [pc, #376] @ 0xf1368 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ add sl, r7, #4064 @ 0xfe0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r8, r8, #2 │ │ │ │ add sl, sl, #6 │ │ │ │ mov r5, fp │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ strh r6, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 0xf117c │ │ │ │ + b 0xf127c │ │ │ │ ldrh r1, [r8], #2 │ │ │ │ ldrh r0, [r9], #2 │ │ │ │ bl 0x2a2a0 │ │ │ │ lsr r4, r4, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ strh r0, [r5], #2 │ │ │ │ mov r6, r7 │ │ │ │ ands r0, r4, #3 │ │ │ │ add r7, r6, #1 │ │ │ │ - beq 0xf11bc │ │ │ │ + beq 0xf12bc │ │ │ │ tst r4, #1 │ │ │ │ movne r2, sl │ │ │ │ - bne 0xf11a8 │ │ │ │ + bne 0xf12a8 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #16 │ │ │ │ tst r6, #1 │ │ │ │ - beq 0xf115c │ │ │ │ + beq 0xf125c │ │ │ │ ldrh r1, [r8, #-4] │ │ │ │ ldrh r0, [r9] │ │ │ │ bl 0x2a298 │ │ │ │ lsr r4, r4, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r7, #8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r9, r9, #2 │ │ │ │ add r8, r8, #2 │ │ │ │ strh r0, [r5], #2 │ │ │ │ - bne 0xf1178 │ │ │ │ + bne 0xf1278 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr lr, [pc, #128] @ 0xf126c │ │ │ │ + ldr lr, [pc, #128] @ 0xf136c │ │ │ │ sub r2, r5, #2 │ │ │ │ add sl, r5, #14 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ ldrh r3, [r2, #2]! │ │ │ │ ldr r0, [lr, r1, lsl #3] │ │ │ │ ldrh r1, [fp], #2 │ │ │ │ bic r3, r3, r0 │ │ │ │ and r1, r1, r0 │ │ │ │ lsr ip, ip, #2 │ │ │ │ orr r3, r3, r1 │ │ │ │ lsl ip, ip, #16 │ │ │ │ cmp sl, r2 │ │ │ │ lsr ip, ip, #16 │ │ │ │ strh r3, [r2] │ │ │ │ - bne 0xf11f0 │ │ │ │ + bne 0xf12f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf1268 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf1368 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf1264 │ │ │ │ + bne 0xf1364 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #404] @ 0xf1420 │ │ │ │ + ldr r3, [pc, #404] @ 0xf1520 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r7, #4048 @ 0xfd0 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ add r8, r8, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ mov fp, ip │ │ │ │ add r4, r6, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -230497,212 +230561,212 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ strh r6, [sp, #32] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ands r0, r5, #15 │ │ │ │ - beq 0xf1354 │ │ │ │ + beq 0xf1454 │ │ │ │ tst r5, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf1320 │ │ │ │ + bne 0xf1420 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #16 │ │ │ │ tst r6, #1 │ │ │ │ - bne 0xf137c │ │ │ │ + bne 0xf147c │ │ │ │ ldr r1, [r8], #4 │ │ │ │ ldr r0, [r9], #4 │ │ │ │ bl 0x2a42c │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ str r0, [fp], #4 │ │ │ │ mov r6, r4 │ │ │ │ ands r0, r5, #15 │ │ │ │ add r4, r6, #1 │ │ │ │ - bne 0xf1300 │ │ │ │ + bne 0xf1400 │ │ │ │ cmp r4, #4 │ │ │ │ str r0, [fp] │ │ │ │ - beq 0xf1394 │ │ │ │ + beq 0xf1494 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ lsr r5, r5, #16 │ │ │ │ add r9, r9, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ - b 0xf1344 │ │ │ │ + b 0xf1444 │ │ │ │ ldr r1, [r8, #-8] │ │ │ │ ldr r0, [r9] │ │ │ │ bl 0x2a2a8 │ │ │ │ cmp r4, #4 │ │ │ │ str r0, [fp] │ │ │ │ - bne 0xf1360 │ │ │ │ + bne 0xf1460 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr lr, [pc, #128] @ 0xf1424 │ │ │ │ + ldr lr, [pc, #128] @ 0xf1524 │ │ │ │ sub r2, sl, #4 │ │ │ │ add sl, sl, #12 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ and r0, r4, #255 @ 0xff │ │ │ │ ldr r3, [ip], #4 │ │ │ │ ldr r0, [lr, r0, lsl #3] │ │ │ │ eor r3, r3, r1 │ │ │ │ and r3, r3, r0 │ │ │ │ lsr r4, r4, #4 │ │ │ │ eor r3, r3, r1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp sl, r2 │ │ │ │ lsr r4, r4, #16 │ │ │ │ str r3, [r2] │ │ │ │ - bne 0xf13a8 │ │ │ │ + bne 0xf14a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf1420 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf1520 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf141c │ │ │ │ + bne 0xf151c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #376] @ 0xf15bc │ │ │ │ + ldr r3, [pc, #376] @ 0xf16bc │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ add sl, r7, #4064 @ 0xfe0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r8, r8, #2 │ │ │ │ add sl, sl, #6 │ │ │ │ mov r5, fp │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ strh r6, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 0xf14d0 │ │ │ │ + b 0xf15d0 │ │ │ │ ldrh r1, [r8], #2 │ │ │ │ ldrh r0, [r9], #2 │ │ │ │ bl 0x2a298 │ │ │ │ lsr r4, r4, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ strh r0, [r5], #2 │ │ │ │ mov r6, r7 │ │ │ │ ands r0, r4, #3 │ │ │ │ add r7, r6, #1 │ │ │ │ - beq 0xf1510 │ │ │ │ + beq 0xf1610 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, sl │ │ │ │ - bne 0xf14fc │ │ │ │ + bne 0xf15fc │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #16 │ │ │ │ tst r6, #1 │ │ │ │ - beq 0xf14b0 │ │ │ │ + beq 0xf15b0 │ │ │ │ ldrh r1, [r8, #-4] │ │ │ │ ldrh r0, [r9] │ │ │ │ bl 0x2a2a0 │ │ │ │ lsr r4, r4, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r7, #8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r9, r9, #2 │ │ │ │ add r8, r8, #2 │ │ │ │ strh r0, [r5], #2 │ │ │ │ - bne 0xf14cc │ │ │ │ + bne 0xf15cc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr lr, [pc, #128] @ 0xf15c0 │ │ │ │ + ldr lr, [pc, #128] @ 0xf16c0 │ │ │ │ sub r2, r5, #2 │ │ │ │ add sl, r5, #14 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ ldrh r3, [r2, #2]! │ │ │ │ ldr r0, [lr, r1, lsl #3] │ │ │ │ ldrh r1, [fp], #2 │ │ │ │ bic r3, r3, r0 │ │ │ │ and r1, r1, r0 │ │ │ │ lsr ip, ip, #2 │ │ │ │ orr r3, r3, r1 │ │ │ │ lsl ip, ip, #16 │ │ │ │ cmp sl, r2 │ │ │ │ lsr ip, ip, #16 │ │ │ │ strh r3, [r2] │ │ │ │ - bne 0xf1544 │ │ │ │ + bne 0xf1644 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf15bc │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf16bc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf15b8 │ │ │ │ + bne 0xf16b8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #404] @ 0xf1774 │ │ │ │ + ldr r3, [pc, #404] @ 0xf1874 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r7, #4048 @ 0xfd0 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ add r8, r8, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ mov fp, ip │ │ │ │ add r4, r6, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -230710,123 +230774,123 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ strh r6, [sp, #32] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ands r0, r5, #15 │ │ │ │ - beq 0xf16a8 │ │ │ │ + beq 0xf17a8 │ │ │ │ tst r5, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf1674 │ │ │ │ + bne 0xf1774 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #16 │ │ │ │ tst r6, #1 │ │ │ │ - bne 0xf16d0 │ │ │ │ + bne 0xf17d0 │ │ │ │ ldr r1, [r8], #4 │ │ │ │ ldr r0, [r9], #4 │ │ │ │ bl 0x2a2a8 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ str r0, [fp], #4 │ │ │ │ mov r6, r4 │ │ │ │ ands r0, r5, #15 │ │ │ │ add r4, r6, #1 │ │ │ │ - bne 0xf1654 │ │ │ │ + bne 0xf1754 │ │ │ │ cmp r4, #4 │ │ │ │ str r0, [fp] │ │ │ │ - beq 0xf16e8 │ │ │ │ + beq 0xf17e8 │ │ │ │ lsr r5, r5, #4 │ │ │ │ lsl r5, r5, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ lsr r5, r5, #16 │ │ │ │ add r9, r9, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ - b 0xf1698 │ │ │ │ + b 0xf1798 │ │ │ │ ldr r1, [r8, #-8] │ │ │ │ ldr r0, [r9] │ │ │ │ bl 0x2a42c │ │ │ │ cmp r4, #4 │ │ │ │ str r0, [fp] │ │ │ │ - bne 0xf16b4 │ │ │ │ + bne 0xf17b4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr lr, [pc, #128] @ 0xf1778 │ │ │ │ + ldr lr, [pc, #128] @ 0xf1878 │ │ │ │ sub r2, sl, #4 │ │ │ │ add sl, sl, #12 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ and r0, r4, #255 @ 0xff │ │ │ │ ldr r3, [ip], #4 │ │ │ │ ldr r0, [lr, r0, lsl #3] │ │ │ │ eor r3, r3, r1 │ │ │ │ and r3, r3, r0 │ │ │ │ lsr r4, r4, #4 │ │ │ │ eor r3, r3, r1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp sl, r2 │ │ │ │ lsr r4, r4, #16 │ │ │ │ str r3, [r2] │ │ │ │ - bne 0xf16fc │ │ │ │ + bne 0xf17fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf1774 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf1874 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf1770 │ │ │ │ + bne 0xf1870 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #264] @ 0xf18a0 │ │ │ │ + ldr r3, [pc, #264] @ 0xf19a0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r9, fp, #4064 @ 0xfe0 │ │ │ │ - ldr sl, [pc, #228] @ 0xf18a4 │ │ │ │ + ldr sl, [pc, #228] @ 0xf19a4 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r6, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf183c │ │ │ │ + beq 0xf193c │ │ │ │ tst r4, #1 │ │ │ │ movne r0, r9 │ │ │ │ - bne 0xf1808 │ │ │ │ + bne 0xf1908 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrh r2, [r5] │ │ │ │ ldrh r1, [r7] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp] │ │ │ │ ldrh r0, [r6] │ │ │ │ bl 0x308cc │ │ │ │ @@ -230840,68 +230904,68 @@ │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ - bne 0xf17e0 │ │ │ │ + bne 0xf18e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf18a0 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf19a0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf189c │ │ │ │ + bne 0xf199c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ 0xf19c8 │ │ │ │ + ldr r3, [pc, #260] @ 0xf1ac8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, sl, #4048 @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #220] @ 0xf19cc │ │ │ │ + ldr fp, [pc, #220] @ 0xf1acc │ │ │ │ mov r6, r3 │ │ │ │ add r7, r7, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ strh r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf1968 │ │ │ │ + beq 0xf1a68 │ │ │ │ tst r4, #1 │ │ │ │ movne r3, r7 │ │ │ │ - bne 0xf1934 │ │ │ │ + bne 0xf1a34 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r9, r6, lsl #2] │ │ │ │ ldr r1, [r8, r6, lsl #2] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ bl 0x33394 │ │ │ │ @@ -230914,68 +230978,68 @@ │ │ │ │ str r0, [r5] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 0xf190c │ │ │ │ + bne 0xf1a0c │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf19c8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf1ac8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf19c4 │ │ │ │ + bne 0xf1ac4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #268] @ 0xf1af8 │ │ │ │ + ldr r3, [pc, #268] @ 0xf1bf8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r9, fp, #4064 @ 0xfe0 │ │ │ │ - ldr sl, [pc, #232] @ 0xf1afc │ │ │ │ + ldr sl, [pc, #232] @ 0xf1bfc │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r6, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf1a94 │ │ │ │ + beq 0xf1b94 │ │ │ │ tst r4, #1 │ │ │ │ movne r1, r9 │ │ │ │ - bne 0xf1a5c │ │ │ │ + bne 0xf1b5c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldrh r0, [r6] │ │ │ │ ldrh r2, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ eor r0, r0, #32768 @ 0x8000 │ │ │ │ ldrh r1, [r7] │ │ │ │ @@ -230990,68 +231054,68 @@ │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r6, r6, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r7, r7, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ - bne 0xf1a34 │ │ │ │ + bne 0xf1b34 │ │ │ │ mov r0, fp │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf1af8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf1bf8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf1af4 │ │ │ │ + bne 0xf1bf4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #264] @ 0xf1c24 │ │ │ │ + ldr r3, [pc, #264] @ 0xf1d24 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, sl, #4048 @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #224] @ 0xf1c28 │ │ │ │ + ldr fp, [pc, #224] @ 0xf1d28 │ │ │ │ mov r6, r3 │ │ │ │ add r7, r7, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ strh r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf1bc4 │ │ │ │ + beq 0xf1cc4 │ │ │ │ tst r4, #1 │ │ │ │ movne r3, r7 │ │ │ │ - bne 0xf1b8c │ │ │ │ + bne 0xf1c8c │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r9, r6, lsl #2] │ │ │ │ ldr r1, [r8, r6, lsl #2] │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -231065,78 +231129,78 @@ │ │ │ │ str r0, [r5] │ │ │ │ add r6, r6, #1 │ │ │ │ lsr r4, r4, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r6, #4 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 0xf1b64 │ │ │ │ + bne 0xf1c64 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf1c24 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf1d24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf1c20 │ │ │ │ + bne 0xf1d20 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #372] @ 0xf1dbc │ │ │ │ + ldr r3, [pc, #372] @ 0xf1ebc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, sl, #4064 @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r6, #2 │ │ │ │ mov r5, r3 │ │ │ │ add fp, fp, #6 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ strh r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf1d58 │ │ │ │ + beq 0xf1e58 │ │ │ │ tst r4, #1 │ │ │ │ mov r9, fp │ │ │ │ movne r7, fp │ │ │ │ - bne 0xf1cc4 │ │ │ │ + bne 0xf1dc4 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r7, sp, #16 │ │ │ │ tst r4, #4 │ │ │ │ - bne 0xf1ce0 │ │ │ │ + bne 0xf1de0 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r9, sp, #16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r1, [sl, r5] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -231144,15 +231208,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ bl 0x2af18 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 0x2af18 │ │ │ │ - ldr r1, [pc, #160] @ 0xf1dc0 │ │ │ │ + ldr r1, [pc, #160] @ 0xf1ec0 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r1, r3, lsl #3] │ │ │ │ ldrh r3, [r8, r5] │ │ │ │ and r7, r7, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ orr r7, r3, r7 │ │ │ │ lsr r3, r4, #2 │ │ │ │ @@ -231166,77 +231230,77 @@ │ │ │ │ strh r0, [r8, r6] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 0xf1c98 │ │ │ │ + bne 0xf1d98 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf1dbc │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf1ebc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf1db8 │ │ │ │ + bne 0xf1eb8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #380] @ 0xf1f5c │ │ │ │ + ldr r3, [pc, #380] @ 0xf205c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #4 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ strh r5, [sp, #32] │ │ │ │ ands r3, r0, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 0xf1ef0 │ │ │ │ + beq 0xf1ff0 │ │ │ │ add fp, sl, #4048 @ 0xfd0 │ │ │ │ add fp, fp, #4 │ │ │ │ tst r4, #1 │ │ │ │ movne r6, fp │ │ │ │ str fp, [sp] │ │ │ │ - bne 0xf1e54 │ │ │ │ + bne 0xf1f54 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r6, sp, #16 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xf1e74 │ │ │ │ + bne 0xf1f74 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr fp, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r9, r5, lsl #2] │ │ │ │ ldr r3, [r9, r8] │ │ │ │ @@ -231244,15 +231308,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 0x2ba00 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 0x2ba00 │ │ │ │ - ldr r3, [pc, #176] @ 0xf1f60 │ │ │ │ + ldr r3, [pc, #176] @ 0xf2060 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ ldr r2, [r7, r5, lsl #2] │ │ │ │ eor r6, r6, r2 │ │ │ │ and r6, r6, r1 │ │ │ │ eor r6, r6, r2 │ │ │ │ @@ -231261,88 +231325,88 @@ │ │ │ │ ldr r2, [r3, r2, lsl #3] │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr r3, [r7, r8] │ │ │ │ eor r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r7, r8] │ │ │ │ - beq 0xf1f18 │ │ │ │ + beq 0xf2018 │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xf1f18 │ │ │ │ + beq 0xf2018 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ add r8, r8, #8 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 0xf1e28 │ │ │ │ + b 0xf1f28 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf1f5c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf205c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf1f58 │ │ │ │ + bne 0xf2058 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #376] @ 0xf20f8 │ │ │ │ + ldr r3, [pc, #376] @ 0xf21f8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, sl, #4064 @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r5, #2 │ │ │ │ mov r6, r3 │ │ │ │ add fp, fp, #6 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ strh r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf2094 │ │ │ │ + beq 0xf2194 │ │ │ │ tst r4, #1 │ │ │ │ mov r9, fp │ │ │ │ movne r7, fp │ │ │ │ - bne 0xf1ffc │ │ │ │ + bne 0xf20fc │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r7, sp, #16 │ │ │ │ tst r4, #4 │ │ │ │ - bne 0xf2018 │ │ │ │ + bne 0xf2118 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r9, sp, #16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r1, [sl, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ mov r2, r7 │ │ │ │ eor r1, r1, #32768 @ 0x8000 │ │ │ │ mov r0, r3 │ │ │ │ @@ -231351,15 +231415,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ bl 0x2af18 │ │ │ │ ldm sp, {r1, r3} │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 0x2af18 │ │ │ │ - ldr r1, [pc, #160] @ 0xf20fc │ │ │ │ + ldr r1, [pc, #160] @ 0xf21fc │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r1, r3, lsl #3] │ │ │ │ ldrh r3, [r8, r6] │ │ │ │ and r7, r7, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ orr r7, r3, r7 │ │ │ │ lsr r3, r4, #2 │ │ │ │ @@ -231373,77 +231437,77 @@ │ │ │ │ strh r0, [r8, r5] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #18 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 0xf1fd0 │ │ │ │ + bne 0xf20d0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf20f8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf21f8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf20f4 │ │ │ │ + bne 0xf21f4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #384] @ 0xf229c │ │ │ │ + ldr r3, [pc, #384] @ 0xf239c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ strh r6, [sp, #32] │ │ │ │ ands r3, r0, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 0xf2230 │ │ │ │ + beq 0xf2330 │ │ │ │ add fp, sl, #4048 @ 0xfd0 │ │ │ │ add fp, fp, #4 │ │ │ │ tst r4, #1 │ │ │ │ movne r5, fp │ │ │ │ str fp, [sp] │ │ │ │ - bne 0xf2190 │ │ │ │ + bne 0xf2290 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r5, sp, #16 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xf21b0 │ │ │ │ + bne 0xf22b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r9, r8] │ │ │ │ ldr fp, [r3, r8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r9, r6, lsl #2] │ │ │ │ @@ -231452,15 +231516,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 0x2ba00 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 0x2ba00 │ │ │ │ - ldr r3, [pc, #176] @ 0xf22a0 │ │ │ │ + ldr r3, [pc, #176] @ 0xf23a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ ldr r2, [r7, r6, lsl #2] │ │ │ │ eor r5, r5, r2 │ │ │ │ and r5, r5, r1 │ │ │ │ eor r5, r5, r2 │ │ │ │ @@ -231469,86 +231533,86 @@ │ │ │ │ ldr r2, [r3, r2, lsl #3] │ │ │ │ str r5, [r7, r6, lsl #2] │ │ │ │ ldr r3, [r7, r8] │ │ │ │ eor r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r7, r8] │ │ │ │ - beq 0xf2258 │ │ │ │ + beq 0xf2358 │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xf2258 │ │ │ │ + beq 0xf2358 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ add r8, r8, #8 │ │ │ │ mov r6, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 0xf2164 │ │ │ │ + b 0xf2264 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf229c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf239c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf2298 │ │ │ │ + bne 0xf2398 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - ldr r3, [pc, #372] @ 0xf2438 │ │ │ │ + ldr r3, [pc, #372] @ 0xf2538 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add sl, fp, #4064 @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #2 │ │ │ │ mov r5, r3 │ │ │ │ add sl, sl, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ strh r3, [sp, #32] │ │ │ │ str fp, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf23d4 │ │ │ │ + beq 0xf24d4 │ │ │ │ tst r4, #1 │ │ │ │ mov fp, sl │ │ │ │ movne r7, sl │ │ │ │ - bne 0xf2334 │ │ │ │ + bne 0xf2434 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r7, sp, #16 │ │ │ │ tst r4, #4 │ │ │ │ - bne 0xf2350 │ │ │ │ + bne 0xf2450 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrh r1, [r0, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r9, [r0, r6] │ │ │ │ mov r2, r7 │ │ │ │ @@ -231559,15 +231623,15 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ eor r9, r9, #32768 @ 0x8000 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 0x2af18 │ │ │ │ - ldr r1, [pc, #160] @ 0xf243c │ │ │ │ + ldr r1, [pc, #160] @ 0xf253c │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r1, r3, lsl #3] │ │ │ │ ldrh r3, [r8, r5] │ │ │ │ and r7, r7, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ orr r7, r3, r7 │ │ │ │ lsr r3, r4, #2 │ │ │ │ @@ -231581,77 +231645,77 @@ │ │ │ │ strh r0, [r8, r6] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 0xf2308 │ │ │ │ + bne 0xf2408 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf2438 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf2538 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf2434 │ │ │ │ + bne 0xf2534 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #388] @ 0xf25e0 │ │ │ │ + ldr r3, [pc, #388] @ 0xf26e0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #4 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ strh r5, [sp, #32] │ │ │ │ ands r3, r0, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 0xf2574 │ │ │ │ + beq 0xf2674 │ │ │ │ add sl, fp, #4048 @ 0xfd0 │ │ │ │ add sl, sl, #4 │ │ │ │ tst r4, #1 │ │ │ │ movne r6, sl │ │ │ │ str sl, [sp] │ │ │ │ - bne 0xf24d0 │ │ │ │ + bne 0xf25d0 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r6, sp, #16 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xf24f0 │ │ │ │ + bne 0xf25f0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r9, r5, lsl #2] │ │ │ │ ldr sl, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r9, r8] │ │ │ │ mov r2, r6 │ │ │ │ @@ -231661,15 +231725,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 0x2ba00 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x2ba00 │ │ │ │ - ldr r3, [pc, #176] @ 0xf25e4 │ │ │ │ + ldr r3, [pc, #176] @ 0xf26e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ ldr r2, [r7, r5, lsl #2] │ │ │ │ eor r6, r6, r2 │ │ │ │ and r6, r6, r1 │ │ │ │ eor r6, r6, r2 │ │ │ │ @@ -231678,86 +231742,86 @@ │ │ │ │ ldr r2, [r3, r2, lsl #3] │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr r3, [r7, r8] │ │ │ │ eor r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r7, r8] │ │ │ │ - beq 0xf259c │ │ │ │ + beq 0xf269c │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xf259c │ │ │ │ + beq 0xf269c │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ add r8, r8, #8 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 0xf24a4 │ │ │ │ + b 0xf25a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf25e0 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf26e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf25dc │ │ │ │ + bne 0xf26dc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - ldr r3, [pc, #368] @ 0xf2778 │ │ │ │ + ldr r3, [pc, #368] @ 0xf2878 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add sl, fp, #4064 @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, r3 │ │ │ │ add sl, sl, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ strh r3, [sp, #32] │ │ │ │ str fp, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf2714 │ │ │ │ + beq 0xf2814 │ │ │ │ tst r4, #1 │ │ │ │ mov fp, sl │ │ │ │ movne r7, sl │ │ │ │ - bne 0xf2678 │ │ │ │ + bne 0xf2778 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r7, sp, #16 │ │ │ │ tst r4, #4 │ │ │ │ - bne 0xf2694 │ │ │ │ + bne 0xf2794 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add fp, sp, #16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r9, [r1, r6] │ │ │ │ mov r2, r7 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ @@ -231767,15 +231831,15 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ eor r9, r9, #32768 @ 0x8000 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 0x2af18 │ │ │ │ - ldr r1, [pc, #160] @ 0xf277c │ │ │ │ + ldr r1, [pc, #160] @ 0xf287c │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r1, r3, lsl #3] │ │ │ │ ldrh r3, [r8, r6] │ │ │ │ and r7, r7, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ orr r7, r3, r7 │ │ │ │ lsr r3, r4, #2 │ │ │ │ @@ -231789,77 +231853,77 @@ │ │ │ │ strh r0, [r8, r5] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #18 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 0xf264c │ │ │ │ + bne 0xf274c │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf2778 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf2878 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf2774 │ │ │ │ + bne 0xf2874 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #384] @ 0xf291c │ │ │ │ + ldr r3, [pc, #384] @ 0xf2a1c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ strh r6, [sp, #32] │ │ │ │ ands r3, r0, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 0xf28b0 │ │ │ │ + beq 0xf29b0 │ │ │ │ add sl, fp, #4048 @ 0xfd0 │ │ │ │ add sl, sl, #4 │ │ │ │ tst r4, #1 │ │ │ │ movne r5, sl │ │ │ │ str sl, [sp] │ │ │ │ - bne 0xf2810 │ │ │ │ + bne 0xf2910 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r5, sp, #16 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xf2830 │ │ │ │ + bne 0xf2930 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr sl, [r3, r8] │ │ │ │ ldr r3, [r9, r6, lsl #2] │ │ │ │ ldr r1, [r9, r8] │ │ │ │ @@ -231868,15 +231932,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 0x2ba00 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x2ba00 │ │ │ │ - ldr r3, [pc, #176] @ 0xf2920 │ │ │ │ + ldr r3, [pc, #176] @ 0xf2a20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ ldr r2, [r7, r6, lsl #2] │ │ │ │ eor r5, r5, r2 │ │ │ │ and r5, r5, r1 │ │ │ │ eor r5, r5, r2 │ │ │ │ @@ -231885,87 +231949,87 @@ │ │ │ │ ldr r2, [r3, r2, lsl #3] │ │ │ │ str r5, [r7, r6, lsl #2] │ │ │ │ ldr r3, [r7, r8] │ │ │ │ eor r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r7, r8] │ │ │ │ - beq 0xf28d8 │ │ │ │ + beq 0xf29d8 │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xf28d8 │ │ │ │ + beq 0xf29d8 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ add r8, r8, #8 │ │ │ │ mov r6, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 0xf27e4 │ │ │ │ + b 0xf28e4 │ │ │ │ mov r0, fp │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf291c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf2a1c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf2918 │ │ │ │ + bne 0xf2a18 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #380] @ 0xf2ac0 │ │ │ │ + ldr r3, [pc, #380] @ 0xf2bc0 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, r9, #4064 @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #2 │ │ │ │ mov r5, r3 │ │ │ │ add fp, fp, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf2a5c │ │ │ │ + beq 0xf2b5c │ │ │ │ tst r4, #1 │ │ │ │ mov sl, fp │ │ │ │ movne r8, fp │ │ │ │ - bne 0xf29b8 │ │ │ │ + bne 0xf2ab8 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r8, sp, #24 │ │ │ │ tst r4, #4 │ │ │ │ - bne 0xf29d4 │ │ │ │ + bne 0xf2ad4 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add sl, sp, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r2, [r7, r5] │ │ │ │ ldrh r9, [r3, r5] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ ldrh r1, [r3, r5] │ │ │ │ @@ -231977,15 +232041,15 @@ │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 0x308cc │ │ │ │ - ldr r1, [pc, #160] @ 0xf2ac4 │ │ │ │ + ldr r1, [pc, #160] @ 0xf2bc4 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r1, r3, lsl #3] │ │ │ │ ldrh r3, [r7, r5] │ │ │ │ and r8, r8, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ orr r8, r3, r8 │ │ │ │ lsr r3, r4, #2 │ │ │ │ @@ -231999,78 +232063,78 @@ │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 0xf298c │ │ │ │ + bne 0xf2a8c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf2ac0 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf2bc0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf2abc │ │ │ │ + bne 0xf2bbc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #396] @ 0xf2c70 │ │ │ │ + ldr r3, [pc, #396] @ 0xf2d70 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strh r5, [sp, #40] @ 0x28 │ │ │ │ ands r3, r0, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 0xf2c04 │ │ │ │ + beq 0xf2d04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst r4, #1 │ │ │ │ add sl, r3, #4048 @ 0xfd0 │ │ │ │ add sl, sl, #4 │ │ │ │ mov fp, sl │ │ │ │ movne r6, sl │ │ │ │ - bne 0xf2b5c │ │ │ │ + bne 0xf2c5c │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r6, sp, #24 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xf2b78 │ │ │ │ + bne 0xf2c78 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add fp, sp, #24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r9, r8] │ │ │ │ ldr r1, [r9, r5, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -232081,15 +232145,15 @@ │ │ │ │ ldr r2, [r7, r8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x33394 │ │ │ │ - ldr r2, [pc, #176] @ 0xf2c74 │ │ │ │ + ldr r2, [pc, #176] @ 0xf2d74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ ldr r3, [r7, r5, lsl #2] │ │ │ │ eor r6, r6, r3 │ │ │ │ and r6, r6, r1 │ │ │ │ eor r6, r6, r3 │ │ │ │ @@ -232098,87 +232162,87 @@ │ │ │ │ ldr r2, [r2, r3, lsl #3] │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr r3, [r7, r8] │ │ │ │ eor r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r7, r8] │ │ │ │ - beq 0xf2c2c │ │ │ │ + beq 0xf2d2c │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xf2c2c │ │ │ │ + beq 0xf2d2c │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ add r8, r8, #8 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 0xf2b2c │ │ │ │ + b 0xf2c2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf2c70 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf2d70 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf2c6c │ │ │ │ + bne 0xf2d6c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #384] @ 0xf2e18 │ │ │ │ + ldr r3, [pc, #384] @ 0xf2f18 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, r9, #4064 @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, r3 │ │ │ │ add fp, fp, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf2db4 │ │ │ │ + beq 0xf2eb4 │ │ │ │ tst r4, #1 │ │ │ │ mov sl, fp │ │ │ │ movne r8, fp │ │ │ │ - bne 0xf2d0c │ │ │ │ + bne 0xf2e0c │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r8, sp, #24 │ │ │ │ tst r4, #4 │ │ │ │ - bne 0xf2d28 │ │ │ │ + bne 0xf2e28 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add sl, sp, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ ldrh r9, [r3, r5] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ ldrh r1, [r3, r5] │ │ │ │ @@ -232191,15 +232255,15 @@ │ │ │ │ ldrh r2, [r7, r5] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 0x308cc │ │ │ │ - ldr r1, [pc, #160] @ 0xf2e1c │ │ │ │ + ldr r1, [pc, #160] @ 0xf2f1c │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r1, r3, lsl #3] │ │ │ │ ldrh r3, [r7, r6] │ │ │ │ and r8, r8, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ orr r8, r3, r8 │ │ │ │ lsr r3, r4, #2 │ │ │ │ @@ -232213,78 +232277,78 @@ │ │ │ │ strh r0, [r7, r5] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #18 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 0xf2ce0 │ │ │ │ + bne 0xf2de0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf2e18 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf2f18 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf2e14 │ │ │ │ + bne 0xf2f14 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #400] @ 0xf2fcc │ │ │ │ + ldr r3, [pc, #400] @ 0xf30cc │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strh r5, [sp, #40] @ 0x28 │ │ │ │ ands r3, r0, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 0xf2f60 │ │ │ │ + beq 0xf3060 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst r4, #1 │ │ │ │ add sl, r3, #4048 @ 0xfd0 │ │ │ │ add sl, sl, #4 │ │ │ │ mov fp, sl │ │ │ │ movne r6, sl │ │ │ │ - bne 0xf2eb4 │ │ │ │ + bne 0xf2fb4 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r6, sp, #24 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xf2ed0 │ │ │ │ + bne 0xf2fd0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add fp, sp, #24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r9, r8] │ │ │ │ ldr sl, [r3, r8] │ │ │ │ ldr r3, [r9, r5, lsl #2] │ │ │ │ ldr r2, [r7, r5, lsl #2] │ │ │ │ add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -232296,15 +232360,15 @@ │ │ │ │ ldr r2, [r7, r8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x33394 │ │ │ │ - ldr r2, [pc, #176] @ 0xf2fd0 │ │ │ │ + ldr r2, [pc, #176] @ 0xf30d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ ldr r3, [r7, r5, lsl #2] │ │ │ │ eor r6, r6, r3 │ │ │ │ and r6, r6, r1 │ │ │ │ eor r6, r6, r3 │ │ │ │ @@ -232313,87 +232377,87 @@ │ │ │ │ ldr r2, [r2, r3, lsl #3] │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr r3, [r7, r8] │ │ │ │ eor r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r7, r8] │ │ │ │ - beq 0xf2f88 │ │ │ │ + beq 0xf3088 │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xf2f88 │ │ │ │ + beq 0xf3088 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ add r8, r8, #8 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 0xf2e84 │ │ │ │ + b 0xf2f84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf2fcc │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf30cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf2fc8 │ │ │ │ + bne 0xf30c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #392] @ 0xf317c │ │ │ │ + ldr r3, [pc, #392] @ 0xf327c │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, sl, #4064 @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #2 │ │ │ │ mov r5, r3 │ │ │ │ add fp, fp, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf3118 │ │ │ │ + beq 0xf3218 │ │ │ │ tst r4, #1 │ │ │ │ movne r8, fp │ │ │ │ str fp, [sp, #8] │ │ │ │ - bne 0xf3068 │ │ │ │ + bne 0xf3168 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r8, sp, #24 │ │ │ │ tst r4, #4 │ │ │ │ - bne 0xf3088 │ │ │ │ + bne 0xf3188 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r2, [r7, r5] │ │ │ │ ldrh sl, [r3, r5] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ @@ -232408,15 +232472,15 @@ │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str ip, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x308cc │ │ │ │ - ldr r1, [pc, #160] @ 0xf3180 │ │ │ │ + ldr r1, [pc, #160] @ 0xf3280 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r1, r3, lsl #3] │ │ │ │ ldrh r3, [r7, r5] │ │ │ │ and r8, r8, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ orr r8, r3, r8 │ │ │ │ lsr r3, r4, #2 │ │ │ │ @@ -232430,78 +232494,78 @@ │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 0xf303c │ │ │ │ + bne 0xf313c │ │ │ │ ldr sl, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf317c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf327c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf3178 │ │ │ │ + bne 0xf3278 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #408] @ 0xf3338 │ │ │ │ + ldr r3, [pc, #408] @ 0xf3438 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strh r5, [sp, #40] @ 0x28 │ │ │ │ ands r3, r0, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 0xf32cc │ │ │ │ + beq 0xf33cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r4, #1 │ │ │ │ add sl, r3, #4048 @ 0xfd0 │ │ │ │ add sl, sl, #4 │ │ │ │ movne r6, sl │ │ │ │ str sl, [sp, #8] │ │ │ │ - bne 0xf3218 │ │ │ │ + bne 0xf3318 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r6, sp, #24 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xf3238 │ │ │ │ + bne 0xf3338 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r9, r5, lsl #2] │ │ │ │ ldr fp, [r3, r5, lsl #2] │ │ │ │ ldr r2, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r9, r8] │ │ │ │ @@ -232515,15 +232579,15 @@ │ │ │ │ ldr r2, [r7, r8] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sl │ │ │ │ str ip, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 0x33394 │ │ │ │ - ldr r2, [pc, #176] @ 0xf333c │ │ │ │ + ldr r2, [pc, #176] @ 0xf343c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ ldr r3, [r7, r5, lsl #2] │ │ │ │ eor r6, r6, r3 │ │ │ │ and r6, r6, r1 │ │ │ │ eor r6, r6, r3 │ │ │ │ @@ -232532,87 +232596,87 @@ │ │ │ │ ldr r2, [r2, r3, lsl #3] │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr r3, [r7, r8] │ │ │ │ eor r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r7, r8] │ │ │ │ - beq 0xf32f4 │ │ │ │ + beq 0xf33f4 │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xf32f4 │ │ │ │ + beq 0xf33f4 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ add r8, r8, #8 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 0xf31e8 │ │ │ │ + b 0xf32e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf3338 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf3438 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf3334 │ │ │ │ + bne 0xf3434 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #388] @ 0xf34e4 │ │ │ │ + ldr r3, [pc, #388] @ 0xf35e4 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add fp, sl, #4064 @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, r3 │ │ │ │ add fp, fp, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh r3, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf3480 │ │ │ │ + beq 0xf3580 │ │ │ │ tst r4, #1 │ │ │ │ movne r8, fp │ │ │ │ str fp, [sp, #8] │ │ │ │ - bne 0xf33d4 │ │ │ │ + bne 0xf34d4 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r8, sp, #24 │ │ │ │ tst r4, #4 │ │ │ │ - bne 0xf33f4 │ │ │ │ + bne 0xf34f4 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ ldrh sl, [r3, r5] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ @@ -232626,15 +232690,15 @@ │ │ │ │ ldrh r2, [r7, r5] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str ip, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x308cc │ │ │ │ - ldr r1, [pc, #160] @ 0xf34e8 │ │ │ │ + ldr r1, [pc, #160] @ 0xf35e8 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r1, r3, lsl #3] │ │ │ │ ldrh r3, [r7, r6] │ │ │ │ and r8, r8, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ orr r8, r3, r8 │ │ │ │ lsr r3, r4, #2 │ │ │ │ @@ -232648,78 +232712,78 @@ │ │ │ │ strh r0, [r7, r5] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, #18 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 0xf33a8 │ │ │ │ + bne 0xf34a8 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf34e4 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf35e4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf34e0 │ │ │ │ + bne 0xf35e0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #404] @ 0xf369c │ │ │ │ + ldr r3, [pc, #404] @ 0xf379c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strh r5, [sp, #40] @ 0x28 │ │ │ │ ands r3, r0, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 0xf3630 │ │ │ │ + beq 0xf3730 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r4, #1 │ │ │ │ add sl, r3, #4048 @ 0xfd0 │ │ │ │ add sl, sl, #4 │ │ │ │ movne r6, sl │ │ │ │ str sl, [sp, #8] │ │ │ │ - bne 0xf3580 │ │ │ │ + bne 0xf3680 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r6, sp, #24 │ │ │ │ tst r4, #16 │ │ │ │ - bne 0xf35a0 │ │ │ │ + bne 0xf36a0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r7, r5, lsl #2] │ │ │ │ ldr fp, [r3, r8] │ │ │ │ ldr r1, [r9, r8] │ │ │ │ ldr sl, [r9, r5, lsl #2] │ │ │ │ @@ -232732,15 +232796,15 @@ │ │ │ │ ldr r2, [r7, r8] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sl │ │ │ │ str ip, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 0x33394 │ │ │ │ - ldr r2, [pc, #176] @ 0xf36a0 │ │ │ │ + ldr r2, [pc, #176] @ 0xf37a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ ldr r3, [r7, r5, lsl #2] │ │ │ │ eor r6, r6, r3 │ │ │ │ and r6, r6, r1 │ │ │ │ eor r6, r6, r3 │ │ │ │ @@ -232749,79 +232813,79 @@ │ │ │ │ ldr r2, [r2, r3, lsl #3] │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr r3, [r7, r8] │ │ │ │ eor r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [r7, r8] │ │ │ │ - beq 0xf3658 │ │ │ │ + beq 0xf3758 │ │ │ │ lsr r4, r4, #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xf3658 │ │ │ │ + beq 0xf3758 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ add r8, r8, #8 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 0xf3550 │ │ │ │ + b 0xf3650 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf369c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf379c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf3698 │ │ │ │ + bne 0xf3798 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - ldr r3, [pc, #252] @ 0xf37bc │ │ │ │ + ldr r3, [pc, #252] @ 0xf38bc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #216] @ 0xf37c0 │ │ │ │ + ldr r9, [pc, #216] @ 0xf38c0 │ │ │ │ mov r3, #0 │ │ │ │ lsr r6, r6, #16 │ │ │ │ add r8, r8, #6 │ │ │ │ add r7, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf375c │ │ │ │ + beq 0xf385c │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf3734 │ │ │ │ + bne 0xf3834 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrh r0, [fp] │ │ │ │ mov r1, r6 │ │ │ │ bl 0x2a298 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh ip, [r5] │ │ │ │ @@ -232831,68 +232895,68 @@ │ │ │ │ strh ip, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ - bne 0xf370c │ │ │ │ + bne 0xf380c │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf37bc │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf38bc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf37b8 │ │ │ │ + bne 0xf38b8 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf38d8 │ │ │ │ + ldr r3, [pc, #248] @ 0xf39d8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r6, r8, #4048 @ 0xfd0 │ │ │ │ - ldr sl, [pc, #212] @ 0xf38dc │ │ │ │ + ldr sl, [pc, #212] @ 0xf39dc │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf3878 │ │ │ │ + beq 0xf3978 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r6 │ │ │ │ - bne 0xf3850 │ │ │ │ + bne 0xf3950 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r7 │ │ │ │ bl 0x2a2a8 │ │ │ │ ldr r3, [fp] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [sl, r2, lsl #3] │ │ │ │ @@ -232902,69 +232966,69 @@ │ │ │ │ str ip, [fp] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 0xf3828 │ │ │ │ + bne 0xf3928 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf38d8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf39d8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf38d4 │ │ │ │ + bne 0xf39d4 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - ldr r3, [pc, #252] @ 0xf39f8 │ │ │ │ + ldr r3, [pc, #252] @ 0xf3af8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #216] @ 0xf39fc │ │ │ │ + ldr r9, [pc, #216] @ 0xf3afc │ │ │ │ mov r3, #0 │ │ │ │ lsr r6, r6, #16 │ │ │ │ add r8, r8, #6 │ │ │ │ add r7, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf3998 │ │ │ │ + beq 0xf3a98 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf3970 │ │ │ │ + bne 0xf3a70 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrh r0, [fp] │ │ │ │ mov r1, r6 │ │ │ │ bl 0x2a2a0 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh ip, [r5] │ │ │ │ @@ -232974,68 +233038,68 @@ │ │ │ │ strh ip, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ - bne 0xf3948 │ │ │ │ + bne 0xf3a48 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf39f8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf3af8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf39f4 │ │ │ │ + bne 0xf3af4 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf3b14 │ │ │ │ + ldr r3, [pc, #248] @ 0xf3c14 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r6, r8, #4048 @ 0xfd0 │ │ │ │ - ldr sl, [pc, #212] @ 0xf3b18 │ │ │ │ + ldr sl, [pc, #212] @ 0xf3c18 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf3ab4 │ │ │ │ + beq 0xf3bb4 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r6 │ │ │ │ - bne 0xf3a8c │ │ │ │ + bne 0xf3b8c │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r7 │ │ │ │ bl 0x2a42c │ │ │ │ ldr r3, [fp] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [sl, r2, lsl #3] │ │ │ │ @@ -233045,69 +233109,69 @@ │ │ │ │ str ip, [fp] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 0xf3a64 │ │ │ │ + bne 0xf3b64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf3b14 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf3c14 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf3b10 │ │ │ │ + bne 0xf3c10 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - ldr r3, [pc, #252] @ 0xf3c34 │ │ │ │ + ldr r3, [pc, #252] @ 0xf3d34 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #216] @ 0xf3c38 │ │ │ │ + ldr r9, [pc, #216] @ 0xf3d38 │ │ │ │ mov r3, #0 │ │ │ │ lsr r6, r6, #16 │ │ │ │ add r8, r8, #6 │ │ │ │ add r7, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf3bd4 │ │ │ │ + beq 0xf3cd4 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf3bac │ │ │ │ + bne 0xf3cac │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrh r0, [fp] │ │ │ │ mov r1, r6 │ │ │ │ bl 0x2af18 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh ip, [r5] │ │ │ │ @@ -233117,68 +233181,68 @@ │ │ │ │ strh ip, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r7 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ - bne 0xf3b84 │ │ │ │ + bne 0xf3c84 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf3c34 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf3d34 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf3c30 │ │ │ │ + bne 0xf3d30 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf3d50 │ │ │ │ + ldr r3, [pc, #248] @ 0xf3e50 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r6, r8, #4048 @ 0xfd0 │ │ │ │ - ldr sl, [pc, #212] @ 0xf3d54 │ │ │ │ + ldr sl, [pc, #212] @ 0xf3e54 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf3cf0 │ │ │ │ + beq 0xf3df0 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r6 │ │ │ │ - bne 0xf3cc8 │ │ │ │ + bne 0xf3dc8 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r7 │ │ │ │ bl 0x2ba00 │ │ │ │ ldr r3, [fp] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [sl, r2, lsl #3] │ │ │ │ @@ -233188,69 +233252,69 @@ │ │ │ │ str ip, [fp] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 0xf3ca0 │ │ │ │ + bne 0xf3da0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf3d50 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf3e50 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf3d4c │ │ │ │ + bne 0xf3e4c │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ lsl r7, r3, #16 │ │ │ │ - ldr r3, [pc, #264] @ 0xf3e7c │ │ │ │ + ldr r3, [pc, #264] @ 0xf3f7c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r9, fp, #4064 @ 0xfe0 │ │ │ │ - ldr sl, [pc, #228] @ 0xf3e80 │ │ │ │ + ldr sl, [pc, #228] @ 0xf3f80 │ │ │ │ mov r3, #0 │ │ │ │ lsr r7, r7, #16 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r5, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ strh r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf3e1c │ │ │ │ + beq 0xf3f1c │ │ │ │ tst r4, #1 │ │ │ │ movne r1, r9 │ │ │ │ - bne 0xf3de8 │ │ │ │ + bne 0xf3ee8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldrh r2, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldrh r0, [r6] │ │ │ │ bl 0x308cc │ │ │ │ @@ -233263,68 +233327,68 @@ │ │ │ │ strh r3, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 0xf3dc0 │ │ │ │ + bne 0xf3ec0 │ │ │ │ mov r0, fp │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf3e7c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf3f7c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf3e78 │ │ │ │ + bne 0xf3f78 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ 0xf3fa4 │ │ │ │ + ldr r3, [pc, #260] @ 0xf40a4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r9, #4048 @ 0xfd0 │ │ │ │ - ldr fp, [pc, #224] @ 0xf3fa8 │ │ │ │ + ldr fp, [pc, #224] @ 0xf40a8 │ │ │ │ mov r3, #0 │ │ │ │ add r7, r7, #4 │ │ │ │ add sl, r5, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ strh r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf3f44 │ │ │ │ + beq 0xf4044 │ │ │ │ tst r4, #1 │ │ │ │ movne r1, r7 │ │ │ │ - bne 0xf3f10 │ │ │ │ + bne 0xf4010 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 0x33394 │ │ │ │ @@ -233337,69 +233401,69 @@ │ │ │ │ str r0, [r5] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, sl │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 0xf3ee8 │ │ │ │ + bne 0xf3fe8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf3fa4 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf40a4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf3fa0 │ │ │ │ + bne 0xf40a0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ lsl r7, r3, #16 │ │ │ │ - ldr r3, [pc, #264] @ 0xf40d0 │ │ │ │ + ldr r3, [pc, #264] @ 0xf41d0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r9, fp, #4064 @ 0xfe0 │ │ │ │ - ldr sl, [pc, #228] @ 0xf40d4 │ │ │ │ + ldr sl, [pc, #228] @ 0xf41d4 │ │ │ │ mov r3, #0 │ │ │ │ lsr r7, r7, #16 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r5, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ strh r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf4070 │ │ │ │ + beq 0xf4170 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0xf403c │ │ │ │ + bne 0xf413c │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r5] │ │ │ │ ldrh r0, [r6] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r7 │ │ │ │ bl 0x308cc │ │ │ │ @@ -233412,68 +233476,68 @@ │ │ │ │ strh r3, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 0xf4014 │ │ │ │ + bne 0xf4114 │ │ │ │ mov r0, fp │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf40d0 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf41d0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf40cc │ │ │ │ + bne 0xf41cc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ 0xf41f8 │ │ │ │ + ldr r3, [pc, #260] @ 0xf42f8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r9, #4048 @ 0xfd0 │ │ │ │ - ldr fp, [pc, #224] @ 0xf41fc │ │ │ │ + ldr fp, [pc, #224] @ 0xf42fc │ │ │ │ mov r3, #0 │ │ │ │ add r7, r7, #4 │ │ │ │ add sl, r5, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ strh r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf4198 │ │ │ │ + beq 0xf4298 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf4164 │ │ │ │ + bne 0xf4264 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ bl 0x33394 │ │ │ │ @@ -233486,3437 +233550,3437 @@ │ │ │ │ str r0, [r5] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, sl │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 0xf413c │ │ │ │ + bne 0xf423c │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf41f8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf42f8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf41f4 │ │ │ │ + bne 0xf42f4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r6, r6, #16 │ │ │ │ add r9, sl, #4064 @ 0xfe0 │ │ │ │ lsr r6, r6, #16 │ │ │ │ add r7, r9, #6 │ │ │ │ add r8, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ - b 0xf4254 │ │ │ │ + b 0xf4354 │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - beq 0xf42a0 │ │ │ │ + beq 0xf43a0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xf423c │ │ │ │ + beq 0xf433c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldrh fp, [r5] │ │ │ │ bl 0x29b9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf42e4 │ │ │ │ + bne 0xf43e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 0x29b9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf42c4 │ │ │ │ + bne 0xf43c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 0x45cb4 │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf423c │ │ │ │ + b 0xf433c │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a1cc │ │ │ │ ldrh r3, [r9, #6] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r9, #6] │ │ │ │ mov fp, r0 │ │ │ │ - b 0xf4288 │ │ │ │ + b 0xf4388 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a1cc │ │ │ │ ldrh r3, [r9, #6] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r9, #6] │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf4274 │ │ │ │ + b 0xf4374 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add sl, r8, #4048 @ 0xfd0 │ │ │ │ add r7, sl, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xf4378 │ │ │ │ + bne 0xf4478 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf4334 │ │ │ │ + bne 0xf4434 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr fp, [r5] │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf43bc │ │ │ │ + bne 0xf44bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf43dc │ │ │ │ + bne 0xf44dc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 0x45d34 │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf433c │ │ │ │ + b 0xf443c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a228 │ │ │ │ ldrh r3, [sl, #4] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [sl, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf4390 │ │ │ │ + b 0xf4490 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a228 │ │ │ │ ldrh r3, [sl, #4] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [sl, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b 0xf43a4 │ │ │ │ + b 0xf44a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r6, r6, #16 │ │ │ │ add r9, sl, #4064 @ 0xfe0 │ │ │ │ lsr r6, r6, #16 │ │ │ │ add r7, r9, #6 │ │ │ │ add r8, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ - b 0xf4450 │ │ │ │ + b 0xf4550 │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - beq 0xf449c │ │ │ │ + beq 0xf459c │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xf4438 │ │ │ │ + beq 0xf4538 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldrh fp, [r5] │ │ │ │ bl 0x29b9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf44e0 │ │ │ │ + bne 0xf45e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 0x29b9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf44c0 │ │ │ │ + bne 0xf45c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 0x45cd4 │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf4438 │ │ │ │ + b 0xf4538 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a1cc │ │ │ │ ldrh r3, [r9, #6] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r9, #6] │ │ │ │ mov fp, r0 │ │ │ │ - b 0xf4484 │ │ │ │ + b 0xf4584 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a1cc │ │ │ │ ldrh r3, [r9, #6] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r9, #6] │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf4470 │ │ │ │ + b 0xf4570 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add sl, r8, #4048 @ 0xfd0 │ │ │ │ add r7, sl, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xf4574 │ │ │ │ + bne 0xf4674 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf4530 │ │ │ │ + bne 0xf4630 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr fp, [r5] │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf45b8 │ │ │ │ + bne 0xf46b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf45d8 │ │ │ │ + bne 0xf46d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 0x45d54 │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf4538 │ │ │ │ + b 0xf4638 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a228 │ │ │ │ ldrh r3, [sl, #4] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [sl, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf458c │ │ │ │ + b 0xf468c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a228 │ │ │ │ ldrh r3, [sl, #4] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [sl, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b 0xf45a0 │ │ │ │ + b 0xf46a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r5, r5, #16 │ │ │ │ add r9, r6, #4064 @ 0xfe0 │ │ │ │ - ldr fp, [pc, #216] @ 0xf4708 │ │ │ │ + ldr fp, [pc, #216] @ 0xf4808 │ │ │ │ lsr r5, r5, #16 │ │ │ │ add r7, r9, #6 │ │ │ │ add r8, sl, #16 │ │ │ │ mov r4, r0 │ │ │ │ - b 0xf4658 │ │ │ │ + b 0xf4758 │ │ │ │ lsr r4, r4, #2 │ │ │ │ add sl, sl, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp sl, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - beq 0xf46a4 │ │ │ │ + beq 0xf47a4 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xf4640 │ │ │ │ + beq 0xf4740 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldrh r6, [sl] │ │ │ │ bl 0x29b9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf46e8 │ │ │ │ + bne 0xf47e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x29b9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf46c8 │ │ │ │ + bne 0xf47c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ and r1, r6, fp │ │ │ │ bl 0x45cb4 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xf4640 │ │ │ │ + b 0xf4740 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a1cc │ │ │ │ ldrh r2, [r9, #6] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r9, #6] │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf468c │ │ │ │ + b 0xf478c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a1cc │ │ │ │ ldrh r2, [r9, #6] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r9, #6] │ │ │ │ mov r5, r0 │ │ │ │ - b 0xf4678 │ │ │ │ + b 0xf4778 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add sl, r8, #4048 @ 0xfd0 │ │ │ │ add r7, sl, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xf4780 │ │ │ │ + bne 0xf4880 │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf473c │ │ │ │ + bne 0xf483c │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr fp, [r5] │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf47c4 │ │ │ │ + bne 0xf48c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf47e4 │ │ │ │ + bne 0xf48e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ bic r1, fp, #-2147483648 @ 0x80000000 │ │ │ │ bl 0x45d34 │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf4744 │ │ │ │ + b 0xf4844 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a228 │ │ │ │ ldrh r3, [sl, #4] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [sl, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf4798 │ │ │ │ + b 0xf4898 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a228 │ │ │ │ ldrh r3, [sl, #4] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [sl, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b 0xf47ac │ │ │ │ + b 0xf48ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r5, r5, #16 │ │ │ │ add r9, r6, #4064 @ 0xfe0 │ │ │ │ - ldr fp, [pc, #216] @ 0xf4914 │ │ │ │ + ldr fp, [pc, #216] @ 0xf4a14 │ │ │ │ lsr r5, r5, #16 │ │ │ │ add r7, r9, #6 │ │ │ │ add r8, sl, #16 │ │ │ │ mov r4, r0 │ │ │ │ - b 0xf4864 │ │ │ │ + b 0xf4964 │ │ │ │ lsr r4, r4, #2 │ │ │ │ add sl, sl, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp sl, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - beq 0xf48b0 │ │ │ │ + beq 0xf49b0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 0xf484c │ │ │ │ + beq 0xf494c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldrh r6, [sl] │ │ │ │ bl 0x29b9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf48f4 │ │ │ │ + bne 0xf49f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x29b9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf48d4 │ │ │ │ + bne 0xf49d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ and r1, r6, fp │ │ │ │ bl 0x45cd4 │ │ │ │ mov r5, r0 │ │ │ │ - b 0xf484c │ │ │ │ + b 0xf494c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a1cc │ │ │ │ ldrh r2, [r9, #6] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r9, #6] │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf4898 │ │ │ │ + b 0xf4998 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a1cc │ │ │ │ ldrh r2, [r9, #6] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r9, #6] │ │ │ │ mov r5, r0 │ │ │ │ - b 0xf4884 │ │ │ │ + b 0xf4984 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add sl, r8, #4048 @ 0xfd0 │ │ │ │ add r7, sl, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 0xf498c │ │ │ │ + bne 0xf4a8c │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf4948 │ │ │ │ + bne 0xf4a48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr fp, [r5] │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf49d0 │ │ │ │ + bne 0xf4ad0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xf49f0 │ │ │ │ + bne 0xf4af0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ bic r1, fp, #-2147483648 @ 0x80000000 │ │ │ │ bl 0x45d54 │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf4950 │ │ │ │ + b 0xf4a50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a228 │ │ │ │ ldrh r3, [sl, #4] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [sl, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b 0xf49a4 │ │ │ │ + b 0xf4aa4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 0x4a228 │ │ │ │ ldrh r3, [sl, #4] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [sl, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b 0xf49b8 │ │ │ │ + b 0xf4ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf4b3c │ │ │ │ + ldr r3, [pc, #276] @ 0xf4c3c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r9, sl, #4064 @ 0xfe0 │ │ │ │ mov r4, #3 │ │ │ │ add r9, r9, #6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf4ac8 │ │ │ │ + beq 0xf4bc8 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0xf4aac │ │ │ │ + bne 0xf4bac │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r7, fp] │ │ │ │ ldrh r0, [r8, fp] │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ movne r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf4a80 │ │ │ │ + bne 0xf4b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sl, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [sl, #3236] @ 0xca4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf4b3c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf4c3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf4b38 │ │ │ │ + bne 0xf4c38 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #280] @ 0xf4c70 │ │ │ │ + ldr r3, [pc, #280] @ 0xf4d70 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r7, r7, #16 │ │ │ │ mov r4, #3 │ │ │ │ lsr r7, r7, #16 │ │ │ │ add sl, r9, #4064 @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r1, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ strh r1, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf4bfc │ │ │ │ + beq 0xf4cfc │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ addne r2, sl, #6 │ │ │ │ - bne 0xf4be0 │ │ │ │ + bne 0xf4ce0 │ │ │ │ mov r2, #18 │ │ │ │ add r1, sl, #6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r0, [r8, fp] │ │ │ │ mov r1, r7 │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ movne r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf4bb4 │ │ │ │ + bne 0xf4cb4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r9, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r9, #3236] @ 0xca4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf4c70 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf4d70 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf4c6c │ │ │ │ + bne 0xf4d6c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf4da0 │ │ │ │ + ldr r3, [pc, #276] @ 0xf4ea0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf4d2c │ │ │ │ + beq 0xf4e2c │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf4d10 │ │ │ │ + bne 0xf4e10 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r9, fp] │ │ │ │ ldr r0, [sl, fp] │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ movne r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf4ce4 │ │ │ │ + bne 0xf4de4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf4da0 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf4ea0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf4d9c │ │ │ │ + bne 0xf4e9c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf4ed0 │ │ │ │ + ldr r3, [pc, #276] @ 0xf4fd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf4e5c │ │ │ │ + beq 0xf4f5c │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf4e40 │ │ │ │ + bne 0xf4f40 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [sl, fp] │ │ │ │ mov r1, r9 │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ movne r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf4e14 │ │ │ │ + bne 0xf4f14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf4ed0 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf4fd0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf4ecc │ │ │ │ + bne 0xf4fcc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf5000 │ │ │ │ + ldr r3, [pc, #276] @ 0xf5100 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r9, sl, #4064 @ 0xfe0 │ │ │ │ mov r4, #3 │ │ │ │ add r9, r9, #6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf4f8c │ │ │ │ + beq 0xf508c │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0xf4f70 │ │ │ │ + bne 0xf5070 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r7, fp] │ │ │ │ ldrh r0, [r8, fp] │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r4 │ │ │ │ moveq r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf4f44 │ │ │ │ + bne 0xf5044 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sl, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [sl, #3236] @ 0xca4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5000 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5100 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf4ffc │ │ │ │ + bne 0xf50fc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #280] @ 0xf5134 │ │ │ │ + ldr r3, [pc, #280] @ 0xf5234 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r7, r7, #16 │ │ │ │ mov r4, #3 │ │ │ │ lsr r7, r7, #16 │ │ │ │ add sl, r9, #4064 @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r1, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ strh r1, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf50c0 │ │ │ │ + beq 0xf51c0 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ addne r2, sl, #6 │ │ │ │ - bne 0xf50a4 │ │ │ │ + bne 0xf51a4 │ │ │ │ mov r2, #18 │ │ │ │ add r1, sl, #6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r0, [r8, fp] │ │ │ │ mov r1, r7 │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r4 │ │ │ │ moveq r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf5078 │ │ │ │ + bne 0xf5178 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r9, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r9, #3236] @ 0xca4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5134 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5234 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5130 │ │ │ │ + bne 0xf5230 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf5264 │ │ │ │ + ldr r3, [pc, #276] @ 0xf5364 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf51f0 │ │ │ │ + beq 0xf52f0 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf51d4 │ │ │ │ + bne 0xf52d4 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r9, fp] │ │ │ │ ldr r0, [sl, fp] │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r4 │ │ │ │ moveq r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf51a8 │ │ │ │ + bne 0xf52a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5264 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5364 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5260 │ │ │ │ + bne 0xf5360 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf5394 │ │ │ │ + ldr r3, [pc, #276] @ 0xf5494 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf5320 │ │ │ │ + beq 0xf5420 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf5304 │ │ │ │ + bne 0xf5404 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [sl, fp] │ │ │ │ mov r1, r9 │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r4 │ │ │ │ moveq r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf52d8 │ │ │ │ + bne 0xf53d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5394 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5494 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5390 │ │ │ │ + bne 0xf5490 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf54c4 │ │ │ │ + ldr r3, [pc, #276] @ 0xf55c4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r9, sl, #4064 @ 0xfe0 │ │ │ │ mov r4, #3 │ │ │ │ add r9, r9, #6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf5450 │ │ │ │ + beq 0xf5550 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0xf5434 │ │ │ │ + bne 0xf5534 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r8, fp] │ │ │ │ ldrh r0, [r7, fp] │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movle r2, r4 │ │ │ │ movgt r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf5408 │ │ │ │ + bne 0xf5508 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sl, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [sl, #3236] @ 0xca4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf54c4 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf55c4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf54c0 │ │ │ │ + bne 0xf55c0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #280] @ 0xf55f8 │ │ │ │ + ldr r3, [pc, #280] @ 0xf56f8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r7, r7, #16 │ │ │ │ mov r4, #3 │ │ │ │ lsr r7, r7, #16 │ │ │ │ add sl, r9, #4064 @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r1, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ strh r1, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf5584 │ │ │ │ + beq 0xf5684 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ addne r2, sl, #6 │ │ │ │ - bne 0xf5568 │ │ │ │ + bne 0xf5668 │ │ │ │ mov r2, #18 │ │ │ │ add r1, sl, #6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r8, fp] │ │ │ │ mov r0, r7 │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movle r2, r4 │ │ │ │ movgt r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf553c │ │ │ │ + bne 0xf563c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r9, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r9, #3236] @ 0xca4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf55f8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf56f8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf55f4 │ │ │ │ + bne 0xf56f4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf5728 │ │ │ │ + ldr r3, [pc, #276] @ 0xf5828 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf56b4 │ │ │ │ + beq 0xf57b4 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf5698 │ │ │ │ + bne 0xf5798 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sl, fp] │ │ │ │ ldr r0, [r9, fp] │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movle r2, r4 │ │ │ │ movgt r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf566c │ │ │ │ + bne 0xf576c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5728 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5828 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5724 │ │ │ │ + bne 0xf5824 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf5858 │ │ │ │ + ldr r3, [pc, #276] @ 0xf5958 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf57e4 │ │ │ │ + beq 0xf58e4 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf57c8 │ │ │ │ + bne 0xf58c8 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sl, fp] │ │ │ │ mov r0, r9 │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movle r2, r4 │ │ │ │ movgt r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf579c │ │ │ │ + bne 0xf589c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5858 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5958 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5854 │ │ │ │ + bne 0xf5954 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf5988 │ │ │ │ + ldr r3, [pc, #276] @ 0xf5a88 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r9, sl, #4064 @ 0xfe0 │ │ │ │ mov r4, #3 │ │ │ │ add r9, r9, #6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf5914 │ │ │ │ + beq 0xf5a14 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0xf58f8 │ │ │ │ + bne 0xf59f8 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r8, fp] │ │ │ │ ldrh r0, [r7, fp] │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r2, r4 │ │ │ │ movle r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf58cc │ │ │ │ + bne 0xf59cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sl, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [sl, #3236] @ 0xca4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5988 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5a88 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5984 │ │ │ │ + bne 0xf5a84 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #280] @ 0xf5abc │ │ │ │ + ldr r3, [pc, #280] @ 0xf5bbc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r7, r7, #16 │ │ │ │ mov r4, #3 │ │ │ │ lsr r7, r7, #16 │ │ │ │ add sl, r9, #4064 @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r1, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ strh r1, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf5a48 │ │ │ │ + beq 0xf5b48 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ addne r2, sl, #6 │ │ │ │ - bne 0xf5a2c │ │ │ │ + bne 0xf5b2c │ │ │ │ mov r2, #18 │ │ │ │ add r1, sl, #6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r8, fp] │ │ │ │ mov r0, r7 │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r2, r4 │ │ │ │ movle r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf5a00 │ │ │ │ + bne 0xf5b00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r9, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r9, #3236] @ 0xca4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5abc │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5bbc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5ab8 │ │ │ │ + bne 0xf5bb8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf5bec │ │ │ │ + ldr r3, [pc, #276] @ 0xf5cec │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf5b78 │ │ │ │ + beq 0xf5c78 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf5b5c │ │ │ │ + bne 0xf5c5c │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sl, fp] │ │ │ │ ldr r0, [r9, fp] │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r2, r4 │ │ │ │ movle r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf5b30 │ │ │ │ + bne 0xf5c30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5bec │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5cec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5be8 │ │ │ │ + bne 0xf5ce8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf5d1c │ │ │ │ + ldr r3, [pc, #276] @ 0xf5e1c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf5ca8 │ │ │ │ + beq 0xf5da8 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf5c8c │ │ │ │ + bne 0xf5d8c │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sl, fp] │ │ │ │ mov r0, r9 │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r2, r4 │ │ │ │ movle r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf5c60 │ │ │ │ + bne 0xf5d60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5d1c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5e1c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5d18 │ │ │ │ + bne 0xf5e18 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf5e4c │ │ │ │ + ldr r3, [pc, #276] @ 0xf5f4c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r9, sl, #4064 @ 0xfe0 │ │ │ │ mov r4, #3 │ │ │ │ add r9, r9, #6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf5dd8 │ │ │ │ + beq 0xf5ed8 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0xf5dbc │ │ │ │ + bne 0xf5ebc │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r8, fp] │ │ │ │ ldrh r0, [r7, fp] │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf5d90 │ │ │ │ + bne 0xf5e90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sl, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [sl, #3236] @ 0xca4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5e4c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf5f4c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5e48 │ │ │ │ + bne 0xf5f48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #280] @ 0xf5f80 │ │ │ │ + ldr r3, [pc, #280] @ 0xf6080 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r7, r7, #16 │ │ │ │ mov r4, #3 │ │ │ │ lsr r7, r7, #16 │ │ │ │ add sl, r9, #4064 @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r1, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ strh r1, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf5f0c │ │ │ │ + beq 0xf600c │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ addne r2, sl, #6 │ │ │ │ - bne 0xf5ef0 │ │ │ │ + bne 0xf5ff0 │ │ │ │ mov r2, #18 │ │ │ │ add r1, sl, #6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r8, fp] │ │ │ │ mov r0, r7 │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf5ec4 │ │ │ │ + bne 0xf5fc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r9, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r9, #3236] @ 0xca4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf5f80 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf6080 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf5f7c │ │ │ │ + bne 0xf607c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf60b0 │ │ │ │ + ldr r3, [pc, #276] @ 0xf61b0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf603c │ │ │ │ + beq 0xf613c │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf6020 │ │ │ │ + bne 0xf6120 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sl, fp] │ │ │ │ ldr r0, [r9, fp] │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf5ff4 │ │ │ │ + bne 0xf60f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf60b0 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf61b0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf60ac │ │ │ │ + bne 0xf61ac │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf61e0 │ │ │ │ + ldr r3, [pc, #276] @ 0xf62e0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf616c │ │ │ │ + beq 0xf626c │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf6150 │ │ │ │ + bne 0xf6250 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sl, fp] │ │ │ │ mov r0, r9 │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf6124 │ │ │ │ + bne 0xf6224 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf61e0 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf62e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf61dc │ │ │ │ + bne 0xf62dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf6310 │ │ │ │ + ldr r3, [pc, #276] @ 0xf6410 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r9, sl, #4064 @ 0xfe0 │ │ │ │ mov r4, #3 │ │ │ │ add r9, r9, #6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf629c │ │ │ │ + beq 0xf639c │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0xf6280 │ │ │ │ + bne 0xf6380 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r8, fp] │ │ │ │ ldrh r0, [r7, fp] │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf6254 │ │ │ │ + bne 0xf6354 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sl, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [sl, #3236] @ 0xca4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf6310 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf6410 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf630c │ │ │ │ + bne 0xf640c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #280] @ 0xf6444 │ │ │ │ + ldr r3, [pc, #280] @ 0xf6544 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ lsl r7, r7, #16 │ │ │ │ mov r4, #3 │ │ │ │ lsr r7, r7, #16 │ │ │ │ add sl, r9, #4064 @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r1, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ strh r1, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf63d0 │ │ │ │ + beq 0xf64d0 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ addne r2, sl, #6 │ │ │ │ - bne 0xf63b4 │ │ │ │ + bne 0xf64b4 │ │ │ │ mov r2, #18 │ │ │ │ add r1, sl, #6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r1, [r8, fp] │ │ │ │ mov r0, r7 │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #2 │ │ │ │ lsl r4, r4, #18 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf6388 │ │ │ │ + bne 0xf6488 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r9, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r9, #3236] @ 0xca4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf6444 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf6544 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf6440 │ │ │ │ + bne 0xf6540 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf6574 │ │ │ │ + ldr r3, [pc, #276] @ 0xf6674 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf6500 │ │ │ │ + beq 0xf6600 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf64e4 │ │ │ │ + bne 0xf65e4 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sl, fp] │ │ │ │ ldr r0, [r9, fp] │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf64b8 │ │ │ │ + bne 0xf65b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf6574 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf6674 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf6570 │ │ │ │ + bne 0xf6670 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #276] @ 0xf66a4 │ │ │ │ + ldr r3, [pc, #276] @ 0xf67a4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, r7, #4048 @ 0xfd0 │ │ │ │ mov r4, #15 │ │ │ │ add r8, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #544] @ 0x220 │ │ │ │ - bl 0xd6b24 │ │ │ │ + bl 0xd6c24 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ strh r2, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r5, r4 │ │ │ │ - beq 0xf6630 │ │ │ │ + beq 0xf6730 │ │ │ │ asr r2, r5, fp │ │ │ │ tst r2, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf6614 │ │ │ │ + bne 0xf6714 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [sl, fp] │ │ │ │ mov r0, r9 │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, #0 │ │ │ │ orr r6, r6, r2 │ │ │ │ add fp, fp, #4 │ │ │ │ lsl r4, r4, #20 │ │ │ │ cmp fp, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 0xf65e8 │ │ │ │ + bne 0xf66e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #3236] @ 0xca4 │ │ │ │ and r5, r5, r2 │ │ │ │ bic r3, r3, r2 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r7, #3236] @ 0xca4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf66a4 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf67a4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf66a0 │ │ │ │ + bne 0xf67a0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf67bc │ │ │ │ + ldr r3, [pc, #248] @ 0xf68bc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #212] @ 0xf67c0 │ │ │ │ + ldr r9, [pc, #212] @ 0xf68c0 │ │ │ │ mov r3, #0 │ │ │ │ add r8, r8, #6 │ │ │ │ add r6, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf675c │ │ │ │ + beq 0xf685c │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf6734 │ │ │ │ + bne 0xf6834 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrsh r0, [fp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x11a290 │ │ │ │ + bl 0x11a390 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh ip, [r5] │ │ │ │ bic ip, ip, r3 │ │ │ │ and r0, r0, r3 │ │ │ │ orr ip, ip, r0 │ │ │ │ strh ip, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ - bne 0xf670c │ │ │ │ + bne 0xf680c │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf67bc │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf68bc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf67b8 │ │ │ │ + bne 0xf68b8 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf68d8 │ │ │ │ + ldr r3, [pc, #248] @ 0xf69d8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #212] @ 0xf68dc │ │ │ │ + ldr r9, [pc, #212] @ 0xf69dc │ │ │ │ mov r3, #0 │ │ │ │ add r8, r8, #6 │ │ │ │ add r6, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf6878 │ │ │ │ + beq 0xf6978 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf6850 │ │ │ │ + bne 0xf6950 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrh r0, [fp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x11a57c │ │ │ │ + bl 0x11a67c │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh ip, [r5] │ │ │ │ bic ip, ip, r3 │ │ │ │ and r0, r0, r3 │ │ │ │ orr ip, ip, r0 │ │ │ │ strh ip, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ - bne 0xf6828 │ │ │ │ + bne 0xf6928 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf68d8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf69d8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf68d4 │ │ │ │ + bne 0xf69d4 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf69f4 │ │ │ │ + ldr r3, [pc, #248] @ 0xf6af4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #212] @ 0xf69f8 │ │ │ │ + ldr r9, [pc, #212] @ 0xf6af8 │ │ │ │ mov r3, #0 │ │ │ │ add r8, r8, #6 │ │ │ │ add r6, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf6994 │ │ │ │ + beq 0xf6a94 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf696c │ │ │ │ + bne 0xf6a6c │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrsh r0, [fp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x11a310 │ │ │ │ + bl 0x11a410 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh ip, [r5] │ │ │ │ bic ip, ip, r3 │ │ │ │ and r0, r0, r3 │ │ │ │ orr ip, ip, r0 │ │ │ │ strh ip, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ - bne 0xf6944 │ │ │ │ + bne 0xf6a44 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf69f4 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf6af4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf69f0 │ │ │ │ + bne 0xf6af0 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf6b10 │ │ │ │ + ldr r3, [pc, #248] @ 0xf6c10 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r8, sl, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #212] @ 0xf6b14 │ │ │ │ + ldr r9, [pc, #212] @ 0xf6c14 │ │ │ │ mov r3, #0 │ │ │ │ add r8, r8, #6 │ │ │ │ add r6, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf6ab0 │ │ │ │ + beq 0xf6bb0 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r8 │ │ │ │ - bne 0xf6a88 │ │ │ │ + bne 0xf6b88 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldrh r0, [fp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x11a5fc │ │ │ │ + bl 0x11a6fc │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ ldrh ip, [r5] │ │ │ │ bic ip, ip, r3 │ │ │ │ and r0, r0, r3 │ │ │ │ orr ip, ip, r0 │ │ │ │ strh ip, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ - bne 0xf6a60 │ │ │ │ + bne 0xf6b60 │ │ │ │ mov r0, sl │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf6b10 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf6c10 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf6b0c │ │ │ │ + bne 0xf6c0c │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf6c2c │ │ │ │ + ldr r3, [pc, #248] @ 0xf6d2c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r6, r8, #4048 @ 0xfd0 │ │ │ │ - ldr sl, [pc, #212] @ 0xf6c30 │ │ │ │ + ldr sl, [pc, #212] @ 0xf6d30 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf6bcc │ │ │ │ + beq 0xf6ccc │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r6 │ │ │ │ - bne 0xf6ba4 │ │ │ │ + bne 0xf6ca4 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x119ecc │ │ │ │ + bl 0x119fcc │ │ │ │ ldr r3, [fp] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [sl, r2, lsl #3] │ │ │ │ eor ip, r0, r3 │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ str ip, [fp] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 0xf6b7c │ │ │ │ + bne 0xf6c7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf6c2c │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf6d2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf6c28 │ │ │ │ + bne 0xf6d28 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf6d48 │ │ │ │ + ldr r3, [pc, #248] @ 0xf6e48 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r6, r8, #4048 @ 0xfd0 │ │ │ │ - ldr sl, [pc, #212] @ 0xf6d4c │ │ │ │ + ldr sl, [pc, #212] @ 0xf6e4c │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf6ce8 │ │ │ │ + beq 0xf6de8 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r6 │ │ │ │ - bne 0xf6cc0 │ │ │ │ + bne 0xf6dc0 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x11a14c │ │ │ │ + bl 0x11a24c │ │ │ │ ldr r3, [fp] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [sl, r2, lsl #3] │ │ │ │ eor ip, r0, r3 │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ str ip, [fp] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 0xf6c98 │ │ │ │ + bne 0xf6d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf6d48 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf6e48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf6d44 │ │ │ │ + bne 0xf6e44 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf6e64 │ │ │ │ + ldr r3, [pc, #248] @ 0xf6f64 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r6, r8, #4048 @ 0xfd0 │ │ │ │ - ldr sl, [pc, #212] @ 0xf6e68 │ │ │ │ + ldr sl, [pc, #212] @ 0xf6f68 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf6e04 │ │ │ │ + beq 0xf6f04 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r6 │ │ │ │ - bne 0xf6ddc │ │ │ │ + bne 0xf6edc │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x119f18 │ │ │ │ + bl 0x11a018 │ │ │ │ ldr r3, [fp] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [sl, r2, lsl #3] │ │ │ │ eor ip, r0, r3 │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ str ip, [fp] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 0xf6db4 │ │ │ │ + bne 0xf6eb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf6e64 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf6f64 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf6e60 │ │ │ │ + bne 0xf6f60 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0xf6f80 │ │ │ │ + ldr r3, [pc, #248] @ 0xf7080 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r6, r8, #4048 @ 0xfd0 │ │ │ │ - ldr sl, [pc, #212] @ 0xf6f84 │ │ │ │ + ldr sl, [pc, #212] @ 0xf7084 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r9, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf6f20 │ │ │ │ + beq 0xf7020 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r6 │ │ │ │ - bne 0xf6ef8 │ │ │ │ + bne 0xf6ff8 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x11a198 │ │ │ │ + bl 0x11a298 │ │ │ │ ldr r3, [fp] │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r2, [sl, r2, lsl #3] │ │ │ │ eor ip, r0, r3 │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ str ip, [fp] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r9 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 0xf6ed0 │ │ │ │ + bne 0xf6fd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf6f80 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf7080 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf6f7c │ │ │ │ + bne 0xf707c │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #264] @ 0xf70ac │ │ │ │ + ldr r2, [pc, #264] @ 0xf71ac │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r8, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #228] @ 0xf70b0 │ │ │ │ + ldr r9, [pc, #228] @ 0xf71b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r5, #16 │ │ │ │ ldrb sl, [r8, #4072] @ 0xfe8 │ │ │ │ strb r3, [r8, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf7048 │ │ │ │ + beq 0xf7148 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf7020 │ │ │ │ + bne 0xf7120 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r0, [fp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x11a384 │ │ │ │ + bl 0x11a484 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ ldrh r3, [r5] │ │ │ │ bic r3, r3, r2 │ │ │ │ and r0, r0, r2 │ │ │ │ orr r3, r3, r0 │ │ │ │ strh r3, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ - bne 0xf6ff8 │ │ │ │ + bne 0xf70f8 │ │ │ │ mov r0, r8 │ │ │ │ strb sl, [r8, #4072] @ 0xfe8 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf70ac │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf71ac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf70a8 │ │ │ │ + bne 0xf71a8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #264] @ 0xf71d8 │ │ │ │ + ldr r2, [pc, #264] @ 0xf72d8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r8, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #228] @ 0xf71dc │ │ │ │ + ldr r9, [pc, #228] @ 0xf72dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r5, #16 │ │ │ │ ldrb sl, [r8, #4072] @ 0xfe8 │ │ │ │ strb r3, [r8, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf7174 │ │ │ │ + beq 0xf7274 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf714c │ │ │ │ + bne 0xf724c │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrh r0, [fp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x11a670 │ │ │ │ + bl 0x11a770 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ ldrh r3, [r5] │ │ │ │ bic r3, r3, r2 │ │ │ │ and r0, r0, r2 │ │ │ │ orr r3, r3, r0 │ │ │ │ strh r3, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ - bne 0xf7124 │ │ │ │ + bne 0xf7224 │ │ │ │ mov r0, r8 │ │ │ │ strb sl, [r8, #4072] @ 0xfe8 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf71d8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf72d8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf71d4 │ │ │ │ + bne 0xf72d4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #264] @ 0xf7304 │ │ │ │ + ldr r2, [pc, #264] @ 0xf7404 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r6, #4048 @ 0xfd0 │ │ │ │ - ldr r9, [pc, #228] @ 0xf7308 │ │ │ │ + ldr r9, [pc, #228] @ 0xf7408 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, r7, #4 │ │ │ │ add r8, r5, #16 │ │ │ │ ldrb sl, [r6, #4054] @ 0xfd6 │ │ │ │ strb r3, [r6, #4054] @ 0xfd6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf72a0 │ │ │ │ + beq 0xf73a0 │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf7278 │ │ │ │ + bne 0xf7378 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 0x119f68 │ │ │ │ + bl 0x11a068 │ │ │ │ ldr r2, [fp] │ │ │ │ and r1, r4, #255 @ 0xff │ │ │ │ ldr r1, [r9, r1, lsl #3] │ │ │ │ eor r3, r0, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [fp] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 0xf7250 │ │ │ │ + bne 0xf7350 │ │ │ │ mov r0, r6 │ │ │ │ strb sl, [r6, #4054] @ 0xfd6 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf7304 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf7404 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf7300 │ │ │ │ + bne 0xf7400 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #264] @ 0xf7430 │ │ │ │ + ldr r2, [pc, #264] @ 0xf7530 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r6, #4048 @ 0xfd0 │ │ │ │ - ldr r9, [pc, #228] @ 0xf7434 │ │ │ │ + ldr r9, [pc, #228] @ 0xf7534 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, r7, #4 │ │ │ │ add r8, r5, #16 │ │ │ │ ldrb sl, [r6, #4054] @ 0xfd6 │ │ │ │ strb r3, [r6, #4054] @ 0xfd6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf73cc │ │ │ │ + beq 0xf74cc │ │ │ │ tst r4, #1 │ │ │ │ movne r2, r7 │ │ │ │ - bne 0xf73a4 │ │ │ │ + bne 0xf74a4 │ │ │ │ mov r2, #18 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 0x11a1e8 │ │ │ │ + bl 0x11a2e8 │ │ │ │ ldr r2, [fp] │ │ │ │ and r1, r4, #255 @ 0xff │ │ │ │ ldr r1, [r9, r1, lsl #3] │ │ │ │ eor r3, r0, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [fp] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 0xf737c │ │ │ │ + bne 0xf747c │ │ │ │ mov r0, r6 │ │ │ │ strb sl, [r6, #4054] @ 0xfd6 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf7430 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf7530 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf742c │ │ │ │ + bne 0xf752c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #260] @ 0xf7558 │ │ │ │ + ldr r2, [pc, #260] @ 0xf7658 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r8, #4064 @ 0xfe0 │ │ │ │ - ldr r9, [pc, #224] @ 0xf755c │ │ │ │ + ldr r9, [pc, #224] @ 0xf765c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r5, #16 │ │ │ │ ldrb sl, [r8, #4072] @ 0xfe8 │ │ │ │ strb r3, [r8, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf74f4 │ │ │ │ + beq 0xf75f4 │ │ │ │ tst r4, #1 │ │ │ │ movne r1, r7 │ │ │ │ - bne 0xf74d0 │ │ │ │ + bne 0xf75d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldrh r0, [fp] │ │ │ │ - bl 0x11b424 │ │ │ │ + bl 0x11b524 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ ldrh r3, [r5] │ │ │ │ bic r3, r3, r2 │ │ │ │ and r0, r0, r2 │ │ │ │ orr r3, r3, r0 │ │ │ │ strh r3, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #2 │ │ │ │ - bne 0xf74a8 │ │ │ │ + bne 0xf75a8 │ │ │ │ mov r0, r8 │ │ │ │ strb sl, [r8, #4072] @ 0xfe8 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf7558 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf7658 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf7554 │ │ │ │ + bne 0xf7654 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #260] @ 0xf7680 │ │ │ │ + ldr r2, [pc, #260] @ 0xf7780 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r6, #4048 @ 0xfd0 │ │ │ │ - ldr r9, [pc, #224] @ 0xf7684 │ │ │ │ + ldr r9, [pc, #224] @ 0xf7784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, r7, #4 │ │ │ │ add r8, r5, #16 │ │ │ │ ldrb sl, [r6, #4054] @ 0xfd6 │ │ │ │ strb r3, [r6, #4054] @ 0xfd6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r0, [sp, #24] │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf761c │ │ │ │ + beq 0xf771c │ │ │ │ tst r4, #1 │ │ │ │ movne r1, r7 │ │ │ │ - bne 0xf75f8 │ │ │ │ + bne 0xf76f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #18 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 0x11b46c │ │ │ │ + bl 0x11b56c │ │ │ │ ldr r2, [fp] │ │ │ │ and r1, r4, #255 @ 0xff │ │ │ │ ldr r1, [r9, r1, lsl #3] │ │ │ │ eor r3, r0, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [fp] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 0xf75d0 │ │ │ │ + bne 0xf76d0 │ │ │ │ mov r0, r6 │ │ │ │ strb sl, [r6, #4054] @ 0xfd6 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf7680 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf7780 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf767c │ │ │ │ + bne 0xf777c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov r3, #0 │ │ │ │ - b 0xd6ee4 │ │ │ │ + b 0xd6fe4 │ │ │ │ mov r3, #1 │ │ │ │ - b 0xd6ee4 │ │ │ │ + b 0xd6fe4 │ │ │ │ mov r3, #0 │ │ │ │ - b 0xd7038 │ │ │ │ + b 0xd7138 │ │ │ │ mov r3, #1 │ │ │ │ - b 0xd7038 │ │ │ │ + b 0xd7138 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #244] @ 0xf77b4 │ │ │ │ + ldr r3, [pc, #244] @ 0xf78b4 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r7, r9, #4064 @ 0xfe0 │ │ │ │ - ldr r8, [pc, #208] @ 0xf77b8 │ │ │ │ + ldr r8, [pc, #208] @ 0xf78b8 │ │ │ │ mov r3, #0 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #3 │ │ │ │ - beq 0xf7754 │ │ │ │ + beq 0xf7854 │ │ │ │ tst r4, #1 │ │ │ │ movne r1, r7 │ │ │ │ - bne 0xf7730 │ │ │ │ + bne 0xf7830 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r1, sp │ │ │ │ ldrh r0, [sl] │ │ │ │ bl 0x3c890 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r2, [r8, r3, lsl #3] │ │ │ │ ldrh r3, [r5] │ │ │ │ bic r3, r3, r2 │ │ │ │ @@ -236925,67 +236989,67 @@ │ │ │ │ strh r3, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ add r5, r5, #2 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add sl, sl, #2 │ │ │ │ - bne 0xf7708 │ │ │ │ + bne 0xf7808 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf77b4 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf78b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf77b0 │ │ │ │ + bne 0xf78b0 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #244] @ 0xf78c8 │ │ │ │ + ldr r3, [pc, #244] @ 0xf79c8 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0xd6cb0 │ │ │ │ + bl 0xd6db0 │ │ │ │ add r6, r7, #4048 @ 0xfd0 │ │ │ │ - ldr r9, [pc, #208] @ 0xf78cc │ │ │ │ + ldr r9, [pc, #208] @ 0xf79cc │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r8, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strh r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r4, #15 │ │ │ │ - beq 0xf7868 │ │ │ │ + beq 0xf7968 │ │ │ │ tst r4, #1 │ │ │ │ movne r1, r6 │ │ │ │ - bne 0xf7844 │ │ │ │ + bne 0xf7944 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r5] │ │ │ │ bl 0x3c9e8 │ │ │ │ ldr r2, [sl] │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ ldr r1, [r9, r3, lsl #3] │ │ │ │ eor r3, r0, r2 │ │ │ │ @@ -236994,34 +237058,34 @@ │ │ │ │ str r3, [sl] │ │ │ │ lsr r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add sl, sl, #4 │ │ │ │ - bne 0xf781c │ │ │ │ + bne 0xf791c │ │ │ │ mov r0, r7 │ │ │ │ - bl 0xd6be8 │ │ │ │ - ldr r3, [pc, #52] @ 0xf78c8 │ │ │ │ + bl 0xd6ce8 │ │ │ │ + ldr r3, [pc, #52] @ 0xf79c8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0xf78c4 │ │ │ │ + bne 0xf79c4 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r8, asr #21 │ │ │ │ + subeq r1, r6, r8, asr #23 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsl r2, r0, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ lsl r2, r0, #8 │ │ │ │ @@ -237221,82 +237285,82 @@ │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r3, r1, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #15 │ │ │ │ sub sp, sp, #8 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - blt 0xf7c28 │ │ │ │ + blt 0xf7d28 │ │ │ │ lsl r2, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - blt 0xf7c88 │ │ │ │ + blt 0xf7d88 │ │ │ │ cmp r3, #15 │ │ │ │ - ble 0xf7c9c │ │ │ │ + ble 0xf7d9c │ │ │ │ mov r2, #0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #15 │ │ │ │ - blt 0xf7c50 │ │ │ │ + blt 0xf7d50 │ │ │ │ cmp r1, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - blt 0xf7c74 │ │ │ │ + blt 0xf7d74 │ │ │ │ cmp r1, #15 │ │ │ │ - ble 0xf7cac │ │ │ │ + ble 0xf7dac │ │ │ │ mov r3, #0 │ │ │ │ strh r2, [sp, #4] │ │ │ │ strh r3, [sp, #6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ rsb r1, r1, #0 │ │ │ │ lsr r0, r0, r1 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xf7c54 │ │ │ │ + b 0xf7d54 │ │ │ │ rsb r3, r3, #0 │ │ │ │ lsr r2, r2, r3 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 0xf7c2c │ │ │ │ + b 0xf7d2c │ │ │ │ lsl r2, r2, r3 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 0xf7c2c │ │ │ │ + b 0xf7d2c │ │ │ │ lsl r0, r0, r1 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xf7c54 │ │ │ │ + b 0xf7d54 │ │ │ │ lsl r3, r1, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ lsl r2, r0, #16 │ │ │ │ cmn r3, #15 │ │ │ │ sub sp, sp, #8 │ │ │ │ asr r0, r0, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ asrlt r2, r2, #31 │ │ │ │ - blt 0xf7d00 │ │ │ │ + blt 0xf7e00 │ │ │ │ cmp r3, #0 │ │ │ │ asr ip, r2, #16 │ │ │ │ - blt 0xf7d60 │ │ │ │ + blt 0xf7e60 │ │ │ │ cmp r3, #15 │ │ │ │ lslle ip, ip, r3 │ │ │ │ lslle r2, ip, #16 │ │ │ │ asrle r2, r2, #16 │ │ │ │ movgt r2, #0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #15 │ │ │ │ asrlt r0, r0, #31 │ │ │ │ - blt 0xf7d30 │ │ │ │ + blt 0xf7e30 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 0xf7d54 │ │ │ │ + blt 0xf7e54 │ │ │ │ cmp r1, #15 │ │ │ │ lslle r0, r0, r1 │ │ │ │ lslle r0, r0, #16 │ │ │ │ asrle r0, r0, #16 │ │ │ │ movgt r0, #0 │ │ │ │ strh r2, [sp, #4] │ │ │ │ strh r0, [sp, #6] │ │ │ │ @@ -237305,60 +237369,60 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ rsb r1, r1, #0 │ │ │ │ asr r0, r0, r1 │ │ │ │ - b 0xf7d30 │ │ │ │ + b 0xf7e30 │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r2, ip, r3 │ │ │ │ - b 0xf7d00 │ │ │ │ + b 0xf7e00 │ │ │ │ lsl ip, r1, #16 │ │ │ │ lsl r2, r1, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ asr lr, r1, #24 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #7 │ │ │ │ asr ip, ip, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ - blt 0xf7dac │ │ │ │ + blt 0xf7eac │ │ │ │ lsl r3, r0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ asr r3, r3, #24 │ │ │ │ - blt 0xf7e58 │ │ │ │ + blt 0xf7f58 │ │ │ │ cmp r1, #7 │ │ │ │ - ble 0xf7e94 │ │ │ │ + ble 0xf7f94 │ │ │ │ mov r3, #0 │ │ │ │ cmn ip, #7 │ │ │ │ - blt 0xf7dd0 │ │ │ │ + blt 0xf7ed0 │ │ │ │ lsl r1, r0, #16 │ │ │ │ cmp ip, #0 │ │ │ │ asr r1, r1, #24 │ │ │ │ - blt 0xf7e44 │ │ │ │ + blt 0xf7f44 │ │ │ │ cmp ip, #7 │ │ │ │ - ble 0xf7ea4 │ │ │ │ + ble 0xf7fa4 │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #7 │ │ │ │ - blt 0xf7df4 │ │ │ │ + blt 0xf7ef4 │ │ │ │ lsl ip, r0, #8 │ │ │ │ cmp r2, #0 │ │ │ │ asr ip, ip, #24 │ │ │ │ - blt 0xf7e80 │ │ │ │ + blt 0xf7f80 │ │ │ │ cmp r2, #7 │ │ │ │ - ble 0xf7eb4 │ │ │ │ + ble 0xf7fb4 │ │ │ │ mov r2, #0 │ │ │ │ cmn lr, #7 │ │ │ │ - blt 0xf7e14 │ │ │ │ + blt 0xf7f14 │ │ │ │ cmp lr, #0 │ │ │ │ asr r0, r0, #24 │ │ │ │ - blt 0xf7e6c │ │ │ │ + blt 0xf7f6c │ │ │ │ cmp lr, #7 │ │ │ │ - ble 0xf7ec4 │ │ │ │ + ble 0xf7fc4 │ │ │ │ mov r0, #0 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ orr r0, r3, r0, lsl #24 │ │ │ │ @@ -237367,207 +237431,207 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn ip, ip │ │ │ │ asr r1, r1, ip │ │ │ │ and ip, r1, #1 │ │ │ │ add r1, ip, r1, asr #1 │ │ │ │ - b 0xf7dd4 │ │ │ │ + b 0xf7ed4 │ │ │ │ mvn r1, r1 │ │ │ │ asr r3, r3, r1 │ │ │ │ and r1, r3, #1 │ │ │ │ add r3, r1, r3, asr #1 │ │ │ │ - b 0xf7db0 │ │ │ │ + b 0xf7eb0 │ │ │ │ mvn lr, lr │ │ │ │ asr r0, r0, lr │ │ │ │ and ip, r0, #1 │ │ │ │ add r0, ip, r0, asr #1 │ │ │ │ - b 0xf7e18 │ │ │ │ + b 0xf7f18 │ │ │ │ mvn r2, r2 │ │ │ │ asr ip, ip, r2 │ │ │ │ and r2, ip, #1 │ │ │ │ add r2, r2, ip, asr #1 │ │ │ │ - b 0xf7df8 │ │ │ │ + b 0xf7ef8 │ │ │ │ lsl r3, r3, r1 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ - b 0xf7db0 │ │ │ │ + b 0xf7eb0 │ │ │ │ lsl r1, r1, ip │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - b 0xf7dd4 │ │ │ │ + b 0xf7ed4 │ │ │ │ lsl ip, ip, r2 │ │ │ │ lsl r2, ip, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ - b 0xf7df8 │ │ │ │ + b 0xf7ef8 │ │ │ │ lsl r0, r0, lr │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ - b 0xf7e18 │ │ │ │ + b 0xf7f18 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsr r5, r3, #8 │ │ │ │ and r5, r5, #3 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ addne r5, r5, #1 │ │ │ │ lsl lr, r3, #3 │ │ │ │ lslne r5, r5, #3 │ │ │ │ moveq r5, lr │ │ │ │ sub r1, r1, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r4, r0, #1 │ │ │ │ add r6, r1, r5 │ │ │ │ - b 0xf7f34 │ │ │ │ + b 0xf8034 │ │ │ │ lsl r3, r3, ip │ │ │ │ cmp ip, #7 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asrle r3, r3, #24 │ │ │ │ - ble 0xf7f28 │ │ │ │ + ble 0xf8028 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r6 │ │ │ │ strb r3, [r4, #1]! │ │ │ │ - beq 0xf7f6c │ │ │ │ + beq 0xf806c │ │ │ │ ldrsb ip, [r2, #1]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmn ip, #7 │ │ │ │ - blt 0xf7f24 │ │ │ │ + blt 0xf8024 │ │ │ │ cmp ip, #0 │ │ │ │ ldrsb r3, [r1] │ │ │ │ mvn r7, ip │ │ │ │ - bge 0xf7f10 │ │ │ │ + bge 0xf8010 │ │ │ │ asr r3, r3, r7 │ │ │ │ and ip, r3, #1 │ │ │ │ add r3, ip, r3, asr #1 │ │ │ │ cmp r1, r6 │ │ │ │ strb r3, [r4, #1]! │ │ │ │ - bne 0xf7f34 │ │ │ │ + bne 0xf8034 │ │ │ │ cmp r5, lr │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0xf7f94 │ │ │ │ + bhi 0xf8094 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsl r3, r1, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #15 │ │ │ │ sub sp, sp, #8 │ │ │ │ asr r1, r1, #16 │ │ │ │ - blt 0xf7fec │ │ │ │ + blt 0xf80ec │ │ │ │ lsl r2, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ asr r2, r2, #16 │ │ │ │ - blt 0xf804c │ │ │ │ + blt 0xf814c │ │ │ │ cmp r3, #15 │ │ │ │ - ble 0xf8060 │ │ │ │ + ble 0xf8160 │ │ │ │ mov r2, #0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #15 │ │ │ │ - blt 0xf8014 │ │ │ │ + blt 0xf8114 │ │ │ │ cmp r1, #0 │ │ │ │ asr r0, r0, #16 │ │ │ │ - blt 0xf8038 │ │ │ │ + blt 0xf8138 │ │ │ │ cmp r1, #15 │ │ │ │ - ble 0xf8070 │ │ │ │ + ble 0xf8170 │ │ │ │ mov r3, #0 │ │ │ │ strh r2, [sp, #4] │ │ │ │ strh r3, [sp, #6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mvn r1, r1 │ │ │ │ asr r0, r0, r1 │ │ │ │ and r3, r0, #1 │ │ │ │ add r3, r3, r0, asr #1 │ │ │ │ - b 0xf8018 │ │ │ │ + b 0xf8118 │ │ │ │ mvn r3, r3 │ │ │ │ asr r2, r2, r3 │ │ │ │ and r3, r2, #1 │ │ │ │ add r2, r3, r2, asr #1 │ │ │ │ - b 0xf7ff0 │ │ │ │ + b 0xf80f0 │ │ │ │ lsl r2, r2, r3 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ - b 0xf7ff0 │ │ │ │ + b 0xf80f0 │ │ │ │ lsl r0, r0, r1 │ │ │ │ lsl r3, r0, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ - b 0xf8018 │ │ │ │ + b 0xf8118 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsr r5, r3, #8 │ │ │ │ and r5, r5, #3 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ addne r5, r5, #1 │ │ │ │ lsl lr, r3, #3 │ │ │ │ lslne r5, r5, #3 │ │ │ │ moveq r5, lr │ │ │ │ sub r1, r1, #2 │ │ │ │ sub ip, r2, #2 │ │ │ │ sub r4, r0, #2 │ │ │ │ add r6, r5, r1 │ │ │ │ - b 0xf80e0 │ │ │ │ + b 0xf81e0 │ │ │ │ lsl r2, r2, r3 │ │ │ │ cmp r3, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ asrle r3, r3, #16 │ │ │ │ - ble 0xf80d4 │ │ │ │ + ble 0xf81d4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r6 │ │ │ │ strh r3, [r4, #2]! │ │ │ │ - beq 0xf8120 │ │ │ │ + beq 0xf8220 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #15 │ │ │ │ - blt 0xf80d0 │ │ │ │ + blt 0xf81d0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrsh r2, [r1] │ │ │ │ mvn r7, r3 │ │ │ │ - bge 0xf80bc │ │ │ │ + bge 0xf81bc │ │ │ │ asr r3, r2, r7 │ │ │ │ and r2, r3, #1 │ │ │ │ add r3, r2, r3, asr #1 │ │ │ │ cmp r1, r6 │ │ │ │ strh r3, [r4, #2]! │ │ │ │ - bne 0xf80e0 │ │ │ │ + bne 0xf81e0 │ │ │ │ cmp lr, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 0xf8148 │ │ │ │ + bcc 0xf8248 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -237580,52 +237644,52 @@ │ │ │ │ lsl r4, r3, #3 │ │ │ │ lslne r5, r5, #3 │ │ │ │ moveq r5, r4 │ │ │ │ sub r1, r1, #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ sub lr, r0, #4 │ │ │ │ add r7, r5, r1 │ │ │ │ - b 0xf81c4 │ │ │ │ + b 0xf82c4 │ │ │ │ cmp r3, #31 │ │ │ │ mov ip, #0 │ │ │ │ lslle ip, r6, r3 │ │ │ │ cmp r1, r7 │ │ │ │ str ip, [lr, #4]! │ │ │ │ - beq 0xf8208 │ │ │ │ + beq 0xf8308 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #4 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #31 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xf81b8 │ │ │ │ + blt 0xf82b8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r1] │ │ │ │ mvn ip, r3 │ │ │ │ - bge 0xf81ac │ │ │ │ + bge 0xf82ac │ │ │ │ asr r6, r6, ip │ │ │ │ and ip, r6, #1 │ │ │ │ add ip, ip, r6, asr #1 │ │ │ │ cmp r1, r7 │ │ │ │ str ip, [lr, #4]! │ │ │ │ - bne 0xf81c4 │ │ │ │ + bne 0xf82c4 │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xf8230 │ │ │ │ + bhi 0xf8330 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -237641,60 +237705,60 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r1, r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ sub r4, r2, #8 │ │ │ │ sub r0, r0, #8 │ │ │ │ add r9, r5, r1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 0xf82f8 │ │ │ │ + b 0xf83f8 │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mvn lr, r2 │ │ │ │ cmp ip, #0 │ │ │ │ lsr r5, r7, lr │ │ │ │ asr sl, r3, lr │ │ │ │ rsb fp, lr, #32 │ │ │ │ - blt 0xf8370 │ │ │ │ + blt 0xf8470 │ │ │ │ lsl r3, r3, r2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ sub lr, r2, #32 │ │ │ │ sbcs ip, ip, #0 │ │ │ │ orr r3, r3, r7, lsl lr │ │ │ │ mov lr, #0 │ │ │ │ - bge 0xf8314 │ │ │ │ + bge 0xf8414 │ │ │ │ rsb ip, r2, #32 │ │ │ │ orr r3, r3, r7, lsr ip │ │ │ │ lsl lr, r7, r2 │ │ │ │ cmp r1, r9 │ │ │ │ str lr, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 0xf8328 │ │ │ │ + beq 0xf8428 │ │ │ │ ldrsb r2, [r4, #8]! │ │ │ │ mov lr, #0 │ │ │ │ asr ip, r2, #31 │ │ │ │ cmn r2, #63 @ 0x3f │ │ │ │ adcs r3, ip, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ - bge 0xf82a0 │ │ │ │ + bge 0xf83a0 │ │ │ │ mov r3, lr │ │ │ │ cmp r1, r9 │ │ │ │ str lr, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne 0xf82f8 │ │ │ │ + bne 0xf83f8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, r6 │ │ │ │ add r8, r8, r5 │ │ │ │ - bcs 0xf8354 │ │ │ │ + bcs 0xf8454 │ │ │ │ sub r5, r5, r8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r8], #8 │ │ │ │ add r3, r8, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0xf8344 │ │ │ │ + bhi 0xf8444 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -237703,23 +237767,23 @@ │ │ │ │ orrpl r5, r5, r3, asr lr │ │ │ │ lsr lr, r5, #1 │ │ │ │ orr lr, lr, sl, lsl #31 │ │ │ │ and r5, r5, #1 │ │ │ │ asr r3, sl, #1 │ │ │ │ adds lr, lr, r5 │ │ │ │ adc r3, r3, #0 │ │ │ │ - b 0xf82e8 │ │ │ │ + b 0xf83e8 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #31 │ │ │ │ - blt 0xf83c4 │ │ │ │ + blt 0xf84c4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 0xf83d0 │ │ │ │ + blt 0xf84d0 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 0xf83c4 │ │ │ │ + bgt 0xf84c4 │ │ │ │ lsl r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ mvn r1, r1 │ │ │ │ @@ -237729,20 +237793,20 @@ │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r3, r2, #31 │ │ │ │ cmp r2, #-1056964608 @ 0xc1000000 │ │ │ │ adcs ip, r3, #0 │ │ │ │ asr r2, r2, #24 │ │ │ │ - blt 0xf843c │ │ │ │ + blt 0xf853c │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xf8454 │ │ │ │ + blt 0xf8554 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bge 0xf843c │ │ │ │ + bge 0xf853c │ │ │ │ lsl r1, r1, r2 │ │ │ │ sub r3, r2, #32 │ │ │ │ orr r1, r1, r0, lsl r3 │ │ │ │ rsb r3, r2, #32 │ │ │ │ orr r1, r1, r0, lsr r3 │ │ │ │ lsl r0, r0, r2 │ │ │ │ mov r2, #0 │ │ │ │ @@ -237777,177 +237841,177 @@ │ │ │ │ lsr ip, r1, #24 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #8 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - blt 0xf84d4 │ │ │ │ + blt 0xf85d4 │ │ │ │ cmp r1, #0 │ │ │ │ and lr, r0, #255 @ 0xff │ │ │ │ - blt 0xf8590 │ │ │ │ + blt 0xf8690 │ │ │ │ cmp r1, #7 │ │ │ │ - ble 0xf85d8 │ │ │ │ + ble 0xf86d8 │ │ │ │ mov r1, #0 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #8 │ │ │ │ - blt 0xf8500 │ │ │ │ + blt 0xf8600 │ │ │ │ lsr lr, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ - blt 0xf8578 │ │ │ │ + blt 0xf8678 │ │ │ │ cmp r3, #7 │ │ │ │ - ble 0xf85e4 │ │ │ │ + ble 0xf86e4 │ │ │ │ mov lr, #0 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #8 │ │ │ │ - blt 0xf852c │ │ │ │ + blt 0xf862c │ │ │ │ lsr r3, r0, #16 │ │ │ │ cmp r2, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - blt 0xf85c0 │ │ │ │ + blt 0xf86c0 │ │ │ │ cmp r2, #7 │ │ │ │ - ble 0xf85f0 │ │ │ │ + ble 0xf86f0 │ │ │ │ mov r2, #0 │ │ │ │ lsl r3, ip, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #8 │ │ │ │ - blt 0xf8554 │ │ │ │ + blt 0xf8654 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r0, r0, #24 │ │ │ │ - blt 0xf85a8 │ │ │ │ + blt 0xf86a8 │ │ │ │ cmp r3, #7 │ │ │ │ - ble 0xf85fc │ │ │ │ + ble 0xf86fc │ │ │ │ mov r0, #0 │ │ │ │ orr r3, r1, lr, lsl #8 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ orr r0, r3, r0, lsl #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r3, r3 │ │ │ │ lsr lr, lr, r3 │ │ │ │ and r3, lr, #1 │ │ │ │ add lr, r3, lr, lsr #1 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ - b 0xf8504 │ │ │ │ + b 0xf8604 │ │ │ │ mvn r1, r1 │ │ │ │ lsr lr, lr, r1 │ │ │ │ and r1, lr, #1 │ │ │ │ add r1, r1, lr, lsr #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ - b 0xf84d8 │ │ │ │ + b 0xf85d8 │ │ │ │ mvn r3, r3 │ │ │ │ lsr r0, r0, r3 │ │ │ │ and r3, r0, #1 │ │ │ │ add r0, r3, r0, lsr #1 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ - b 0xf8558 │ │ │ │ + b 0xf8658 │ │ │ │ mvn r2, r2 │ │ │ │ lsr r3, r3, r2 │ │ │ │ and r2, r3, #1 │ │ │ │ add r2, r2, r3, lsr #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ - b 0xf8530 │ │ │ │ + b 0xf8630 │ │ │ │ lsl lr, lr, r1 │ │ │ │ and r1, lr, #255 @ 0xff │ │ │ │ - b 0xf84d8 │ │ │ │ + b 0xf85d8 │ │ │ │ lsl lr, lr, r3 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ - b 0xf8504 │ │ │ │ + b 0xf8604 │ │ │ │ lsl r3, r3, r2 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ - b 0xf8530 │ │ │ │ + b 0xf8630 │ │ │ │ lsl r0, r0, r3 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ - b 0xf8558 │ │ │ │ + b 0xf8658 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsr lr, r3, #8 │ │ │ │ and lr, lr, #3 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ cmp lr, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ addne lr, lr, #1 │ │ │ │ lsl r4, r4, #3 │ │ │ │ lslne lr, lr, #3 │ │ │ │ moveq lr, r4 │ │ │ │ sub r3, r1, #1 │ │ │ │ sub ip, r2, #1 │ │ │ │ sub r5, r0, #1 │ │ │ │ add r6, r3, lr │ │ │ │ - b 0xf8660 │ │ │ │ + b 0xf8760 │ │ │ │ lsl r1, r1, r2 │ │ │ │ cmp r2, #7 │ │ │ │ mov r2, #0 │ │ │ │ andle r2, r1, #255 @ 0xff │ │ │ │ cmp r3, r6 │ │ │ │ strb r2, [r5, #1]! │ │ │ │ - beq 0xf86a0 │ │ │ │ + beq 0xf87a0 │ │ │ │ ldrsb r2, [ip, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r2, #8 │ │ │ │ movlt r2, #0 │ │ │ │ - blt 0xf8654 │ │ │ │ + blt 0xf8754 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r1, [r3] │ │ │ │ mvn r7, r2 │ │ │ │ - bge 0xf8644 │ │ │ │ + bge 0xf8744 │ │ │ │ lsr r1, r1, r7 │ │ │ │ and r2, r1, #1 │ │ │ │ add r2, r2, r1, lsr #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r3, r6 │ │ │ │ strb r2, [r5, #1]! │ │ │ │ - bne 0xf8660 │ │ │ │ + bne 0xf8760 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 0xf86c8 │ │ │ │ + bcc 0xf87c8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsl r3, r1, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - blt 0xf8720 │ │ │ │ + blt 0xf8820 │ │ │ │ lsl r2, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - blt 0xf8788 │ │ │ │ + blt 0xf8888 │ │ │ │ cmp r3, #15 │ │ │ │ - ble 0xf87a4 │ │ │ │ + ble 0xf88a4 │ │ │ │ mov r2, #0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #16 │ │ │ │ - blt 0xf8748 │ │ │ │ + blt 0xf8848 │ │ │ │ cmp r1, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - blt 0xf876c │ │ │ │ + blt 0xf886c │ │ │ │ cmp r1, #15 │ │ │ │ - ble 0xf87b4 │ │ │ │ + ble 0xf88b4 │ │ │ │ mov r3, #0 │ │ │ │ strh r2, [sp, #4] │ │ │ │ strh r3, [sp, #6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -237955,86 +238019,86 @@ │ │ │ │ bx lr │ │ │ │ mvn r1, r1 │ │ │ │ lsr r0, r0, r1 │ │ │ │ and r3, r0, #1 │ │ │ │ add r3, r3, r0, lsr #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xf874c │ │ │ │ + b 0xf884c │ │ │ │ mvn r3, r3 │ │ │ │ lsr r3, r2, r3 │ │ │ │ and r2, r3, #1 │ │ │ │ add r2, r2, r3, lsr #1 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 0xf8724 │ │ │ │ + b 0xf8824 │ │ │ │ lsl r2, r2, r3 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - b 0xf8724 │ │ │ │ + b 0xf8824 │ │ │ │ lsl r0, r0, r1 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xf874c │ │ │ │ + b 0xf884c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsr r5, r3, #8 │ │ │ │ and r5, r5, #3 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ addne r5, r5, #1 │ │ │ │ lsl lr, r3, #3 │ │ │ │ lslne r5, r5, #3 │ │ │ │ moveq r5, lr │ │ │ │ sub r1, r1, #2 │ │ │ │ sub ip, r2, #2 │ │ │ │ sub r4, r0, #2 │ │ │ │ add r6, r5, r1 │ │ │ │ - b 0xf8824 │ │ │ │ + b 0xf8924 │ │ │ │ lsl r2, r2, r3 │ │ │ │ cmp r3, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsrle r3, r3, #16 │ │ │ │ - ble 0xf8818 │ │ │ │ + ble 0xf8918 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r6 │ │ │ │ strh r3, [r4, #2]! │ │ │ │ - beq 0xf886c │ │ │ │ + beq 0xf896c │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #16 │ │ │ │ - blt 0xf8814 │ │ │ │ + blt 0xf8914 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r2, [r1] │ │ │ │ mvn r7, r3 │ │ │ │ - bge 0xf8800 │ │ │ │ + bge 0xf8900 │ │ │ │ lsr r2, r2, r7 │ │ │ │ and r3, r2, #1 │ │ │ │ add r3, r3, r2, lsr #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r1, r6 │ │ │ │ strh r3, [r4, #2]! │ │ │ │ - bne 0xf8824 │ │ │ │ + bne 0xf8924 │ │ │ │ cmp lr, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0xf8894 │ │ │ │ + bhi 0xf8994 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -238047,52 +238111,52 @@ │ │ │ │ lsl r4, r3, #3 │ │ │ │ lslne lr, lr, #3 │ │ │ │ moveq lr, r4 │ │ │ │ sub r1, r1, #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ sub r5, r0, #4 │ │ │ │ add r7, lr, r1 │ │ │ │ - b 0xf8910 │ │ │ │ + b 0xf8a10 │ │ │ │ cmp r3, #31 │ │ │ │ mov ip, #0 │ │ │ │ lslle ip, r6, r3 │ │ │ │ cmp r1, r7 │ │ │ │ str ip, [r5, #4]! │ │ │ │ - beq 0xf8954 │ │ │ │ + beq 0xf8a54 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #4 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #32 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xf8904 │ │ │ │ + blt 0xf8a04 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r1] │ │ │ │ mvn ip, r3 │ │ │ │ - bge 0xf88f8 │ │ │ │ + bge 0xf89f8 │ │ │ │ lsr r6, r6, ip │ │ │ │ and ip, r6, #1 │ │ │ │ add ip, ip, r6, lsr #1 │ │ │ │ cmp r1, r7 │ │ │ │ str ip, [r5, #4]! │ │ │ │ - bne 0xf8910 │ │ │ │ + bne 0xf8a10 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xf897c │ │ │ │ + bhi 0xf8a7c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -238108,85 +238172,85 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r1, r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ sub r6, r2, #8 │ │ │ │ sub r4, r0, #8 │ │ │ │ add sl, r5, r1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 0xf8a54 │ │ │ │ + b 0xf8b54 │ │ │ │ ldr r9, [r1] │ │ │ │ mvn r2, r3 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ lsr r0, r9, r2 │ │ │ │ rsb ip, r2, #32 │ │ │ │ orr r0, r0, r5, lsl ip │ │ │ │ sub fp, r2, #32 │ │ │ │ lsr r2, r5, r2 │ │ │ │ cmp lr, #0 │ │ │ │ orr r0, r0, r5, lsr fp │ │ │ │ lsr ip, r2, #1 │ │ │ │ - blt 0xf8acc │ │ │ │ + blt 0xf8bcc │ │ │ │ lsl ip, r5, r3 │ │ │ │ sub r2, r3, #32 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ orr ip, ip, r9, lsl r2 │ │ │ │ sbcs lr, lr, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r0, r3, #32 │ │ │ │ movge ip, r2 │ │ │ │ orrlt ip, ip, r9, lsr r0 │ │ │ │ lsllt r2, r9, r3 │ │ │ │ cmp r1, sl │ │ │ │ str r2, [r4, #8]! │ │ │ │ str ip, [r4, #4] │ │ │ │ - beq 0xf8a84 │ │ │ │ + beq 0xf8b84 │ │ │ │ ldrsb r3, [r6, #8]! │ │ │ │ add r1, r1, #8 │ │ │ │ asr lr, r3, #31 │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ adcs r2, lr, #0 │ │ │ │ - bge 0xf89ec │ │ │ │ + bge 0xf8aec │ │ │ │ mov r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, sl │ │ │ │ str r2, [r4, #8]! │ │ │ │ str ip, [r4, #4] │ │ │ │ - bne 0xf8a54 │ │ │ │ + bne 0xf8b54 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ add r8, r8, r5 │ │ │ │ - bls 0xf8ab0 │ │ │ │ + bls 0xf8bb0 │ │ │ │ sub r5, r5, r8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r8], #8 │ │ │ │ add r3, r8, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0xf8aa0 │ │ │ │ + bhi 0xf8ba0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsr r3, r0, #1 │ │ │ │ orr r3, r3, r2, lsl #31 │ │ │ │ and r0, r0, #1 │ │ │ │ adds r2, r3, r0 │ │ │ │ adc ip, ip, #0 │ │ │ │ - b 0xf8a44 │ │ │ │ + b 0xf8b44 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #32 │ │ │ │ - blt 0xf8b10 │ │ │ │ + blt 0xf8c10 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 0xf8b1c │ │ │ │ + blt 0xf8c1c │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 0xf8b10 │ │ │ │ + bgt 0xf8c10 │ │ │ │ lsl r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ mvn r1, r1 │ │ │ │ @@ -238196,20 +238260,20 @@ │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r3, r2, #31 │ │ │ │ cmp r2, #-1073741824 @ 0xc0000000 │ │ │ │ adcs ip, r3, #0 │ │ │ │ asr r2, r2, #24 │ │ │ │ - blt 0xf8b88 │ │ │ │ + blt 0xf8c88 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xf8ba0 │ │ │ │ + blt 0xf8ca0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bge 0xf8b88 │ │ │ │ + bge 0xf8c88 │ │ │ │ lsl r1, r1, r2 │ │ │ │ sub r3, r2, #32 │ │ │ │ orr r1, r1, r0, lsl r3 │ │ │ │ rsb r3, r2, #32 │ │ │ │ orr r1, r1, r0, lsr r3 │ │ │ │ lsl r0, r0, r2 │ │ │ │ mov r2, #0 │ │ │ │ @@ -238245,117 +238309,117 @@ │ │ │ │ lsr r3, r2, #8 │ │ │ │ lsr ip, r2, #16 │ │ │ │ cmn r4, #7 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ lsr r2, r2, #24 │ │ │ │ movlt lr, #0 │ │ │ │ - blt 0xf8c38 │ │ │ │ + blt 0xf8d38 │ │ │ │ cmp r4, #0 │ │ │ │ and lr, r1, #255 @ 0xff │ │ │ │ - blt 0xf8d28 │ │ │ │ + blt 0xf8e28 │ │ │ │ cmp r4, #7 │ │ │ │ - ble 0xf8d58 │ │ │ │ + ble 0xf8e58 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 0xf8c38 │ │ │ │ + beq 0xf8d38 │ │ │ │ mov lr, #1 │ │ │ │ str lr, [r0, #3808] @ 0xee0 │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #7 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 0xf8c78 │ │ │ │ + blt 0xf8d78 │ │ │ │ lsr r4, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - blt 0xf8d18 │ │ │ │ + blt 0xf8e18 │ │ │ │ cmp r3, #7 │ │ │ │ - ble 0xf8d6c │ │ │ │ + ble 0xf8e6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xf8c78 │ │ │ │ + beq 0xf8d78 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ lsl ip, ip, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmn ip, #7 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xf8cbc │ │ │ │ + blt 0xf8dbc │ │ │ │ lsr r3, r1, #16 │ │ │ │ cmp ip, #0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - blt 0xf8d48 │ │ │ │ + blt 0xf8e48 │ │ │ │ cmp ip, #7 │ │ │ │ - ble 0xf8d80 │ │ │ │ + ble 0xf8e80 │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r3 │ │ │ │ - beq 0xf8cbc │ │ │ │ + beq 0xf8dbc │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ lsl r3, r2, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #7 │ │ │ │ movlt r2, #0 │ │ │ │ - blt 0xf8cf8 │ │ │ │ + blt 0xf8df8 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r2, r1, #24 │ │ │ │ - blt 0xf8d38 │ │ │ │ + blt 0xf8e38 │ │ │ │ cmp r3, #7 │ │ │ │ - ble 0xf8d94 │ │ │ │ + ble 0xf8e94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xf8cf8 │ │ │ │ + beq 0xf8df8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ orr r0, lr, r4, lsl #8 │ │ │ │ orr r0, r0, ip, lsl #16 │ │ │ │ orr r0, r0, r2, lsl #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ rsb r3, r3, #0 │ │ │ │ lsr r4, r4, r3 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - b 0xf8c78 │ │ │ │ + b 0xf8d78 │ │ │ │ rsb r4, r4, #0 │ │ │ │ lsr lr, lr, r4 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ - b 0xf8c38 │ │ │ │ + b 0xf8d38 │ │ │ │ rsb r3, r3, #0 │ │ │ │ lsr r3, r2, r3 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ - b 0xf8cf8 │ │ │ │ + b 0xf8df8 │ │ │ │ rsb ip, ip, #0 │ │ │ │ lsr ip, r3, ip │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ - b 0xf8cbc │ │ │ │ + b 0xf8dbc │ │ │ │ lsl lr, lr, r4 │ │ │ │ cmp lr, #255 @ 0xff │ │ │ │ andls lr, lr, #255 @ 0xff │ │ │ │ - bhi 0xf8c2c │ │ │ │ - b 0xf8c38 │ │ │ │ + bhi 0xf8d2c │ │ │ │ + b 0xf8d38 │ │ │ │ lsl r4, r4, r3 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ andls r4, r4, #255 @ 0xff │ │ │ │ - bhi 0xf8c6c │ │ │ │ - b 0xf8c78 │ │ │ │ + bhi 0xf8d6c │ │ │ │ + b 0xf8d78 │ │ │ │ lsl ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ andls ip, ip, #255 @ 0xff │ │ │ │ - bhi 0xf8cb0 │ │ │ │ - b 0xf8cbc │ │ │ │ + bhi 0xf8db0 │ │ │ │ + b 0xf8dbc │ │ │ │ lsl r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ andls r2, r3, #255 @ 0xff │ │ │ │ - bhi 0xf8cec │ │ │ │ - b 0xf8cf8 │ │ │ │ + bhi 0xf8dec │ │ │ │ + b 0xf8df8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ lsr r4, r5, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ @@ -238364,63 +238428,63 @@ │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ sub lr, r2, #1 │ │ │ │ sub r6, r0, #1 │ │ │ │ add r7, r1, r4 │ │ │ │ mov r8, #1 │ │ │ │ - b 0xf8e18 │ │ │ │ + b 0xf8f18 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt 0xf8ea0 │ │ │ │ + bgt 0xf8fa0 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ - bls 0xf8e0c │ │ │ │ + bls 0xf8f0c │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r8, [r3, #3808] @ 0xee0 │ │ │ │ cmp r7, r1 │ │ │ │ strb r2, [r6, #1]! │ │ │ │ - beq 0xf8e50 │ │ │ │ + beq 0xf8f50 │ │ │ │ ldrsb ip, [lr, #1]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmn ip, #7 │ │ │ │ movlt r2, #0 │ │ │ │ - blt 0xf8e0c │ │ │ │ + blt 0xf8f0c │ │ │ │ cmp ip, #0 │ │ │ │ ldrb r2, [r1] │ │ │ │ - bge 0xf8dec │ │ │ │ + bge 0xf8eec │ │ │ │ rsb ip, ip, #0 │ │ │ │ lsr r2, r2, ip │ │ │ │ cmp r7, r1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ strb r2, [r6, #1]! │ │ │ │ - bne 0xf8e18 │ │ │ │ + bne 0xf8f18 │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xf8e78 │ │ │ │ + bhi 0xf8f78 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xf8e04 │ │ │ │ - b 0xf8e0c │ │ │ │ + bne 0xf8f04 │ │ │ │ + b 0xf8f0c │ │ │ │ lsr ip, r3, #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ and ip, ip, #3 │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ cmp ip, #2 │ │ │ │ add lr, lr, #1 │ │ │ │ addne ip, ip, #1 │ │ │ │ @@ -238432,97 +238496,97 @@ │ │ │ │ sub r1, r1, #1 │ │ │ │ asr r3, r3, #24 │ │ │ │ sub r5, r0, #1 │ │ │ │ add r6, r1, r4 │ │ │ │ mov ip, #0 │ │ │ │ cmn r3, #7 │ │ │ │ add r1, r1, #1 │ │ │ │ - bge 0xf8f58 │ │ │ │ + bge 0xf9058 │ │ │ │ cmp r6, r1 │ │ │ │ strb ip, [r5, #1]! │ │ │ │ - bne 0xf8ef0 │ │ │ │ + bne 0xf8ff0 │ │ │ │ cmp lr, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r2, r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0xf8f30 │ │ │ │ + bhi 0xf9030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb ip, [r1] │ │ │ │ mov r9, #1 │ │ │ │ mvn r8, #0 │ │ │ │ rsb r7, r3, #0 │ │ │ │ - b 0xf8f94 │ │ │ │ + b 0xf9094 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xf8fb0 │ │ │ │ + bgt 0xf90b0 │ │ │ │ lsl ip, ip, r3 │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 0xf8fb8 │ │ │ │ + bls 0xf90b8 │ │ │ │ cmp r6, r1 │ │ │ │ str r9, [r2, #3808] @ 0xee0 │ │ │ │ strb r8, [r5, #1]! │ │ │ │ - beq 0xf8f08 │ │ │ │ + beq 0xf9008 │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xf8f6c │ │ │ │ + bge 0xf906c │ │ │ │ lsr ip, ip, r7 │ │ │ │ cmp r6, r1 │ │ │ │ strb ip, [r5, #1]! │ │ │ │ - bne 0xf8f90 │ │ │ │ - b 0xf8f08 │ │ │ │ + bne 0xf9090 │ │ │ │ + b 0xf9008 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xf8f80 │ │ │ │ + bne 0xf9080 │ │ │ │ cmp r6, r1 │ │ │ │ strb ip, [r5, #1]! │ │ │ │ - bne 0xf8f90 │ │ │ │ - b 0xf8f08 │ │ │ │ + bne 0xf9090 │ │ │ │ + b 0xf9008 │ │ │ │ lsl ip, r2, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmn ip, #15 │ │ │ │ sub sp, sp, #8 │ │ │ │ lsr r2, r2, #16 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 0xf9010 │ │ │ │ + blt 0xf9110 │ │ │ │ lsl r3, r1, #16 │ │ │ │ cmp ip, #0 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - blt 0xf9084 │ │ │ │ + blt 0xf9184 │ │ │ │ cmp ip, #15 │ │ │ │ - ble 0xf9098 │ │ │ │ + ble 0xf9198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xf9010 │ │ │ │ - ldr r3, [pc, #188] @ 0xf90c8 │ │ │ │ + beq 0xf9110 │ │ │ │ + ldr r3, [pc, #188] @ 0xf91c8 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #15 │ │ │ │ movlt r1, #0 │ │ │ │ - blt 0xf904c │ │ │ │ + blt 0xf914c │ │ │ │ cmp r2, #0 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - blt 0xf9070 │ │ │ │ + blt 0xf9170 │ │ │ │ cmp r2, #15 │ │ │ │ - ble 0xf90b0 │ │ │ │ + ble 0xf91b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xf904c │ │ │ │ - ldr r1, [pc, #128] @ 0xf90c8 │ │ │ │ + beq 0xf914c │ │ │ │ + ldr r1, [pc, #128] @ 0xf91c8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ strh r3, [sp, #4] │ │ │ │ strh r1, [sp, #6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -238530,104 +238594,104 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ lsr r1, r1, r2 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - b 0xf904c │ │ │ │ + b 0xf914c │ │ │ │ rsb ip, ip, #0 │ │ │ │ lsr r3, r3, ip │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xf9010 │ │ │ │ + b 0xf9110 │ │ │ │ lsl r3, r3, ip │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ lslcc r3, r3, #16 │ │ │ │ lsrcc r3, r3, #16 │ │ │ │ - bcs 0xf9004 │ │ │ │ - b 0xf9010 │ │ │ │ + bcs 0xf9104 │ │ │ │ + b 0xf9110 │ │ │ │ lsl r1, r1, r2 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ lslcc r1, r1, #16 │ │ │ │ lsrcc r1, r1, #16 │ │ │ │ - bcs 0xf9040 │ │ │ │ - b 0xf904c │ │ │ │ + bcs 0xf9140 │ │ │ │ + b 0xf914c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ sub r1, r1, #2 │ │ │ │ lsr lr, r4, #8 │ │ │ │ and lr, lr, #3 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp lr, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ addne lr, lr, #1 │ │ │ │ lsl r4, r4, #3 │ │ │ │ lslne lr, lr, #3 │ │ │ │ moveq lr, r4 │ │ │ │ - ldr r8, [pc, #228] @ 0xf91e8 │ │ │ │ + ldr r8, [pc, #228] @ 0xf92e8 │ │ │ │ sub ip, r2, #2 │ │ │ │ sub r5, r0, #2 │ │ │ │ add r6, lr, r1 │ │ │ │ mov r7, #1 │ │ │ │ - b 0xf9144 │ │ │ │ + b 0xf9244 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt 0xf91d8 │ │ │ │ + bgt 0xf92d8 │ │ │ │ lsl r2, r9, r2 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r2, r2, #16 │ │ │ │ lsrcc r2, r2, #16 │ │ │ │ - bcc 0xf9138 │ │ │ │ + bcc 0xf9238 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r3, #3808] @ 0xee0 │ │ │ │ cmp r6, r1 │ │ │ │ strh r2, [r5, #2]! │ │ │ │ - beq 0xf9188 │ │ │ │ + beq 0xf9288 │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #15 │ │ │ │ movlt r2, #0 │ │ │ │ - blt 0xf9138 │ │ │ │ + blt 0xf9238 │ │ │ │ cmp r2, #0 │ │ │ │ ldrh r9, [r1] │ │ │ │ - bge 0xf9114 │ │ │ │ + bge 0xf9214 │ │ │ │ rsb r2, r2, #0 │ │ │ │ lsr r2, r9, r2 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r6, r1 │ │ │ │ strh r2, [r5, #2]! │ │ │ │ - bne 0xf9144 │ │ │ │ + bne 0xf9244 │ │ │ │ cmp lr, r4 │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xf91b0 │ │ │ │ + bhi 0xf92b0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r9, #0 │ │ │ │ moveq r2, r9 │ │ │ │ - bne 0xf9130 │ │ │ │ - b 0xf9138 │ │ │ │ + bne 0xf9230 │ │ │ │ + b 0xf9238 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ lsr ip, r3, #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ and ip, ip, #3 │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ cmp ip, #2 │ │ │ │ add lr, lr, #1 │ │ │ │ @@ -238640,66 +238704,66 @@ │ │ │ │ sub r1, r1, #2 │ │ │ │ asr r3, r3, #24 │ │ │ │ sub r5, r0, #2 │ │ │ │ add r6, r4, r1 │ │ │ │ mov ip, #0 │ │ │ │ cmn r3, #15 │ │ │ │ add r1, r1, #2 │ │ │ │ - bge 0xf9298 │ │ │ │ + bge 0xf9398 │ │ │ │ cmp r6, r1 │ │ │ │ strh ip, [r5, #2]! │ │ │ │ - bne 0xf9230 │ │ │ │ + bne 0xf9330 │ │ │ │ cmp lr, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r2, r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0xf9270 │ │ │ │ + bhi 0xf9370 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh ip, [r1] │ │ │ │ mov r9, #1 │ │ │ │ mvn r8, #0 │ │ │ │ rsb r7, r3, #0 │ │ │ │ - b 0xf92d4 │ │ │ │ + b 0xf93d4 │ │ │ │ cmp r3, #15 │ │ │ │ - bgt 0xf92f0 │ │ │ │ + bgt 0xf93f0 │ │ │ │ lsl ip, ip, r3 │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ - bcc 0xf92f8 │ │ │ │ + bcc 0xf93f8 │ │ │ │ cmp r6, r1 │ │ │ │ str r9, [r2, #3808] @ 0xee0 │ │ │ │ strh r8, [r5, #2]! │ │ │ │ - beq 0xf9248 │ │ │ │ + beq 0xf9348 │ │ │ │ ldrh ip, [r1, #2]! │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xf92ac │ │ │ │ + bge 0xf93ac │ │ │ │ lsr ip, ip, r7 │ │ │ │ cmp r6, r1 │ │ │ │ strh ip, [r5, #2]! │ │ │ │ - bne 0xf92d0 │ │ │ │ - b 0xf9248 │ │ │ │ + bne 0xf93d0 │ │ │ │ + b 0xf9348 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xf92c0 │ │ │ │ + bne 0xf93c0 │ │ │ │ cmp r6, r1 │ │ │ │ strh ip, [r5, #2]! │ │ │ │ - bne 0xf92d0 │ │ │ │ - b 0xf9248 │ │ │ │ + bne 0xf93d0 │ │ │ │ + b 0xf9348 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub ip, r1, #4 │ │ │ │ lsr r6, r5, #8 │ │ │ │ and r6, r6, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r6, #2 │ │ │ │ @@ -238708,65 +238772,65 @@ │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r6, r6, #3 │ │ │ │ moveq r6, r5 │ │ │ │ sub r2, r2, #4 │ │ │ │ sub r4, r0, #4 │ │ │ │ add r7, r6, ip │ │ │ │ mov r9, #1 │ │ │ │ - b 0xf9374 │ │ │ │ + b 0xf9474 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 0xf9400 │ │ │ │ + bgt 0xf9500 │ │ │ │ lsl r8, lr, r1 │ │ │ │ cmp lr, r8, lsr r1 │ │ │ │ - beq 0xf940c │ │ │ │ + beq 0xf950c │ │ │ │ mvn lr, #0 │ │ │ │ str r9, [r3, #3808] @ 0xee0 │ │ │ │ cmp r7, ip │ │ │ │ str lr, [r4, #4]! │ │ │ │ - beq 0xf93b0 │ │ │ │ + beq 0xf94b0 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ add ip, ip, #4 │ │ │ │ lsl r1, r1, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ cmn r1, #31 │ │ │ │ movlt lr, #0 │ │ │ │ - blt 0xf9368 │ │ │ │ + blt 0xf9468 │ │ │ │ cmp r1, #0 │ │ │ │ ldr lr, [ip] │ │ │ │ - bge 0xf934c │ │ │ │ + bge 0xf944c │ │ │ │ rsb r1, r1, #0 │ │ │ │ lsr lr, lr, r1 │ │ │ │ cmp r7, ip │ │ │ │ str lr, [r4, #4]! │ │ │ │ - bne 0xf9374 │ │ │ │ + bne 0xf9474 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xf93d8 │ │ │ │ + bhi 0xf94d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - bne 0xf9360 │ │ │ │ - b 0xf9368 │ │ │ │ + bne 0xf9460 │ │ │ │ + b 0xf9468 │ │ │ │ mov lr, r8 │ │ │ │ - b 0xf9368 │ │ │ │ + b 0xf9468 │ │ │ │ lsr ip, r3, #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ and ip, ip, #3 │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ cmp ip, #2 │ │ │ │ add lr, lr, #1 │ │ │ │ addne ip, ip, #1 │ │ │ │ @@ -238778,70 +238842,70 @@ │ │ │ │ sub r1, r1, #4 │ │ │ │ asr r3, r3, #24 │ │ │ │ sub r5, r0, #4 │ │ │ │ add r6, r4, r1 │ │ │ │ mov ip, #0 │ │ │ │ cmn r3, #31 │ │ │ │ add r1, r1, #4 │ │ │ │ - bge 0xf94c0 │ │ │ │ + bge 0xf95c0 │ │ │ │ cmp r6, r1 │ │ │ │ str ip, [r5, #4]! │ │ │ │ - bne 0xf9458 │ │ │ │ + bne 0xf9558 │ │ │ │ cmp lr, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r2, r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0xf9498 │ │ │ │ + bhi 0xf9598 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr ip, [r1] │ │ │ │ mov sl, #1 │ │ │ │ mvn r9, #0 │ │ │ │ rsb r8, r3, #0 │ │ │ │ - b 0xf94fc │ │ │ │ + b 0xf95fc │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 0xf9518 │ │ │ │ + bgt 0xf9618 │ │ │ │ lsl r7, ip, r3 │ │ │ │ cmp ip, r7, lsr r3 │ │ │ │ - beq 0xf9530 │ │ │ │ + beq 0xf9630 │ │ │ │ cmp r6, r1 │ │ │ │ str sl, [r2, #3808] @ 0xee0 │ │ │ │ str r9, [r5, #4]! │ │ │ │ - beq 0xf9470 │ │ │ │ + beq 0xf9570 │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xf94d4 │ │ │ │ + bge 0xf95d4 │ │ │ │ lsr ip, ip, r8 │ │ │ │ cmp r6, r1 │ │ │ │ str ip, [r5, #4]! │ │ │ │ - bne 0xf94f8 │ │ │ │ - b 0xf9470 │ │ │ │ + bne 0xf95f8 │ │ │ │ + b 0xf9570 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xf94e8 │ │ │ │ + bne 0xf95e8 │ │ │ │ cmp r6, r1 │ │ │ │ str ip, [r5, #4]! │ │ │ │ - bne 0xf94f8 │ │ │ │ - b 0xf9470 │ │ │ │ + bne 0xf95f8 │ │ │ │ + b 0xf9570 │ │ │ │ cmp r6, r1 │ │ │ │ str r7, [r5, #4]! │ │ │ │ - bne 0xf94f8 │ │ │ │ - b 0xf9470 │ │ │ │ + bne 0xf95f8 │ │ │ │ + b 0xf9570 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ lsr r0, r4, #8 │ │ │ │ and r0, r0, #3 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ @@ -238853,86 +238917,86 @@ │ │ │ │ moveq r0, r4 │ │ │ │ sub r1, r1, #8 │ │ │ │ add r7, r0, r1 │ │ │ │ stm sp, {r0, r4} │ │ │ │ sub lr, r2, #8 │ │ │ │ sub ip, r5, #8 │ │ │ │ mov r0, r3 │ │ │ │ - b 0xf95fc │ │ │ │ + b 0xf96fc │ │ │ │ cmp r8, #0 │ │ │ │ ldm r1, {r2, r6} │ │ │ │ - blt 0xf9674 │ │ │ │ + blt 0xf9774 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs r8, r8, #0 │ │ │ │ - bge 0xf9694 │ │ │ │ + bge 0xf9794 │ │ │ │ lsl r8, r6, r3 │ │ │ │ sub sl, r3, #32 │ │ │ │ lsl r4, r2, r3 │ │ │ │ orr r8, r8, r2, lsl sl │ │ │ │ rsb fp, r3, #32 │ │ │ │ orr r8, r8, r2, lsr fp │ │ │ │ lsr r9, r4, r3 │ │ │ │ orr r9, r9, r8, lsl fp │ │ │ │ lsr r3, r8, r3 │ │ │ │ orr r9, r9, r8, lsr sl │ │ │ │ cmp r6, r3 │ │ │ │ cmpeq r2, r9 │ │ │ │ - beq 0xf96a0 │ │ │ │ + beq 0xf97a0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r6, [ip, #4] │ │ │ │ - beq 0xf962c │ │ │ │ + beq 0xf972c │ │ │ │ ldrsb r3, [lr, #8]! │ │ │ │ add r1, r1, #8 │ │ │ │ asr r8, r3, #31 │ │ │ │ cmn r3, #63 @ 0x3f │ │ │ │ adcs r2, r8, #0 │ │ │ │ - bge 0xf9590 │ │ │ │ + bge 0xf9690 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r6, [ip, #4] │ │ │ │ - bne 0xf95fc │ │ │ │ + bne 0xf96fc │ │ │ │ ldm sp, {r0, r4} │ │ │ │ cmp r0, r4 │ │ │ │ add r5, r5, r0 │ │ │ │ - bcs 0xf9658 │ │ │ │ + bcs 0xf9758 │ │ │ │ sub r0, r0, r5 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r5], #8 │ │ │ │ add r3, r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xf9648 │ │ │ │ + bhi 0xf9748 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsb r8, r3, #0 │ │ │ │ lsr r2, r2, r8 │ │ │ │ add r3, r3, #32 │ │ │ │ orr r2, r2, r6, lsl r3 │ │ │ │ sub r3, r8, #32 │ │ │ │ orr r2, r2, r6, lsr r3 │ │ │ │ lsr r6, r6, r8 │ │ │ │ - b 0xf95ec │ │ │ │ + b 0xf96ec │ │ │ │ orrs r3, r2, r6 │ │ │ │ - bne 0xf95dc │ │ │ │ - b 0xf95ec │ │ │ │ + bne 0xf96dc │ │ │ │ + b 0xf96ec │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r8 │ │ │ │ - b 0xf95ec │ │ │ │ + b 0xf96ec │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ lsr lr, r3, #8 │ │ │ │ and lr, lr, #3 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ asr r3, r3, #10 │ │ │ │ cmp lr, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ @@ -238951,93 +239015,93 @@ │ │ │ │ add r7, r2, r1 │ │ │ │ sub r9, r3, #32 │ │ │ │ rsb fp, r3, #32 │ │ │ │ rsb r8, r3, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - b 0xf9780 │ │ │ │ + b 0xf9880 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - blt 0xf97f0 │ │ │ │ + blt 0xf98f0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt 0xf980c │ │ │ │ + bgt 0xf990c │ │ │ │ lsl lr, r0, r3 │ │ │ │ lsl r6, r2, r3 │ │ │ │ orr lr, lr, r2, lsl r9 │ │ │ │ lsr r4, r6, r3 │ │ │ │ orr lr, lr, r2, lsr fp │ │ │ │ orr r4, r4, lr, lsl fp │ │ │ │ lsr sl, lr, r3 │ │ │ │ orr r4, r4, lr, lsr r9 │ │ │ │ cmp r0, sl │ │ │ │ cmpeq r2, r4 │ │ │ │ - beq 0xf9818 │ │ │ │ + beq 0xf9918 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r2, #3808] @ 0xee0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r0, [ip, #4] │ │ │ │ - beq 0xf97a4 │ │ │ │ + beq 0xf98a4 │ │ │ │ cmn r3, #63 @ 0x3f │ │ │ │ add r1, r1, #8 │ │ │ │ - bge 0xf9718 │ │ │ │ + bge 0xf9818 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r0, [ip, #4] │ │ │ │ - bne 0xf9780 │ │ │ │ + bne 0xf9880 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - bls 0xf97d4 │ │ │ │ + bls 0xf98d4 │ │ │ │ sub lr, r2, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5], #8 │ │ │ │ add r3, r5, lr │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xf97c4 │ │ │ │ + bhi 0xf98c4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [sp] │ │ │ │ lsr r2, r2, r8 │ │ │ │ orr r2, r2, r0, lsl lr │ │ │ │ sub lr, r8, #32 │ │ │ │ orr r2, r2, r0, lsr lr │ │ │ │ lsr r0, r0, r8 │ │ │ │ - b 0xf9770 │ │ │ │ + b 0xf9870 │ │ │ │ orrs lr, r2, r0 │ │ │ │ - bne 0xf975c │ │ │ │ - b 0xf9770 │ │ │ │ + bne 0xf985c │ │ │ │ + b 0xf9870 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, lr │ │ │ │ - b 0xf9770 │ │ │ │ + b 0xf9870 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #31 │ │ │ │ mov r3, r0 │ │ │ │ - blt 0xf9884 │ │ │ │ + blt 0xf9984 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xf986c │ │ │ │ + blt 0xf996c │ │ │ │ cmp r2, #31 │ │ │ │ - ble 0xf9898 │ │ │ │ + ble 0xf9998 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xf9884 │ │ │ │ + beq 0xf9984 │ │ │ │ mov r2, #1 │ │ │ │ mvn r0, #0 │ │ │ │ str r2, [r3, #3808] @ 0xee0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @@ -239050,33 +239114,33 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r0, r1, r2 │ │ │ │ cmp r1, r0, lsr r2 │ │ │ │ - bne 0xf9850 │ │ │ │ + bne 0xf9950 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov lr, r0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ cmp r1, #-1056964608 @ 0xc1000000 │ │ │ │ asr ip, r1, #24 │ │ │ │ asr r1, r1, #31 │ │ │ │ adcs r0, r1, #0 │ │ │ │ - blt 0xf9978 │ │ │ │ + blt 0xf9a78 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 0xf994c │ │ │ │ + blt 0xf9a4c │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bge 0xf9990 │ │ │ │ + bge 0xf9a90 │ │ │ │ lsl r1, r3, ip │ │ │ │ sub r5, ip, #32 │ │ │ │ lsl r0, r2, ip │ │ │ │ orr r1, r1, r2, lsl r5 │ │ │ │ rsb r6, ip, #32 │ │ │ │ orr r1, r1, r2, lsr r6 │ │ │ │ lsr r4, r0, ip │ │ │ │ @@ -239111,15 +239175,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r1, r2, r3 │ │ │ │ - bne 0xf992c │ │ │ │ + bne 0xf9a2c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -239134,74 +239198,74 @@ │ │ │ │ asr r7, r7, #24 │ │ │ │ asr r6, r6, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ asrlt r3, r3, #31 │ │ │ │ - blt 0xf9a30 │ │ │ │ + blt 0xf9b30 │ │ │ │ cmp r4, #0 │ │ │ │ asr r5, r3, #24 │ │ │ │ - blt 0xf9b34 │ │ │ │ + blt 0xf9c34 │ │ │ │ cmp r4, #7 │ │ │ │ - ble 0xf9b58 │ │ │ │ + ble 0xf9c58 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - beq 0xf9a30 │ │ │ │ + beq 0xf9b30 │ │ │ │ mvn r5, r5 │ │ │ │ lsr r5, r5, #31 │ │ │ │ rsb r5, r5, #128 @ 0x80 │ │ │ │ lsl r3, r5, #24 │ │ │ │ mov r4, #1 │ │ │ │ asr r3, r3, #24 │ │ │ │ str r4, [r0, #3808] @ 0xee0 │ │ │ │ cmn lr, #7 │ │ │ │ asrlt r5, r7, #31 │ │ │ │ - blt 0xf9a74 │ │ │ │ + blt 0xf9b74 │ │ │ │ cmp lr, #0 │ │ │ │ - blt 0xf9b28 │ │ │ │ + blt 0xf9c28 │ │ │ │ cmp lr, #7 │ │ │ │ - ble 0xf9b70 │ │ │ │ + ble 0xf9c70 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r5, r7 │ │ │ │ - beq 0xf9a74 │ │ │ │ + beq 0xf9b74 │ │ │ │ mvn r7, r7 │ │ │ │ lsr r7, r7, #31 │ │ │ │ rsb r7, r7, #128 @ 0x80 │ │ │ │ lsl r5, r7, #24 │ │ │ │ mov lr, #1 │ │ │ │ asr r5, r5, #24 │ │ │ │ str lr, [r0, #3808] @ 0xee0 │ │ │ │ cmn ip, #7 │ │ │ │ asrlt r4, r6, #31 │ │ │ │ - blt 0xf9ab8 │ │ │ │ + blt 0xf9bb8 │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xf9b4c │ │ │ │ + blt 0xf9c4c │ │ │ │ cmp ip, #7 │ │ │ │ - ble 0xf9b88 │ │ │ │ + ble 0xf9c88 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r4, r6 │ │ │ │ - beq 0xf9ab8 │ │ │ │ + beq 0xf9bb8 │ │ │ │ mvn r4, r6 │ │ │ │ lsr r4, r4, #31 │ │ │ │ rsb r4, r4, #128 @ 0x80 │ │ │ │ lsl r4, r4, #24 │ │ │ │ mov ip, #1 │ │ │ │ asr r4, r4, #24 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ cmn r2, #7 │ │ │ │ asrlt ip, r1, #31 │ │ │ │ - blt 0xf9afc │ │ │ │ + blt 0xf9bfc │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xf9b40 │ │ │ │ + blt 0xf9c40 │ │ │ │ cmp r2, #7 │ │ │ │ - ble 0xf9ba0 │ │ │ │ + ble 0xf9ca0 │ │ │ │ cmp r1, #0 │ │ │ │ moveq ip, r1 │ │ │ │ - beq 0xf9afc │ │ │ │ + beq 0xf9bfc │ │ │ │ mvn ip, r1 │ │ │ │ lsr ip, ip, #31 │ │ │ │ rsb ip, ip, #128 @ 0x80 │ │ │ │ lsl ip, ip, #24 │ │ │ │ mov r2, #1 │ │ │ │ asr ip, ip, #24 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ @@ -239214,48 +239278,48 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rsb lr, lr, #0 │ │ │ │ asr r5, r7, lr │ │ │ │ - b 0xf9a74 │ │ │ │ + b 0xf9b74 │ │ │ │ rsb r4, r4, #0 │ │ │ │ asr r3, r5, r4 │ │ │ │ - b 0xf9a30 │ │ │ │ + b 0xf9b30 │ │ │ │ rsb ip, r2, #0 │ │ │ │ asr ip, r1, ip │ │ │ │ - b 0xf9afc │ │ │ │ + b 0xf9bfc │ │ │ │ rsb ip, ip, #0 │ │ │ │ asr r4, r6, ip │ │ │ │ - b 0xf9ab8 │ │ │ │ + b 0xf9bb8 │ │ │ │ lsl r4, r5, r4 │ │ │ │ lsl r3, r4, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 0xf9a14 │ │ │ │ - b 0xf9a30 │ │ │ │ + bne 0xf9b14 │ │ │ │ + b 0xf9b30 │ │ │ │ lsl lr, r7, lr │ │ │ │ lsl r5, lr, #24 │ │ │ │ asr r5, r5, #24 │ │ │ │ cmp lr, r5 │ │ │ │ - bne 0xf9a58 │ │ │ │ - b 0xf9a74 │ │ │ │ + bne 0xf9b58 │ │ │ │ + b 0xf9b74 │ │ │ │ lsl ip, r6, ip │ │ │ │ lsl r4, ip, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ cmp ip, r4 │ │ │ │ - bne 0xf9a9c │ │ │ │ - b 0xf9ab8 │ │ │ │ + bne 0xf9b9c │ │ │ │ + b 0xf9bb8 │ │ │ │ lsl lr, r1, r2 │ │ │ │ lsl ip, lr, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmp lr, ip │ │ │ │ - bne 0xf9ae0 │ │ │ │ - b 0xf9afc │ │ │ │ + bne 0xf9be0 │ │ │ │ + b 0xf9bfc │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub r1, r1, #1 │ │ │ │ lsr r4, r5, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ @@ -239264,67 +239328,67 @@ │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ sub lr, r2, #1 │ │ │ │ sub r6, r0, #1 │ │ │ │ add r7, r1, r4 │ │ │ │ mov r8, #1 │ │ │ │ - b 0xf9c3c │ │ │ │ + b 0xf9d3c │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 0xf9cbc │ │ │ │ + bgt 0xf9dbc │ │ │ │ lsl r9, ip, r2 │ │ │ │ lsl r2, r9, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 0xf9c30 │ │ │ │ + beq 0xf9d30 │ │ │ │ mvn ip, ip │ │ │ │ lsr ip, ip, #31 │ │ │ │ rsb ip, ip, #128 @ 0x80 │ │ │ │ lsl r2, ip, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ str r8, [r3, #3808] @ 0xee0 │ │ │ │ cmp r7, r1 │ │ │ │ strb r2, [r6, #1]! │ │ │ │ - beq 0xf9c6c │ │ │ │ + beq 0xf9d6c │ │ │ │ ldrsb r2, [lr, #1]! │ │ │ │ ldrsb ip, [r1, #1]! │ │ │ │ cmn r2, #7 │ │ │ │ asrlt r2, ip, #31 │ │ │ │ - blt 0xf9c30 │ │ │ │ + blt 0xf9d30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 0xf9bfc │ │ │ │ + bge 0xf9cfc │ │ │ │ rsb r2, r2, #0 │ │ │ │ asr r2, ip, r2 │ │ │ │ cmp r7, r1 │ │ │ │ strb r2, [r6, #1]! │ │ │ │ - bne 0xf9c3c │ │ │ │ + bne 0xf9d3c │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xf9c94 │ │ │ │ + bhi 0xf9d94 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp ip, #0 │ │ │ │ moveq r2, ip │ │ │ │ - bne 0xf9c18 │ │ │ │ - b 0xf9c30 │ │ │ │ + bne 0xf9d18 │ │ │ │ + b 0xf9d30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsr r4, r3, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ asr r3, r3, #10 │ │ │ │ cmp r4, #2 │ │ │ │ add lr, lr, #1 │ │ │ │ @@ -239337,110 +239401,110 @@ │ │ │ │ sub r6, r1, #1 │ │ │ │ cmn r3, #7 │ │ │ │ ldrsb ip, [r1] │ │ │ │ add r6, r6, r4 │ │ │ │ sub r5, r0, #1 │ │ │ │ movge r8, #1 │ │ │ │ rsbge r7, r3, #0 │ │ │ │ - bge 0xf9dc4 │ │ │ │ - b 0xf9d28 │ │ │ │ + bge 0xf9ec4 │ │ │ │ + b 0xf9e28 │ │ │ │ ldrsb ip, [r1, #1]! │ │ │ │ asr ip, ip, #31 │ │ │ │ cmp r6, r1 │ │ │ │ strb ip, [r5, #1]! │ │ │ │ - bne 0xf9d24 │ │ │ │ + bne 0xf9e24 │ │ │ │ cmp lr, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r2, r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0xf9d60 │ │ │ │ + bhi 0xf9e60 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xf9de0 │ │ │ │ + bgt 0xf9ee0 │ │ │ │ lsl sl, ip, r3 │ │ │ │ lsl r9, sl, #24 │ │ │ │ asr r9, r9, #24 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 0xf9df8 │ │ │ │ + beq 0xf9ef8 │ │ │ │ mvn ip, ip │ │ │ │ lsr ip, ip, #31 │ │ │ │ rsb ip, ip, #128 @ 0x80 │ │ │ │ cmp r6, r1 │ │ │ │ str r8, [r2, #3808] @ 0xee0 │ │ │ │ strb ip, [r5, #1]! │ │ │ │ - beq 0xf9d38 │ │ │ │ + beq 0xf9e38 │ │ │ │ ldrsb ip, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xf9d88 │ │ │ │ + bge 0xf9e88 │ │ │ │ asr ip, ip, r7 │ │ │ │ cmp r6, r1 │ │ │ │ strb ip, [r5, #1]! │ │ │ │ - bne 0xf9dc0 │ │ │ │ - b 0xf9d38 │ │ │ │ + bne 0xf9ec0 │ │ │ │ + b 0xf9e38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xf9da4 │ │ │ │ + bne 0xf9ea4 │ │ │ │ cmp r6, r1 │ │ │ │ strb ip, [r5, #1]! │ │ │ │ - bne 0xf9dc0 │ │ │ │ - b 0xf9d38 │ │ │ │ + bne 0xf9ec0 │ │ │ │ + b 0xf9e38 │ │ │ │ cmp r6, r1 │ │ │ │ strb sl, [r5, #1]! │ │ │ │ - bne 0xf9dc0 │ │ │ │ - b 0xf9d38 │ │ │ │ + bne 0xf9ec0 │ │ │ │ + b 0xf9e38 │ │ │ │ asr r3, r2, #16 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmn r2, #15 │ │ │ │ asr lr, r1, #16 │ │ │ │ lsl r1, r1, #16 │ │ │ │ sub sp, sp, #12 │ │ │ │ asrlt r1, r1, #31 │ │ │ │ - blt 0xf9e6c │ │ │ │ + blt 0xf9f6c │ │ │ │ cmp r2, #0 │ │ │ │ asr ip, r1, #16 │ │ │ │ - blt 0xf9ee8 │ │ │ │ + blt 0xf9fe8 │ │ │ │ cmp r2, #15 │ │ │ │ - ble 0xf9ef4 │ │ │ │ + ble 0xf9ff4 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r1, ip │ │ │ │ - beq 0xf9e6c │ │ │ │ + beq 0xf9f6c │ │ │ │ mvn ip, ip │ │ │ │ lsr ip, ip, #31 │ │ │ │ rsb ip, ip, #32768 @ 0x8000 │ │ │ │ lsl r1, ip, #16 │ │ │ │ mov r2, #1 │ │ │ │ asr r1, r1, #16 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #15 │ │ │ │ asrlt r3, lr, #31 │ │ │ │ - blt 0xf9eb8 │ │ │ │ + blt 0xf9fb8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xf9edc │ │ │ │ + blt 0xf9fdc │ │ │ │ cmp r3, #15 │ │ │ │ - ble 0xf9f0c │ │ │ │ + ble 0xfa00c │ │ │ │ cmp lr, #0 │ │ │ │ moveq r3, lr │ │ │ │ - beq 0xf9eb8 │ │ │ │ + beq 0xf9fb8 │ │ │ │ mvn r3, lr │ │ │ │ lsr r3, r3, #31 │ │ │ │ rsb r3, r3, #32768 @ 0x8000 │ │ │ │ lsl r3, r3, #16 │ │ │ │ mov r2, #1 │ │ │ │ asr r3, r3, #16 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ @@ -239451,30 +239515,30 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ rsb r3, r3, #0 │ │ │ │ asr r3, lr, r3 │ │ │ │ - b 0xf9eb8 │ │ │ │ + b 0xf9fb8 │ │ │ │ rsb r2, r2, #0 │ │ │ │ asr r1, ip, r2 │ │ │ │ - b 0xf9e6c │ │ │ │ + b 0xf9f6c │ │ │ │ lsl r2, ip, r2 │ │ │ │ lsl r1, r2, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 0xf9e50 │ │ │ │ - b 0xf9e6c │ │ │ │ + bne 0xf9f50 │ │ │ │ + b 0xf9f6c │ │ │ │ lsl r2, lr, r3 │ │ │ │ lsl r3, r2, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0xf9e9c │ │ │ │ - b 0xf9eb8 │ │ │ │ + bne 0xf9f9c │ │ │ │ + b 0xf9fb8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ sub r1, r1, #2 │ │ │ │ lsr lr, r4, #8 │ │ │ │ and lr, lr, #3 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp lr, #2 │ │ │ │ @@ -239483,69 +239547,69 @@ │ │ │ │ lsl r4, r4, #3 │ │ │ │ lslne lr, lr, #3 │ │ │ │ moveq lr, r4 │ │ │ │ sub ip, r2, #2 │ │ │ │ sub r5, r0, #2 │ │ │ │ add r6, lr, r1 │ │ │ │ mov r7, #1 │ │ │ │ - b 0xf9fa8 │ │ │ │ + b 0xfa0a8 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt 0xfa030 │ │ │ │ + bgt 0xfa130 │ │ │ │ lsl r9, r8, r2 │ │ │ │ lsl r2, r9, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 0xf9f9c │ │ │ │ + beq 0xfa09c │ │ │ │ mvn r2, r8 │ │ │ │ lsr r2, r2, #31 │ │ │ │ rsb r2, r2, #32768 @ 0x8000 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ str r7, [r3, #3808] @ 0xee0 │ │ │ │ cmp r6, r1 │ │ │ │ strh r2, [r5, #2]! │ │ │ │ - beq 0xf9fe0 │ │ │ │ + beq 0xfa0e0 │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ ldrsh r8, [r1, #2]! │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #15 │ │ │ │ asrlt r2, r8, #31 │ │ │ │ - blt 0xf9f9c │ │ │ │ + blt 0xfa09c │ │ │ │ cmp r2, #0 │ │ │ │ - bge 0xf9f68 │ │ │ │ + bge 0xfa068 │ │ │ │ rsb r2, r2, #0 │ │ │ │ asr r2, r8, r2 │ │ │ │ cmp r6, r1 │ │ │ │ strh r2, [r5, #2]! │ │ │ │ - bne 0xf9fa8 │ │ │ │ + bne 0xfa0a8 │ │ │ │ cmp lr, r4 │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xfa008 │ │ │ │ + bhi 0xfa108 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r8, #0 │ │ │ │ moveq r2, r8 │ │ │ │ - bne 0xf9f84 │ │ │ │ - b 0xf9f9c │ │ │ │ + bne 0xfa084 │ │ │ │ + b 0xfa09c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsr r4, r3, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ asr r3, r3, #10 │ │ │ │ cmp r4, #2 │ │ │ │ add lr, lr, #1 │ │ │ │ @@ -239558,73 +239622,73 @@ │ │ │ │ sub r6, r1, #2 │ │ │ │ cmn r3, #15 │ │ │ │ ldrsh ip, [r1] │ │ │ │ add r6, r6, r4 │ │ │ │ sub r5, r0, #2 │ │ │ │ movge r8, #1 │ │ │ │ rsbge r7, r3, #0 │ │ │ │ - bge 0xfa138 │ │ │ │ - b 0xfa09c │ │ │ │ + bge 0xfa238 │ │ │ │ + b 0xfa19c │ │ │ │ ldrsh ip, [r1, #2]! │ │ │ │ asr ip, ip, #31 │ │ │ │ cmp r6, r1 │ │ │ │ strh ip, [r5, #2]! │ │ │ │ - bne 0xfa098 │ │ │ │ + bne 0xfa198 │ │ │ │ cmp lr, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r2, r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0xfa0d4 │ │ │ │ + bhi 0xfa1d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #15 │ │ │ │ - bgt 0xfa154 │ │ │ │ + bgt 0xfa254 │ │ │ │ lsl sl, ip, r3 │ │ │ │ lsl r9, sl, #16 │ │ │ │ asr r9, r9, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 0xfa16c │ │ │ │ + beq 0xfa26c │ │ │ │ mvn ip, ip │ │ │ │ lsr ip, ip, #31 │ │ │ │ rsb ip, ip, #32768 @ 0x8000 │ │ │ │ cmp r6, r1 │ │ │ │ str r8, [r2, #3808] @ 0xee0 │ │ │ │ strh ip, [r5, #2]! │ │ │ │ - beq 0xfa0ac │ │ │ │ + beq 0xfa1ac │ │ │ │ ldrsh ip, [r1, #2]! │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xfa0fc │ │ │ │ + bge 0xfa1fc │ │ │ │ asr ip, ip, r7 │ │ │ │ cmp r6, r1 │ │ │ │ strh ip, [r5, #2]! │ │ │ │ - bne 0xfa134 │ │ │ │ - b 0xfa0ac │ │ │ │ + bne 0xfa234 │ │ │ │ + b 0xfa1ac │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xfa118 │ │ │ │ + bne 0xfa218 │ │ │ │ cmp r6, r1 │ │ │ │ strh ip, [r5, #2]! │ │ │ │ - bne 0xfa134 │ │ │ │ - b 0xfa0ac │ │ │ │ + bne 0xfa234 │ │ │ │ + b 0xfa1ac │ │ │ │ cmp r6, r1 │ │ │ │ strh sl, [r5, #2]! │ │ │ │ - bne 0xfa134 │ │ │ │ - b 0xfa0ac │ │ │ │ + bne 0xfa234 │ │ │ │ + b 0xfa1ac │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub ip, r1, #4 │ │ │ │ lsr r6, r5, #8 │ │ │ │ and r6, r6, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r6, #2 │ │ │ │ @@ -239633,66 +239697,66 @@ │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r6, r6, #3 │ │ │ │ moveq r6, r5 │ │ │ │ sub lr, r2, #4 │ │ │ │ sub r4, r0, #4 │ │ │ │ add r7, r6, ip │ │ │ │ mov r8, #1 │ │ │ │ - b 0xfa1f0 │ │ │ │ + b 0xfa2f0 │ │ │ │ cmp r2, #31 │ │ │ │ - bgt 0xfa278 │ │ │ │ + bgt 0xfa378 │ │ │ │ lsl r9, r1, r2 │ │ │ │ cmp r1, r9, asr r2 │ │ │ │ - beq 0xfa284 │ │ │ │ + beq 0xfa384 │ │ │ │ mvn r1, r1 │ │ │ │ lsr r1, r1, #31 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [r3, #3808] @ 0xee0 │ │ │ │ cmp r7, ip │ │ │ │ str r1, [r4, #4]! │ │ │ │ - beq 0xfa228 │ │ │ │ + beq 0xfa328 │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #31 │ │ │ │ asrlt r1, r1, #31 │ │ │ │ - blt 0xfa1e4 │ │ │ │ + blt 0xfa2e4 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 0xfa1c0 │ │ │ │ + bge 0xfa2c0 │ │ │ │ rsb r2, r2, #0 │ │ │ │ asr r1, r1, r2 │ │ │ │ cmp r7, ip │ │ │ │ str r1, [r4, #4]! │ │ │ │ - bne 0xfa1f0 │ │ │ │ + bne 0xfa2f0 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xfa250 │ │ │ │ + bhi 0xfa350 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xfa1d4 │ │ │ │ - b 0xfa1e4 │ │ │ │ + bne 0xfa2d4 │ │ │ │ + b 0xfa2e4 │ │ │ │ mov r1, r9 │ │ │ │ - b 0xfa1e4 │ │ │ │ + b 0xfa2e4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsr r4, r3, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ asr r3, r3, #10 │ │ │ │ cmp r4, #2 │ │ │ │ add lr, lr, #1 │ │ │ │ @@ -239705,71 +239769,71 @@ │ │ │ │ sub r6, r1, #4 │ │ │ │ cmn r3, #31 │ │ │ │ ldr ip, [r1] │ │ │ │ add r6, r6, r4 │ │ │ │ sub r5, r0, #4 │ │ │ │ movge r8, #1 │ │ │ │ rsbge r7, r3, #0 │ │ │ │ - bge 0xfa318 │ │ │ │ - b 0xfa384 │ │ │ │ + bge 0xfa418 │ │ │ │ + b 0xfa484 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 0xfa398 │ │ │ │ + bgt 0xfa498 │ │ │ │ lsl r9, ip, r3 │ │ │ │ cmp ip, r9, asr r3 │ │ │ │ - beq 0xfa3b0 │ │ │ │ + beq 0xfa4b0 │ │ │ │ mvn ip, ip │ │ │ │ lsr ip, ip, #31 │ │ │ │ rsb ip, ip, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, r1 │ │ │ │ str r8, [r2, #3808] @ 0xee0 │ │ │ │ str ip, [r5, #4]! │ │ │ │ - beq 0xfa330 │ │ │ │ + beq 0xfa430 │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xfa2e4 │ │ │ │ + bge 0xfa3e4 │ │ │ │ asr ip, ip, r7 │ │ │ │ cmp r6, r1 │ │ │ │ str ip, [r5, #4]! │ │ │ │ - bne 0xfa314 │ │ │ │ + bne 0xfa414 │ │ │ │ cmp lr, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r2, r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0xfa358 │ │ │ │ + bhi 0xfa458 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ asr ip, ip, #31 │ │ │ │ cmp r6, r1 │ │ │ │ str ip, [r5, #4]! │ │ │ │ - bne 0xfa380 │ │ │ │ - b 0xfa330 │ │ │ │ + bne 0xfa480 │ │ │ │ + b 0xfa430 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xfa2f8 │ │ │ │ + bne 0xfa3f8 │ │ │ │ cmp r6, r1 │ │ │ │ str ip, [r5, #4]! │ │ │ │ - bne 0xfa314 │ │ │ │ - b 0xfa330 │ │ │ │ + bne 0xfa414 │ │ │ │ + b 0xfa430 │ │ │ │ cmp r6, r1 │ │ │ │ str r9, [r5, #4]! │ │ │ │ - bne 0xfa314 │ │ │ │ - b 0xfa330 │ │ │ │ + bne 0xfa414 │ │ │ │ + b 0xfa430 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ lsr r4, r5, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ @@ -239781,89 +239845,89 @@ │ │ │ │ moveq r4, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ sub lr, r2, #8 │ │ │ │ sub ip, r6, #8 │ │ │ │ add r7, r4, r0 │ │ │ │ str r3, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 0xfa480 │ │ │ │ + b 0xfa580 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ sbcs r8, r8, #0 │ │ │ │ - bge 0xfa520 │ │ │ │ + bge 0xfa620 │ │ │ │ subs r8, r2, #32 │ │ │ │ lsl r8, r1, r2 │ │ │ │ sub fp, r2, #32 │ │ │ │ lsl r4, r3, r2 │ │ │ │ orr r8, r8, r3, lsl fp │ │ │ │ rsb sl, r2, #32 │ │ │ │ orr r8, r8, r3, lsr sl │ │ │ │ lsr r9, r4, r2 │ │ │ │ orr r9, r9, r8, lsl sl │ │ │ │ asr r2, r8, r2 │ │ │ │ orrpl r9, r9, r8, asr fp │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, r9 │ │ │ │ - beq 0xfa52c │ │ │ │ + beq 0xfa62c │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #3808] @ 0xee0 │ │ │ │ asr r3, r1, #31 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ mvn r3, r3 │ │ │ │ eor r1, r2, r1, asr #31 │ │ │ │ cmp r0, r7 │ │ │ │ str r3, [ip, #8]! │ │ │ │ str r1, [ip, #4] │ │ │ │ - beq 0xfa4d8 │ │ │ │ + beq 0xfa5d8 │ │ │ │ ldr r3, [r0, #8]! │ │ │ │ ldrsb r2, [lr, #8]! │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmn r2, #63 @ 0x3f │ │ │ │ asr r8, r2, #31 │ │ │ │ adcs r9, r8, #0 │ │ │ │ asrlt r3, r1, #31 │ │ │ │ movlt r1, r3 │ │ │ │ - blt 0xfa470 │ │ │ │ + blt 0xfa570 │ │ │ │ cmp r8, #0 │ │ │ │ - bge 0xfa410 │ │ │ │ + bge 0xfa510 │ │ │ │ rsb r8, r2, #0 │ │ │ │ lsr r3, r3, r8 │ │ │ │ add r2, r2, #32 │ │ │ │ orr r3, r3, r1, lsl r2 │ │ │ │ subs r2, r8, #32 │ │ │ │ orrpl r3, r3, r1, asr r2 │ │ │ │ asr r1, r1, r8 │ │ │ │ cmp r0, r7 │ │ │ │ str r3, [ip, #8]! │ │ │ │ str r1, [ip, #4] │ │ │ │ - bne 0xfa480 │ │ │ │ + bne 0xfa580 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, r5 │ │ │ │ add r6, r6, r4 │ │ │ │ - bcs 0xfa504 │ │ │ │ + bcs 0xfa604 │ │ │ │ sub r4, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r6], #8 │ │ │ │ add r3, r6, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xfa4f4 │ │ │ │ + bhi 0xfa5f4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r2, r3, r1 │ │ │ │ - bne 0xfa454 │ │ │ │ - b 0xfa470 │ │ │ │ + bne 0xfa554 │ │ │ │ + b 0xfa570 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ - b 0xfa470 │ │ │ │ + b 0xfa570 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ lsr lr, r3, #8 │ │ │ │ and lr, lr, #3 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ asr r3, r3, #10 │ │ │ │ cmp lr, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ @@ -239884,97 +239948,97 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ add r6, r2, r0 │ │ │ │ rsb r9, r3, #32 │ │ │ │ rsb r7, r3, #0 │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 0xfa610 │ │ │ │ + b 0xfa710 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt 0xfa69c │ │ │ │ + bgt 0xfa79c │ │ │ │ subs lr, r3, #32 │ │ │ │ lsl lr, r1, r3 │ │ │ │ lsl sl, r2, r3 │ │ │ │ orr lr, lr, r2, lsl r4 │ │ │ │ lsr r8, sl, r3 │ │ │ │ orr lr, lr, r2, lsr r9 │ │ │ │ orr r8, r8, lr, lsl r9 │ │ │ │ asr fp, lr, r3 │ │ │ │ orrpl r8, r8, lr, asr r4 │ │ │ │ cmp r1, fp │ │ │ │ cmpeq r2, r8 │ │ │ │ - beq 0xfa6a8 │ │ │ │ + beq 0xfa7a8 │ │ │ │ ldr r2, [sp] │ │ │ │ mov lr, #1 │ │ │ │ str lr, [r2, #3808] @ 0xee0 │ │ │ │ asr r2, r1, #31 │ │ │ │ mvn lr, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, r2 │ │ │ │ eor r1, lr, r1, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r1, [ip, #4] │ │ │ │ - beq 0xfa654 │ │ │ │ + beq 0xfa754 │ │ │ │ ldr r2, [r0, #8]! │ │ │ │ cmn r3, #63 @ 0x3f │ │ │ │ ldr r1, [r0, #4] │ │ │ │ asrlt r2, r1, #31 │ │ │ │ movlt r1, r2 │ │ │ │ - blt 0xfa600 │ │ │ │ + blt 0xfa700 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xfa5ac │ │ │ │ + bge 0xfa6ac │ │ │ │ lsr r2, r2, r7 │ │ │ │ orr r2, r2, r1, lsl r5 │ │ │ │ subs lr, r7, #32 │ │ │ │ orrpl r2, r2, r1, asr lr │ │ │ │ asr r1, r1, r7 │ │ │ │ cmp r6, r0 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r1, [ip, #4] │ │ │ │ - bne 0xfa610 │ │ │ │ + bne 0xfa710 │ │ │ │ ldmib sp, {r2, r4, r5} │ │ │ │ cmp r4, r2 │ │ │ │ add r5, r5, r2 │ │ │ │ - bls 0xfa680 │ │ │ │ + bls 0xfa780 │ │ │ │ sub lr, r2, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5], #8 │ │ │ │ add r3, r5, lr │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xfa670 │ │ │ │ + bhi 0xfa770 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs lr, r2, r1 │ │ │ │ - bne 0xfa5e4 │ │ │ │ - b 0xfa600 │ │ │ │ + bne 0xfa6e4 │ │ │ │ + b 0xfa700 │ │ │ │ mov r2, sl │ │ │ │ mov r1, lr │ │ │ │ - b 0xfa600 │ │ │ │ + b 0xfa700 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #31 │ │ │ │ mov r3, r0 │ │ │ │ - bge 0xfa6dc │ │ │ │ + bge 0xfa7dc │ │ │ │ asr r0, r1, #31 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xfa718 │ │ │ │ + blt 0xfa818 │ │ │ │ cmp r2, #31 │ │ │ │ - ble 0xfa730 │ │ │ │ + ble 0xfa830 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xfa74c │ │ │ │ + beq 0xfa84c │ │ │ │ mvn r1, r1 │ │ │ │ mov r2, #1 │ │ │ │ lsr r1, r1, #31 │ │ │ │ rsb r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r3, #3808] @ 0xee0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -239984,15 +240048,15 @@ │ │ │ │ asr r0, r1, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r0, r1, r2 │ │ │ │ cmp r1, r0, asr r2 │ │ │ │ - bne 0xfa6f4 │ │ │ │ + bne 0xfa7f4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -240001,29 +240065,29 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr ip, [sp, #16] │ │ │ │ lsl ip, ip, #24 │ │ │ │ cmp ip, #-1056964608 @ 0xc1000000 │ │ │ │ asr lr, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ adcs r1, ip, #0 │ │ │ │ - bge 0xfa798 │ │ │ │ + bge 0xfa898 │ │ │ │ asr r0, r3, #31 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xfa7e0 │ │ │ │ + blt 0xfa8e0 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ sbcs ip, ip, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 0xfa80c │ │ │ │ + blt 0xfa90c │ │ │ │ orrs r2, r3, r2 │ │ │ │ - beq 0xfa85c │ │ │ │ + beq 0xfa95c │ │ │ │ mov ip, #1 │ │ │ │ asr r2, r3, #31 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mvn r0, r2 │ │ │ │ eor r1, r1, r3, asr #31 │ │ │ │ str ip, [r4, #3808] @ 0xee0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -240050,15 +240114,15 @@ │ │ │ │ orr ip, ip, r2, lsr r5 │ │ │ │ lsr r0, r1, lr │ │ │ │ orr r0, r0, ip, lsl r5 │ │ │ │ asr lr, ip, lr │ │ │ │ orrpl r0, r0, ip, asr r6 │ │ │ │ cmp r3, lr │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne 0xfa7b8 │ │ │ │ + bne 0xfa8b8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -240072,30 +240136,30 @@ │ │ │ │ push {r4, lr} │ │ │ │ cmp r3, #0 │ │ │ │ lsl lr, r1, #16 │ │ │ │ lsl r4, r1, #8 │ │ │ │ asr lr, lr, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bge 0xfa910 │ │ │ │ + bge 0xfaa10 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ mov r3, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 0xfa95c │ │ │ │ + bge 0xfaa5c │ │ │ │ mov ip, #1 │ │ │ │ mov lr, #0 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 0xfa9a8 │ │ │ │ + bge 0xfaaa8 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 0xfa9f4 │ │ │ │ + bge 0xfaaf4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ mov r0, #0 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ orr r3, r3, lr, lsl #8 │ │ │ │ @@ -240106,118 +240170,118 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsl ip, r2, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmn ip, #7 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 0xfa8a8 │ │ │ │ + blt 0xfa9a8 │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xfaa74 │ │ │ │ + blt 0xfab74 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt 0xfaaa8 │ │ │ │ + bgt 0xfaba8 │ │ │ │ lsl ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ lslls r3, ip, #24 │ │ │ │ asrls r3, r3, #24 │ │ │ │ - bls 0xfa8a8 │ │ │ │ + bls 0xfa9a8 │ │ │ │ mov r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ mvn r3, #0 │ │ │ │ - blt 0xfa8b0 │ │ │ │ + blt 0xfa9b0 │ │ │ │ lsl ip, r2, #16 │ │ │ │ cmp ip, #-117440512 @ 0xf9000000 │ │ │ │ movlt lr, #0 │ │ │ │ asr ip, ip, #24 │ │ │ │ - blt 0xfa8bc │ │ │ │ + blt 0xfa9bc │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xfaa38 │ │ │ │ + blt 0xfab38 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt 0xfaab4 │ │ │ │ + bgt 0xfabb4 │ │ │ │ lsl ip, lr, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ lslls lr, ip, #24 │ │ │ │ asrls lr, lr, #24 │ │ │ │ - bls 0xfa8bc │ │ │ │ + bls 0xfa9bc │ │ │ │ mov ip, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mvn lr, #0 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ - blt 0xfa8c4 │ │ │ │ + blt 0xfa9c4 │ │ │ │ lsl ip, r2, #8 │ │ │ │ cmp ip, #-117440512 @ 0xf9000000 │ │ │ │ asr ip, ip, #24 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xfa8d0 │ │ │ │ + blt 0xfa9d0 │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xfaa4c │ │ │ │ + blt 0xfab4c │ │ │ │ cmp ip, #7 │ │ │ │ - bgt 0xfaa88 │ │ │ │ + bgt 0xfab88 │ │ │ │ lsl ip, r4, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ lslls ip, ip, #24 │ │ │ │ asrls ip, ip, #24 │ │ │ │ - bls 0xfa8d0 │ │ │ │ + bls 0xfa9d0 │ │ │ │ mov ip, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ mvn ip, #0 │ │ │ │ - blt 0xfa8d8 │ │ │ │ + blt 0xfa9d8 │ │ │ │ cmp r2, #-117440512 @ 0xf9000000 │ │ │ │ movlt r0, #0 │ │ │ │ asr r2, r2, #24 │ │ │ │ - blt 0xfa8e4 │ │ │ │ + blt 0xfa9e4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xfaa60 │ │ │ │ + blt 0xfab60 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 0xfaa98 │ │ │ │ + bgt 0xfab98 │ │ │ │ lsl r2, r1, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ lslls r0, r2, #24 │ │ │ │ asrls r0, r0, #24 │ │ │ │ - bls 0xfa8e4 │ │ │ │ + bls 0xfa9e4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ mvn r0, #0 │ │ │ │ - b 0xfa8e4 │ │ │ │ + b 0xfa9e4 │ │ │ │ rsb ip, ip, #0 │ │ │ │ lsr ip, lr, ip │ │ │ │ lsl lr, ip, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ - b 0xfa8bc │ │ │ │ + b 0xfa9bc │ │ │ │ rsb ip, ip, #0 │ │ │ │ lsr ip, r4, ip │ │ │ │ lsl ip, ip, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ - b 0xfa8d0 │ │ │ │ + b 0xfa9d0 │ │ │ │ rsb r2, r2, #0 │ │ │ │ lsr r2, r1, r2 │ │ │ │ lsl r0, r2, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ - b 0xfa8e4 │ │ │ │ + b 0xfa9e4 │ │ │ │ rsb ip, ip, #0 │ │ │ │ lsr ip, r3, ip │ │ │ │ lsl r3, ip, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ - b 0xfa8a8 │ │ │ │ + b 0xfa9a8 │ │ │ │ cmp r4, #0 │ │ │ │ moveq ip, r4 │ │ │ │ - bne 0xfa9e0 │ │ │ │ - b 0xfa8d0 │ │ │ │ + bne 0xfaae0 │ │ │ │ + b 0xfa9d0 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - bne 0xfaa28 │ │ │ │ - b 0xfa8e4 │ │ │ │ + bne 0xfab28 │ │ │ │ + b 0xfa9e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xfa948 │ │ │ │ - b 0xfa8a8 │ │ │ │ + bne 0xfaa48 │ │ │ │ + b 0xfa9a8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 0xfa994 │ │ │ │ - b 0xfa8bc │ │ │ │ + bne 0xfaa94 │ │ │ │ + b 0xfa9bc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ lsr r5, r3, #8 │ │ │ │ and r5, r5, #3 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ cmp r5, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ asr r3, r3, #10 │ │ │ │ @@ -240228,77 +240292,77 @@ │ │ │ │ moveq r5, r4 │ │ │ │ asr r3, r3, #24 │ │ │ │ sub r1, r1, #1 │ │ │ │ sub lr, r0, #1 │ │ │ │ add r6, r1, r5 │ │ │ │ mov r7, #1 │ │ │ │ rsb r8, r3, #0 │ │ │ │ - b 0xfab3c │ │ │ │ + b 0xfac3c │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 0xfabcc │ │ │ │ + bgt 0xfaccc │ │ │ │ lsl ip, ip, r3 │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ lslls ip, ip, #24 │ │ │ │ asrls ip, ip, #24 │ │ │ │ - bls 0xfab30 │ │ │ │ + bls 0xfac30 │ │ │ │ mvn ip, #0 │ │ │ │ str r7, [r2, #3808] @ 0xee0 │ │ │ │ cmp r6, r1 │ │ │ │ strb ip, [lr, #1]! │ │ │ │ - beq 0xfab7c │ │ │ │ + beq 0xfac7c │ │ │ │ ldrsb ip, [r1, #1]! │ │ │ │ cmp ip, #0 │ │ │ │ movlt ip, #0 │ │ │ │ strlt r7, [r2, #3808] @ 0xee0 │ │ │ │ - blt 0xfab30 │ │ │ │ + blt 0xfac30 │ │ │ │ cmn r3, #7 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xfab30 │ │ │ │ + blt 0xfac30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xfab0c │ │ │ │ + bge 0xfac0c │ │ │ │ lsr ip, ip, r8 │ │ │ │ lsl ip, ip, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmp r6, r1 │ │ │ │ strb ip, [lr, #1]! │ │ │ │ - bne 0xfab3c │ │ │ │ + bne 0xfac3c │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xfaba4 │ │ │ │ + bhi 0xfaca4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xfab28 │ │ │ │ - b 0xfab30 │ │ │ │ + bne 0xfac28 │ │ │ │ + b 0xfac30 │ │ │ │ lsl r3, r1, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bge 0xfac34 │ │ │ │ + bge 0xfad34 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 0xfac80 │ │ │ │ + bge 0xfad80 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ strh r3, [sp, #4] │ │ │ │ strh r1, [sp, #6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -240307,64 +240371,64 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsl ip, r2, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmn ip, #15 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 0xfabfc │ │ │ │ + blt 0xfacfc │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xface0 │ │ │ │ + blt 0xfade0 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt 0xfacf4 │ │ │ │ + bgt 0xfadf4 │ │ │ │ lsl r3, r3, ip │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ lslcc r3, r3, #16 │ │ │ │ asrcc r3, r3, #16 │ │ │ │ - bcc 0xfabfc │ │ │ │ + bcc 0xfacfc │ │ │ │ mov ip, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ - blt 0xfac04 │ │ │ │ + blt 0xfad04 │ │ │ │ asr r2, r2, #16 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #15 │ │ │ │ movlt r1, #0 │ │ │ │ - blt 0xfac10 │ │ │ │ + blt 0xfad10 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xfaccc │ │ │ │ + blt 0xfadcc │ │ │ │ cmp r2, #15 │ │ │ │ - bgt 0xfad00 │ │ │ │ + bgt 0xfae00 │ │ │ │ lsl r1, r1, r2 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ lslcc r1, r1, #16 │ │ │ │ asrcc r1, r1, #16 │ │ │ │ - bcc 0xfac10 │ │ │ │ + bcc 0xfad10 │ │ │ │ mov r2, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ - b 0xfac10 │ │ │ │ + b 0xfad10 │ │ │ │ rsb r2, r2, #0 │ │ │ │ lsr r1, r1, r2 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - b 0xfac10 │ │ │ │ + b 0xfad10 │ │ │ │ rsb ip, ip, #0 │ │ │ │ lsr r3, r3, ip │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ - b 0xfabfc │ │ │ │ + b 0xfacfc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xfac6c │ │ │ │ - b 0xfabfc │ │ │ │ + bne 0xfad6c │ │ │ │ + b 0xfacfc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xfacbc │ │ │ │ - b 0xfac10 │ │ │ │ + bne 0xfadbc │ │ │ │ + b 0xfad10 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ lsr r5, r3, #8 │ │ │ │ and r5, r5, #3 │ │ │ │ and r4, r3, #255 @ 0xff │ │ │ │ cmp r5, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ asr r3, r3, #10 │ │ │ │ @@ -240375,84 +240439,84 @@ │ │ │ │ moveq r5, r4 │ │ │ │ asr r3, r3, #24 │ │ │ │ sub r1, r1, #2 │ │ │ │ sub lr, r0, #2 │ │ │ │ add r6, r5, r1 │ │ │ │ mov r7, #1 │ │ │ │ rsb r8, r3, #0 │ │ │ │ - b 0xfad88 │ │ │ │ + b 0xfae88 │ │ │ │ cmp r3, #15 │ │ │ │ - bgt 0xfae18 │ │ │ │ + bgt 0xfaf18 │ │ │ │ lsl ip, ip, r3 │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ lslcc ip, ip, #16 │ │ │ │ asrcc ip, ip, #16 │ │ │ │ - bcc 0xfad7c │ │ │ │ + bcc 0xfae7c │ │ │ │ mvn ip, #0 │ │ │ │ str r7, [r2, #3808] @ 0xee0 │ │ │ │ cmp r1, r6 │ │ │ │ strh ip, [lr, #2]! │ │ │ │ - beq 0xfadc8 │ │ │ │ + beq 0xfaec8 │ │ │ │ ldrsh ip, [r1, #2]! │ │ │ │ cmp ip, #0 │ │ │ │ movlt ip, #0 │ │ │ │ strlt r7, [r2, #3808] @ 0xee0 │ │ │ │ - blt 0xfad7c │ │ │ │ + blt 0xfae7c │ │ │ │ cmn r3, #15 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xfad7c │ │ │ │ + blt 0xfae7c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xfad58 │ │ │ │ + bge 0xfae58 │ │ │ │ lsr ip, ip, r8 │ │ │ │ lsl ip, ip, #16 │ │ │ │ asr ip, ip, #16 │ │ │ │ cmp r1, r6 │ │ │ │ strh ip, [lr, #2]! │ │ │ │ - bne 0xfad88 │ │ │ │ + bne 0xfae88 │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xfadf0 │ │ │ │ + bhi 0xfaef0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xfad74 │ │ │ │ - b 0xfad7c │ │ │ │ + bne 0xfae74 │ │ │ │ + b 0xfae7c │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bge 0xfae4c │ │ │ │ + bge 0xfaf4c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #3808] @ 0xee0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #31 │ │ │ │ - blt 0xfaebc │ │ │ │ + blt 0xfafbc │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xfae9c │ │ │ │ + blt 0xfaf9c │ │ │ │ cmp r2, #31 │ │ │ │ - bgt 0xfaeb4 │ │ │ │ + bgt 0xfafb4 │ │ │ │ lsl r0, r1, r2 │ │ │ │ cmp r1, r0, lsr r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #1 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -240464,44 +240528,44 @@ │ │ │ │ rsb r2, r2, #0 │ │ │ │ lsr r0, r1, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xfae80 │ │ │ │ + bne 0xfaf80 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ - bge 0xfaf04 │ │ │ │ + bge 0xfb004 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [ip, #3808] @ 0xee0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r1, r1, #24 │ │ │ │ cmp r1, #-1056964608 @ 0xc1000000 │ │ │ │ asr lr, r1, #24 │ │ │ │ asr r1, r1, #31 │ │ │ │ adcs r0, r1, #0 │ │ │ │ - blt 0xfafb8 │ │ │ │ + blt 0xfb0b8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 0xfaf8c │ │ │ │ + blt 0xfb08c │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bge 0xfafd0 │ │ │ │ + bge 0xfb0d0 │ │ │ │ lsl r1, r3, lr │ │ │ │ sub r5, lr, #32 │ │ │ │ lsl r0, r2, lr │ │ │ │ orr r1, r1, r2, lsl r5 │ │ │ │ rsb r6, lr, #32 │ │ │ │ orr r1, r1, r2, lsr r6 │ │ │ │ lsr r4, r0, lr │ │ │ │ @@ -240535,15 +240599,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r1, r2, r3 │ │ │ │ - bne 0xfaf6c │ │ │ │ + bne 0xfb06c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -240564,55 +240628,55 @@ │ │ │ │ add r6, r5, r1 │ │ │ │ mov r7, #1 │ │ │ │ rsb r8, r3, #0 │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ movlt ip, #0 │ │ │ │ strlt r7, [r2, #3808] @ 0xee0 │ │ │ │ - blt 0xfb084 │ │ │ │ + blt 0xfb184 │ │ │ │ cmn r3, #31 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xfb084 │ │ │ │ + blt 0xfb184 │ │ │ │ cmp r3, #0 │ │ │ │ lsrlt ip, ip, r8 │ │ │ │ - blt 0xfb084 │ │ │ │ + blt 0xfb184 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 0xfb0e0 │ │ │ │ + bgt 0xfb1e0 │ │ │ │ lsl r9, ip, r3 │ │ │ │ cmp ip, r9, lsr r3 │ │ │ │ moveq ip, r9 │ │ │ │ - beq 0xfb084 │ │ │ │ + beq 0xfb184 │ │ │ │ mvn ip, #0 │ │ │ │ str r7, [r2, #3808] @ 0xee0 │ │ │ │ cmp r1, r6 │ │ │ │ str ip, [lr, #4]! │ │ │ │ - bne 0xfb038 │ │ │ │ + bne 0xfb138 │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xfb0b8 │ │ │ │ + bhi 0xfb1b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xfb07c │ │ │ │ - b 0xfb084 │ │ │ │ + bne 0xfb17c │ │ │ │ + b 0xfb184 │ │ │ │ lsr ip, r3, #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ and ip, ip, #3 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ asr r3, r3, #10 │ │ │ │ cmp ip, #2 │ │ │ │ lsl r3, r3, #24 │ │ │ │ @@ -240632,155 +240696,155 @@ │ │ │ │ sub r0, fp, #32 │ │ │ │ add r7, r6, r1 │ │ │ │ mov r8, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ - b 0xfb178 │ │ │ │ + b 0xfb278 │ │ │ │ mov lr, #0 │ │ │ │ mov r0, lr │ │ │ │ str r8, [r2, #3808] @ 0xee0 │ │ │ │ cmp r1, r7 │ │ │ │ str lr, [ip, #8]! │ │ │ │ str r0, [ip, #4] │ │ │ │ - beq 0xfb1f8 │ │ │ │ + beq 0xfb2f8 │ │ │ │ ldr lr, [r1, #8]! │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0xfb15c │ │ │ │ + blt 0xfb25c │ │ │ │ cmn r3, #63 @ 0x3f │ │ │ │ - blt 0xfb24c │ │ │ │ + blt 0xfb34c │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xfb258 │ │ │ │ + blt 0xfb358 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt 0xfb244 │ │ │ │ + bgt 0xfb344 │ │ │ │ lsl r5, r0, r3 │ │ │ │ sub r6, r3, #32 │ │ │ │ orr r5, r5, lr, lsl r6 │ │ │ │ lsl r4, lr, r3 │ │ │ │ rsb r9, r3, #32 │ │ │ │ orr r5, r5, lr, lsr r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsr r4, r4, r3 │ │ │ │ orr r4, r4, r5, lsl r9 │ │ │ │ orr r4, r4, r5, lsr r6 │ │ │ │ lsr r6, r5, r3 │ │ │ │ cmp r0, r6 │ │ │ │ cmpeq lr, r4 │ │ │ │ - beq 0xfb274 │ │ │ │ + beq 0xfb374 │ │ │ │ mov r0, #1 │ │ │ │ mvn lr, #0 │ │ │ │ str r0, [r2, #3808] @ 0xee0 │ │ │ │ cmp r1, r7 │ │ │ │ mov r0, lr │ │ │ │ str lr, [ip, #8]! │ │ │ │ str r0, [ip, #4] │ │ │ │ - bne 0xfb178 │ │ │ │ + bne 0xfb278 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r5, sl │ │ │ │ add r9, r9, sl │ │ │ │ - bls 0xfb228 │ │ │ │ + bls 0xfb328 │ │ │ │ sub r6, sl, r9 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r9], #8 │ │ │ │ add r3, r9, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xfb218 │ │ │ │ + bhi 0xfb318 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r0, lr, r0 │ │ │ │ - bne 0xfb1d8 │ │ │ │ + bne 0xfb2d8 │ │ │ │ mov lr, #0 │ │ │ │ mov r0, lr │ │ │ │ - b 0xfb168 │ │ │ │ + b 0xfb268 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr lr, lr, fp │ │ │ │ orr lr, lr, r0, lsl r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ orr lr, lr, r0, lsr r4 │ │ │ │ lsr r0, r0, fp │ │ │ │ - b 0xfb168 │ │ │ │ + b 0xfb268 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - b 0xfb168 │ │ │ │ + b 0xfb268 │ │ │ │ push {r4, lr} │ │ │ │ lsl r4, r2, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ lsr lr, r2, #8 │ │ │ │ lsr ip, r2, #16 │ │ │ │ cmn r4, #8 │ │ │ │ mov r3, r1 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ lsr r2, r2, #24 │ │ │ │ movlt r1, #0 │ │ │ │ - blt 0xfb2d8 │ │ │ │ + blt 0xfb3d8 │ │ │ │ cmp r4, #0 │ │ │ │ and r1, r3, #255 @ 0xff │ │ │ │ - blt 0xfb3d0 │ │ │ │ + blt 0xfb4d0 │ │ │ │ cmp r4, #7 │ │ │ │ - ble 0xfb418 │ │ │ │ + ble 0xfb518 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xfb2d8 │ │ │ │ + beq 0xfb3d8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0, #3808] @ 0xee0 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ lsl lr, lr, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ cmn lr, #8 │ │ │ │ movlt lr, #0 │ │ │ │ - blt 0xfb31c │ │ │ │ + blt 0xfb41c │ │ │ │ lsr r4, r3, #8 │ │ │ │ cmp lr, #0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - blt 0xfb3b8 │ │ │ │ + blt 0xfb4b8 │ │ │ │ cmp lr, #7 │ │ │ │ - ble 0xfb42c │ │ │ │ + ble 0xfb52c │ │ │ │ cmp r4, #0 │ │ │ │ moveq lr, r4 │ │ │ │ - beq 0xfb31c │ │ │ │ + beq 0xfb41c │ │ │ │ mov lr, #1 │ │ │ │ str lr, [r0, #3808] @ 0xee0 │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ lsl ip, ip, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmn ip, #8 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 0xfb35c │ │ │ │ + blt 0xfb45c │ │ │ │ lsr r4, r3, #16 │ │ │ │ cmp ip, #0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ - blt 0xfb400 │ │ │ │ + blt 0xfb500 │ │ │ │ cmp ip, #7 │ │ │ │ - ble 0xfb440 │ │ │ │ + ble 0xfb540 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xfb35c │ │ │ │ + beq 0xfb45c │ │ │ │ mov ip, #1 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #8 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 0xfb398 │ │ │ │ + blt 0xfb498 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r3, r3, #24 │ │ │ │ - blt 0xfb3e8 │ │ │ │ + blt 0xfb4e8 │ │ │ │ cmp r2, #7 │ │ │ │ - ble 0xfb454 │ │ │ │ + ble 0xfb554 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xfb398 │ │ │ │ + beq 0xfb498 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ orr r0, r1, lr, lsl #8 │ │ │ │ orr r0, r0, r4, lsl #16 │ │ │ │ orr r0, r0, r3, lsl #24 │ │ │ │ mov r1, #0 │ │ │ │ @@ -240789,53 +240853,53 @@ │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mvn lr, lr │ │ │ │ lsr lr, r4, lr │ │ │ │ and r4, lr, #1 │ │ │ │ add lr, r4, lr, lsr #1 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ - b 0xfb31c │ │ │ │ + b 0xfb41c │ │ │ │ mvn r4, r4 │ │ │ │ lsr r1, r1, r4 │ │ │ │ and r4, r1, #1 │ │ │ │ add r1, r4, r1, lsr #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ - b 0xfb2d8 │ │ │ │ + b 0xfb3d8 │ │ │ │ mvn r2, r2 │ │ │ │ lsr r3, r3, r2 │ │ │ │ and r2, r3, #1 │ │ │ │ add r3, r2, r3, lsr #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 0xfb398 │ │ │ │ + b 0xfb498 │ │ │ │ mvn ip, ip │ │ │ │ lsr r4, r4, ip │ │ │ │ and ip, r4, #1 │ │ │ │ add ip, ip, r4, lsr #1 │ │ │ │ and r4, ip, #255 @ 0xff │ │ │ │ - b 0xfb35c │ │ │ │ + b 0xfb45c │ │ │ │ lsl r1, r1, r4 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ andls r1, r1, #255 @ 0xff │ │ │ │ - bhi 0xfb2cc │ │ │ │ - b 0xfb2d8 │ │ │ │ + bhi 0xfb3cc │ │ │ │ + b 0xfb3d8 │ │ │ │ lsl lr, r4, lr │ │ │ │ cmp lr, #255 @ 0xff │ │ │ │ andls lr, lr, #255 @ 0xff │ │ │ │ - bhi 0xfb310 │ │ │ │ - b 0xfb31c │ │ │ │ + bhi 0xfb410 │ │ │ │ + b 0xfb41c │ │ │ │ lsl r4, r4, ip │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ andls r4, r4, #255 @ 0xff │ │ │ │ - bhi 0xfb350 │ │ │ │ - b 0xfb35c │ │ │ │ + bhi 0xfb450 │ │ │ │ + b 0xfb45c │ │ │ │ lsl r3, r3, r2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ andls r3, r3, #255 @ 0xff │ │ │ │ - bhi 0xfb38c │ │ │ │ - b 0xfb398 │ │ │ │ + bhi 0xfb48c │ │ │ │ + b 0xfb498 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ lsr r4, r5, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ @@ -240844,96 +240908,96 @@ │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ sub lr, r2, #1 │ │ │ │ sub r6, r0, #1 │ │ │ │ add r7, r1, r4 │ │ │ │ mov r8, #1 │ │ │ │ - b 0xfb4d8 │ │ │ │ + b 0xfb5d8 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt 0xfb568 │ │ │ │ + bgt 0xfb668 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ - bls 0xfb4cc │ │ │ │ + bls 0xfb5cc │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r8, [r3, #3808] @ 0xee0 │ │ │ │ cmp r7, r1 │ │ │ │ strb r2, [r6, #1]! │ │ │ │ - beq 0xfb518 │ │ │ │ + beq 0xfb618 │ │ │ │ ldrsb ip, [lr, #1]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmn ip, #8 │ │ │ │ movlt r2, #0 │ │ │ │ - blt 0xfb4cc │ │ │ │ + blt 0xfb5cc │ │ │ │ cmp ip, #0 │ │ │ │ ldrb r2, [r1] │ │ │ │ - bge 0xfb4ac │ │ │ │ + bge 0xfb5ac │ │ │ │ mvn ip, ip │ │ │ │ lsr r2, r2, ip │ │ │ │ and ip, r2, #1 │ │ │ │ add r2, ip, r2, lsr #1 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r7, r1 │ │ │ │ strb r2, [r6, #1]! │ │ │ │ - bne 0xfb4d8 │ │ │ │ + bne 0xfb5d8 │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xfb540 │ │ │ │ + bhi 0xfb640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0xfb4c4 │ │ │ │ - b 0xfb4cc │ │ │ │ + bne 0xfb5c4 │ │ │ │ + b 0xfb5cc │ │ │ │ lsl ip, r2, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmn ip, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ lsr r2, r2, #16 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 0xfb5bc │ │ │ │ + blt 0xfb6bc │ │ │ │ lsl r3, r1, #16 │ │ │ │ cmp ip, #0 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - blt 0xfb638 │ │ │ │ + blt 0xfb738 │ │ │ │ cmp ip, #15 │ │ │ │ - ble 0xfb654 │ │ │ │ + ble 0xfb754 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xfb5bc │ │ │ │ - ldr r3, [pc, #204] @ 0xfb684 │ │ │ │ + beq 0xfb6bc │ │ │ │ + ldr r3, [pc, #204] @ 0xfb784 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #16 │ │ │ │ movlt r1, #0 │ │ │ │ - blt 0xfb5f8 │ │ │ │ + blt 0xfb6f8 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - blt 0xfb61c │ │ │ │ + blt 0xfb71c │ │ │ │ cmp r2, #15 │ │ │ │ - ble 0xfb66c │ │ │ │ + ble 0xfb76c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xfb5f8 │ │ │ │ - ldr r1, [pc, #144] @ 0xfb684 │ │ │ │ + beq 0xfb6f8 │ │ │ │ + ldr r1, [pc, #144] @ 0xfb784 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ strh r3, [sp, #4] │ │ │ │ strh r1, [sp, #6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -240943,108 +241007,108 @@ │ │ │ │ bx lr │ │ │ │ mvn r2, r2 │ │ │ │ lsr r1, r1, r2 │ │ │ │ and r2, r1, #1 │ │ │ │ add r2, r2, r1, lsr #1 │ │ │ │ lsl r1, r2, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - b 0xfb5f8 │ │ │ │ + b 0xfb6f8 │ │ │ │ mvn ip, ip │ │ │ │ lsr r3, r3, ip │ │ │ │ and ip, r3, #1 │ │ │ │ add r3, ip, r3, lsr #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0xfb5bc │ │ │ │ + b 0xfb6bc │ │ │ │ lsl r3, r3, ip │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ lslcc r3, r3, #16 │ │ │ │ lsrcc r3, r3, #16 │ │ │ │ - bcs 0xfb5b0 │ │ │ │ - b 0xfb5bc │ │ │ │ + bcs 0xfb6b0 │ │ │ │ + b 0xfb6bc │ │ │ │ lsl r1, r1, r2 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ lslcc r1, r1, #16 │ │ │ │ lsrcc r1, r1, #16 │ │ │ │ - bcs 0xfb5ec │ │ │ │ - b 0xfb5f8 │ │ │ │ + bcs 0xfb6ec │ │ │ │ + b 0xfb6f8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ sub r1, r1, #2 │ │ │ │ lsr lr, r4, #8 │ │ │ │ and lr, lr, #3 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp lr, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ addne lr, lr, #1 │ │ │ │ lsl r4, r4, #3 │ │ │ │ lslne lr, lr, #3 │ │ │ │ moveq lr, r4 │ │ │ │ - ldr r8, [pc, #236] @ 0xfb7ac │ │ │ │ + ldr r8, [pc, #236] @ 0xfb8ac │ │ │ │ sub ip, r2, #2 │ │ │ │ sub r5, r0, #2 │ │ │ │ add r6, lr, r1 │ │ │ │ mov r7, #1 │ │ │ │ - b 0xfb700 │ │ │ │ + b 0xfb800 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt 0xfb79c │ │ │ │ + bgt 0xfb89c │ │ │ │ lsl r2, r9, r2 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r2, r2, #16 │ │ │ │ lsrcc r2, r2, #16 │ │ │ │ - bcc 0xfb6f4 │ │ │ │ + bcc 0xfb7f4 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r3, #3808] @ 0xee0 │ │ │ │ cmp r6, r1 │ │ │ │ strh r2, [r5, #2]! │ │ │ │ - beq 0xfb74c │ │ │ │ + beq 0xfb84c │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #16 │ │ │ │ movlt r2, #0 │ │ │ │ - blt 0xfb6f4 │ │ │ │ + blt 0xfb7f4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrh r9, [r1] │ │ │ │ - bge 0xfb6d0 │ │ │ │ + bge 0xfb7d0 │ │ │ │ mvn r2, r2 │ │ │ │ lsr r2, r9, r2 │ │ │ │ and r9, r2, #1 │ │ │ │ add r2, r9, r2, lsr #1 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r6, r1 │ │ │ │ strh r2, [r5, #2]! │ │ │ │ - bne 0xfb700 │ │ │ │ + bne 0xfb800 │ │ │ │ cmp lr, r4 │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xfb774 │ │ │ │ + bhi 0xfb874 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r9, #0 │ │ │ │ moveq r2, r9 │ │ │ │ - bne 0xfb6ec │ │ │ │ - b 0xfb6f4 │ │ │ │ + bne 0xfb7ec │ │ │ │ + b 0xfb7f4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub r1, r1, #4 │ │ │ │ lsr r6, r5, #8 │ │ │ │ and r6, r6, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ @@ -241054,67 +241118,67 @@ │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r6, r6, #3 │ │ │ │ moveq r6, r5 │ │ │ │ sub lr, r2, #4 │ │ │ │ sub r4, r0, #4 │ │ │ │ add r7, r6, r1 │ │ │ │ mov r8, #1 │ │ │ │ - b 0xfb81c │ │ │ │ + b 0xfb91c │ │ │ │ cmp r2, #31 │ │ │ │ - bgt 0xfb8b0 │ │ │ │ + bgt 0xfb9b0 │ │ │ │ lsl r9, ip, r2 │ │ │ │ cmp ip, r9, lsr r2 │ │ │ │ - beq 0xfb8bc │ │ │ │ + beq 0xfb9bc │ │ │ │ mvn ip, #0 │ │ │ │ str r8, [r3, #3808] @ 0xee0 │ │ │ │ cmp r7, r1 │ │ │ │ str ip, [r4, #4]! │ │ │ │ - beq 0xfb860 │ │ │ │ + beq 0xfb960 │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ add r1, r1, #4 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #32 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xfb810 │ │ │ │ + blt 0xfb910 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r1] │ │ │ │ - bge 0xfb7f4 │ │ │ │ + bge 0xfb8f4 │ │ │ │ mvn r2, r2 │ │ │ │ lsr ip, ip, r2 │ │ │ │ and r2, ip, #1 │ │ │ │ add ip, r2, ip, lsr #1 │ │ │ │ cmp r7, r1 │ │ │ │ str ip, [r4, #4]! │ │ │ │ - bne 0xfb81c │ │ │ │ + bne 0xfb91c │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xfb888 │ │ │ │ + bhi 0xfb988 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0xfb808 │ │ │ │ - b 0xfb810 │ │ │ │ + bne 0xfb908 │ │ │ │ + b 0xfb910 │ │ │ │ mov ip, r9 │ │ │ │ - b 0xfb810 │ │ │ │ + b 0xfb910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ lsr r0, r4, #8 │ │ │ │ and r0, r0, #3 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ @@ -241126,65 +241190,65 @@ │ │ │ │ moveq r0, r4 │ │ │ │ sub r1, r1, #8 │ │ │ │ add r7, r0, r1 │ │ │ │ stm sp, {r0, r4} │ │ │ │ sub lr, r2, #8 │ │ │ │ sub ip, r5, #8 │ │ │ │ mov r0, r3 │ │ │ │ - b 0xfb980 │ │ │ │ + b 0xfba80 │ │ │ │ cmp r8, #0 │ │ │ │ ldm r1, {r2, r6} │ │ │ │ - blt 0xfb9f8 │ │ │ │ + blt 0xfbaf8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs r8, r8, #0 │ │ │ │ - bge 0xfba30 │ │ │ │ + bge 0xfbb30 │ │ │ │ lsl r8, r6, r3 │ │ │ │ sub sl, r3, #32 │ │ │ │ lsl r4, r2, r3 │ │ │ │ orr r8, r8, r2, lsl sl │ │ │ │ rsb fp, r3, #32 │ │ │ │ orr r8, r8, r2, lsr fp │ │ │ │ lsr r9, r4, r3 │ │ │ │ orr r9, r9, r8, lsl fp │ │ │ │ lsr r3, r8, r3 │ │ │ │ orr r9, r9, r8, lsr sl │ │ │ │ cmp r6, r3 │ │ │ │ cmpeq r2, r9 │ │ │ │ - beq 0xfba3c │ │ │ │ + beq 0xfbb3c │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r6, [ip, #4] │ │ │ │ - beq 0xfb9b0 │ │ │ │ + beq 0xfbab0 │ │ │ │ ldrsb r3, [lr, #8]! │ │ │ │ add r1, r1, #8 │ │ │ │ asr r8, r3, #31 │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ adcs r2, r8, #0 │ │ │ │ - bge 0xfb914 │ │ │ │ + bge 0xfba14 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r6, [ip, #4] │ │ │ │ - bne 0xfb980 │ │ │ │ + bne 0xfba80 │ │ │ │ ldm sp, {r0, r4} │ │ │ │ cmp r0, r4 │ │ │ │ add r5, r5, r0 │ │ │ │ - bcs 0xfb9dc │ │ │ │ + bcs 0xfbadc │ │ │ │ sub r0, r0, r5 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r5], #8 │ │ │ │ add r3, r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xfb9cc │ │ │ │ + bhi 0xfbacc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -241197,32 +241261,32 @@ │ │ │ │ lsr r3, r6, r3 │ │ │ │ lsr r6, r2, #1 │ │ │ │ orr r6, r6, r3, lsl #31 │ │ │ │ and r2, r2, #1 │ │ │ │ adds r2, r6, r2 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adc r6, r3, #0 │ │ │ │ - b 0xfb970 │ │ │ │ + b 0xfba70 │ │ │ │ orrs r3, r2, r6 │ │ │ │ - bne 0xfb960 │ │ │ │ - b 0xfb970 │ │ │ │ + bne 0xfba60 │ │ │ │ + b 0xfba70 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r8 │ │ │ │ - b 0xfb970 │ │ │ │ + b 0xfba70 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #32 │ │ │ │ mov r3, r0 │ │ │ │ - blt 0xfbab0 │ │ │ │ + blt 0xfbbb0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xfba90 │ │ │ │ + blt 0xfbb90 │ │ │ │ cmp r2, #31 │ │ │ │ - ble 0xfbac4 │ │ │ │ + ble 0xfbbc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xfbab0 │ │ │ │ + beq 0xfbbb0 │ │ │ │ mov r2, #1 │ │ │ │ mvn r0, #0 │ │ │ │ str r2, [r3, #3808] @ 0xee0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @@ -241237,33 +241301,33 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r0, r1, r2 │ │ │ │ cmp r1, r0, lsr r2 │ │ │ │ - bne 0xfba74 │ │ │ │ + bne 0xfbb74 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov lr, r0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ cmp r1, #-1073741824 @ 0xc0000000 │ │ │ │ asr ip, r1, #24 │ │ │ │ asr r1, r1, #31 │ │ │ │ adcs r0, r1, #0 │ │ │ │ - blt 0xfbbbc │ │ │ │ + blt 0xfbcbc │ │ │ │ cmp r1, #0 │ │ │ │ - blt 0xfbb78 │ │ │ │ + blt 0xfbc78 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bge 0xfbbd4 │ │ │ │ + bge 0xfbcd4 │ │ │ │ lsl r1, r3, ip │ │ │ │ sub r5, ip, #32 │ │ │ │ lsl r0, r2, ip │ │ │ │ orr r1, r1, r2, lsl r5 │ │ │ │ rsb r6, ip, #32 │ │ │ │ orr r1, r1, r2, lsr r6 │ │ │ │ lsr r4, r0, ip │ │ │ │ @@ -241304,15 +241368,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r1, r2, r3 │ │ │ │ - bne 0xfbb58 │ │ │ │ + bne 0xfbc58 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r3, r2, #24 │ │ │ │ @@ -241321,80 +241385,80 @@ │ │ │ │ cmn r3, #7 │ │ │ │ push {r4, r5, lr} │ │ │ │ lsl lr, r2, #16 │ │ │ │ asr lr, lr, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 0xfbc60 │ │ │ │ + blt 0xfbd60 │ │ │ │ lsl r5, r1, #24 │ │ │ │ cmp r3, #0 │ │ │ │ asr r5, r5, #24 │ │ │ │ - blt 0xfbd80 │ │ │ │ + blt 0xfbe80 │ │ │ │ cmp r3, #7 │ │ │ │ - ble 0xfbdbc │ │ │ │ + ble 0xfbebc │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - beq 0xfbc60 │ │ │ │ + beq 0xfbd60 │ │ │ │ mvn r5, r5 │ │ │ │ lsr r5, r5, #31 │ │ │ │ rsb r5, r5, #128 @ 0x80 │ │ │ │ lsl r3, r5, #24 │ │ │ │ mov r4, #1 │ │ │ │ asr r3, r3, #24 │ │ │ │ str r4, [r0, #3808] @ 0xee0 │ │ │ │ cmn lr, #7 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 0xfbcac │ │ │ │ + blt 0xfbdac │ │ │ │ lsl r5, r1, #16 │ │ │ │ cmp lr, #0 │ │ │ │ asr r5, r5, #24 │ │ │ │ - blt 0xfbd6c │ │ │ │ + blt 0xfbe6c │ │ │ │ cmp lr, #7 │ │ │ │ - ble 0xfbdd4 │ │ │ │ + ble 0xfbed4 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 0xfbcac │ │ │ │ + beq 0xfbdac │ │ │ │ mvn r5, r5 │ │ │ │ lsr r5, r5, #31 │ │ │ │ rsb r5, r5, #128 @ 0x80 │ │ │ │ lsl r4, r5, #24 │ │ │ │ mov lr, #1 │ │ │ │ asr r4, r4, #24 │ │ │ │ str lr, [r0, #3808] @ 0xee0 │ │ │ │ cmn ip, #7 │ │ │ │ movlt lr, #0 │ │ │ │ - blt 0xfbcf8 │ │ │ │ + blt 0xfbdf8 │ │ │ │ lsl r5, r1, #8 │ │ │ │ cmp ip, #0 │ │ │ │ asr r5, r5, #24 │ │ │ │ - blt 0xfbda8 │ │ │ │ + blt 0xfbea8 │ │ │ │ cmp ip, #7 │ │ │ │ - ble 0xfbdec │ │ │ │ + ble 0xfbeec │ │ │ │ cmp r5, #0 │ │ │ │ moveq lr, r5 │ │ │ │ - beq 0xfbcf8 │ │ │ │ + beq 0xfbdf8 │ │ │ │ mvn r5, r5 │ │ │ │ lsr r5, r5, #31 │ │ │ │ rsb r5, r5, #128 @ 0x80 │ │ │ │ lsl lr, r5, #24 │ │ │ │ mov ip, #1 │ │ │ │ asr lr, lr, #24 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ cmn r2, #7 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xfbd40 │ │ │ │ + blt 0xfbe40 │ │ │ │ cmp r2, #0 │ │ │ │ asr r1, r1, #24 │ │ │ │ - blt 0xfbd94 │ │ │ │ + blt 0xfbe94 │ │ │ │ cmp r2, #7 │ │ │ │ - ble 0xfbe04 │ │ │ │ + ble 0xfbf04 │ │ │ │ cmp r1, #0 │ │ │ │ moveq ip, r1 │ │ │ │ - beq 0xfbd40 │ │ │ │ + beq 0xfbe40 │ │ │ │ mvn r1, r1 │ │ │ │ lsr r1, r1, #31 │ │ │ │ rsb r1, r1, #128 @ 0x80 │ │ │ │ lsl ip, r1, #24 │ │ │ │ mov r2, #1 │ │ │ │ asr ip, ip, #24 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ @@ -241409,54 +241473,54 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn lr, lr │ │ │ │ asr r5, r5, lr │ │ │ │ and r4, r5, #1 │ │ │ │ add r4, r4, r5, asr #1 │ │ │ │ - b 0xfbcac │ │ │ │ + b 0xfbdac │ │ │ │ mvn r3, r3 │ │ │ │ asr r5, r5, r3 │ │ │ │ and r3, r5, #1 │ │ │ │ add r3, r3, r5, asr #1 │ │ │ │ - b 0xfbc60 │ │ │ │ + b 0xfbd60 │ │ │ │ mvn r2, r2 │ │ │ │ asr r1, r1, r2 │ │ │ │ and ip, r1, #1 │ │ │ │ add ip, ip, r1, asr #1 │ │ │ │ - b 0xfbd40 │ │ │ │ + b 0xfbe40 │ │ │ │ mvn ip, ip │ │ │ │ asr r5, r5, ip │ │ │ │ and lr, r5, #1 │ │ │ │ add lr, lr, r5, asr #1 │ │ │ │ - b 0xfbcf8 │ │ │ │ + b 0xfbdf8 │ │ │ │ lsl r4, r5, r3 │ │ │ │ lsl r3, r4, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 0xfbc44 │ │ │ │ - b 0xfbc60 │ │ │ │ + bne 0xfbd44 │ │ │ │ + b 0xfbd60 │ │ │ │ lsl lr, r5, lr │ │ │ │ lsl r4, lr, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ cmp lr, r4 │ │ │ │ - bne 0xfbc90 │ │ │ │ - b 0xfbcac │ │ │ │ + bne 0xfbd90 │ │ │ │ + b 0xfbdac │ │ │ │ lsl ip, r5, ip │ │ │ │ lsl lr, ip, #24 │ │ │ │ asr lr, lr, #24 │ │ │ │ cmp ip, lr │ │ │ │ - bne 0xfbcdc │ │ │ │ - b 0xfbcf8 │ │ │ │ + bne 0xfbddc │ │ │ │ + b 0xfbdf8 │ │ │ │ lsl r2, r1, r2 │ │ │ │ lsl ip, r2, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmp r2, ip │ │ │ │ - bne 0xfbd24 │ │ │ │ - b 0xfbd40 │ │ │ │ + bne 0xfbe24 │ │ │ │ + b 0xfbe40 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub r1, r1, #1 │ │ │ │ lsr r4, r5, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ @@ -241465,107 +241529,107 @@ │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ sub lr, r2, #1 │ │ │ │ sub r6, r0, #1 │ │ │ │ add r7, r1, r4 │ │ │ │ mov r8, #1 │ │ │ │ - b 0xfbea0 │ │ │ │ + b 0xfbfa0 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 0xfbf2c │ │ │ │ + bgt 0xfc02c │ │ │ │ lsl r2, r9, r2 │ │ │ │ lsl ip, r2, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq 0xfbe94 │ │ │ │ + beq 0xfbf94 │ │ │ │ mvn r9, r9 │ │ │ │ lsr r9, r9, #31 │ │ │ │ rsb r9, r9, #128 @ 0x80 │ │ │ │ lsl ip, r9, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ str r8, [r3, #3808] @ 0xee0 │ │ │ │ cmp r7, r1 │ │ │ │ strb ip, [r6, #1]! │ │ │ │ - beq 0xfbedc │ │ │ │ + beq 0xfbfdc │ │ │ │ ldrsb r2, [lr, #1]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmn r2, #7 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xfbe94 │ │ │ │ + blt 0xfbf94 │ │ │ │ cmp r2, #0 │ │ │ │ ldrsb r9, [r1] │ │ │ │ - bge 0xfbe60 │ │ │ │ + bge 0xfbf60 │ │ │ │ mvn r2, r2 │ │ │ │ asr r9, r9, r2 │ │ │ │ and ip, r9, #1 │ │ │ │ add ip, ip, r9, asr #1 │ │ │ │ cmp r7, r1 │ │ │ │ strb ip, [r6, #1]! │ │ │ │ - bne 0xfbea0 │ │ │ │ + bne 0xfbfa0 │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xfbf04 │ │ │ │ + bhi 0xfc004 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r9, #0 │ │ │ │ moveq ip, r9 │ │ │ │ - bne 0xfbe7c │ │ │ │ - b 0xfbe94 │ │ │ │ + bne 0xfbf7c │ │ │ │ + b 0xfbf94 │ │ │ │ lsl r3, r2, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmn r3, #15 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ asr r2, r2, #16 │ │ │ │ sub sp, sp, #12 │ │ │ │ movlt lr, #0 │ │ │ │ - blt 0xfbf9c │ │ │ │ + blt 0xfc09c │ │ │ │ lsl ip, r1, #16 │ │ │ │ cmp r3, #0 │ │ │ │ asr ip, ip, #16 │ │ │ │ - blt 0xfc024 │ │ │ │ + blt 0xfc124 │ │ │ │ cmp r3, #15 │ │ │ │ - ble 0xfc038 │ │ │ │ + ble 0xfc138 │ │ │ │ cmp ip, #0 │ │ │ │ moveq lr, ip │ │ │ │ - beq 0xfbf9c │ │ │ │ + beq 0xfc09c │ │ │ │ mvn ip, ip │ │ │ │ lsr ip, ip, #31 │ │ │ │ rsb ip, ip, #32768 @ 0x8000 │ │ │ │ lsl lr, ip, #16 │ │ │ │ mov r3, #1 │ │ │ │ asr lr, lr, #16 │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #15 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 0xfbfec │ │ │ │ + blt 0xfc0ec │ │ │ │ cmp r2, #0 │ │ │ │ asr r1, r1, #16 │ │ │ │ - blt 0xfc010 │ │ │ │ + blt 0xfc110 │ │ │ │ cmp r2, #15 │ │ │ │ - ble 0xfc050 │ │ │ │ + ble 0xfc150 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r1 │ │ │ │ - beq 0xfbfec │ │ │ │ + beq 0xfc0ec │ │ │ │ mvn r1, r1 │ │ │ │ lsr r1, r1, #31 │ │ │ │ rsb r1, r1, #32768 @ 0x8000 │ │ │ │ lsl r3, r1, #16 │ │ │ │ mov r2, #1 │ │ │ │ asr r3, r3, #16 │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ @@ -241578,32 +241642,32 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r2, r2 │ │ │ │ asr r1, r1, r2 │ │ │ │ and r3, r1, #1 │ │ │ │ add r3, r3, r1, asr #1 │ │ │ │ - b 0xfbfec │ │ │ │ + b 0xfc0ec │ │ │ │ mvn r3, r3 │ │ │ │ asr ip, ip, r3 │ │ │ │ and lr, ip, #1 │ │ │ │ add lr, lr, ip, asr #1 │ │ │ │ - b 0xfbf9c │ │ │ │ + b 0xfc09c │ │ │ │ lsl r3, ip, r3 │ │ │ │ lsl lr, r3, #16 │ │ │ │ asr lr, lr, #16 │ │ │ │ cmp r3, lr │ │ │ │ - bne 0xfbf80 │ │ │ │ - b 0xfbf9c │ │ │ │ + bne 0xfc080 │ │ │ │ + b 0xfc09c │ │ │ │ lsl r2, r1, r2 │ │ │ │ lsl r3, r2, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0xfbfd0 │ │ │ │ - b 0xfbfec │ │ │ │ + bne 0xfc0d0 │ │ │ │ + b 0xfc0ec │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub r1, r1, #2 │ │ │ │ lsr r4, r5, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ @@ -241612,72 +241676,72 @@ │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ sub lr, r2, #2 │ │ │ │ sub r6, r0, #2 │ │ │ │ add r7, r4, r1 │ │ │ │ mov r8, #1 │ │ │ │ - b 0xfc0ec │ │ │ │ + b 0xfc1ec │ │ │ │ cmp r2, #15 │ │ │ │ - bgt 0xfc180 │ │ │ │ + bgt 0xfc280 │ │ │ │ lsl r2, r9, r2 │ │ │ │ lsl ip, r2, #16 │ │ │ │ asr ip, ip, #16 │ │ │ │ cmp r2, ip │ │ │ │ - beq 0xfc0e0 │ │ │ │ + beq 0xfc1e0 │ │ │ │ mvn r9, r9 │ │ │ │ lsr r9, r9, #31 │ │ │ │ rsb r9, r9, #32768 @ 0x8000 │ │ │ │ lsl ip, r9, #16 │ │ │ │ asr ip, ip, #16 │ │ │ │ str r8, [r3, #3808] @ 0xee0 │ │ │ │ cmp r7, r1 │ │ │ │ strh ip, [r6, #2]! │ │ │ │ - beq 0xfc130 │ │ │ │ + beq 0xfc230 │ │ │ │ ldrh r2, [lr, #2]! │ │ │ │ add r1, r1, #2 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #15 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 0xfc0e0 │ │ │ │ + blt 0xfc1e0 │ │ │ │ cmp r2, #0 │ │ │ │ ldrsh r9, [r1] │ │ │ │ - bge 0xfc0ac │ │ │ │ + bge 0xfc1ac │ │ │ │ mvn r2, r2 │ │ │ │ asr r9, r9, r2 │ │ │ │ and ip, r9, #1 │ │ │ │ add ip, ip, r9, asr #1 │ │ │ │ cmp r7, r1 │ │ │ │ strh ip, [r6, #2]! │ │ │ │ - bne 0xfc0ec │ │ │ │ + bne 0xfc1ec │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xfc158 │ │ │ │ + bhi 0xfc258 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r9, #0 │ │ │ │ moveq ip, r9 │ │ │ │ - bne 0xfc0c8 │ │ │ │ - b 0xfc0e0 │ │ │ │ + bne 0xfc1c8 │ │ │ │ + b 0xfc1e0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub ip, r1, #4 │ │ │ │ lsr r4, r5, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ @@ -241686,69 +241750,69 @@ │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ sub lr, r2, #4 │ │ │ │ sub r6, r0, #4 │ │ │ │ add r7, r4, ip │ │ │ │ mov r8, #1 │ │ │ │ - b 0xfc204 │ │ │ │ + b 0xfc304 │ │ │ │ cmp r2, #31 │ │ │ │ - bgt 0xfc298 │ │ │ │ + bgt 0xfc398 │ │ │ │ lsl r9, r1, r2 │ │ │ │ cmp r1, r9, asr r2 │ │ │ │ - beq 0xfc2a4 │ │ │ │ + beq 0xfc3a4 │ │ │ │ mvn r1, r1 │ │ │ │ lsr r1, r1, #31 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [r3, #3808] @ 0xee0 │ │ │ │ cmp r7, ip │ │ │ │ str r1, [r6, #4]! │ │ │ │ - beq 0xfc248 │ │ │ │ + beq 0xfc348 │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ add ip, ip, #4 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #31 │ │ │ │ movlt r1, #0 │ │ │ │ - blt 0xfc1f8 │ │ │ │ + blt 0xfc2f8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [ip] │ │ │ │ - bge 0xfc1d4 │ │ │ │ + bge 0xfc2d4 │ │ │ │ mvn r2, r2 │ │ │ │ asr r1, r1, r2 │ │ │ │ and r2, r1, #1 │ │ │ │ add r1, r2, r1, asr #1 │ │ │ │ cmp r7, ip │ │ │ │ str r1, [r6, #4]! │ │ │ │ - bne 0xfc204 │ │ │ │ + bne 0xfc304 │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0xfc270 │ │ │ │ + bhi 0xfc370 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xfc1e8 │ │ │ │ - b 0xfc1f8 │ │ │ │ + bne 0xfc2e8 │ │ │ │ + b 0xfc2f8 │ │ │ │ mov r1, r9 │ │ │ │ - b 0xfc1f8 │ │ │ │ + b 0xfc2f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ lsr r0, r4, #8 │ │ │ │ and r0, r0, #3 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ @@ -241760,53 +241824,53 @@ │ │ │ │ moveq r0, r4 │ │ │ │ sub r1, r1, #8 │ │ │ │ add r6, r0, r1 │ │ │ │ stm sp, {r0, r4} │ │ │ │ sub lr, r2, #8 │ │ │ │ sub ip, r5, #8 │ │ │ │ mov r0, r3 │ │ │ │ - b 0xfc368 │ │ │ │ + b 0xfc468 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs r8, r8, #0 │ │ │ │ - bge 0xfc420 │ │ │ │ + bge 0xfc520 │ │ │ │ subs r8, r3, #32 │ │ │ │ lsl r8, r7, r3 │ │ │ │ sub fp, r3, #32 │ │ │ │ lsl r4, r2, r3 │ │ │ │ orr r8, r8, r2, lsl fp │ │ │ │ rsb sl, r3, #32 │ │ │ │ orr r8, r8, r2, lsr sl │ │ │ │ lsr r9, r4, r3 │ │ │ │ orr r9, r9, r8, lsl sl │ │ │ │ asr r3, r8, r3 │ │ │ │ orrpl r9, r9, r8, asr fp │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r2, r9 │ │ │ │ - beq 0xfc42c │ │ │ │ + beq 0xfc52c │ │ │ │ mov r3, #1 │ │ │ │ asr r2, r7, #31 │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, r2 │ │ │ │ eor r7, r3, r7, asr #31 │ │ │ │ cmp r1, r6 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r7, [ip, #4] │ │ │ │ - beq 0xfc3d8 │ │ │ │ + beq 0xfc4d8 │ │ │ │ ldrsb r3, [lr, #8]! │ │ │ │ add r1, r1, #8 │ │ │ │ asr r8, r3, #31 │ │ │ │ cmn r3, #63 @ 0x3f │ │ │ │ adcs r2, r8, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r7, r2 │ │ │ │ - blt 0xfc358 │ │ │ │ + blt 0xfc458 │ │ │ │ cmp r8, #0 │ │ │ │ ldm r1, {r2, r7} │ │ │ │ - bge 0xfc2fc │ │ │ │ + bge 0xfc3fc │ │ │ │ mvn r3, r3 │ │ │ │ lsr r8, r2, r3 │ │ │ │ rsb r2, r3, #32 │ │ │ │ orr r8, r8, r7, lsl r2 │ │ │ │ subs r2, r3, #32 │ │ │ │ orrpl r8, r8, r7, asr r2 │ │ │ │ asr r3, r7, r3 │ │ │ │ @@ -241815,50 +241879,50 @@ │ │ │ │ and r8, r8, #1 │ │ │ │ adds r2, r2, r8 │ │ │ │ asr r3, r3, #1 │ │ │ │ adc r7, r3, #0 │ │ │ │ cmp r1, r6 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r7, [ip, #4] │ │ │ │ - bne 0xfc368 │ │ │ │ + bne 0xfc468 │ │ │ │ ldm sp, {r0, r4} │ │ │ │ cmp r0, r4 │ │ │ │ add r5, r5, r0 │ │ │ │ - bcs 0xfc404 │ │ │ │ + bcs 0xfc504 │ │ │ │ sub r0, r0, r5 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r5], #8 │ │ │ │ add r3, r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0xfc3f4 │ │ │ │ + bhi 0xfc4f4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r3, r2, r7 │ │ │ │ - bne 0xfc340 │ │ │ │ - b 0xfc358 │ │ │ │ + bne 0xfc440 │ │ │ │ + b 0xfc458 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r8 │ │ │ │ - b 0xfc358 │ │ │ │ + b 0xfc458 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmn r2, #31 │ │ │ │ mov r3, r0 │ │ │ │ - blt 0xfc488 │ │ │ │ + blt 0xfc588 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xfc49c │ │ │ │ + blt 0xfc59c │ │ │ │ cmp r2, #31 │ │ │ │ - ble 0xfc4bc │ │ │ │ + ble 0xfc5bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0xfc488 │ │ │ │ + beq 0xfc588 │ │ │ │ mvn r1, r1 │ │ │ │ mov r2, #1 │ │ │ │ lsr r1, r1, #31 │ │ │ │ rsb r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r3, #3808] @ 0xee0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -241875,35 +241939,35 @@ │ │ │ │ add r0, r3, r0, asr #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r0, r1, r2 │ │ │ │ cmp r1, r0, asr r2 │ │ │ │ - bne 0xfc464 │ │ │ │ + bne 0xfc564 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr ip, [sp, #16] │ │ │ │ lsl ip, ip, #24 │ │ │ │ cmp ip, #-1056964608 @ 0xc1000000 │ │ │ │ asr lr, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ adcs r1, ip, #0 │ │ │ │ - blt 0xfc540 │ │ │ │ + blt 0xfc640 │ │ │ │ cmp ip, #0 │ │ │ │ - blt 0xfc558 │ │ │ │ + blt 0xfc658 │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ sbcs ip, ip, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 0xfc59c │ │ │ │ + blt 0xfc69c │ │ │ │ orrs r2, r3, r2 │ │ │ │ - beq 0xfc540 │ │ │ │ + beq 0xfc640 │ │ │ │ mov ip, #1 │ │ │ │ asr r2, r3, #31 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ mvn r0, r2 │ │ │ │ eor r1, r1, r3, asr #31 │ │ │ │ str ip, [r4, #3808] @ 0xee0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -241942,54 +242006,54 @@ │ │ │ │ orr r1, r1, r2, lsr r5 │ │ │ │ lsr r0, ip, lr │ │ │ │ orr r0, r0, r1, lsl r5 │ │ │ │ asr lr, r1, lr │ │ │ │ orrpl r0, r0, r1, asr r6 │ │ │ │ cmp r3, lr │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne 0xfc518 │ │ │ │ + bne 0xfc618 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #44] @ 0xfc61c │ │ │ │ - ldr r2, [pc, #44] @ 0xfc620 │ │ │ │ + ldr r3, [pc, #44] @ 0xfc71c │ │ │ │ + ldr r2, [pc, #44] @ 0xfc720 │ │ │ │ and ip, r0, r3 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r1, r1, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ add r0, ip, r3 │ │ │ │ eor r0, r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x007f7f7f │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - ldr r3, [pc, #40] @ 0xfc654 │ │ │ │ + ldr r3, [pc, #40] @ 0xfc754 │ │ │ │ and r2, r0, r3 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r0, r0, r1 │ │ │ │ - ldr r1, [pc, #28] @ 0xfc658 │ │ │ │ + ldr r1, [pc, #28] @ 0xfc758 │ │ │ │ add r3, r2, r3 │ │ │ │ and r0, r0, r1 │ │ │ │ eor r0, r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00ff7fff │ │ │ │ andhi r8, r0, r0 │ │ │ │ - ldr r3, [pc, #40] @ 0xfc68c │ │ │ │ + ldr r3, [pc, #40] @ 0xfc78c │ │ │ │ eor r2, r0, r1 │ │ │ │ orr r0, r0, r3 │ │ │ │ bic r3, r3, r2 │ │ │ │ - ldr r2, [pc, #28] @ 0xfc690 │ │ │ │ + ldr r2, [pc, #28] @ 0xfc790 │ │ │ │ and r2, r2, r1 │ │ │ │ sub r0, r0, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @@ -242046,15 +242110,15 @@ │ │ │ │ lsl r3, r3, #8 │ │ │ │ movne r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ ands r0, r0, r1, lsr #24 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - ldr r1, [pc, #36] @ 0xfc79c │ │ │ │ + ldr r1, [pc, #36] @ 0xfc89c │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ bic r0, r1, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ eor r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -242218,21 +242282,21 @@ │ │ │ │ smulbb r1, r1, r2 │ │ │ │ asr r2, r2, #16 │ │ │ │ mul r2, r3, r2 │ │ │ │ eors ip, r1, r1, lsl #1 │ │ │ │ lslpl r1, r1, #1 │ │ │ │ movmi ip, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldrmi r1, [pc, #64] @ 0xfca68 │ │ │ │ + ldrmi r1, [pc, #64] @ 0xfcb68 │ │ │ │ strmi ip, [r0, #3808] @ 0xee0 │ │ │ │ asrpl r1, r1, #16 │ │ │ │ eors r3, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #1 │ │ │ │ asrpl r2, r2, #16 │ │ │ │ - ldrmi r2, [pc, #40] @ 0xfca68 │ │ │ │ + ldrmi r2, [pc, #40] @ 0xfcb68 │ │ │ │ movmi r3, #1 │ │ │ │ strh r1, [sp, #4] │ │ │ │ strh r2, [sp, #6] │ │ │ │ strmi r3, [r0, #3808] @ 0xee0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -242242,45 +242306,45 @@ │ │ │ │ bx lr │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ asr ip, r1, #16 │ │ │ │ smulbb r1, r1, r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ eors r3, r1, r1, lsl #1 │ │ │ │ asr r2, r2, #16 │ │ │ │ - bmi 0xfcaec │ │ │ │ + bmi 0xfcbec │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r3, r1, #32768 @ 0x8000 │ │ │ │ cmp r3, r1 │ │ │ │ asrge r1, r3, #16 │ │ │ │ - blt 0xfcaec │ │ │ │ + blt 0xfcbec │ │ │ │ mul r2, ip, r2 │ │ │ │ eors r3, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #1 │ │ │ │ - bmi 0xfcadc │ │ │ │ + bmi 0xfcbdc │ │ │ │ add r3, r2, #32768 @ 0x8000 │ │ │ │ cmp r3, r2 │ │ │ │ asrge r3, r3, #16 │ │ │ │ - blt 0xfcadc │ │ │ │ + blt 0xfcbdc │ │ │ │ strh r1, [sp, #4] │ │ │ │ strh r3, [sp, #6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #20] @ 0xfcafc │ │ │ │ + ldr r3, [pc, #20] @ 0xfcbfc │ │ │ │ str r2, [r0, #3808] @ 0xee0 │ │ │ │ - b 0xfcab8 │ │ │ │ + b 0xfcbb8 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #4] @ 0xfcafc │ │ │ │ + ldr r1, [pc, #4] @ 0xfcbfc │ │ │ │ str r3, [r0, #3808] @ 0xee0 │ │ │ │ - b 0xfca98 │ │ │ │ + b 0xfcb98 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ smull r3, ip, r1, r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc r3, ip, ip │ │ │ │ teq r3, ip │ │ │ │ movmi r3, #1 │ │ │ │ @@ -242293,15 +242357,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ smull r3, ip, r1, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r3, r3 │ │ │ │ adc r2, ip, ip │ │ │ │ teq r2, ip │ │ │ │ - bmi 0xfcb90 │ │ │ │ + bmi 0xfcc90 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ adds lr, r0, #-2147483648 @ 0x80000000 │ │ │ │ adc r2, r2, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc ip, ip, ip │ │ │ │ cmp lr, r0 │ │ │ │ sbcs ip, r2, ip │ │ │ │ @@ -242355,16 +242419,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsr r1, r1, #16 │ │ │ │ lsl r1, r1, #16 │ │ │ │ orr r0, r1, r0, lsr #16 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #68] @ 0xfcc90 │ │ │ │ - ldr r3, [pc, #68] @ 0xfcc94 │ │ │ │ + ldr r2, [pc, #68] @ 0xfcd90 │ │ │ │ + ldr r3, [pc, #68] @ 0xfcd94 │ │ │ │ and r0, r0, r2 │ │ │ │ adds r0, r0, r3 │ │ │ │ and r1, r1, r2 │ │ │ │ adc r3, r3, r1 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsl r1, r3, #8 │ │ │ │ and r2, r2, #65280 @ 0xff00 │ │ │ │ @@ -242376,78 +242440,78 @@ │ │ │ │ orr r0, r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xff80ff80 │ │ │ │ addeq r0, r0, r0, lsl #1 │ │ │ │ - ldr r3, [pc, #36] @ 0xfccc4 │ │ │ │ + ldr r3, [pc, #36] @ 0xfcdc4 │ │ │ │ and r0, r0, r3 │ │ │ │ adds r0, r0, #32768 @ 0x8000 │ │ │ │ and r1, r1, r3 │ │ │ │ adc r1, r1, #32768 @ 0x8000 │ │ │ │ lsr r1, r1, #16 │ │ │ │ lsl r1, r1, #16 │ │ │ │ orr r0, r1, r0, lsr #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ lsls ip, r2, #16 │ │ │ │ mov r1, r0 │ │ │ │ - bmi 0xfcd88 │ │ │ │ + bmi 0xfce88 │ │ │ │ cmp ip, #16711680 @ 0xff0000 │ │ │ │ movhi ip, #1 │ │ │ │ movhi r0, #255 @ 0xff │ │ │ │ andls r0, r2, #255 @ 0xff │ │ │ │ strhi ip, [r1, #3808] @ 0xee0 │ │ │ │ lsr r2, r2, #16 │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ lsls ip, r2, #16 │ │ │ │ movmi r2, #1 │ │ │ │ strmi r2, [r1, #3808] @ 0xee0 │ │ │ │ - bmi 0xfcd1c │ │ │ │ + bmi 0xfce1c │ │ │ │ cmp ip, #16711680 @ 0xff0000 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ movhi r2, #65280 @ 0xff00 │ │ │ │ lslls r2, r2, #8 │ │ │ │ movhi ip, #1 │ │ │ │ orr r0, r0, r2 │ │ │ │ strhi ip, [r1, #3808] @ 0xee0 │ │ │ │ lsls r2, r3, #16 │ │ │ │ movmi r2, #1 │ │ │ │ strmi r2, [r1, #3808] @ 0xee0 │ │ │ │ - bmi 0xfcd48 │ │ │ │ + bmi 0xfce48 │ │ │ │ cmp r2, #16711680 @ 0xff0000 │ │ │ │ andls r2, r3, #255 @ 0xff │ │ │ │ movhi r2, #16711680 @ 0xff0000 │ │ │ │ lslls r2, r2, #16 │ │ │ │ movhi ip, #1 │ │ │ │ orr r0, r0, r2 │ │ │ │ strhi ip, [r1, #3808] @ 0xee0 │ │ │ │ lsr r3, r3, #16 │ │ │ │ lsls r2, r3, #16 │ │ │ │ movmi r3, #1 │ │ │ │ strmi r3, [r1, #3808] @ 0xee0 │ │ │ │ - bmi 0xfcd74 │ │ │ │ + bmi 0xfce74 │ │ │ │ cmp r2, #16711680 @ 0xff0000 │ │ │ │ movhi r3, #-16777216 @ 0xff000000 │ │ │ │ lslls r3, r3, #24 │ │ │ │ movhi r2, #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ strhi r2, [r1, #3808] @ 0xee0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #1 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [r1, #3808] @ 0xee0 │ │ │ │ - b 0xfcce8 │ │ │ │ + b 0xfcde8 │ │ │ │ lsl r1, r2, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ andls r1, r2, #255 @ 0xff │ │ │ │ lsr r2, r2, #16 │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ movhi ip, #1 │ │ │ │ @@ -242532,21 +242596,21 @@ │ │ │ │ orr r0, r2, r1, lsl #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r2, #0 │ │ │ │ - blt 0xfcf58 │ │ │ │ + blt 0xfd058 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ movcs r1, #1 │ │ │ │ - ldrcs r2, [pc, #96] @ 0xfcf7c │ │ │ │ + ldrcs r2, [pc, #96] @ 0xfd07c │ │ │ │ strcs r1, [r0, #3808] @ 0xee0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xfcf6c │ │ │ │ + blt 0xfd06c │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ eorcs r3, r2, #-16777216 @ 0xff000000 │ │ │ │ movcs r1, #1 │ │ │ │ eorcc r3, r2, r3, lsl #16 │ │ │ │ eorcs r3, r3, #16711680 @ 0xff0000 │ │ │ │ strcs r1, [r0, #3808] @ 0xee0 │ │ │ │ lsr r3, r3, #16 │ │ │ │ @@ -242556,26 +242620,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #3808] @ 0xee0 │ │ │ │ - bge 0xfcf24 │ │ │ │ + bge 0xfd024 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r0, #3808] @ 0xee0 │ │ │ │ - b 0xfcf3c │ │ │ │ + b 0xfd03c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ movcs r1, #1 │ │ │ │ - ldrcs r2, [pc, #48] @ 0xfcfc0 │ │ │ │ + ldrcs r2, [pc, #48] @ 0xfd0c0 │ │ │ │ strcs r1, [r0, #3808] @ 0xee0 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - ldrcs r3, [pc, #40] @ 0xfcfc4 │ │ │ │ + ldrcs r3, [pc, #40] @ 0xfd0c4 │ │ │ │ lsl r2, r2, #16 │ │ │ │ movcs r1, #1 │ │ │ │ lslcc r3, r3, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ strcs r1, [r0, #3808] @ 0xee0 │ │ │ │ orr r0, r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ @@ -242584,36 +242648,36 @@ │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ lsl r1, r2, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ movne r1, #1 │ │ │ │ - ldrne ip, [pc, #64] @ 0xfd020 │ │ │ │ + ldrne ip, [pc, #64] @ 0xfd120 │ │ │ │ strne r1, [r0, #3808] @ 0xee0 │ │ │ │ lsl r1, r3, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ eorne r2, ip, r2, asr #31 │ │ │ │ cmp r1, r3 │ │ │ │ - ldrne ip, [pc, #40] @ 0xfd020 │ │ │ │ + ldrne ip, [pc, #40] @ 0xfd120 │ │ │ │ lsl r2, r2, #16 │ │ │ │ movne r1, #1 │ │ │ │ eorne r3, ip, r3, asr #31 │ │ │ │ lsr r2, r2, #16 │ │ │ │ strne r1, [r0, #3808] @ 0xee0 │ │ │ │ orr r0, r2, r3, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ - blt 0xfd068 │ │ │ │ + blt 0xfd168 │ │ │ │ mov r0, r2 │ │ │ │ mvn ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sbcs lr, r2, r1 │ │ │ │ movcc lr, #1 │ │ │ │ @@ -242695,34 +242759,34 @@ │ │ │ │ lsr r1, r1, #16 │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ bx lr │ │ │ │ - ldr ip, [pc, #140] @ 0xfd228 │ │ │ │ + ldr ip, [pc, #140] @ 0xfd328 │ │ │ │ push {r4, r5, lr} │ │ │ │ and r2, r0, ip │ │ │ │ lsr r0, r0, #8 │ │ │ │ - ldr r4, [pc, #128] @ 0xfd22c │ │ │ │ + ldr r4, [pc, #128] @ 0xfd32c │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ and r5, r1, ip │ │ │ │ and r3, r0, ip │ │ │ │ and ip, ip, r1, lsr #8 │ │ │ │ eor r0, r2, r4 │ │ │ │ eor r3, r3, r4 │ │ │ │ eor r2, r5, r4 │ │ │ │ eor ip, ip, r4 │ │ │ │ - ldr r4, [pc, #96] @ 0xfd230 │ │ │ │ - ldr r1, [pc, #96] @ 0xfd234 │ │ │ │ + ldr r4, [pc, #96] @ 0xfd330 │ │ │ │ + ldr r1, [pc, #96] @ 0xfd334 │ │ │ │ adds r0, r0, r4 │ │ │ │ - ldr lr, [pc, #92] @ 0xfd238 │ │ │ │ + ldr lr, [pc, #92] @ 0xfd338 │ │ │ │ adc r2, r1, r2 │ │ │ │ adds r3, r3, r4 │ │ │ │ - ldr r4, [pc, #84] @ 0xfd23c │ │ │ │ + ldr r4, [pc, #84] @ 0xfd33c │ │ │ │ adc ip, r1, ip │ │ │ │ and r1, r0, lr │ │ │ │ eor r0, r0, r3 │ │ │ │ and r3, r3, lr │ │ │ │ adds r1, r1, r3 │ │ │ │ and r0, r0, r4 │ │ │ │ eor r0, r0, r1 │ │ │ │ @@ -242752,15 +242816,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldmib sp, {r1, lr} │ │ │ │ mov ip, r0 │ │ │ │ add r0, r2, r1 │ │ │ │ teq r2, r0 │ │ │ │ - bpl 0xfd290 │ │ │ │ + bpl 0xfd390 │ │ │ │ teq r2, r1 │ │ │ │ movpl r1, #1 │ │ │ │ strpl r1, [ip, #3808] @ 0xee0 │ │ │ │ mvnpl r1, #-2147483648 @ 0x80000000 │ │ │ │ eorpl r0, r1, r2, asr #31 │ │ │ │ add r1, r3, lr │ │ │ │ teq r3, r1 │ │ │ │ @@ -242774,22 +242838,22 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldm sp, {r1, ip} │ │ │ │ adds r2, r2, r1 │ │ │ │ adc r1, r3, ip │ │ │ │ teq r3, r1 │ │ │ │ - bmi 0xfd2e8 │ │ │ │ + bmi 0xfd3e8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ teq r3, ip │ │ │ │ - bmi 0xfd2d4 │ │ │ │ + bmi 0xfd3d4 │ │ │ │ asr r3, r3, #31 │ │ │ │ eor r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov ip, #1 │ │ │ │ mvn r2, r3 │ │ │ │ str ip, [r0, #3808] @ 0xee0 │ │ │ │ mvn r1, r1 │ │ │ │ mov r0, r2 │ │ │ │ @@ -242871,15 +242935,15 @@ │ │ │ │ subge r1, r1, ip │ │ │ │ orr r0, r0, r3, lsl #16 │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 0xfd490 │ │ │ │ + ldr r3, [pc, #52] @ 0xfd590 │ │ │ │ mov r2, r0 │ │ │ │ and r0, r0, r3 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r0, r3 │ │ │ │ lsr r1, r1, #16 │ │ │ │ subhi r0, r0, r3 │ │ │ │ subls r0, r3, r0 │ │ │ │ @@ -242906,26 +242970,26 @@ │ │ │ │ sublt r3, r2, r3 │ │ │ │ subge r3, r3, r2 │ │ │ │ orr r1, r3, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 0xfd4f0 │ │ │ │ + bcs 0xfd5f0 │ │ │ │ subs r0, r0, r1 │ │ │ │ sbc r1, r1, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r0 │ │ │ │ sbc r1, r1, r1 │ │ │ │ bx lr │ │ │ │ asr r2, r0, #31 │ │ │ │ asr r3, r1, #31 │ │ │ │ cmp r1, r0 │ │ │ │ sbcs ip, r3, r2 │ │ │ │ - bge 0xfd528 │ │ │ │ + bge 0xfd628 │ │ │ │ subs r0, r0, r1 │ │ │ │ sbc r1, r2, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r0 │ │ │ │ @@ -242986,15 +243050,15 @@ │ │ │ │ lsr r3, r3, #16 │ │ │ │ orr r0, ip, r0, lsl #16 │ │ │ │ orr r1, r3, r1, lsl #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 0xfd650 │ │ │ │ + ldr r2, [pc, #40] @ 0xfd750 │ │ │ │ mov r3, r1 │ │ │ │ lsr ip, r3, #16 │ │ │ │ lsr r1, r0, #16 │ │ │ │ and r3, r3, r2 │ │ │ │ and r0, r0, r2 │ │ │ │ mul r1, ip, r1 │ │ │ │ mul r0, r3, r0 │ │ │ │ @@ -243039,42 +243103,42 @@ │ │ │ │ lsl r2, r1, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ asr ip, ip, #24 │ │ │ │ streq r3, [r0, #3808] @ 0xee0 │ │ │ │ asr r2, r2, #24 │ │ │ │ asr lr, r1, #24 │ │ │ │ moveq r3, #127 @ 0x7f │ │ │ │ - beq 0xfd708 │ │ │ │ + beq 0xfd808 │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r1, r1, #0 │ │ │ │ lsllt r3, r1, #24 │ │ │ │ asrlt r3, r3, #24 │ │ │ │ cmn ip, #128 @ 0x80 │ │ │ │ moveq r1, #1 │ │ │ │ moveq ip, #127 @ 0x7f │ │ │ │ streq r1, [r0, #3808] @ 0xee0 │ │ │ │ - beq 0xfd72c │ │ │ │ + beq 0xfd82c │ │ │ │ cmp ip, #0 │ │ │ │ rsblt ip, ip, #0 │ │ │ │ lsllt ip, ip, #24 │ │ │ │ asrlt ip, ip, #24 │ │ │ │ cmn r2, #128 @ 0x80 │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [r0, #3808] @ 0xee0 │ │ │ │ moveq r2, #127 @ 0x7f │ │ │ │ - beq 0xfd750 │ │ │ │ + beq 0xfd850 │ │ │ │ cmp r2, #0 │ │ │ │ rsblt r2, r2, #0 │ │ │ │ lsllt r2, r2, #24 │ │ │ │ asrlt r2, r2, #24 │ │ │ │ cmn lr, #128 @ 0x80 │ │ │ │ moveq r1, #1 │ │ │ │ moveq lr, #127 @ 0x7f │ │ │ │ streq r1, [r0, #3808] @ 0xee0 │ │ │ │ - beq 0xfd774 │ │ │ │ + beq 0xfd874 │ │ │ │ cmp lr, #0 │ │ │ │ rsblt lr, lr, #0 │ │ │ │ lsllt lr, lr, #24 │ │ │ │ asrlt lr, lr, #24 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ @@ -243134,58 +243198,58 @@ │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, r1, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ sub sp, sp, #8 │ │ │ │ asr r2, r1, #16 │ │ │ │ - beq 0xfd8bc │ │ │ │ + beq 0xfd9bc │ │ │ │ cmp r3, #0 │ │ │ │ rsblt r1, r1, #0 │ │ │ │ lsllt r3, r1, #16 │ │ │ │ asrlt r3, r3, #16 │ │ │ │ cmn r2, #32768 @ 0x8000 │ │ │ │ - beq 0xfd8d0 │ │ │ │ + beq 0xfd9d0 │ │ │ │ cmp r2, #0 │ │ │ │ rsblt r2, r2, #0 │ │ │ │ lsllt r2, r2, #16 │ │ │ │ asrlt r2, r2, #16 │ │ │ │ strh r3, [sp, #4] │ │ │ │ strh r2, [sp, #6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov r1, #1 │ │ │ │ cmn r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #20] @ 0xfd8e0 │ │ │ │ + ldr r3, [pc, #20] @ 0xfd9e0 │ │ │ │ str r1, [r0, #3808] @ 0xee0 │ │ │ │ - bne 0xfd88c │ │ │ │ + bne 0xfd98c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #4] @ 0xfd8e0 │ │ │ │ + ldr r2, [pc, #4] @ 0xfd9e0 │ │ │ │ str r1, [r0, #3808] @ 0xee0 │ │ │ │ - b 0xfd89c │ │ │ │ + b 0xfd99c │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ lsl r3, r1, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ asr r3, r1, #16 │ │ │ │ rsbne r1, r1, #0 │ │ │ │ moveq r2, #1 │ │ │ │ lslne r1, r1, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldreq r1, [pc, #64] @ 0xfd94c │ │ │ │ + ldreq r1, [pc, #64] @ 0xfda4c │ │ │ │ streq r2, [r0, #3808] @ 0xee0 │ │ │ │ asrne r1, r1, #16 │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ rsbne r3, r3, #0 │ │ │ │ lslne r3, r3, #16 │ │ │ │ - ldreq r3, [pc, #40] @ 0xfd94c │ │ │ │ + ldreq r3, [pc, #40] @ 0xfda4c │ │ │ │ asrne r3, r3, #16 │ │ │ │ moveq r2, #1 │ │ │ │ strh r1, [sp, #4] │ │ │ │ strh r3, [sp, #6] │ │ │ │ streq r2, [r0, #3808] @ 0xee0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -243214,15 +243278,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ cmpeq r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ - beq 0xfd9dc │ │ │ │ + beq 0xfdadc │ │ │ │ asr ip, r3, #31 │ │ │ │ eor r0, r2, r3, asr #31 │ │ │ │ eor r1, r3, r3, asr #31 │ │ │ │ subs r0, r0, ip │ │ │ │ sbc r3, r1, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ @@ -243236,15 +243300,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ cmpeq r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ - beq 0xfda24 │ │ │ │ + beq 0xfdb24 │ │ │ │ rsbs r0, r2, #0 │ │ │ │ rsc r1, r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r3, #1 │ │ │ │ @@ -243879,23 +243943,23 @@ │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ add r1, r0, #4480 @ 0x1180 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r0, r3, #1 │ │ │ │ - bne 0xfe46c │ │ │ │ + bne 0xfe56c │ │ │ │ ldrb r3, [r2, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xfe450 │ │ │ │ + bne 0xfe550 │ │ │ │ ldr r3, [r2, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - ldrls r2, [pc, #92] @ 0xfe498 │ │ │ │ + ldrls r2, [pc, #92] @ 0xfe598 │ │ │ │ ldrls r0, [r2, r3, lsl #2] │ │ │ │ movhi r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #328] @ 0x148 │ │ │ │ @@ -243912,46 +243976,46 @@ │ │ │ │ ldreq r0, [r2, #3076] @ 0xc04 │ │ │ │ mvneq r0, r0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - strdeq r1, [r6], #-84 @ 0xffffffac │ │ │ │ + strdeq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0xfe4c8 │ │ │ │ - ldr r2, [pc, #12] @ 0xfe4cc │ │ │ │ - ldr r1, [pc, #12] @ 0xfe4d0 │ │ │ │ + ldr r3, [pc, #12] @ 0xfe5c8 │ │ │ │ + ldr r2, [pc, #12] @ 0xfe5cc │ │ │ │ + ldr r1, [pc, #12] @ 0xfe5d0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, r0, lsr #12 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, r0, lsr #14 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - subeq r3, r0, r0, lsr ip │ │ │ │ + subeq r3, r0, r0, lsr sp │ │ │ │ add r1, r0, #4480 @ 0x1180 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bxne lr │ │ │ │ ldrb r3, [r2, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xfe534 │ │ │ │ + bne 0xfe634 │ │ │ │ ldr r3, [r2, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0xfe558 │ │ │ │ - ldr r2, [pc, #80] @ 0xfe56c │ │ │ │ + bhi 0xfe658 │ │ │ │ + ldr r2, [pc, #80] @ 0xfe66c │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ movlt r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @@ -243965,150 +244029,150 @@ │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - strdeq r1, [r6], #-84 @ 0xffffffac │ │ │ │ + strdeq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r8, r0, #8704 @ 0x2200 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ sub r8, r8, #16 │ │ │ │ - beq 0xfe5c8 │ │ │ │ + beq 0xfe6c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xfe3d0 │ │ │ │ + bl 0xfe4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0xfe5e8 │ │ │ │ + bne 0xfe6e8 │ │ │ │ sub r3, r4, #8192 @ 0x2000 │ │ │ │ str r6, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r4, #3240] @ 0xca8 │ │ │ │ str r5, [r4, #3256] @ 0xcb8 │ │ │ │ bl 0x4b4e8 │ │ │ │ bl 0x61288 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq 0xfe5a0 │ │ │ │ + beq 0xfe6a0 │ │ │ │ lsr r3, r7, #26 │ │ │ │ cmp r3, #7 │ │ │ │ mov r5, #2 │ │ │ │ moveq r7, #33554432 @ 0x2000000 │ │ │ │ - b 0xfe5a0 │ │ │ │ - ldr r3, [pc, #12] @ 0xfe5fc │ │ │ │ - ldr r1, [pc, #12] @ 0xfe600 │ │ │ │ - ldr r0, [pc, #12] @ 0xfe604 │ │ │ │ + b 0xfe6a0 │ │ │ │ + ldr r3, [pc, #12] @ 0xfe6fc │ │ │ │ + ldr r1, [pc, #12] @ 0xfe700 │ │ │ │ + ldr r0, [pc, #12] @ 0xfe704 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, ip, lsr #12 │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ - strheq fp, [r0], #-108 @ 0xffffff94 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, ip, lsr #14 │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ + strheq fp, [r0], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ cmp r1, #26 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ and r3, r3, #31 │ │ │ │ - beq 0xfe6a0 │ │ │ │ + beq 0xfe7a0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 0xfe67c │ │ │ │ + beq 0xfe77c │ │ │ │ cmp r1, #16 │ │ │ │ - beq 0xfe65c │ │ │ │ + beq 0xfe75c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #13 │ │ │ │ - beq 0xfe700 │ │ │ │ - bhi 0xfe70c │ │ │ │ + beq 0xfe800 │ │ │ │ + bhi 0xfe80c │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 0xfe640 │ │ │ │ + bhi 0xfe740 │ │ │ │ cmp r3, #17 │ │ │ │ - beq 0xfe640 │ │ │ │ + beq 0xfe740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe400 │ │ │ │ + bl 0xfe500 │ │ │ │ mov r2, #33554432 @ 0x2000000 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #1 │ │ │ │ movge r3, r0 │ │ │ │ movlt r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ cmp r2, #13 │ │ │ │ - beq 0xfe6dc │ │ │ │ + beq 0xfe7dc │ │ │ │ sub r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 0xfe724 │ │ │ │ + bhi 0xfe824 │ │ │ │ sub r3, r3, #22 │ │ │ │ bics r3, r3, #4 │ │ │ │ - bne 0xfe67c │ │ │ │ + bne 0xfe77c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #22 │ │ │ │ - bne 0xfe67c │ │ │ │ + bne 0xfe77c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #31 │ │ │ │ - bne 0xfe640 │ │ │ │ - b 0xfe67c │ │ │ │ + bne 0xfe740 │ │ │ │ + b 0xfe77c │ │ │ │ cmp r2, #14 │ │ │ │ - bne 0xfe640 │ │ │ │ + bne 0xfe740 │ │ │ │ cmp r3, #31 │ │ │ │ cmpne r3, #26 │ │ │ │ - bne 0xfe640 │ │ │ │ - b 0xfe67c │ │ │ │ + bne 0xfe740 │ │ │ │ + b 0xfe77c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #12] @ 0xfe73c │ │ │ │ - ldr r2, [pc, #12] @ 0xfe740 │ │ │ │ - ldr r1, [pc, #12] @ 0xfe744 │ │ │ │ + ldr r3, [pc, #12] @ 0xfe83c │ │ │ │ + ldr r2, [pc, #12] @ 0xfe840 │ │ │ │ + ldr r1, [pc, #12] @ 0xfe844 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, ip, lsr r6 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, ip, lsr r7 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x122d4c │ │ │ │ + bl 0x122e4c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r0 │ │ │ │ and r0, r1, #3 │ │ │ │ sub sp, sp, #20 │ │ │ │ lsr r1, r1, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ @@ -244137,15 +244201,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r6, r6, ip, lsr #3 │ │ │ │ lsl ip, ip, #3 │ │ │ │ and lr, fp, r9, lsl r4 │ │ │ │ add r6, r6, #412 @ 0x19c │ │ │ │ and ip, ip, #56 @ 0x38 │ │ │ │ and r5, r5, r2 │ │ │ │ - bls 0xfe850 │ │ │ │ + bls 0xfe950 │ │ │ │ ldr lr, [sl, r6, lsl #3] │ │ │ │ add r6, sl, r6, lsl #3 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ lsr lr, lr, ip │ │ │ │ rsb r6, ip, #32 │ │ │ │ orr lr, lr, r5, lsl r6 │ │ │ │ sub ip, ip, #32 │ │ │ │ @@ -244154,28 +244218,28 @@ │ │ │ │ lsl r5, lr, r8 │ │ │ │ orr r5, r5, lr, lsr r7 │ │ │ │ lsl lr, lr, r4 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ orr r0, lr, r0 │ │ │ │ orr r1, r5, r1 │ │ │ │ - bne 0xfe7d0 │ │ │ │ + bne 0xfe8d0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #3136] @ 0xc40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r0, #3160] @ 0xc58 │ │ │ │ - bne 0xfe898 │ │ │ │ + bne 0xfe998 │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ ldr ip, [r2, #3076] @ 0xc04 │ │ │ │ tst ip, #2 │ │ │ │ - bne 0xfe8e0 │ │ │ │ + bne 0xfe9e0 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #3180] @ 0xc6c │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -244185,23 +244249,23 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #19 │ │ │ │ str lr, [sp] │ │ │ │ - bl 0xfe748 │ │ │ │ + bl 0xfe848 │ │ │ │ ldr r3, [r2, #3188] @ 0xc74 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxcs lr │ │ │ │ - b 0xfe8b8 │ │ │ │ + b 0xfe9b8 │ │ │ │ lsl r3, r0, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ lsr r0, r0, #16 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsl r0, r0, #24 │ │ │ │ lsr r3, r3, #16 │ │ │ │ asr r0, r0, #24 │ │ │ │ @@ -244214,91 +244278,91 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 0xfe988 │ │ │ │ + beq 0xfea88 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ cmneq r1, #1 │ │ │ │ - beq 0xfe9c0 │ │ │ │ + beq 0xfeac0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x354954 │ │ │ │ + bl 0x354a54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r1, r0, #4480 @ 0x1180 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xfe96c │ │ │ │ + beq 0xfea6c │ │ │ │ ldr r3, [r0, #3160] @ 0xc58 │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ ldr r3, [ip, #3084] @ 0xc0c │ │ │ │ ands r3, r3, #16 │ │ │ │ - beq 0xfe96c │ │ │ │ + beq 0xfea6c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #23 │ │ │ │ str lr, [sp] │ │ │ │ - bl 0xfe748 │ │ │ │ + bl 0xfe848 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 0xfe96c │ │ │ │ + b 0xfea6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 0xfea10 │ │ │ │ + beq 0xfeb10 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x354748 │ │ │ │ + bl 0x354848 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r1, r0, #4480 @ 0x1180 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 0xfe9f4 │ │ │ │ + beq 0xfeaf4 │ │ │ │ ldr r3, [r0, #3160] @ 0xc58 │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ ldr r3, [ip, #3084] @ 0xc0c │ │ │ │ ands r3, r3, #16 │ │ │ │ - beq 0xfe9f4 │ │ │ │ + beq 0xfeaf4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #23 │ │ │ │ str lr, [sp] │ │ │ │ - bl 0xfe748 │ │ │ │ + bl 0xfe848 │ │ │ │ eor r2, r0, r0, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ - ldr ip, [pc, #88] @ 0xfeab0 │ │ │ │ - ldr r3, [pc, #88] @ 0xfeab4 │ │ │ │ + ldr ip, [pc, #88] @ 0xfebb0 │ │ │ │ + ldr r3, [pc, #88] @ 0xfebb4 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ eor r2, r2, r0, ror #8 │ │ │ │ - ldr r1, [pc, #80] @ 0xfeab8 │ │ │ │ + ldr r1, [pc, #80] @ 0xfebb8 │ │ │ │ and r3, r3, r2, lsr #4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ and r2, ip, r2, lsl #4 │ │ │ │ - ldr lr, [pc, #68] @ 0xfeabc │ │ │ │ + ldr lr, [pc, #68] @ 0xfebbc │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr ip, [pc, #64] @ 0xfeac0 │ │ │ │ + ldr ip, [pc, #64] @ 0xfebc0 │ │ │ │ and r2, r1, r3, lsr #3 │ │ │ │ - ldr r0, [pc, #60] @ 0xfeac4 │ │ │ │ + ldr r0, [pc, #60] @ 0xfebc4 │ │ │ │ and r1, lr, r3, lsr #1 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r1, ip, r3, lsl #1 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r0, r0, r3, lsl #3 │ │ │ │ orr r0, r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -244310,39 +244374,39 @@ │ │ │ │ svceq 0x000f0f0f │ │ │ │ tstne r1, r1, lsl r1 │ │ │ │ eorcs r2, r2, #536870914 @ 0x20000002 │ │ │ │ strbmi r4, [r4], #-1092 @ 0xfffffbbc │ │ │ │ stmhi r8, {r3, r7, fp, pc} │ │ │ │ add r3, r1, r2 │ │ │ │ teq r1, r3 │ │ │ │ - bpl 0xfeae0 │ │ │ │ + bpl 0xfebe0 │ │ │ │ teq r1, r2 │ │ │ │ movpl r2, #1 │ │ │ │ strpl r2, [r0, #536] @ 0x218 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ add r3, r1, r2 │ │ │ │ teq r1, r3 │ │ │ │ - bpl 0xfeb14 │ │ │ │ + bpl 0xfec14 │ │ │ │ teq r1, r2 │ │ │ │ mvnpl r3, #-2147483648 @ 0x80000000 │ │ │ │ movpl r2, #1 │ │ │ │ eorpl r3, r3, r1, asr #31 │ │ │ │ strpl r2, [r0, #536] @ 0x218 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ sub r3, r1, r2 │ │ │ │ teq r1, r3 │ │ │ │ - bpl 0xfeb48 │ │ │ │ + bpl 0xfec48 │ │ │ │ teq r1, r2 │ │ │ │ mvnmi r3, #-2147483648 @ 0x80000000 │ │ │ │ movmi r2, #1 │ │ │ │ eormi r3, r3, r1, asr #31 │ │ │ │ strmi r2, [r0, #536] @ 0x218 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ @@ -244371,15 +244435,15 @@ │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ asr lr, r1, r2 │ │ │ │ mov ip, #1 │ │ │ │ cmp lr, #0 │ │ │ │ lsl r2, ip, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bgt 0xfebec │ │ │ │ + bgt 0xfecec │ │ │ │ cmn lr, #1 │ │ │ │ rsblt r0, r2, #0 │ │ │ │ strlt ip, [r3, #536] @ 0x218 │ │ │ │ movge r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -244398,40 +244462,40 @@ │ │ │ │ mov lr, #1 │ │ │ │ asr r4, r3, r2 │ │ │ │ lsl r5, lr, r2 │ │ │ │ cmp r4, #0 │ │ │ │ sub ip, r5, #1 │ │ │ │ movgt r3, ip │ │ │ │ strgt lr, [r0, #536] @ 0x218 │ │ │ │ - bgt 0xfec40 │ │ │ │ + bgt 0xfed40 │ │ │ │ cmn r4, #1 │ │ │ │ rsblt r3, r5, #0 │ │ │ │ strlt lr, [r0, #536] @ 0x218 │ │ │ │ asr r1, r1, #16 │ │ │ │ asr r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ movgt r2, #1 │ │ │ │ lsr r3, r3, #16 │ │ │ │ strgt r2, [r0, #536] @ 0x218 │ │ │ │ - bgt 0xfec74 │ │ │ │ + bgt 0xfed74 │ │ │ │ cmn r2, #1 │ │ │ │ movlt r2, #1 │ │ │ │ rsblt ip, r5, #0 │ │ │ │ movge ip, r1 │ │ │ │ strlt r2, [r0, #536] @ 0x218 │ │ │ │ orr r0, r3, ip, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - blt 0xfecc4 │ │ │ │ + blt 0xfedc4 │ │ │ │ mov ip, #1 │ │ │ │ lsl r2, ip, r2 │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ strhi ip, [r3, #536] @ 0x218 │ │ │ │ movls r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -244453,21 +244517,21 @@ │ │ │ │ lsl r2, lr, r2 │ │ │ │ asr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ sub r2, r2, #1 │ │ │ │ movlt r0, #0 │ │ │ │ strlt lr, [ip, #536] @ 0x218 │ │ │ │ - blt 0xfed20 │ │ │ │ + blt 0xfee20 │ │ │ │ cmp r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ movcc r0, r2 │ │ │ │ strcc lr, [ip, #536] @ 0x218 │ │ │ │ asrs r3, r1, #16 │ │ │ │ - bmi 0xfed58 │ │ │ │ + bmi 0xfee58 │ │ │ │ cmp r3, r2 │ │ │ │ lsrls r1, r1, #16 │ │ │ │ lslls r1, r1, #16 │ │ │ │ movhi r3, #1 │ │ │ │ orrls r0, r0, r1 │ │ │ │ strhi r3, [ip, #536] @ 0x218 │ │ │ │ orrhi r0, r0, r2, lsl #16 │ │ │ │ @@ -244482,15 +244546,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r0, #344] @ 0x158 │ │ │ │ eor r2, r2, #512 @ 0x200 │ │ │ │ str r2, [r0, #344] @ 0x158 │ │ │ │ - b 0xd19f8 │ │ │ │ + b 0xd1af8 │ │ │ │ ldr r3, [r0, #1080] @ 0x438 │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -244499,84 +244563,84 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ orr r2, r1, #734003200 @ 0x2bc00000 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #2 │ │ │ │ orr r2, r2, #2097152 @ 0x200000 │ │ │ │ mov r1, #12 │ │ │ │ str lr, [sp] │ │ │ │ - bl 0xfe748 │ │ │ │ + bl 0xfe848 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ 0xfedf8 │ │ │ │ + ldr r2, [pc, #16] @ 0xfeef8 │ │ │ │ sub r3, r0, #8192 @ 0x2000 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ sub r0, r0, #16 │ │ │ │ str r2, [r3, #196] @ 0xc4 │ │ │ │ bl 0x4b4e8 │ │ │ │ andeq r0, r1, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0xfedd0 │ │ │ │ + bl 0xfeed0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r0, #8704 @ 0x2200 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0xfe3d0 │ │ │ │ + bl 0xfe4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0xfee4c │ │ │ │ + beq 0xfef4c │ │ │ │ sub r5, r5, #16 │ │ │ │ sub r4, r4, #8192 @ 0x2000 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #196] @ 0xc4 │ │ │ │ bl 0x4b4e8 │ │ │ │ - ldr r3, [pc, #12] @ 0xfee60 │ │ │ │ - ldr r2, [pc, #12] @ 0xfee64 │ │ │ │ - ldr r1, [pc, #12] @ 0xfee68 │ │ │ │ - ldr r0, [pc, #12] @ 0xfee6c │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r1, r6, r8, asr r6 │ │ │ │ + ldr r3, [pc, #12] @ 0xfef60 │ │ │ │ + ldr r2, [pc, #12] @ 0xfef64 │ │ │ │ + ldr r1, [pc, #12] @ 0xfef68 │ │ │ │ + ldr r0, [pc, #12] @ 0xfef6c │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r1, r6, r8, asr r7 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ - ldrdeq fp, [r0], #-100 @ 0xffffff9c │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ + ldrdeq fp, [r0], #-116 @ 0xffffff8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0xfe400 │ │ │ │ + bl 0xfe500 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #1 │ │ │ │ movge r3, r0 │ │ │ │ movlt r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x65080 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #16] @ 0xfeef0 │ │ │ │ + ldr r0, [pc, #16] @ 0xfeff0 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf8ef03df │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -244584,44 +244648,44 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ bl 0x65110 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0xd19f8 │ │ │ │ + b 0xd1af8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r0, [pc, #272] @ 0xff04c │ │ │ │ + ldr r0, [pc, #272] @ 0xff14c │ │ │ │ mov r1, #544 @ 0x220 │ │ │ │ add r7, r6, #4096 @ 0x1000 │ │ │ │ - bl 0x1e20f8 │ │ │ │ + bl 0x1e21f8 │ │ │ │ ldr r4, [r7, #1276] @ 0x4fc │ │ │ │ sub r5, r6, #8704 @ 0x2200 │ │ │ │ cmp r4, #0 │ │ │ │ sub r5, r5, #16 │ │ │ │ - beq 0xfef74 │ │ │ │ + beq 0xff074 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0xfef58 │ │ │ │ - bl 0x1e20fc │ │ │ │ + bne 0xff058 │ │ │ │ + bl 0x1e21fc │ │ │ │ add r2, r6, #4480 @ 0x1180 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - ldrne r2, [pc, #192] @ 0xff050 │ │ │ │ - ldreq r2, [pc, #192] @ 0xff054 │ │ │ │ + ldrne r2, [pc, #192] @ 0xff150 │ │ │ │ + ldreq r2, [pc, #192] @ 0xff154 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ orrne r2, r2, #134217728 @ 0x8000000 │ │ │ │ tst r3, #8 │ │ │ │ orrne r2, r2, #983040 @ 0xf0000 │ │ │ │ orrne r2, r2, #512 @ 0x200 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [r7, #804] @ 0x324 │ │ │ │ @@ -244645,44 +244709,44 @@ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r2, #3 │ │ │ │ mvnne r2, #1 │ │ │ │ and r3, r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ - bl 0xd19f8 │ │ │ │ - ldr r1, [pc, #64] @ 0xff058 │ │ │ │ - ldr r0, [pc, #48] @ 0xff04c │ │ │ │ - bl 0x1e20f8 │ │ │ │ + bl 0xd1af8 │ │ │ │ + ldr r1, [pc, #64] @ 0xff158 │ │ │ │ + ldr r0, [pc, #48] @ 0xff14c │ │ │ │ + bl 0x1e21f8 │ │ │ │ ldr r4, [r7, #1280] @ 0x500 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0xff044 │ │ │ │ + beq 0xff144 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0xff028 │ │ │ │ + bne 0xff128 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1e20fc │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ + b 0x1e21fc │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ @ instruction: 0xf01001ff │ │ │ │ @ instruction: 0xf01001df │ │ │ │ andeq r0, r0, pc, lsr #4 │ │ │ │ cmp r1, #13 │ │ │ │ - beq 0xff0a4 │ │ │ │ + beq 0xff1a4 │ │ │ │ cmp r1, #14 │ │ │ │ - beq 0xff094 │ │ │ │ + beq 0xff194 │ │ │ │ cmp r1, #7 │ │ │ │ - bls 0xff084 │ │ │ │ + bls 0xff184 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ cmp r3, #17 │ │ │ │ - beq 0xff0b4 │ │ │ │ + beq 0xff1b4 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #448] @ 0x1c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -244693,23 +244757,23 @@ │ │ │ │ bx lr │ │ │ │ add r1, r1, #112 @ 0x70 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #13 │ │ │ │ - beq 0xff120 │ │ │ │ + beq 0xff220 │ │ │ │ cmp r1, #14 │ │ │ │ - beq 0xff108 │ │ │ │ + beq 0xff208 │ │ │ │ cmp r1, #7 │ │ │ │ - bls 0xff0f0 │ │ │ │ + bls 0xff1f0 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ cmp r3, #17 │ │ │ │ - beq 0xff138 │ │ │ │ + beq 0xff238 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ str r2, [r0, #448] @ 0x1c0 │ │ │ │ @@ -244730,163 +244794,163 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 0xff180 │ │ │ │ + bne 0xff280 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #132] @ 0xff20c │ │ │ │ + ldr r3, [pc, #132] @ 0xff30c │ │ │ │ sub r1, r1, #16 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 0xff1e8 │ │ │ │ + bhi 0xff2e8 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #104 @ 0x68 │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r3, #5 │ │ │ │ - b 0xff1a0 │ │ │ │ + b 0xff2a0 │ │ │ │ mov r3, #4 │ │ │ │ - b 0xff1a0 │ │ │ │ + b 0xff2a0 │ │ │ │ mov r3, #3 │ │ │ │ - b 0xff1a0 │ │ │ │ + b 0xff2a0 │ │ │ │ mov r3, #6 │ │ │ │ - b 0xff1a0 │ │ │ │ + b 0xff2a0 │ │ │ │ mov r3, #7 │ │ │ │ - b 0xff1a0 │ │ │ │ + b 0xff2a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0xfe49c │ │ │ │ + bl 0xfe59c │ │ │ │ mov r3, #1 │ │ │ │ - b 0xff1a0 │ │ │ │ + b 0xff2a0 │ │ │ │ mov r3, #2 │ │ │ │ - b 0xff1a0 │ │ │ │ - subeq r1, r6, r0, ror #10 │ │ │ │ + b 0xff2a0 │ │ │ │ + subeq r1, r6, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ and r3, r3, #31 │ │ │ │ cmp r3, #31 │ │ │ │ - beq 0xff2cc │ │ │ │ + beq 0xff3cc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 0xff254 │ │ │ │ + bne 0xff354 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #144] @ 0xff2ec │ │ │ │ + ldr r3, [pc, #144] @ 0xff3ec │ │ │ │ sub r1, r1, #16 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 0xff2b8 │ │ │ │ + bhi 0xff3b8 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #104 @ 0x68 │ │ │ │ ldr r0, [r4, r3, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #5 │ │ │ │ - b 0xff274 │ │ │ │ + b 0xff374 │ │ │ │ mov r3, #4 │ │ │ │ - b 0xff274 │ │ │ │ + b 0xff374 │ │ │ │ mov r3, #3 │ │ │ │ - b 0xff274 │ │ │ │ + b 0xff374 │ │ │ │ mov r3, #6 │ │ │ │ - b 0xff274 │ │ │ │ + b 0xff374 │ │ │ │ mov r3, #7 │ │ │ │ - b 0xff274 │ │ │ │ - bl 0xfe49c │ │ │ │ + b 0xff374 │ │ │ │ + bl 0xfe59c │ │ │ │ mov r3, #1 │ │ │ │ - b 0xff274 │ │ │ │ + b 0xff374 │ │ │ │ mov r3, #2 │ │ │ │ - b 0xff274 │ │ │ │ - bl 0xfe400 │ │ │ │ + b 0xff374 │ │ │ │ + bl 0xfe500 │ │ │ │ mov r2, #33554432 @ 0x2000000 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #1 │ │ │ │ movge r3, r0 │ │ │ │ movlt r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe570 │ │ │ │ - subeq r1, r6, r0, ror r5 │ │ │ │ + bl 0xfe670 │ │ │ │ + subeq r1, r6, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0xfe608 │ │ │ │ - ldr r2, [pc, #572] @ 0xff564 │ │ │ │ + bl 0xfe708 │ │ │ │ + ldr r2, [pc, #572] @ 0xff664 │ │ │ │ sub r3, r5, #8 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 0xff44c │ │ │ │ + bhi 0xff54c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, #16 │ │ │ │ - beq 0xff43c │ │ │ │ + beq 0xff53c │ │ │ │ cmp r4, #17 │ │ │ │ addeq r6, r6, r5, lsl #2 │ │ │ │ streq r7, [r6, #468] @ 0x1d4 │ │ │ │ - bne 0xff54c │ │ │ │ + bne 0xff64c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #492] @ 0xff568 │ │ │ │ + ldr r3, [pc, #492] @ 0xff668 │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 0xff448 │ │ │ │ + bhi 0xff548 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r6, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ cmp r3, r4 │ │ │ │ streq r7, [r6, #348] @ 0x15c │ │ │ │ - beq 0xff354 │ │ │ │ - ldr r3, [pc, #448] @ 0xff56c │ │ │ │ + beq 0xff454 │ │ │ │ + ldr r3, [pc, #448] @ 0xff66c │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 0xff448 │ │ │ │ + bhi 0xff548 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r6, #584] @ 0x248 │ │ │ │ str r3, [r6, #588] @ 0x24c │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -244894,19 +244958,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #26 │ │ │ │ - beq 0xff410 │ │ │ │ - ldr r3, [pc, #372] @ 0xff570 │ │ │ │ + beq 0xff510 │ │ │ │ + ldr r3, [pc, #372] @ 0xff670 │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 0xff448 │ │ │ │ + bhi 0xff548 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ str r7, [r6, r3, lsl #2] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -244915,134 +244979,134 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r5, r5, #112 @ 0x70 │ │ │ │ str r7, [r6, r5, lsl #2] │ │ │ │ - b 0xff354 │ │ │ │ - bl 0xfe49c │ │ │ │ + b 0xff454 │ │ │ │ + bl 0xfe59c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #284] @ 0xff574 │ │ │ │ - ldr r2, [pc, #284] @ 0xff578 │ │ │ │ - ldr r1, [pc, #284] @ 0xff57c │ │ │ │ + ldr r3, [pc, #284] @ 0xff674 │ │ │ │ + ldr r2, [pc, #284] @ 0xff678 │ │ │ │ + ldr r1, [pc, #284] @ 0xff67c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #104 @ 0x68 │ │ │ │ str r7, [r6, r3, lsl #2] │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, #5 │ │ │ │ - b 0xff468 │ │ │ │ + b 0xff568 │ │ │ │ mov r3, #4 │ │ │ │ - b 0xff468 │ │ │ │ + b 0xff568 │ │ │ │ mov r3, #3 │ │ │ │ - b 0xff468 │ │ │ │ + b 0xff568 │ │ │ │ mov r3, #6 │ │ │ │ - b 0xff468 │ │ │ │ + b 0xff568 │ │ │ │ mov r3, #7 │ │ │ │ - b 0xff468 │ │ │ │ + b 0xff568 │ │ │ │ mov r3, #1 │ │ │ │ - b 0xff468 │ │ │ │ + b 0xff568 │ │ │ │ mov r3, #2 │ │ │ │ - b 0xff468 │ │ │ │ + b 0xff568 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ add r2, r6, r3, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r6, r3, lsl #3] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 0xff354 │ │ │ │ + b 0xff454 │ │ │ │ mov r3, #3 │ │ │ │ - b 0xff414 │ │ │ │ + b 0xff514 │ │ │ │ mov r3, #7 │ │ │ │ - b 0xff414 │ │ │ │ + b 0xff514 │ │ │ │ mov r3, #4 │ │ │ │ - b 0xff414 │ │ │ │ + b 0xff514 │ │ │ │ mov r3, #5 │ │ │ │ - b 0xff414 │ │ │ │ + b 0xff514 │ │ │ │ mov r3, #2 │ │ │ │ - b 0xff414 │ │ │ │ + b 0xff514 │ │ │ │ mov r3, #1 │ │ │ │ - b 0xff414 │ │ │ │ + b 0xff514 │ │ │ │ mov r3, #5 │ │ │ │ - b 0xff4cc │ │ │ │ + b 0xff5cc │ │ │ │ mov r3, #4 │ │ │ │ - b 0xff4cc │ │ │ │ + b 0xff5cc │ │ │ │ mov r3, #3 │ │ │ │ - b 0xff4cc │ │ │ │ + b 0xff5cc │ │ │ │ mov r3, #6 │ │ │ │ - b 0xff4cc │ │ │ │ + b 0xff5cc │ │ │ │ mov r3, #7 │ │ │ │ - b 0xff4cc │ │ │ │ + b 0xff5cc │ │ │ │ mov r3, #1 │ │ │ │ - b 0xff4cc │ │ │ │ + b 0xff5cc │ │ │ │ mov r3, #2 │ │ │ │ - b 0xff4cc │ │ │ │ + b 0xff5cc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #28] @ 0xff574 │ │ │ │ - ldr r2, [pc, #36] @ 0xff580 │ │ │ │ - ldr r1, [pc, #28] @ 0xff57c │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, r0, lsl #11 │ │ │ │ - subeq r1, r6, sl, lsl #11 │ │ │ │ - @ instruction: 0x0046159a │ │ │ │ - subeq r1, r6, sl, lsr #11 │ │ │ │ - subeq r1, r6, r4, ror r6 │ │ │ │ + ldr r3, [pc, #28] @ 0xff674 │ │ │ │ + ldr r2, [pc, #36] @ 0xff680 │ │ │ │ + ldr r1, [pc, #28] @ 0xff67c │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, r0, lsl #13 │ │ │ │ + subeq r1, r6, sl, lsl #13 │ │ │ │ + @ instruction: 0x0046169a │ │ │ │ + subeq r1, r6, sl, lsr #13 │ │ │ │ + subeq r1, r6, r4, ror r7 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0xfe608 │ │ │ │ - ldr r2, [pc, #564] @ 0xff7e4 │ │ │ │ + bl 0xfe708 │ │ │ │ + ldr r2, [pc, #564] @ 0xff8e4 │ │ │ │ sub r3, r5, #8 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 0xff6dc │ │ │ │ + bhi 0xff7dc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, #16 │ │ │ │ - beq 0xff6b0 │ │ │ │ + beq 0xff7b0 │ │ │ │ cmp r4, #17 │ │ │ │ addeq r0, r6, r5, lsl #2 │ │ │ │ ldreq r0, [r0, #468] @ 0x1d4 │ │ │ │ - bne 0xff7cc │ │ │ │ + bne 0xff8cc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #488] @ 0xff7e8 │ │ │ │ + ldr r3, [pc, #488] @ 0xff8e8 │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 0xff6d8 │ │ │ │ + bhi 0xff7d8 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r6, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0xff6bc │ │ │ │ + bne 0xff7bc │ │ │ │ ldr r0, [r6, #348] @ 0x15c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -245052,19 +245116,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #26 │ │ │ │ - beq 0xff688 │ │ │ │ - ldr r3, [pc, #376] @ 0xff7ec │ │ │ │ + beq 0xff788 │ │ │ │ + ldr r3, [pc, #376] @ 0xff8ec │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 0xff6d8 │ │ │ │ + bhi 0xff7d8 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -245072,683 +245136,683 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, r5, #112 @ 0x70 │ │ │ │ ldr r0, [r6, r5, lsl #2] │ │ │ │ - b 0xff5dc │ │ │ │ - ldr r3, [pc, #300] @ 0xff7f0 │ │ │ │ + b 0xff6dc │ │ │ │ + ldr r3, [pc, #300] @ 0xff8f0 │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi 0xff6d8 │ │ │ │ + bhi 0xff7d8 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 0xfe49c │ │ │ │ + bl 0xfe59c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #268] @ 0xff7f4 │ │ │ │ - ldr r2, [pc, #268] @ 0xff7f8 │ │ │ │ - ldr r1, [pc, #268] @ 0xff7fc │ │ │ │ + ldr r3, [pc, #268] @ 0xff8f4 │ │ │ │ + ldr r2, [pc, #268] @ 0xff8f8 │ │ │ │ + ldr r1, [pc, #268] @ 0xff8fc │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #104 @ 0x68 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #5 │ │ │ │ - b 0xff6f8 │ │ │ │ + b 0xff7f8 │ │ │ │ mov r3, #4 │ │ │ │ - b 0xff6f8 │ │ │ │ + b 0xff7f8 │ │ │ │ mov r3, #3 │ │ │ │ - b 0xff6f8 │ │ │ │ + b 0xff7f8 │ │ │ │ mov r3, #6 │ │ │ │ - b 0xff6f8 │ │ │ │ + b 0xff7f8 │ │ │ │ mov r3, #7 │ │ │ │ - b 0xff6f8 │ │ │ │ + b 0xff7f8 │ │ │ │ mov r3, #1 │ │ │ │ - b 0xff6f8 │ │ │ │ + b 0xff7f8 │ │ │ │ mov r3, #2 │ │ │ │ - b 0xff6f8 │ │ │ │ + b 0xff7f8 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r6, r3, lsl #3] │ │ │ │ - b 0xff5dc │ │ │ │ + b 0xff6dc │ │ │ │ mov r3, #3 │ │ │ │ - b 0xff68c │ │ │ │ + b 0xff78c │ │ │ │ mov r3, #7 │ │ │ │ - b 0xff68c │ │ │ │ + b 0xff78c │ │ │ │ mov r3, #4 │ │ │ │ - b 0xff68c │ │ │ │ + b 0xff78c │ │ │ │ mov r3, #5 │ │ │ │ - b 0xff68c │ │ │ │ + b 0xff78c │ │ │ │ mov r3, #2 │ │ │ │ - b 0xff68c │ │ │ │ + b 0xff78c │ │ │ │ mov r3, #1 │ │ │ │ - b 0xff68c │ │ │ │ + b 0xff78c │ │ │ │ mov r3, #3 │ │ │ │ - b 0xff758 │ │ │ │ + b 0xff858 │ │ │ │ mov r3, #6 │ │ │ │ - b 0xff758 │ │ │ │ + b 0xff858 │ │ │ │ mov r3, #7 │ │ │ │ - b 0xff758 │ │ │ │ + b 0xff858 │ │ │ │ mov r3, #4 │ │ │ │ - b 0xff758 │ │ │ │ + b 0xff858 │ │ │ │ mov r3, #5 │ │ │ │ - b 0xff758 │ │ │ │ + b 0xff858 │ │ │ │ mov r3, #1 │ │ │ │ - b 0xff758 │ │ │ │ + b 0xff858 │ │ │ │ mov r3, #2 │ │ │ │ - b 0xff758 │ │ │ │ + b 0xff858 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #28] @ 0xff7f4 │ │ │ │ - ldr r1, [pc, #32] @ 0xff7fc │ │ │ │ + ldr r3, [pc, #28] @ 0xff8f4 │ │ │ │ + ldr r1, [pc, #32] @ 0xff8fc │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - strheq r1, [r6], #-90 @ 0xffffffa6 │ │ │ │ - subeq r1, r6, r4, asr #11 │ │ │ │ - ldrdeq r1, [r6], #-84 @ 0xffffffac │ │ │ │ - subeq r1, r6, r4, ror #11 │ │ │ │ - subeq r1, r6, r8, lsl #13 │ │ │ │ + bl 0x310fa0 │ │ │ │ + strheq r1, [r6], #-106 @ 0xffffff96 │ │ │ │ + subeq r1, r6, r4, asr #13 │ │ │ │ + ldrdeq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ + subeq r1, r6, r4, ror #13 │ │ │ │ + subeq r1, r6, r8, lsl #15 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r8, r0, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8, #528] @ 0x210 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bl 0x6507c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0xffa8c │ │ │ │ + beq 0xffb8c │ │ │ │ add r9, r5, #4480 @ 0x1180 │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ add r9, r9, #48 @ 0x30 │ │ │ │ tst r3, #2 │ │ │ │ - beq 0xff854 │ │ │ │ + beq 0xff954 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #13 │ │ │ │ - bls 0xff910 │ │ │ │ + bls 0xffa10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0xff8f0 │ │ │ │ + beq 0xff9f0 │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0xff8f0 │ │ │ │ + beq 0xff9f0 │ │ │ │ tst r1, #2 │ │ │ │ - bne 0xff994 │ │ │ │ + bne 0xffa94 │ │ │ │ cmp r1, #7 │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ - bhi 0xff9cc │ │ │ │ + bhi 0xffacc │ │ │ │ sub r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 0xff9d4 │ │ │ │ + bhi 0xffad4 │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 0xff980 │ │ │ │ + bne 0xffa80 │ │ │ │ ldrb r3, [r5, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xffa40 │ │ │ │ + bne 0xffb40 │ │ │ │ ldr r3, [r5, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0xff980 │ │ │ │ - ldr r2, [pc, #476] @ 0xffab0 │ │ │ │ + bhi 0xffa80 │ │ │ │ + ldr r2, [pc, #476] @ 0xffbb0 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 0xff980 │ │ │ │ - ldr r3, [pc, #464] @ 0xffab4 │ │ │ │ - ldr r2, [pc, #464] @ 0xffab8 │ │ │ │ - ldr r1, [pc, #464] @ 0xffabc │ │ │ │ - ldr r0, [pc, #464] @ 0xffac0 │ │ │ │ - bl 0x365e98 │ │ │ │ + ble 0xffa80 │ │ │ │ + ldr r3, [pc, #464] @ 0xffbb4 │ │ │ │ + ldr r2, [pc, #464] @ 0xffbb8 │ │ │ │ + ldr r1, [pc, #464] @ 0xffbbc │ │ │ │ + ldr r0, [pc, #464] @ 0xffbc0 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r5, #1520] @ 0x5f0 │ │ │ │ lsr r2, r1, r2 │ │ │ │ tst r2, #1 │ │ │ │ - bne 0xff854 │ │ │ │ + bne 0xff954 │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ ldr r2, [r8, #956] @ 0x3bc │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ moveq r6, #0 │ │ │ │ andne r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0xff9ec │ │ │ │ + bne 0xffaec │ │ │ │ mov r7, #33554432 @ 0x2000000 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 0xff980 │ │ │ │ + bne 0xffa80 │ │ │ │ ldrb r3, [r5, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0xffa28 │ │ │ │ + bne 0xffb28 │ │ │ │ ldr r3, [r5, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0xff980 │ │ │ │ - ldr r2, [pc, #316] @ 0xffab0 │ │ │ │ + bhi 0xffa80 │ │ │ │ + ldr r2, [pc, #316] @ 0xffbb0 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ movlt r3, #1 │ │ │ │ - b 0xff984 │ │ │ │ + b 0xffa84 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ cmp r1, #7 │ │ │ │ - bne 0xffa50 │ │ │ │ + bne 0xffb50 │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #29 │ │ │ │ cmp r3, #0 │ │ │ │ movlt r3, #3 │ │ │ │ - blt 0xff988 │ │ │ │ - ldr r3, [pc, #244] @ 0xffab4 │ │ │ │ - ldr r2, [pc, #256] @ 0xffac4 │ │ │ │ - ldr r1, [pc, #244] @ 0xffabc │ │ │ │ - ldr r0, [pc, #252] @ 0xffac8 │ │ │ │ - bl 0x365e98 │ │ │ │ + blt 0xffa88 │ │ │ │ + ldr r3, [pc, #244] @ 0xffbb4 │ │ │ │ + ldr r2, [pc, #256] @ 0xffbc4 │ │ │ │ + ldr r1, [pc, #244] @ 0xffbbc │ │ │ │ + ldr r0, [pc, #252] @ 0xffbc8 │ │ │ │ + bl 0x365f98 │ │ │ │ cmp r1, #8 │ │ │ │ - beq 0xff928 │ │ │ │ + beq 0xffa28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #236] @ 0xffacc │ │ │ │ - ldr r2, [pc, #236] @ 0xffad0 │ │ │ │ - ldr r1, [pc, #212] @ 0xffabc │ │ │ │ + ldr r3, [pc, #236] @ 0xffbcc │ │ │ │ + ldr r2, [pc, #236] @ 0xffbd0 │ │ │ │ + ldr r1, [pc, #212] @ 0xffbbc │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #3 │ │ │ │ - bne 0xff940 │ │ │ │ + bne 0xffa40 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi 0xff940 │ │ │ │ + bhi 0xffa40 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ cmp r2, #7 │ │ │ │ cmpls r1, #0 │ │ │ │ movne r7, #33554432 @ 0x2000000 │ │ │ │ - b 0xff944 │ │ │ │ + b 0xffa44 │ │ │ │ ldr r3, [r5, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ movlt r3, #1 │ │ │ │ - b 0xff984 │ │ │ │ + b 0xffa84 │ │ │ │ ldr r3, [r5, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ - b 0xff8d4 │ │ │ │ - bhi 0xff9d4 │ │ │ │ + b 0xff9d4 │ │ │ │ + bhi 0xffad4 │ │ │ │ sub r3, r1, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0xff9d4 │ │ │ │ + bhi 0xffad4 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 0xff8a0 │ │ │ │ + beq 0xff9a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xfe400 │ │ │ │ - ldr r3, [pc, #60] @ 0xffab4 │ │ │ │ + bl 0xfe500 │ │ │ │ + ldr r3, [pc, #60] @ 0xffbb4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 0xffaa0 │ │ │ │ - ldr r2, [pc, #80] @ 0xffad4 │ │ │ │ - ldr r1, [pc, #52] @ 0xffabc │ │ │ │ - ldr r0, [pc, #76] @ 0xffad8 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #32] @ 0xffab4 │ │ │ │ - ldr r1, [pc, #36] @ 0xffabc │ │ │ │ - ldr r0, [pc, #64] @ 0xffadc │ │ │ │ + beq 0xffba0 │ │ │ │ + ldr r2, [pc, #80] @ 0xffbd4 │ │ │ │ + ldr r1, [pc, #52] @ 0xffbbc │ │ │ │ + ldr r0, [pc, #76] @ 0xffbd8 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #32] @ 0xffbb4 │ │ │ │ + ldr r1, [pc, #36] @ 0xffbbc │ │ │ │ + ldr r0, [pc, #64] @ 0xffbdc │ │ │ │ mov r2, #768 @ 0x300 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r2, [pc, #56] @ 0xffae0 │ │ │ │ - ldr r1, [pc, #16] @ 0xffabc │ │ │ │ - ldr r0, [pc, #52] @ 0xffae4 │ │ │ │ - bl 0x365e98 │ │ │ │ - strdeq r1, [r6], #-84 @ 0xffffffac │ │ │ │ - @ instruction: 0x0046169c │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r2, [pc, #56] @ 0xffbe0 │ │ │ │ + ldr r1, [pc, #16] @ 0xffbbc │ │ │ │ + ldr r0, [pc, #52] @ 0xffbe4 │ │ │ │ + bl 0x365f98 │ │ │ │ + strdeq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ + @ instruction: 0x0046179c │ │ │ │ andeq r0, r0, r3, lsl #7 │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ - strdeq fp, [r0], #-104 @ 0xffffff98 │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ + strdeq fp, [r0], #-120 @ 0xffffff88 │ │ │ │ andeq r0, r0, sl, lsl #7 │ │ │ │ - subeq fp, r0, r4, asr #14 │ │ │ │ - strheq r1, [r6], #-104 @ 0xffffff98 │ │ │ │ + subeq fp, r0, r4, asr #16 │ │ │ │ + strheq r1, [r6], #-120 @ 0xffffff88 │ │ │ │ andeq r0, r0, sl, ror r3 │ │ │ │ andeq r0, r0, r7, lsl #7 │ │ │ │ - subeq fp, r0, ip, lsr #14 │ │ │ │ - subeq fp, r0, ip, ror #13 │ │ │ │ + subeq fp, r0, ip, lsr #16 │ │ │ │ + subeq fp, r0, ip, ror #15 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ - subeq fp, r0, r0, lsl r7 │ │ │ │ + subeq fp, r0, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #528] @ 0x210 │ │ │ │ bl 0x6507c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ 0xffb34 │ │ │ │ - ldr r1, [pc, #12] @ 0xffb38 │ │ │ │ - ldr r0, [pc, #12] @ 0xffb3c │ │ │ │ + ldr r3, [pc, #12] @ 0xffc34 │ │ │ │ + ldr r1, [pc, #12] @ 0xffc38 │ │ │ │ + ldr r0, [pc, #12] @ 0xffc3c │ │ │ │ mov r2, #920 @ 0x398 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldrdeq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ - subeq fp, r0, ip, ror #13 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldrdeq r1, [r6], #-116 @ 0xffffff8c │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ + subeq fp, r0, ip, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 0x61288 │ │ │ │ tst r0, #1048576 @ 0x100000 │ │ │ │ - bne 0xffb8c │ │ │ │ + bne 0xffc8c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0xfe748 │ │ │ │ + bl 0xfe848 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, lr │ │ │ │ mov r4, r0 │ │ │ │ bl 0x661c4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 0xffc30 │ │ │ │ + beq 0xffd30 │ │ │ │ cmp r0, #24 │ │ │ │ - bne 0xffc08 │ │ │ │ + bne 0xffd08 │ │ │ │ ldr r3, [r4, #700] @ 0x2bc │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0xffcb0 │ │ │ │ + blt 0xffdb0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xffbe8 │ │ │ │ + bge 0xffce8 │ │ │ │ add r3, r4, #4480 @ 0x1180 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ lsr r2, r0, #27 │ │ │ │ and r2, r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ - b 0xffc54 │ │ │ │ + b 0xffd54 │ │ │ │ ldr r3, [r4, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0xffbe8 │ │ │ │ + bge 0xffce8 │ │ │ │ add r3, r4, #4480 @ 0x1180 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ mov r3, #2 │ │ │ │ lsr r2, r0, #27 │ │ │ │ and r2, r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 0xffcc4 │ │ │ │ + bge 0xffdc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0xffbe8 │ │ │ │ + beq 0xffce8 │ │ │ │ ldr r2, [r4, #952] @ 0x3b8 │ │ │ │ and r1, r2, #1024 @ 0x400 │ │ │ │ orrs ip, r1, #0 │ │ │ │ - bne 0xffc9c │ │ │ │ + bne 0xffd9c │ │ │ │ and ip, r2, #1 │ │ │ │ orrs lr, ip, r1 │ │ │ │ - beq 0xffcec │ │ │ │ + beq 0xffdec │ │ │ │ tst r0, #1073741824 @ 0x40000000 │ │ │ │ - beq 0xffbe8 │ │ │ │ + beq 0xffce8 │ │ │ │ add r0, r4, #4864 @ 0x1300 │ │ │ │ ldr r2, [r0, #152] @ 0x98 │ │ │ │ and r2, r2, #3584 @ 0xe00 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - bne 0xffbe8 │ │ │ │ + bne 0xffce8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0xfe748 │ │ │ │ + bl 0xfe848 │ │ │ │ add r3, r4, #4480 @ 0x1180 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov r3, #3 │ │ │ │ lsr r1, r1, #27 │ │ │ │ and r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0xffc9c │ │ │ │ + bne 0xffd9c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and r2, r2, #262144 @ 0x40000 │ │ │ │ orrs r2, r2, ip │ │ │ │ - beq 0xffbe8 │ │ │ │ - b 0xffc9c │ │ │ │ + beq 0xffce8 │ │ │ │ + b 0xffd9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ands r3, r3, #512 @ 0x200 │ │ │ │ - bne 0xffd2c │ │ │ │ + bne 0xffe2c │ │ │ │ ldr lr, [r1, #68] @ 0x44 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #36] @ 0xffd60 │ │ │ │ - ldr r0, [pc, #36] @ 0xffd64 │ │ │ │ - bl 0x1e20f8 │ │ │ │ + ldr r1, [pc, #36] @ 0xffe60 │ │ │ │ + ldr r0, [pc, #36] @ 0xffe64 │ │ │ │ + bl 0x1e21f8 │ │ │ │ ldr r7, [r4, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ blx r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1e20fc │ │ │ │ + b 0x1e21fc │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 0xffdac │ │ │ │ + bne 0xffeac │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #988 @ 0x3dc │ │ │ │ - ldr r0, [pc, #48] @ 0xffdec │ │ │ │ - bl 0x1e20f8 │ │ │ │ + ldr r0, [pc, #48] @ 0xffeec │ │ │ │ + bl 0x1e21f8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1e20fc │ │ │ │ + bl 0x1e21fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ tst ip, #512 @ 0x200 │ │ │ │ - bne 0xffe20 │ │ │ │ + bne 0xfff20 │ │ │ │ ldr lr, [r1, #68] @ 0x44 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #36] @ 0xffe58 │ │ │ │ - ldr r0, [pc, #36] @ 0xffe5c │ │ │ │ - bl 0x1e20f8 │ │ │ │ + ldr r1, [pc, #36] @ 0xfff58 │ │ │ │ + ldr r0, [pc, #36] @ 0xfff5c │ │ │ │ + bl 0x1e21f8 │ │ │ │ ldr r8, [r4, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1e20fc │ │ │ │ + b 0x1e21fc │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 0xffe8c │ │ │ │ + bne 0xfff8c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ bx r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ 0xffed0 │ │ │ │ - ldr r0, [pc, #56] @ 0xffed4 │ │ │ │ - bl 0x1e20f8 │ │ │ │ + ldr r1, [pc, #56] @ 0xfffd0 │ │ │ │ + ldr r0, [pc, #56] @ 0xfffd4 │ │ │ │ + bl 0x1e21f8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x1e20fc │ │ │ │ + bl 0x1e21fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - subeq fp, r0, r0, lsr #13 │ │ │ │ + subeq fp, r0, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - beq 0xfff24 │ │ │ │ + beq 0x100024 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 0xfff48 │ │ │ │ + bge 0x100048 │ │ │ │ ldr r3, [r0, #952] @ 0x3b8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe400 │ │ │ │ + bl 0xfe500 │ │ │ │ mov r2, #33554432 @ 0x2000000 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #1 │ │ │ │ movge r3, r0 │ │ │ │ movlt r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ ldr r3, [r0, #936] @ 0x3a8 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 0xfff24 │ │ │ │ + b 0x100024 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r7, r0, #4480 @ 0x1180 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r0, #952] @ 0x3b8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ mov r4, r0 │ │ │ │ add r7, r7, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ lsr r3, r3, #31 │ │ │ │ and r6, r2, #128 @ 0x80 │ │ │ │ - bne 0x100060 │ │ │ │ + bne 0x100160 │ │ │ │ ldrb r2, [r0, #332] @ 0x14c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x100028 │ │ │ │ + bne 0x100128 │ │ │ │ ldr r2, [r0, #344] @ 0x158 │ │ │ │ and r2, r2, #31 │ │ │ │ sub r2, r2, #16 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 0x10006c │ │ │ │ - ldr r1, [pc, #332] @ 0x100118 │ │ │ │ + bhi 0x10016c │ │ │ │ + ldr r1, [pc, #332] @ 0x100218 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r1, r2, lsl #2] │ │ │ │ - beq 0x10003c │ │ │ │ + beq 0x10013c │ │ │ │ cmp r8, #1 │ │ │ │ - beq 0x100074 │ │ │ │ + beq 0x100174 │ │ │ │ orrs r2, r6, #0 │ │ │ │ - bne 0x100004 │ │ │ │ + bne 0x100104 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe400 │ │ │ │ + bl 0xfe500 │ │ │ │ mov r2, #33554432 @ 0x2000000 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #1 │ │ │ │ movge r3, r0 │ │ │ │ movlt r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ ldr r8, [r0, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r8, r8, #2 │ │ │ │ and r8, r8, #3 │ │ │ │ - bne 0xfffd4 │ │ │ │ + bne 0x1000d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x61288 │ │ │ │ tst r1, #1024 @ 0x400 │ │ │ │ - bne 0xfffd4 │ │ │ │ + bne 0x1000d4 │ │ │ │ add r3, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #776] @ 0x308 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xfffd4 │ │ │ │ - b 0x100004 │ │ │ │ + beq 0x1000d4 │ │ │ │ + b 0x100104 │ │ │ │ ldr r2, [r0, #3136] @ 0xc40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x100098 │ │ │ │ + beq 0x100198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1000d4 │ │ │ │ + beq 0x1001d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x61288 │ │ │ │ tst r0, #524288 @ 0x80000 │ │ │ │ - beq 0xfffdc │ │ │ │ + beq 0x1000dc │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ ldr r2, [r0, #3160] @ 0xc58 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ ldr r2, [r2, #3076] @ 0xc04 │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x10006c │ │ │ │ + beq 0x10016c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1000f8 │ │ │ │ + beq 0x1001f8 │ │ │ │ orrs r2, r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 0x100004 │ │ │ │ + b 0x100104 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x61288 │ │ │ │ tst r1, #1024 @ 0x400 │ │ │ │ - bne 0x100074 │ │ │ │ + bne 0x100174 │ │ │ │ add r3, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #776] @ 0x308 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0x100004 │ │ │ │ - b 0x100074 │ │ │ │ + bne 0x100104 │ │ │ │ + b 0x100174 │ │ │ │ bl 0x61288 │ │ │ │ tst r1, #1024 @ 0x400 │ │ │ │ - bne 0xfffdc │ │ │ │ + bne 0x1000dc │ │ │ │ add r3, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #776] @ 0x308 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0xfffdc │ │ │ │ - b 0x100004 │ │ │ │ - strdeq r1, [r6], #-84 @ 0xffffffac │ │ │ │ + beq 0x1000dc │ │ │ │ + b 0x100104 │ │ │ │ + strdeq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ tst r2, #224 @ 0xe0 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ - bne 0x10015c │ │ │ │ + bne 0x10025c │ │ │ │ cmp r2, #0 │ │ │ │ rsbne ip, r2, #32 │ │ │ │ lsrne ip, r1, ip │ │ │ │ lslne r0, r1, r2 │ │ │ │ andne r2, ip, #1 │ │ │ │ moveq r0, r1 │ │ │ │ strne r2, [r3, #520] @ 0x208 │ │ │ │ @@ -245767,15 +245831,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ tst r2, #224 @ 0xe0 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ - bne 0x1001c8 │ │ │ │ + bne 0x1002c8 │ │ │ │ cmp r2, #0 │ │ │ │ subne ip, r2, #1 │ │ │ │ lsrne ip, r1, ip │ │ │ │ lsrne r0, r1, r2 │ │ │ │ andne r2, ip, #1 │ │ │ │ moveq r0, r1 │ │ │ │ strne r2, [r3, #520] @ 0x208 │ │ │ │ @@ -245793,15 +245857,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ tst r2, #224 @ 0xe0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x100230 │ │ │ │ + bne 0x100330 │ │ │ │ ands r2, r2, #255 @ 0xff │ │ │ │ subne ip, r2, #1 │ │ │ │ lsrne ip, r1, ip │ │ │ │ asrne r0, r1, r2 │ │ │ │ andne r2, ip, #1 │ │ │ │ moveq r0, r1 │ │ │ │ strne r2, [r3, #520] @ 0x208 │ │ │ │ @@ -245816,15 +245880,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ands ip, r2, #31 │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x100284 │ │ │ │ + bne 0x100384 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ cmp r2, #0 │ │ │ │ lsrne r2, r1, #31 │ │ │ │ strne r2, [r0, #520] @ 0x208 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -245849,39 +245913,39 @@ │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ orr sl, r1, #4096 @ 0x1000 │ │ │ │ mov r5, r2 │ │ │ │ rsb r2, sl, #0 │ │ │ │ cmp r2, r9 │ │ │ │ mov r7, lr │ │ │ │ mov r6, r3 │ │ │ │ - bcc 0x100314 │ │ │ │ + bcc 0x100414 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ str lr, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x126ff0 │ │ │ │ + bl 0x1270f0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 0x126ff0 │ │ │ │ + bl 0x1270f0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sl, r9 │ │ │ │ sub r1, r4, sl │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 0x126ff0 │ │ │ │ + bl 0x1270f0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -245919,52 +245983,52 @@ │ │ │ │ popeq {r4, pc} │ │ │ │ add r2, r4, #4480 @ 0x1180 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ lsr r2, r1, #27 │ │ │ │ orr r2, r2, r0, lsl #5 │ │ │ │ - bge 0x100484 │ │ │ │ + bge 0x100584 │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 0x1004d0 │ │ │ │ + beq 0x1005d0 │ │ │ │ ldr r2, [r4, #952] @ 0x3b8 │ │ │ │ and r0, r2, #1024 @ 0x400 │ │ │ │ orrs r3, r0, r3 │ │ │ │ - bne 0x10048c │ │ │ │ + bne 0x10058c │ │ │ │ and r3, r2, #1 │ │ │ │ orrs ip, r3, r0 │ │ │ │ - beq 0x1004c4 │ │ │ │ + beq 0x1005c4 │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ lsr ip, r1, #30 │ │ │ │ - beq 0x10043c │ │ │ │ + beq 0x10053c │ │ │ │ add r2, r4, #4864 @ 0x1300 │ │ │ │ ldr r3, [r2, #152] @ 0x98 │ │ │ │ and r3, r3, #3584 @ 0xe00 │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq 0x10048c │ │ │ │ - ldr r3, [pc, #200] @ 0x10050c │ │ │ │ + beq 0x10058c │ │ │ │ + ldr r3, [pc, #200] @ 0x10060c │ │ │ │ bics r3, r3, r1 │ │ │ │ - beq 0x1004dc │ │ │ │ + beq 0x1005dc │ │ │ │ tst ip, #1 │ │ │ │ ldr r3, [r4, #864] @ 0x360 │ │ │ │ - beq 0x100464 │ │ │ │ + beq 0x100564 │ │ │ │ add r2, r4, #4864 @ 0x1300 │ │ │ │ ldr r0, [r2, #152] @ 0x98 │ │ │ │ tst r0, #3584 @ 0xe00 │ │ │ │ - beq 0x1004dc │ │ │ │ + beq 0x1005dc │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ - ldreq r2, [pc, #160] @ 0x100510 │ │ │ │ - beq 0x1004e0 │ │ │ │ - ldr r1, [pc, #152] @ 0x100510 │ │ │ │ + ldreq r2, [pc, #160] @ 0x100610 │ │ │ │ + beq 0x1005e0 │ │ │ │ + ldr r1, [pc, #152] @ 0x100610 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r2, [pc, #148] @ 0x100514 │ │ │ │ + ldr r2, [pc, #148] @ 0x100614 │ │ │ │ movge r2, r1 │ │ │ │ - b 0x1004e0 │ │ │ │ + b 0x1005e0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 0x1004f0 │ │ │ │ + beq 0x1005f0 │ │ │ │ ldr r3, [r4, #2968] @ 0xb98 │ │ │ │ bic r3, r3, #-33554432 @ 0xfe000000 │ │ │ │ orr r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r4, #2960] @ 0xb90 │ │ │ │ ldr r3, [r4, #936] @ 0x3a8 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r4, #8704 @ 0x2200 │ │ │ │ @@ -245973,430 +246037,430 @@ │ │ │ │ str r3, [r4, #936] @ 0x3a8 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r0, #16 │ │ │ │ b 0x12978 │ │ │ │ and r2, r2, #262144 @ 0x40000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 0x10048c │ │ │ │ - ldr r3, [pc, #52] @ 0x10050c │ │ │ │ + bne 0x10058c │ │ │ │ + ldr r3, [pc, #52] @ 0x10060c │ │ │ │ bics r3, r3, r1 │ │ │ │ - bne 0x100504 │ │ │ │ - ldr r2, [pc, #48] @ 0x100514 │ │ │ │ + bne 0x100604 │ │ │ │ + ldr r2, [pc, #48] @ 0x100614 │ │ │ │ ldr r3, [r4, #2968] @ 0xb98 │ │ │ │ and r3, r3, #53248 @ 0xd000 │ │ │ │ orr r3, r3, r2 │ │ │ │ - b 0x100494 │ │ │ │ - ldr r2, [pc, #20] @ 0x10050c │ │ │ │ + b 0x100594 │ │ │ │ + ldr r2, [pc, #20] @ 0x10060c │ │ │ │ ldr r3, [r4, #864] @ 0x360 │ │ │ │ bics r2, r2, r1 │ │ │ │ - bne 0x100464 │ │ │ │ - b 0x1004dc │ │ │ │ + bne 0x100564 │ │ │ │ + b 0x1005dc │ │ │ │ ldr r3, [r4, #864] @ 0x360 │ │ │ │ - b 0x100464 │ │ │ │ + b 0x100564 │ │ │ │ streq r0, [r0], #-128 @ 0xffffff80 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0x100544 │ │ │ │ - ldr r1, [pc, #12] @ 0x100548 │ │ │ │ + ldr r3, [pc, #12] @ 0x100644 │ │ │ │ + ldr r1, [pc, #12] @ 0x100648 │ │ │ │ mov r2, #1088 @ 0x440 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r1, r6, r0, lsr #14 │ │ │ │ - subeq r3, r0, r0, lsr ip │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r1, r6, r0, lsr #16 │ │ │ │ + subeq r3, r0, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add ip, r0, #4480 @ 0x1180 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ sub sp, sp, #8 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 0x100608 │ │ │ │ + bne 0x100708 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 0x10062c │ │ │ │ + beq 0x10072c │ │ │ │ sub ip, r2, #1 │ │ │ │ cmp ip, #2 │ │ │ │ - bhi 0x10096c │ │ │ │ + bhi 0x100a6c │ │ │ │ cmp r2, #3 │ │ │ │ lsr r2, lr, #27 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 0x100670 │ │ │ │ + beq 0x100770 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 0x100624 │ │ │ │ + bge 0x100724 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x1005f4 │ │ │ │ + beq 0x1006f4 │ │ │ │ ldr r2, [r0, #952] @ 0x3b8 │ │ │ │ add r4, r0, #960 @ 0x3c0 │ │ │ │ and ip, r2, #1024 @ 0x400 │ │ │ │ orrs r5, ip, #0 │ │ │ │ - bne 0x10062c │ │ │ │ + bne 0x10072c │ │ │ │ and r5, r2, #1 │ │ │ │ orrs r6, r5, ip │ │ │ │ - bne 0x100694 │ │ │ │ + bne 0x100794 │ │ │ │ and r2, r2, #262144 @ 0x40000 │ │ │ │ orrs r2, r2, r5 │ │ │ │ - bne 0x10062c │ │ │ │ + bne 0x10072c │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ ands ip, r2, #1 │ │ │ │ - beq 0x100948 │ │ │ │ + beq 0x100a48 │ │ │ │ tst lr, #1073741824 @ 0x40000000 │ │ │ │ - beq 0x1005f4 │ │ │ │ + beq 0x1006f4 │ │ │ │ add r2, r0, #4864 @ 0x1300 │ │ │ │ ldr ip, [r2, #152] @ 0x98 │ │ │ │ tst ip, #3584 @ 0xe00 │ │ │ │ - beq 0x10062c │ │ │ │ - ldr r2, [pc, #960] @ 0x1009bc │ │ │ │ + beq 0x10072c │ │ │ │ + ldr r2, [pc, #960] @ 0x100abc │ │ │ │ bics r2, r2, lr │ │ │ │ - beq 0x10062c │ │ │ │ + beq 0x10072c │ │ │ │ tst lr, #33554432 @ 0x2000000 │ │ │ │ - bne 0x100810 │ │ │ │ + bne 0x100910 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r2, [pc, #940] @ 0x1009c0 │ │ │ │ + ldr r2, [pc, #940] @ 0x100ac0 │ │ │ │ cmp r0, #21 │ │ │ │ - bhi 0x100930 │ │ │ │ + bhi 0x100a30 │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x1005f4 │ │ │ │ + beq 0x1006f4 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r2, [pc, #908] @ 0x1009c4 │ │ │ │ + ldr r2, [pc, #908] @ 0x100ac4 │ │ │ │ cmp r0, #23 │ │ │ │ - bhi 0x10067c │ │ │ │ + bhi 0x10077c │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #24 │ │ │ │ orr r0, r0, #512 @ 0x200 │ │ │ │ and r2, r0, #63 @ 0x3f │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x10062c │ │ │ │ - b 0x1005f4 │ │ │ │ + bne 0x10072c │ │ │ │ + b 0x1006f4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #832] @ 0x1009c8 │ │ │ │ - ldr r2, [pc, #832] @ 0x1009cc │ │ │ │ - ldr r1, [pc, #832] @ 0x1009d0 │ │ │ │ + ldr r3, [pc, #832] @ 0x100ac8 │ │ │ │ + ldr r2, [pc, #832] @ 0x100acc │ │ │ │ + ldr r1, [pc, #832] @ 0x100ad0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ tst lr, #1073741824 @ 0x40000000 │ │ │ │ - beq 0x1005d0 │ │ │ │ + beq 0x1006d0 │ │ │ │ add r5, r0, #4864 @ 0x1300 │ │ │ │ ldr r2, [r5, #152] @ 0x98 │ │ │ │ and r2, r2, #3584 @ 0xe00 │ │ │ │ orrs r2, r2, ip │ │ │ │ - beq 0x10062c │ │ │ │ - b 0x1005d0 │ │ │ │ + beq 0x10072c │ │ │ │ + b 0x1006d0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ add r2, r0, #1 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #41 @ 0x29 │ │ │ │ cmp r2, #4 │ │ │ │ - bls 0x10064c │ │ │ │ - ldr r3, [pc, #768] @ 0x1009d4 │ │ │ │ - ldr r2, [pc, #768] @ 0x1009d8 │ │ │ │ - ldr r1, [pc, #756] @ 0x1009d0 │ │ │ │ - ldr r0, [pc, #764] @ 0x1009dc │ │ │ │ - bl 0x365e98 │ │ │ │ + bls 0x10074c │ │ │ │ + ldr r3, [pc, #768] @ 0x100ad4 │ │ │ │ + ldr r2, [pc, #768] @ 0x100ad8 │ │ │ │ + ldr r1, [pc, #756] @ 0x100ad0 │ │ │ │ + ldr r0, [pc, #764] @ 0x100adc │ │ │ │ + bl 0x365f98 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 0x100994 │ │ │ │ + bhi 0x100a94 │ │ │ │ cmn r0, #1 │ │ │ │ orrne r0, r0, #4 │ │ │ │ moveq r0, #43 @ 0x2b │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 0x100958 │ │ │ │ + bhi 0x100a58 │ │ │ │ cmn r0, #1 │ │ │ │ orrne r0, r0, #28 │ │ │ │ moveq r0, #27 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ lsl r0, r0, #12 │ │ │ │ orr r0, r0, #16 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #3 │ │ │ │ orrls r0, r0, #12 │ │ │ │ - bls 0x10064c │ │ │ │ - ldr r3, [pc, #644] @ 0x1009d4 │ │ │ │ - ldr r2, [pc, #652] @ 0x1009e0 │ │ │ │ - ldr r1, [pc, #632] @ 0x1009d0 │ │ │ │ - ldr r0, [pc, #648] @ 0x1009e4 │ │ │ │ - bl 0x365e98 │ │ │ │ + bls 0x10074c │ │ │ │ + ldr r3, [pc, #644] @ 0x100ad4 │ │ │ │ + ldr r2, [pc, #652] @ 0x100ae0 │ │ │ │ + ldr r1, [pc, #632] @ 0x100ad0 │ │ │ │ + ldr r0, [pc, #648] @ 0x100ae4 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #3 │ │ │ │ orrls r0, r0, #8 │ │ │ │ - bls 0x10064c │ │ │ │ - ldr r3, [pc, #600] @ 0x1009d4 │ │ │ │ - ldr r2, [pc, #616] @ 0x1009e8 │ │ │ │ - ldr r1, [pc, #588] @ 0x1009d0 │ │ │ │ - ldr r0, [pc, #604] @ 0x1009e4 │ │ │ │ - bl 0x365e98 │ │ │ │ + bls 0x10074c │ │ │ │ + ldr r3, [pc, #600] @ 0x100ad4 │ │ │ │ + ldr r2, [pc, #616] @ 0x100ae8 │ │ │ │ + ldr r1, [pc, #588] @ 0x100ad0 │ │ │ │ + ldr r0, [pc, #604] @ 0x100ae4 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #53 @ 0x35 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 0x1009a8 │ │ │ │ + bhi 0x100aa8 │ │ │ │ cmn r0, #1 │ │ │ │ orrne r0, r0, #36 @ 0x24 │ │ │ │ moveq r0, #35 @ 0x23 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 0x100980 │ │ │ │ + bhi 0x100a80 │ │ │ │ cmn r0, #1 │ │ │ │ ldrb r2, [r1, #31] │ │ │ │ orrne r0, r0, #20 │ │ │ │ moveq r0, #19 │ │ │ │ orr r0, r0, r2, lsl #12 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ lsl r0, r0, #12 │ │ │ │ orr r0, r0, #17 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ mov r0, #25 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ - b 0x10064c │ │ │ │ + b 0x10074c │ │ │ │ ldr r2, [r0, #864] @ 0x360 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 0x100608 │ │ │ │ - b 0x10062c │ │ │ │ + bge 0x100708 │ │ │ │ + b 0x10072c │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ orr r0, r0, r1, lsl #4 │ │ │ │ - b 0x100654 │ │ │ │ + b 0x100754 │ │ │ │ mov r0, #14 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ mov r0, #2 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ - b 0x100824 │ │ │ │ - ldr r0, [pc, #408] @ 0x1009ec │ │ │ │ - b 0x100824 │ │ │ │ - ldr r0, [pc, #404] @ 0x1009f0 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ + ldr r0, [pc, #408] @ 0x100aec │ │ │ │ + b 0x100924 │ │ │ │ + ldr r0, [pc, #404] @ 0x100af0 │ │ │ │ + b 0x100924 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #1 │ │ │ │ movne r0, #7 │ │ │ │ moveq r0, #5 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ lsl r0, r0, #12 │ │ │ │ orr r0, r0, #8 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldrb r2, [r1, #31] │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, #14 │ │ │ │ moveq r0, #12 │ │ │ │ orr r0, r0, r2, lsl #12 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ - ldr r2, [pc, #332] @ 0x1009f4 │ │ │ │ + ldr r2, [pc, #332] @ 0x100af4 │ │ │ │ cmp ip, #1 │ │ │ │ - ldr r0, [pc, #328] @ 0x1009f8 │ │ │ │ + ldr r0, [pc, #328] @ 0x100af8 │ │ │ │ moveq r0, r2 │ │ │ │ - b 0x100824 │ │ │ │ - ldr r0, [pc, #320] @ 0x1009fc │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ + ldr r0, [pc, #320] @ 0x100afc │ │ │ │ + b 0x100924 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #1 │ │ │ │ movne r0, #6 │ │ │ │ moveq r0, #3 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ mov r0, #0 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ ldrb r2, [r1, #31] │ │ │ │ - ldr r0, [pc, #284] @ 0x100a00 │ │ │ │ + ldr r0, [pc, #284] @ 0x100b00 │ │ │ │ orr r0, r0, r2, lsl #12 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #1 │ │ │ │ movne r0, #11 │ │ │ │ moveq r0, #9 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #1 │ │ │ │ moveq r0, #13 │ │ │ │ movne r0, #15 │ │ │ │ - b 0x100824 │ │ │ │ - ldr r0, [pc, #236] @ 0x100a04 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ + ldr r0, [pc, #236] @ 0x100b04 │ │ │ │ + b 0x100924 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ - b 0x100654 │ │ │ │ + b 0x100754 │ │ │ │ mov r0, #1 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ mov r0, #15 │ │ │ │ - b 0x100824 │ │ │ │ + b 0x100924 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #204] @ 0x100a08 │ │ │ │ - ldr r2, [pc, #204] @ 0x100a0c │ │ │ │ - ldr r1, [pc, #140] @ 0x1009d0 │ │ │ │ + ldr r3, [pc, #204] @ 0x100b08 │ │ │ │ + ldr r2, [pc, #204] @ 0x100b0c │ │ │ │ + ldr r1, [pc, #140] @ 0x100ad0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ and r2, r2, #262144 @ 0x40000 │ │ │ │ orrs r2, r2, ip │ │ │ │ - beq 0x1005f4 │ │ │ │ - b 0x10062c │ │ │ │ - ldr r3, [pc, #116] @ 0x1009d4 │ │ │ │ - ldr r1, [pc, #108] @ 0x1009d0 │ │ │ │ - ldr r0, [pc, #116] @ 0x1009dc │ │ │ │ + beq 0x1006f4 │ │ │ │ + b 0x10072c │ │ │ │ + ldr r3, [pc, #116] @ 0x100ad4 │ │ │ │ + ldr r1, [pc, #108] @ 0x100ad0 │ │ │ │ + ldr r0, [pc, #116] @ 0x100adc │ │ │ │ mov r2, #872 @ 0x368 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #156] @ 0x100a10 │ │ │ │ - ldr r2, [pc, #156] @ 0x100a14 │ │ │ │ - ldr r1, [pc, #84] @ 0x1009d0 │ │ │ │ - ldr r0, [pc, #152] @ 0x100a18 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #76] @ 0x1009d4 │ │ │ │ - ldr r1, [pc, #68] @ 0x1009d0 │ │ │ │ - ldr r0, [pc, #76] @ 0x1009dc │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #156] @ 0x100b10 │ │ │ │ + ldr r2, [pc, #156] @ 0x100b14 │ │ │ │ + ldr r1, [pc, #84] @ 0x100ad0 │ │ │ │ + ldr r0, [pc, #152] @ 0x100b18 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #76] @ 0x100ad4 │ │ │ │ + ldr r1, [pc, #68] @ 0x100ad0 │ │ │ │ + ldr r0, [pc, #76] @ 0x100adc │ │ │ │ mov r2, #860 @ 0x35c │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #56] @ 0x1009d4 │ │ │ │ - ldr r2, [pc, #124] @ 0x100a1c │ │ │ │ - ldr r1, [pc, #44] @ 0x1009d0 │ │ │ │ - ldr r0, [pc, #52] @ 0x1009dc │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #36] @ 0x1009d4 │ │ │ │ - ldr r1, [pc, #28] @ 0x1009d0 │ │ │ │ - ldr r0, [pc, #36] @ 0x1009dc │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #56] @ 0x100ad4 │ │ │ │ + ldr r2, [pc, #124] @ 0x100b1c │ │ │ │ + ldr r1, [pc, #44] @ 0x100ad0 │ │ │ │ + ldr r0, [pc, #52] @ 0x100adc │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #36] @ 0x100ad4 │ │ │ │ + ldr r1, [pc, #28] @ 0x100ad0 │ │ │ │ + ldr r0, [pc, #36] @ 0x100adc │ │ │ │ mov r2, #904 @ 0x388 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ streq r0, [r0], #-128 @ 0xffffff80 │ │ │ │ - subeq r1, r6, ip, ror #13 │ │ │ │ - subeq r1, r6, r2, lsl #14 │ │ │ │ - subeq r1, r6, ip, asr #14 │ │ │ │ + subeq r1, r6, ip, ror #15 │ │ │ │ + subeq r1, r6, r2, lsl #16 │ │ │ │ + subeq r1, r6, ip, asr #16 │ │ │ │ muleq r0, r6, r3 │ │ │ │ - subeq r3, r0, r0, lsr ip │ │ │ │ - subeq r1, r6, ip, lsr r7 │ │ │ │ + subeq r3, r0, r0, lsr sp │ │ │ │ + subeq r1, r6, ip, lsr r8 │ │ │ │ andeq r0, r0, r1, asr #6 │ │ │ │ - subeq fp, r0, ip, ror r7 │ │ │ │ + subeq fp, r0, ip, ror r8 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - subeq fp, r0, r0, lsr #15 │ │ │ │ + subeq fp, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - subeq r1, r6, ip, asr r7 │ │ │ │ + subeq r1, r6, ip, asr r8 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - subeq r1, r6, ip, lsr #14 │ │ │ │ + subeq r1, r6, ip, lsr #16 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - subeq fp, r0, r8, ror #14 │ │ │ │ + subeq fp, r0, r8, ror #16 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r7, r0, #8704 @ 0x2200 │ │ │ │ add r7, r7, #16 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1092] @ 0x100e88 │ │ │ │ + ldr r3, [pc, #1092] @ 0x100f88 │ │ │ │ mov sl, r0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 0xfe4d4 │ │ │ │ + bl 0xfe5d4 │ │ │ │ add r3, sl, #13248 @ 0x33c0 │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ add r5, sl, #8192 @ 0x2000 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ands r3, r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 0x100c88 │ │ │ │ + bne 0x100d88 │ │ │ │ ldrb r3, [r5, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r5, #856] @ 0x358 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #3 │ │ │ │ - bne 0x100ab8 │ │ │ │ + bne 0x100bb8 │ │ │ │ ldr r3, [r5, #872] @ 0x368 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - ldrls r1, [pc, #988] @ 0x100e8c │ │ │ │ + ldrls r1, [pc, #988] @ 0x100f8c │ │ │ │ movhi r3, #1 │ │ │ │ addls r3, r1, r3, lsl #2 │ │ │ │ ldrls r3, [r3, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 0x100ad4 │ │ │ │ + beq 0x100bd4 │ │ │ │ ldr r1, [r5, #3768] @ 0xeb8 │ │ │ │ ands r1, r1, #8192 @ 0x2000 │ │ │ │ - bne 0x100bfc │ │ │ │ + bne 0x100cfc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmp r8, #3 │ │ │ │ - bhi 0x100cac │ │ │ │ + bhi 0x100dac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x100b8c │ │ │ │ + bne 0x100c8c │ │ │ │ ldrb r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x100b14 │ │ │ │ + beq 0x100c14 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsr r2, r2, #12 │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r2, [r5, #1600] @ 0x640 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #1604] @ 0x644 │ │ │ │ mov r2, #2 │ │ │ │ sub r8, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 0x10054c │ │ │ │ + bl 0x10064c │ │ │ │ cmp r6, #2 │ │ │ │ clz r8, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsr r8, r8, #5 │ │ │ │ - bne 0x100c0c │ │ │ │ + bne 0x100d0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x100de0 │ │ │ │ + beq 0x100ee0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ orr ip, ip, r8, lsl #26 │ │ │ │ orr ip, ip, r3, lsl #9 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ mov r1, #3 │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ @@ -246404,55 +246468,55 @@ │ │ │ │ mov r3, r2 │ │ │ │ mov r2, ip │ │ │ │ mov ip, #0 │ │ │ │ str r0, [r5, #3772] @ 0xebc │ │ │ │ str r9, [r5, #3776] @ 0xec0 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [r5, #3780] @ 0xec4 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ mov r1, #1 │ │ │ │ add sl, sl, #12288 @ 0x3000 │ │ │ │ ldr r0, [sl, #1452] @ 0x5ac │ │ │ │ tst r0, #15728640 @ 0xf00000 │ │ │ │ - beq 0x100e5c │ │ │ │ + beq 0x100f5c │ │ │ │ ldr fp, [r4] │ │ │ │ sub r0, fp, #22 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 0x100e20 │ │ │ │ + bhi 0x100f20 │ │ │ │ cmp r8, #1 │ │ │ │ ldr sl, [r4, #20] │ │ │ │ - beq 0x100ccc │ │ │ │ + beq 0x100dcc │ │ │ │ cmp sl, #1 │ │ │ │ - bhi 0x100e34 │ │ │ │ + bhi 0x100f34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x100cdc │ │ │ │ + bne 0x100ddc │ │ │ │ cmp r2, #1 │ │ │ │ cmple r8, #4 │ │ │ │ - bne 0x100aec │ │ │ │ + bne 0x100bec │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 0x61288 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r1, #65536 @ 0x10000 │ │ │ │ movne r2, #2 │ │ │ │ - b 0x100aec │ │ │ │ + b 0x100bec │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #2 │ │ │ │ - b 0x100ad8 │ │ │ │ + b 0x100bd8 │ │ │ │ ldr r1, [r5, #3768] @ 0xeb8 │ │ │ │ sub ip, r6, #1 │ │ │ │ tst r1, #8192 @ 0x2000 │ │ │ │ clz ip, ip │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldrb lr, [r4, #28] │ │ │ │ lsr ip, ip, #5 │ │ │ │ - bne 0x100d98 │ │ │ │ + bne 0x100e98 │ │ │ │ lsr r3, r1, #24 │ │ │ │ lsl sl, ip, #6 │ │ │ │ and r3, r3, #1 │ │ │ │ ldrb ip, [r4, #29] │ │ │ │ eor r3, r3, #1 │ │ │ │ orr r3, ip, r3 │ │ │ │ ldrb r4, [r4, #31] │ │ │ │ @@ -246465,52 +246529,52 @@ │ │ │ │ orreq ip, r4, ip, lsl #7 │ │ │ │ orrne r3, sl, r4 │ │ │ │ orreq ip, ip, sl │ │ │ │ orrne r3, r3, #-1862270976 @ 0x91000000 │ │ │ │ orreq ip, ip, #-1845493760 @ 0x92000000 │ │ │ │ orrne ip, r3, r1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0x100dec │ │ │ │ + beq 0x100eec │ │ │ │ mov r1, #4 │ │ │ │ - b 0x100b6c │ │ │ │ + b 0x100c6c │ │ │ │ ldr r1, [r5, #3664] @ 0xe50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x100ab8 │ │ │ │ + bne 0x100bb8 │ │ │ │ ldr r3, [r5, #3688] @ 0xe68 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #3604] @ 0xe14 │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 0x100ab8 │ │ │ │ + b 0x100bb8 │ │ │ │ cmp r8, #4 │ │ │ │ - bne 0x100e08 │ │ │ │ + bne 0x100f08 │ │ │ │ add r0, sl, #9664 @ 0x25c0 │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ cmp r3, #3 │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ - b 0x100b90 │ │ │ │ + b 0x100c90 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x100e48 │ │ │ │ + bne 0x100f48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x100aec │ │ │ │ + beq 0x100bec │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x10054c │ │ │ │ + bl 0x10064c │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, fp, #22 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ orr ip, ip, r3, lsl #21 │ │ │ │ - ldr r3, [pc, #372] @ 0x100e8c │ │ │ │ + ldr r3, [pc, #372] @ 0x100f8c │ │ │ │ orr ip, ip, r2, lsl #7 │ │ │ │ add r3, r3, r8 │ │ │ │ sub r2, r6, #2 │ │ │ │ ldrb r3, [r3, #168] @ 0xa8 │ │ │ │ sub r6, r6, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ @@ -246522,144 +246586,144 @@ │ │ │ │ orr ip, ip, r3, lsl #14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ orr ip, ip, r3, lsl #13 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r5, #3560] @ 0xde8 │ │ │ │ str r3, [r5, #3564] @ 0xdec │ │ │ │ - ldr r1, [pc, #296] @ 0x100e90 │ │ │ │ + ldr r1, [pc, #296] @ 0x100f90 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ orr ip, ip, #2046820352 @ 0x7a000000 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x100e70 │ │ │ │ + bhi 0x100f70 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r2, [r5, #3560] @ 0xde8 │ │ │ │ str r3, [r5, #3564] @ 0xdec │ │ │ │ mov r1, #25 │ │ │ │ mov r2, #3 │ │ │ │ - b 0x100b6c │ │ │ │ + b 0x100c6c │ │ │ │ cmp lr, #0 │ │ │ │ orreq ip, fp, ip, lsl #6 │ │ │ │ orreq ip, ip, #-1778384896 @ 0x96000000 │ │ │ │ orreq ip, ip, #8192 @ 0x2000 │ │ │ │ - beq 0x100c78 │ │ │ │ - ldr r3, [pc, #224] @ 0x100e94 │ │ │ │ - ldr r1, [pc, #224] @ 0x100e98 │ │ │ │ - ldr r0, [pc, #224] @ 0x100e9c │ │ │ │ + beq 0x100d78 │ │ │ │ + ldr r3, [pc, #224] @ 0x100f94 │ │ │ │ + ldr r1, [pc, #224] @ 0x100f98 │ │ │ │ + ldr r0, [pc, #224] @ 0x100f9c │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r5, #3560] @ 0xde8 │ │ │ │ str r3, [r5, #3564] @ 0xdec │ │ │ │ - b 0x100d8c │ │ │ │ + b 0x100e8c │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r5, #3560] @ 0xde8 │ │ │ │ str r3, [r5, #3564] @ 0xdec │ │ │ │ - b 0x100d8c │ │ │ │ + b 0x100e8c │ │ │ │ mov r1, #3 │ │ │ │ mov ip, #-1979711488 @ 0x8a000000 │ │ │ │ - b 0x100b6c │ │ │ │ + b 0x100c6c │ │ │ │ add r3, r5, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ tst r3, #8 │ │ │ │ orrne r0, r0, #2048 @ 0x800 │ │ │ │ movne r1, #4 │ │ │ │ - bne 0x100b6c │ │ │ │ - b 0x100c80 │ │ │ │ + bne 0x100c6c │ │ │ │ + b 0x100d80 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #140] @ 0x100ea0 │ │ │ │ - ldr r1, [pc, #128] @ 0x100e98 │ │ │ │ + ldr r3, [pc, #140] @ 0x100fa0 │ │ │ │ + ldr r1, [pc, #128] @ 0x100f98 │ │ │ │ mov r2, #142 @ 0x8e │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldr r3, [pc, #124] @ 0x100ea4 │ │ │ │ - ldr r1, [pc, #108] @ 0x100e98 │ │ │ │ - ldr r0, [pc, #120] @ 0x100ea8 │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldr r3, [pc, #124] @ 0x100fa4 │ │ │ │ + ldr r1, [pc, #108] @ 0x100f98 │ │ │ │ + ldr r0, [pc, #120] @ 0x100fa8 │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #104] @ 0x100ea4 │ │ │ │ - ldr r1, [pc, #88] @ 0x100e98 │ │ │ │ - ldr r0, [pc, #104] @ 0x100eac │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #104] @ 0x100fa4 │ │ │ │ + ldr r1, [pc, #88] @ 0x100f98 │ │ │ │ + ldr r0, [pc, #104] @ 0x100fac │ │ │ │ mov r2, #151 @ 0x97 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #84] @ 0x100ea4 │ │ │ │ - ldr r1, [pc, #68] @ 0x100e98 │ │ │ │ - ldr r0, [pc, #88] @ 0x100eb0 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #84] @ 0x100fa4 │ │ │ │ + ldr r1, [pc, #68] @ 0x100f98 │ │ │ │ + ldr r0, [pc, #88] @ 0x100fb0 │ │ │ │ mov r2, #149 @ 0x95 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #64] @ 0x100ea4 │ │ │ │ - ldr r1, [pc, #48] @ 0x100e98 │ │ │ │ - ldr r0, [pc, #72] @ 0x100eb4 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #64] @ 0x100fa4 │ │ │ │ + ldr r1, [pc, #48] @ 0x100f98 │ │ │ │ + ldr r0, [pc, #72] @ 0x100fb4 │ │ │ │ mov r2, #145 @ 0x91 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #60] @ 0x100eb8 │ │ │ │ - ldr r1, [pc, #24] @ 0x100e98 │ │ │ │ + ldr r3, [pc, #60] @ 0x100fb8 │ │ │ │ + ldr r1, [pc, #24] @ 0x100f98 │ │ │ │ mov r2, #220 @ 0xdc │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r6, r0, lsr #14 │ │ │ │ - subeq r1, r6, sl, lsl r7 │ │ │ │ - subeq r1, r6, r4, ror #15 │ │ │ │ - subeq fp, r0, r4, asr #15 │ │ │ │ - subeq fp, r0, ip, ror r8 │ │ │ │ - @ instruction: 0x00461798 │ │ │ │ - strheq r1, [r6], #-112 @ 0xffffff90 │ │ │ │ - subeq fp, r0, r0, lsl #16 │ │ │ │ - subeq fp, r0, r8, asr r8 │ │ │ │ - subeq fp, r0, r8, asr #16 │ │ │ │ - subeq fp, r0, r0, ror #15 │ │ │ │ - ldrdeq r1, [r6], #-112 @ 0xffffff90 │ │ │ │ + subeq r1, r6, r0, lsr #16 │ │ │ │ + subeq r1, r6, sl, lsl r8 │ │ │ │ + subeq r1, r6, r4, ror #17 │ │ │ │ + subeq fp, r0, r4, asr #17 │ │ │ │ + subeq fp, r0, ip, ror r9 │ │ │ │ + @ instruction: 0x00461898 │ │ │ │ + strheq r1, [r6], #-128 @ 0xffffff80 │ │ │ │ + subeq fp, r0, r0, lsl #18 │ │ │ │ + subeq fp, r0, r8, asr r9 │ │ │ │ + subeq fp, r0, r8, asr #18 │ │ │ │ + subeq fp, r0, r0, ror #17 │ │ │ │ + ldrdeq r1, [r6], #-128 @ 0xffffff80 │ │ │ │ add r1, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsr r3, r2, #27 │ │ │ │ cmp r2, #0 │ │ │ │ orr r3, r3, r0, lsl #5 │ │ │ │ - bge 0x100f40 │ │ │ │ + bge 0x101040 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x100f50 │ │ │ │ + beq 0x101050 │ │ │ │ ldr r3, [ip, #952] @ 0x3b8 │ │ │ │ and r1, r3, #1024 @ 0x400 │ │ │ │ orrs r0, r1, #0 │ │ │ │ - bne 0x100f80 │ │ │ │ + bne 0x101080 │ │ │ │ and r0, r3, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ orrs lr, r0, r1 │ │ │ │ - beq 0x100fe8 │ │ │ │ + beq 0x1010e8 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 0x100fb8 │ │ │ │ - ldr r3, [pc, #256] @ 0x101014 │ │ │ │ + bne 0x1010b8 │ │ │ │ + ldr r3, [pc, #256] @ 0x101114 │ │ │ │ bics r3, r3, r2 │ │ │ │ - beq 0x100fcc │ │ │ │ + beq 0x1010cc │ │ │ │ lsr r2, r2, #25 │ │ │ │ ands r3, r2, #1 │ │ │ │ - bne 0x100f98 │ │ │ │ + bne 0x101098 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ands r0, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bxne lr │ │ │ │ - ldr r3, [pc, #188] @ 0x101014 │ │ │ │ + ldr r3, [pc, #188] @ 0x101114 │ │ │ │ bics r3, r3, r2 │ │ │ │ - beq 0x100f80 │ │ │ │ + beq 0x101080 │ │ │ │ lsr r2, r2, #25 │ │ │ │ ands r3, r2, #1 │ │ │ │ - bne 0x100ff8 │ │ │ │ + bne 0x1010f8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ @@ -246676,80 +246740,80 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add r0, ip, #4864 @ 0x1300 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ and r3, r3, #3584 @ 0xe00 │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 0x100f0c │ │ │ │ + bne 0x10100c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ and r3, r3, #262144 @ 0x40000 │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq 0x100f0c │ │ │ │ - b 0x100fcc │ │ │ │ + beq 0x10100c │ │ │ │ + b 0x1010cc │ │ │ │ ldrb r0, [ip, #867] @ 0x363 │ │ │ │ lsr r0, r0, #7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ streq r0, [r0], #-128 @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #120] @ 0x1010ac │ │ │ │ + ldr r2, [pc, #120] @ 0x1011ac │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #116] @ 0x1010b0 │ │ │ │ + ldr r3, [pc, #116] @ 0x1011b0 │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r1 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r1, [pc, #104] @ 0x1010b4 │ │ │ │ + ldr r1, [pc, #104] @ 0x1011b4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #92] @ 0x1010b8 │ │ │ │ + ldr r2, [pc, #92] @ 0x1011b8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x122d4c │ │ │ │ + bl 0x122e4c │ │ │ │ mov ip, #2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 0x100a20 │ │ │ │ + bl 0x100b20 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strdeq r1, [r6], #-124 @ 0xffffff84 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ + strdeq r1, [r6], #-140 @ 0xffffff74 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #120] @ 0x10114c │ │ │ │ + ldr r3, [pc, #120] @ 0x10124c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -246758,119 +246822,119 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 0xfe4d4 │ │ │ │ + bl 0xfe5d4 │ │ │ │ mov r3, sp │ │ │ │ add r1, sp, #4 │ │ │ │ str r7, [r5, #3248] @ 0xcb0 │ │ │ │ str r4, [r5, #3252] @ 0xcb4 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x10054c │ │ │ │ + bl 0x10064c │ │ │ │ mov r2, #-1979711488 @ 0x8a000000 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r5, #3244] @ 0xcac │ │ │ │ mov r0, r5 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #6 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ 0x1011f0 │ │ │ │ - ldr ip, [pc, #116] @ 0x1011f4 │ │ │ │ + ldr r2, [pc, #116] @ 0x1012f0 │ │ │ │ + ldr ip, [pc, #116] @ 0x1012f4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #84] @ 0x1011f8 │ │ │ │ + ldr r2, [pc, #84] @ 0x1012f8 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #76] @ 0x1011fc │ │ │ │ + ldr r1, [pc, #76] @ 0x1012fc │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #27 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x122d4c │ │ │ │ + bl 0x122e4c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x100a20 │ │ │ │ + bl 0x100b20 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strdeq r1, [r6], #-124 @ 0xffffff84 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + strdeq r1, [r6], #-140 @ 0xffffff74 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x101018 │ │ │ │ + bl 0x101118 │ │ │ │ sub r3, r1, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r1, #7 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrsb lr, [r3, #1]! │ │ │ │ ldrsb ip, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ smlabb r0, lr, ip, r0 │ │ │ │ - bne 0x101230 │ │ │ │ + bne 0x101330 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub r3, r1, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r1, #7 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb lr, [r3, #1]! │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ smlabb r0, lr, ip, r0 │ │ │ │ - bne 0x101268 │ │ │ │ + bne 0x101368 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub r3, r1, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r1, #7 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb lr, [r3, #1]! │ │ │ │ ldrsb ip, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ smlabb r0, lr, ip, r0 │ │ │ │ - bne 0x1012a0 │ │ │ │ + bne 0x1013a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -246929,50 +246993,50 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ str fp, [r6, #-16] │ │ │ │ str sl, [r6, #-12] │ │ │ │ str r9, [r6, #-8] │ │ │ │ str r0, [r6, #-4] │ │ │ │ - bgt 0x101338 │ │ │ │ + bgt 0x101438 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp lr, r9 │ │ │ │ add r0, sl, r9 │ │ │ │ - bls 0x1013f4 │ │ │ │ + bls 0x1014f4 │ │ │ │ sub ip, r9, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, ip │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0x1013e4 │ │ │ │ + bhi 0x1014e4 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsr r3, r0, #10 │ │ │ │ and r3, r3, #31 │ │ │ │ cmp r3, #31 │ │ │ │ lsl r2, r0, #22 │ │ │ │ - ldreq r3, [pc, #120] @ 0x1014a0 │ │ │ │ + ldreq r3, [pc, #120] @ 0x1015a0 │ │ │ │ lsr r2, r2, #22 │ │ │ │ lsr r0, r0, #15 │ │ │ │ orreq r3, r3, r2, lsl #13 │ │ │ │ - beq 0x10144c │ │ │ │ + beq 0x10154c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x101460 │ │ │ │ + bne 0x101560 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x101480 │ │ │ │ + beq 0x101580 │ │ │ │ orr r0, r3, r0, lsl #31 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ lsl r2, r2, #13 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ @@ -246981,19 +247045,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ clz r1, r2 │ │ │ │ sub r1, r1, #21 │ │ │ │ lsl r2, r2, r1 │ │ │ │ - ldr r3, [pc, #16] @ 0x1014a4 │ │ │ │ + ldr r3, [pc, #16] @ 0x1015a4 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ and r3, r3, r2, lsl #13 │ │ │ │ orr r3, r3, r1, lsl #23 │ │ │ │ - b 0x10144c │ │ │ │ + b 0x10154c │ │ │ │ svcvc 0x00800000 │ │ │ │ rsbseq lr, pc, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -247058,47 +247122,47 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ rsb fp, r4, #32 │ │ │ │ lsr r0, r3, r4 │ │ │ │ orr r0, r0, r9, lsl fp │ │ │ │ sub sl, r4, #32 │ │ │ │ mov r1, r8 │ │ │ │ orr r0, r0, r9, lsr sl │ │ │ │ - bl 0x101410 │ │ │ │ + bl 0x101510 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ lsr r0, r3, r4 │ │ │ │ orr r0, r0, r7, lsl fp │ │ │ │ orr r0, r0, r7, lsr sl │ │ │ │ - bl 0x101410 │ │ │ │ + bl 0x101510 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ add r4, r4, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x33394 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r5] │ │ │ │ - bne 0x1015a4 │ │ │ │ + bne 0x1016a4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r6 │ │ │ │ add r2, r2, r6 │ │ │ │ - bls 0x101644 │ │ │ │ + bls 0x101744 │ │ │ │ sub r6, r6, r2 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r2], #8 │ │ │ │ add r1, r2, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 0x101634 │ │ │ │ + bhi 0x101734 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -247147,15 +247211,15 @@ │ │ │ │ and r9, r9, #1 │ │ │ │ sub ip, ip, #32 │ │ │ │ orr r8, r8, r1, lsr ip │ │ │ │ moveq r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 0x101410 │ │ │ │ + bl 0x101510 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ add r7, r7, #3936 @ 0xf60 │ │ │ │ sub r5, r3, #4 │ │ │ │ eor r8, r8, r4 │ │ │ │ add r7, r7, #8 │ │ │ │ mov r4, #0 │ │ │ │ @@ -247163,37 +247227,37 @@ │ │ │ │ mov fp, r0 │ │ │ │ lsr r3, r8, r4 │ │ │ │ rsb r2, r4, #32 │ │ │ │ orr r3, r3, r6, lsl r2 │ │ │ │ sub r0, r4, #32 │ │ │ │ orr r0, r3, r6, lsr r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x101410 │ │ │ │ + bl 0x101510 │ │ │ │ str r7, [sp] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ mov r1, fp │ │ │ │ bl 0x33394 │ │ │ │ cmp r5, sl │ │ │ │ add r4, r4, #16 │ │ │ │ str r0, [r5] │ │ │ │ - bne 0x10174c │ │ │ │ + bne 0x10184c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add r1, r1, r2 │ │ │ │ - bls 0x1017c0 │ │ │ │ + bls 0x1018c0 │ │ │ │ sub r2, r2, r1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r1], #8 │ │ │ │ add r0, r1, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 0x1017b0 │ │ │ │ + bhi 0x1018b0 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -247240,15 +247304,15 @@ │ │ │ │ lsl r2, r3, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmp r2, r3 │ │ │ │ asr r5, r3, #31 │ │ │ │ eorne r2, r5, #127 @ 0x7f │ │ │ │ cmp r4, r1 │ │ │ │ strb r2, [r0, #1]! │ │ │ │ - bne 0x101860 │ │ │ │ + bne 0x101960 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -247277,15 +247341,15 @@ │ │ │ │ lsl r2, r3, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ cmp r2, r3 │ │ │ │ asr r5, r3, #31 │ │ │ │ eorne r2, r5, #127 @ 0x7f │ │ │ │ cmp r4, r1 │ │ │ │ strb r2, [r0, #1]! │ │ │ │ - bne 0x1018f0 │ │ │ │ + bne 0x1019f0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -247308,15 +247372,15 @@ │ │ │ │ lsl ip, r3, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmp ip, r3 │ │ │ │ asr r4, r3, #31 │ │ │ │ eorne ip, r4, #127 @ 0x7f │ │ │ │ cmp lr, r1 │ │ │ │ strb ip, [r0, #1]! │ │ │ │ - bne 0x10197c │ │ │ │ + bne 0x101a7c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -247340,15 +247404,15 @@ │ │ │ │ lsl ip, r3, #24 │ │ │ │ asr ip, ip, #24 │ │ │ │ cmp ip, r3 │ │ │ │ asr r4, r3, #31 │ │ │ │ eorne ip, r4, #127 @ 0x7f │ │ │ │ cmp lr, r1 │ │ │ │ strb ip, [r0, #1]! │ │ │ │ - bne 0x1019fc │ │ │ │ + bne 0x101afc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mul r1, r0, r1 │ │ │ │ @@ -247358,15 +247422,15 @@ │ │ │ │ lsl r3, r3, #14 │ │ │ │ add r3, r3, r2, lsl #15 │ │ │ │ add r3, r3, r1 │ │ │ │ asr r3, r3, #15 │ │ │ │ lsl r0, r3, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - ldrne r0, [pc, #28] @ 0x101a94 │ │ │ │ + ldrne r0, [pc, #28] @ 0x101b94 │ │ │ │ movne r2, #1 │ │ │ │ eorne r0, r0, r3, asr #31 │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ strne r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -247382,23 +247446,23 @@ │ │ │ │ lsl r3, r3, #15 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ lsl lr, ip, #16 │ │ │ │ smlatt r2, r1, r2, r3 │ │ │ │ asr lr, lr, #16 │ │ │ │ cmp ip, lr │ │ │ │ - ldrne lr, [pc, #72] @ 0x101b20 │ │ │ │ + ldrne lr, [pc, #72] @ 0x101c20 │ │ │ │ asr r2, r2, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ eorne lr, lr, ip, asr #31 │ │ │ │ movne ip, #1 │ │ │ │ strne ip, [r0, #3808] @ 0xee0 │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r3, [pc, #40] @ 0x101b20 │ │ │ │ + ldrne r3, [pc, #40] @ 0x101c20 │ │ │ │ lsl lr, lr, #16 │ │ │ │ movne r1, #1 │ │ │ │ eorne r3, r3, r2, asr #31 │ │ │ │ lsr lr, lr, #16 │ │ │ │ strne r1, [r0, #3808] @ 0xee0 │ │ │ │ orr r0, lr, r3, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ @@ -247415,15 +247479,15 @@ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r4, r4, #1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ - ldr r9, [pc, #152] @ 0x101bf4 │ │ │ │ + ldr r9, [pc, #152] @ 0x101cf4 │ │ │ │ sub lr, r2, #2 │ │ │ │ sub ip, r0, #2 │ │ │ │ add r7, r4, r1 │ │ │ │ mov r6, #16384 @ 0x4000 │ │ │ │ mov r8, #1 │ │ │ │ ldrh r2, [r1, #2]! │ │ │ │ ldrh fp, [lr, #2]! │ │ │ │ @@ -247434,29 +247498,29 @@ │ │ │ │ lsl sl, r2, #16 │ │ │ │ asr sl, sl, #16 │ │ │ │ cmp r2, sl │ │ │ │ eorne sl, r9, r2, asr #31 │ │ │ │ strne r8, [r3] │ │ │ │ cmp r7, r1 │ │ │ │ strh sl, [ip] │ │ │ │ - bne 0x101b6c │ │ │ │ + bne 0x101c6c │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x101bcc │ │ │ │ + bhi 0x101ccc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @@ -247472,23 +247536,23 @@ │ │ │ │ smultt r1, r1, r2 │ │ │ │ lsl lr, ip, #16 │ │ │ │ lsl r2, r3, #15 │ │ │ │ asr lr, lr, #16 │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ cmp ip, lr │ │ │ │ sub r2, r2, r1 │ │ │ │ - ldrne lr, [pc, #72] @ 0x101c88 │ │ │ │ + ldrne lr, [pc, #72] @ 0x101d88 │ │ │ │ asr r2, r2, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ eorne lr, lr, ip, asr #31 │ │ │ │ movne ip, #1 │ │ │ │ strne ip, [r0, #3808] @ 0xee0 │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r3, [pc, #40] @ 0x101c88 │ │ │ │ + ldrne r3, [pc, #40] @ 0x101d88 │ │ │ │ lsl lr, lr, #16 │ │ │ │ movne r1, #1 │ │ │ │ eorne r3, r3, r2, asr #31 │ │ │ │ lsr lr, lr, #16 │ │ │ │ strne r1, [r0, #3808] @ 0xee0 │ │ │ │ orr r0, lr, r3, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ @@ -247505,15 +247569,15 @@ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r4, r4, #1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ - ldr r8, [pc, #152] @ 0x101d5c │ │ │ │ + ldr r8, [pc, #152] @ 0x101e5c │ │ │ │ sub lr, r2, #2 │ │ │ │ sub ip, r0, #2 │ │ │ │ add r6, r4, r1 │ │ │ │ mov r7, #1 │ │ │ │ ldrh r2, [r1, #2]! │ │ │ │ ldrh sl, [lr, #2]! │ │ │ │ ldrsh r9, [ip, #2]! │ │ │ │ @@ -247524,29 +247588,29 @@ │ │ │ │ lsl r9, r2, #16 │ │ │ │ asr r9, r9, #16 │ │ │ │ cmp r2, r9 │ │ │ │ eorne r9, r8, r2, asr #31 │ │ │ │ strne r7, [r3] │ │ │ │ cmp r6, r1 │ │ │ │ strh r9, [ip] │ │ │ │ - bne 0x101cd0 │ │ │ │ + bne 0x101dd0 │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x101d34 │ │ │ │ + bhi 0x101e34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @@ -247559,15 +247623,15 @@ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ addne r4, r4, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r7, r5 │ │ │ │ movne r7, r4 │ │ │ │ - ldr r9, [pc, #144] @ 0x101e2c │ │ │ │ + ldr r9, [pc, #144] @ 0x101f2c │ │ │ │ moveq r4, r5 │ │ │ │ sub r2, r2, #2 │ │ │ │ add r7, r7, r1 │ │ │ │ sub r6, r0, #2 │ │ │ │ mov r8, #1 │ │ │ │ ldrh ip, [r1, #2]! │ │ │ │ ldrh lr, [r2, #2]! │ │ │ │ @@ -247576,29 +247640,29 @@ │ │ │ │ lsl lr, ip, #16 │ │ │ │ asr lr, lr, #16 │ │ │ │ cmp ip, lr │ │ │ │ eorne lr, r9, ip, asr #31 │ │ │ │ strne r8, [r3] │ │ │ │ cmp r1, r7 │ │ │ │ strh lr, [r6, #2]! │ │ │ │ - bne 0x101dac │ │ │ │ + bne 0x101eac │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x101e04 │ │ │ │ + bhi 0x101f04 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @@ -247611,15 +247675,15 @@ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ addne lr, lr, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r4, r4, #3 │ │ │ │ lslne lr, lr, #3 │ │ │ │ moveq r6, r4 │ │ │ │ movne r6, lr │ │ │ │ - ldr r9, [pc, #148] @ 0x101f00 │ │ │ │ + ldr r9, [pc, #148] @ 0x102000 │ │ │ │ moveq lr, r4 │ │ │ │ sub r2, r2, #2 │ │ │ │ add r6, r6, r1 │ │ │ │ sub r5, r0, #2 │ │ │ │ mov r7, #16384 @ 0x4000 │ │ │ │ mov r8, #1 │ │ │ │ ldrh ip, [r1, #2]! │ │ │ │ @@ -247629,29 +247693,29 @@ │ │ │ │ lsl sl, ip, #16 │ │ │ │ asr sl, sl, #16 │ │ │ │ cmp ip, sl │ │ │ │ eorne sl, r9, ip, asr #31 │ │ │ │ strne r8, [r3] │ │ │ │ cmp r1, r6 │ │ │ │ strh sl, [r5, #2]! │ │ │ │ - bne 0x101e80 │ │ │ │ + bne 0x101f80 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x101ed8 │ │ │ │ + bhi 0x101fd8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @@ -247674,15 +247738,15 @@ │ │ │ │ asr r9, r9, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r9, #8 │ │ │ │ asr ip, ip, #10 │ │ │ │ movlt r3, r9 │ │ │ │ movge r3, #8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r6, [pc, #180] @ 0x10201c │ │ │ │ + ldr r6, [pc, #180] @ 0x10211c │ │ │ │ add r2, r2, ip, lsl #1 │ │ │ │ add r3, sl, r3, lsl #1 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, #1 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -247695,33 +247759,33 @@ │ │ │ │ lsl r0, r1, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ cmp r1, r0 │ │ │ │ eorne r0, r6, r1, asr #31 │ │ │ │ strne r5, [r4] │ │ │ │ cmp ip, r3 │ │ │ │ strh r0, [lr], #2 │ │ │ │ - bne 0x101f8c │ │ │ │ + bne 0x10208c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, #16 │ │ │ │ add r3, ip, #16 │ │ │ │ - bgt 0x101f80 │ │ │ │ + bgt 0x102080 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add fp, fp, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 0x102000 │ │ │ │ + bls 0x102100 │ │ │ │ sub r1, r1, fp │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [fp], #8 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 0x101ff0 │ │ │ │ + bhi 0x1020f0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -247745,15 +247809,15 @@ │ │ │ │ mov lr, r2 │ │ │ │ moveq r1, r3 │ │ │ │ asr ip, ip, #10 │ │ │ │ cmp sl, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, #0 │ │ │ │ add r0, lr, ip, lsl #1 │ │ │ │ - ldr r7, [pc, #196] @ 0x102148 │ │ │ │ + ldr r7, [pc, #196] @ 0x102248 │ │ │ │ movlt lr, sl │ │ │ │ movge lr, #8 │ │ │ │ add lr, fp, lr, lsl #1 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, #16384 @ 0x4000 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp] │ │ │ │ @@ -247770,33 +247834,33 @@ │ │ │ │ lsl r1, r3, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ cmp r3, r1 │ │ │ │ eorne r1, r7, r3, asr #31 │ │ │ │ strne r6, [r5] │ │ │ │ cmp r0, lr │ │ │ │ strh r1, [ip], #2 │ │ │ │ - bne 0x1020b8 │ │ │ │ + bne 0x1021b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r9, #8 │ │ │ │ cmp r3, r9 │ │ │ │ add lr, r0, #16 │ │ │ │ add r8, r8, #16 │ │ │ │ - bgt 0x1020a8 │ │ │ │ + bgt 0x1021a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 0x10212c │ │ │ │ + bls 0x10222c │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r2], #8 │ │ │ │ add r0, r2, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 0x10211c │ │ │ │ + bhi 0x10221c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -247821,15 +247885,15 @@ │ │ │ │ asr lr, lr, #10 │ │ │ │ moveq ip, r3 │ │ │ │ cmp r8, #8 │ │ │ │ add r2, r2, lr, lsl #1 │ │ │ │ mov r6, #0 │ │ │ │ movlt lr, r8 │ │ │ │ movge lr, #8 │ │ │ │ - ldr r5, [pc, #184] @ 0x10226c │ │ │ │ + ldr r5, [pc, #184] @ 0x10236c │ │ │ │ add lr, r9, lr, lsl #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, #1 │ │ │ │ stmib sp, {r8, ip} │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrsh r8, [r2, r6] │ │ │ │ add r0, r9, r6 │ │ │ │ @@ -247843,33 +247907,33 @@ │ │ │ │ lsl sl, r3, #16 │ │ │ │ asr sl, sl, #16 │ │ │ │ cmp r3, sl │ │ │ │ eorne sl, r5, r3, asr #31 │ │ │ │ strne r4, [r1] │ │ │ │ cmp r0, lr │ │ │ │ strh sl, [ip, #-2] │ │ │ │ - bne 0x1021d0 │ │ │ │ + bne 0x1022d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r3, r7 │ │ │ │ add lr, r0, #16 │ │ │ │ add r6, r6, #16 │ │ │ │ - bgt 0x1021c4 │ │ │ │ + bgt 0x1022c4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add fp, fp, ip │ │ │ │ cmp r3, ip │ │ │ │ - bls 0x102250 │ │ │ │ + bls 0x102350 │ │ │ │ sub ip, ip, fp │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [fp], #8 │ │ │ │ add r2, fp, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x102240 │ │ │ │ + bhi 0x102340 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -247894,15 +247958,15 @@ │ │ │ │ asr lr, lr, #10 │ │ │ │ moveq ip, r3 │ │ │ │ cmp r8, #8 │ │ │ │ add r2, r2, lr, lsl #1 │ │ │ │ mov r6, #0 │ │ │ │ movlt lr, r8 │ │ │ │ movge lr, #8 │ │ │ │ - ldr r5, [pc, #188] @ 0x102394 │ │ │ │ + ldr r5, [pc, #188] @ 0x102494 │ │ │ │ add lr, r9, lr, lsl #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, #1 │ │ │ │ stmib sp, {r8, ip} │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrsh r8, [r2, r6] │ │ │ │ add r0, r9, r6 │ │ │ │ @@ -247917,33 +247981,33 @@ │ │ │ │ lsl sl, r3, #16 │ │ │ │ asr sl, sl, #16 │ │ │ │ cmp r3, sl │ │ │ │ eorne sl, r5, r3, asr #31 │ │ │ │ strne r4, [r1] │ │ │ │ cmp r0, lr │ │ │ │ strh sl, [ip, #-2] │ │ │ │ - bne 0x1022f4 │ │ │ │ + bne 0x1023f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r3, r7 │ │ │ │ add lr, r0, #16 │ │ │ │ add r6, r6, #16 │ │ │ │ - bgt 0x1022e8 │ │ │ │ + bgt 0x1023e8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add fp, fp, ip │ │ │ │ cmp r3, ip │ │ │ │ - bls 0x102378 │ │ │ │ + bls 0x102478 │ │ │ │ sub ip, ip, fp │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [fp], #8 │ │ │ │ add r2, fp, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x102368 │ │ │ │ + bhi 0x102468 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -247955,15 +248019,15 @@ │ │ │ │ and r4, r4, #3 │ │ │ │ cmp r4, #2 │ │ │ │ andeq ip, ip, #255 @ 0xff │ │ │ │ addeq ip, ip, #1 │ │ │ │ addne r4, r4, #1 │ │ │ │ lsleq r4, ip, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ - ldr r6, [pc, #92] @ 0x102428 │ │ │ │ + ldr r6, [pc, #92] @ 0x102528 │ │ │ │ sub lr, r2, #2 │ │ │ │ sub ip, r3, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ add r4, r4, r1 │ │ │ │ ldrsh r2, [ip, #2]! │ │ │ │ ldrh r5, [r1, #2]! │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ @@ -247973,15 +248037,15 @@ │ │ │ │ asr r3, r3, #15 │ │ │ │ lsl r2, r3, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ cmp r2, r3 │ │ │ │ eorne r2, r6, r3, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ strh r2, [r0, #2]! │ │ │ │ - bne 0x1023d8 │ │ │ │ + bne 0x1024d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @@ -247992,15 +248056,15 @@ │ │ │ │ and r4, r4, #3 │ │ │ │ cmp r4, #2 │ │ │ │ andeq ip, ip, #255 @ 0xff │ │ │ │ addeq ip, ip, #1 │ │ │ │ addne r4, r4, #1 │ │ │ │ lsleq r4, ip, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ - ldr r5, [pc, #96] @ 0x1024c0 │ │ │ │ + ldr r5, [pc, #96] @ 0x1025c0 │ │ │ │ sub lr, r2, #2 │ │ │ │ sub ip, r3, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ add r4, r4, r1 │ │ │ │ ldrh r6, [r1, #2]! │ │ │ │ ldrsh r3, [ip, #2]! │ │ │ │ ldrh r2, [lr, #2]! │ │ │ │ @@ -248011,15 +248075,15 @@ │ │ │ │ asr r3, r3, #15 │ │ │ │ lsl r2, r3, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ cmp r2, r3 │ │ │ │ eorne r2, r5, r3, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ strh r2, [r0, #2]! │ │ │ │ - bne 0x10246c │ │ │ │ + bne 0x10256c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @@ -248029,29 +248093,29 @@ │ │ │ │ cmp lr, #2 │ │ │ │ andeq r3, r3, #255 @ 0xff │ │ │ │ addne lr, lr, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ lsleq lr, r3, #3 │ │ │ │ lslne lr, lr, #3 │ │ │ │ sub r1, r1, #2 │ │ │ │ - ldr r4, [pc, #76] @ 0x102540 │ │ │ │ + ldr r4, [pc, #76] @ 0x102640 │ │ │ │ sub r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ add lr, lr, r1 │ │ │ │ ldrh ip, [r1, #2]! │ │ │ │ ldrh r3, [r2, #2]! │ │ │ │ smulbb r3, r3, ip │ │ │ │ asr r3, r3, #15 │ │ │ │ lsl ip, r3, #16 │ │ │ │ asr ip, ip, #16 │ │ │ │ cmp ip, r3 │ │ │ │ eorne ip, r4, r3, asr #31 │ │ │ │ cmp lr, r1 │ │ │ │ strh ip, [r0, #2]! │ │ │ │ - bne 0x1024fc │ │ │ │ + bne 0x1025fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @@ -248061,30 +248125,30 @@ │ │ │ │ cmp lr, #2 │ │ │ │ andeq r3, r3, #255 @ 0xff │ │ │ │ addne lr, lr, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ lsleq lr, r3, #3 │ │ │ │ lslne lr, lr, #3 │ │ │ │ sub r1, r1, #2 │ │ │ │ - ldr r5, [pc, #80] @ 0x1025c4 │ │ │ │ + ldr r5, [pc, #80] @ 0x1026c4 │ │ │ │ sub r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ add lr, lr, r1 │ │ │ │ mov r4, #16384 @ 0x4000 │ │ │ │ ldrh ip, [r1, #2]! │ │ │ │ ldrh r3, [r2, #2]! │ │ │ │ smlabb r3, r3, ip, r4 │ │ │ │ asr r3, r3, #15 │ │ │ │ lsl ip, r3, #16 │ │ │ │ asr ip, ip, #16 │ │ │ │ cmp ip, r3 │ │ │ │ eorne ip, r5, r3, asr #31 │ │ │ │ cmp lr, r1 │ │ │ │ strh ip, [r0, #2]! │ │ │ │ - bne 0x102580 │ │ │ │ + bne 0x102680 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @@ -248093,15 +248157,15 @@ │ │ │ │ and lr, lr, #3 │ │ │ │ cmp lr, #2 │ │ │ │ andeq r7, r3, #255 @ 0xff │ │ │ │ addeq r7, r7, #1 │ │ │ │ addne r7, lr, #1 │ │ │ │ lsl r7, r7, #3 │ │ │ │ asr r3, r3, #10 │ │ │ │ - ldr r4, [pc, #116] @ 0x102668 │ │ │ │ + ldr r4, [pc, #116] @ 0x102768 │ │ │ │ asr r7, r7, #1 │ │ │ │ add ip, r1, #16 │ │ │ │ mov r6, r0 │ │ │ │ add r8, r2, r3, lsl #1 │ │ │ │ mov r5, #0 │ │ │ │ lsl r3, r5, #1 │ │ │ │ ldrsh lr, [r8, r3] │ │ │ │ @@ -248112,20 +248176,20 @@ │ │ │ │ asr r3, r3, #15 │ │ │ │ lsl r2, r3, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ eorne r2, r4, r3, asr #31 │ │ │ │ cmp r1, ip │ │ │ │ strh r2, [r0], #2 │ │ │ │ - bne 0x102614 │ │ │ │ + bne 0x102714 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, r5 │ │ │ │ add ip, r1, #16 │ │ │ │ add r6, r6, #16 │ │ │ │ - bgt 0x102604 │ │ │ │ + bgt 0x102704 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @@ -248134,15 +248198,15 @@ │ │ │ │ and lr, lr, #3 │ │ │ │ cmp lr, #2 │ │ │ │ andeq r8, r3, #255 @ 0xff │ │ │ │ addeq r8, r8, #1 │ │ │ │ addne r8, lr, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ asr r3, r3, #10 │ │ │ │ - ldr r5, [pc, #120] @ 0x102710 │ │ │ │ + ldr r5, [pc, #120] @ 0x102810 │ │ │ │ asr r8, r8, #1 │ │ │ │ add ip, r1, #16 │ │ │ │ mov r7, r0 │ │ │ │ add r9, r2, r3, lsl #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #16384 @ 0x4000 │ │ │ │ lsl r3, r6, #1 │ │ │ │ @@ -248154,32 +248218,32 @@ │ │ │ │ asr r3, r3, #15 │ │ │ │ lsl r2, r3, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ eorne r2, r5, r3, asr #31 │ │ │ │ cmp r1, ip │ │ │ │ strh r2, [r0], #2 │ │ │ │ - bne 0x1026bc │ │ │ │ + bne 0x1027bc │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r8, r6 │ │ │ │ add ip, r1, #16 │ │ │ │ add r7, r7, #16 │ │ │ │ - bgt 0x1026ac │ │ │ │ + bgt 0x1027ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ cmp r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ smull lr, r3, r0, r1 │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ - beq 0x102730 │ │ │ │ + beq 0x102830 │ │ │ │ rsbs lr, lr, #0 │ │ │ │ rsc r3, r3, #0 │ │ │ │ lsl ip, ip, #30 │ │ │ │ and r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ lsl r0, r2, #31 │ │ │ │ adds r0, r0, ip │ │ │ │ orr r1, r1, r2, lsr #1 │ │ │ │ @@ -248260,26 +248324,26 @@ │ │ │ │ asr r1, r2, #31 │ │ │ │ cmp r1, lr, asr #31 │ │ │ │ asr lr, lr, #31 │ │ │ │ eorne r2, lr, r9 │ │ │ │ strne sl, [r3] │ │ │ │ cmp r8, r0 │ │ │ │ str r2, [ip] │ │ │ │ - bne 0x102838 │ │ │ │ + bne 0x102938 │ │ │ │ ldm sp, {r4, lr} │ │ │ │ cmp lr, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ - bls 0x1028b8 │ │ │ │ + bls 0x1029b8 │ │ │ │ sub r4, r4, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r7], #8 │ │ │ │ add r3, r7, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0x1028a8 │ │ │ │ + bhi 0x1029a8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -248344,26 +248408,26 @@ │ │ │ │ asr r0, r2, #31 │ │ │ │ cmp r0, r1, asr #31 │ │ │ │ asr r1, r1, #31 │ │ │ │ eorne r2, r1, r8 │ │ │ │ strne r9, [r3] │ │ │ │ cmp r7, lr │ │ │ │ str r2, [r4] │ │ │ │ - bne 0x102988 │ │ │ │ + bne 0x102a88 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r5, ip │ │ │ │ add sl, sl, ip │ │ │ │ - bls 0x102a08 │ │ │ │ + bls 0x102b08 │ │ │ │ sub ip, ip, sl │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sl], #8 │ │ │ │ add r3, sl, ip │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x1029f8 │ │ │ │ + bhi 0x102af8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -248394,29 +248458,29 @@ │ │ │ │ asr sl, ip, #31 │ │ │ │ cmp sl, lr, asr #31 │ │ │ │ asr lr, lr, #31 │ │ │ │ eorne ip, lr, r8 │ │ │ │ strne r9, [r3] │ │ │ │ cmp r1, r7 │ │ │ │ str ip, [r6, #4]! │ │ │ │ - bne 0x102a70 │ │ │ │ + bne 0x102b70 │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x102acc │ │ │ │ + bhi 0x102bcc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -248452,26 +248516,26 @@ │ │ │ │ asr r2, r0, #31 │ │ │ │ cmp r2, ip, asr #31 │ │ │ │ asr ip, ip, #31 │ │ │ │ eorne r0, ip, sl │ │ │ │ strne fp, [r3] │ │ │ │ cmp r1, r9 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x102b50 │ │ │ │ + bne 0x102c50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, r5 │ │ │ │ add r3, r3, r5 │ │ │ │ - bls 0x102bb8 │ │ │ │ + bls 0x102cb8 │ │ │ │ sub r5, r5, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r5 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 0x102ba8 │ │ │ │ + bhi 0x102ca8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -248519,34 +248583,34 @@ │ │ │ │ asr fp, r2, #31 │ │ │ │ cmp fp, r4, asr #31 │ │ │ │ asr r4, r4, #31 │ │ │ │ eorne r2, r4, r7 │ │ │ │ strne r8, [r6] │ │ │ │ cmp r3, ip │ │ │ │ str r2, [lr], #4 │ │ │ │ - bne 0x102c68 │ │ │ │ + bne 0x102d68 │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r2, r4 │ │ │ │ add r3, r3, #16 │ │ │ │ add r5, r5, #16 │ │ │ │ - bgt 0x102c58 │ │ │ │ + bgt 0x102d58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add fp, r1, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bls 0x102ce4 │ │ │ │ + bls 0x102de4 │ │ │ │ sub r2, r2, fp │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [fp], #8 │ │ │ │ add r3, fp, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x102cd4 │ │ │ │ + bhi 0x102dd4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -248599,35 +248663,35 @@ │ │ │ │ asr r5, r2, #31 │ │ │ │ cmp r5, r1, asr #31 │ │ │ │ asr r1, r1, #31 │ │ │ │ eorne r2, r1, r8 │ │ │ │ strne r9, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ str r2, [ip], #4 │ │ │ │ - bne 0x102da0 │ │ │ │ + bne 0x102ea0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r4, #16 │ │ │ │ add r6, r6, #16 │ │ │ │ - bgt 0x102d90 │ │ │ │ + bgt 0x102e90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp ip, r2 │ │ │ │ add r1, r1, r2 │ │ │ │ - bls 0x102e28 │ │ │ │ + bls 0x102f28 │ │ │ │ sub r2, r2, r1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r1], #8 │ │ │ │ add r3, r1, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x102e18 │ │ │ │ + bhi 0x102f18 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -248678,34 +248742,34 @@ │ │ │ │ asr r2, r3, #31 │ │ │ │ cmp r2, r8, asr #31 │ │ │ │ asr r8, r8, #31 │ │ │ │ eorne r3, r8, r6 │ │ │ │ strne r7, [r5] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r0, #-4] │ │ │ │ - bne 0x102ecc │ │ │ │ + bne 0x102fcc │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ add r1, r1, #16 │ │ │ │ add r4, r4, #16 │ │ │ │ - bgt 0x102ebc │ │ │ │ + bgt 0x102fbc │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add fp, fp, lr │ │ │ │ cmp ip, lr │ │ │ │ - bls 0x102f60 │ │ │ │ + bls 0x103060 │ │ │ │ sub lr, lr, fp │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [fp], #8 │ │ │ │ add r3, fp, lr │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x102f50 │ │ │ │ + bhi 0x103050 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -248765,35 +248829,35 @@ │ │ │ │ asr r5, r2, #31 │ │ │ │ cmp r5, ip, asr #31 │ │ │ │ asr ip, ip, #31 │ │ │ │ eorne r2, ip, r8 │ │ │ │ strne r9, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ str r2, [lr, #-4] │ │ │ │ - bne 0x103020 │ │ │ │ + bne 0x103120 │ │ │ │ ldr ip, [sp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add ip, ip, #4 │ │ │ │ cmp r2, ip │ │ │ │ add r6, r6, #16 │ │ │ │ add r3, r3, #16 │ │ │ │ - bgt 0x103004 │ │ │ │ + bgt 0x103104 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add fp, r1, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - bls 0x1030c0 │ │ │ │ + bls 0x1031c0 │ │ │ │ sub r2, r2, fp │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [fp], #8 │ │ │ │ add r3, fp, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x1030b0 │ │ │ │ + bhi 0x1031b0 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -248826,15 +248890,15 @@ │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ asr r6, r3, #31 │ │ │ │ cmp r6, r2, asr #31 │ │ │ │ asr r2, r2, #31 │ │ │ │ eorne r3, r2, r5 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - bne 0x10311c │ │ │ │ + bne 0x10321c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -248868,15 +248932,15 @@ │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ asr r6, r3, #31 │ │ │ │ cmp r6, r2, asr #31 │ │ │ │ asr r2, r2, #31 │ │ │ │ eorne r3, r2, r5 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - bne 0x1031bc │ │ │ │ + bne 0x1032bc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -248900,15 +248964,15 @@ │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ asr ip, r3, #31 │ │ │ │ cmp ip, r2, asr #31 │ │ │ │ asr r2, r2, #31 │ │ │ │ eorne r3, r2, r6 │ │ │ │ cmp r5, r1 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - bne 0x10325c │ │ │ │ + bne 0x10335c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -248935,15 +248999,15 @@ │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ asr r0, r3, #31 │ │ │ │ cmp r0, r2, asr #31 │ │ │ │ asr r2, r2, #31 │ │ │ │ eorne r3, r2, r7 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [lr, #4]! │ │ │ │ - bne 0x1032e0 │ │ │ │ + bne 0x1033e0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsr ip, r3, #8 │ │ │ │ @@ -248970,20 +249034,20 @@ │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ asr r9, r3, #31 │ │ │ │ cmp r9, r2, asr #31 │ │ │ │ asr r2, r2, #31 │ │ │ │ eorne r3, r2, r6 │ │ │ │ cmp r1, r4 │ │ │ │ str r3, [ip], #4 │ │ │ │ - bne 0x103378 │ │ │ │ + bne 0x103478 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r7, r0 │ │ │ │ add r4, r1, #16 │ │ │ │ add r5, r5, #16 │ │ │ │ - bgt 0x10336c │ │ │ │ + bgt 0x10346c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsr ip, r3, #8 │ │ │ │ @@ -249013,66 +249077,66 @@ │ │ │ │ orr r3, r3, r2, lsl #1 │ │ │ │ asr sl, r3, #31 │ │ │ │ cmp sl, r2, asr #31 │ │ │ │ asr r2, r2, #31 │ │ │ │ eorne r3, r2, r7 │ │ │ │ cmp r1, r4 │ │ │ │ str r3, [ip], #4 │ │ │ │ - bne 0x10341c │ │ │ │ + bne 0x10351c │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r8, r5 │ │ │ │ add r4, r1, #16 │ │ │ │ add r6, r6, #16 │ │ │ │ - bgt 0x103410 │ │ │ │ + bgt 0x103510 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [pc, #312] @ 0x1035d0 │ │ │ │ + ldr ip, [pc, #312] @ 0x1036d0 │ │ │ │ ldrb r7, [sp, #72] @ 0x48 │ │ │ │ strd r0, [sp] │ │ │ │ mov r8, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r9, #0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldrb r6, [sp, #76] @ 0x4c │ │ │ │ strd r8, [sp, #8] │ │ │ │ strd r8, [sp, #16] │ │ │ │ - bl 0x1ca7bc │ │ │ │ + bl 0x1ca8bc │ │ │ │ add r0, sp, #8 │ │ │ │ cmp r7, #0 │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq 0x103510 │ │ │ │ + beq 0x103610 │ │ │ │ rsbs lr, r0, #0 │ │ │ │ rsc ip, r2, #0 │ │ │ │ orrs r0, r0, r2 │ │ │ │ mov r2, ip │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, #0 │ │ │ │ subs r3, ip, r3 │ │ │ │ rsc r1, r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ mov r0, lr │ │ │ │ sbc r1, r1, #0 │ │ │ │ orrs lr, r4, r5 │ │ │ │ mov ip, r1 │ │ │ │ - beq 0x103558 │ │ │ │ + beq 0x103658 │ │ │ │ mov ip, #0 │ │ │ │ adds r0, ip, r0 │ │ │ │ lsl r0, r4, #31 │ │ │ │ lsr r4, r4, #1 │ │ │ │ adcs r0, r0, r2 │ │ │ │ orr r4, r4, r5, lsl #31 │ │ │ │ movcs ip, #1 │ │ │ │ @@ -249081,51 +249145,51 @@ │ │ │ │ orr r3, r3, r5, lsr #1 │ │ │ │ adc r1, r1, r3 │ │ │ │ adds r3, r4, ip │ │ │ │ adc r1, r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x10357c │ │ │ │ + beq 0x10367c │ │ │ │ adds r2, r2, #1073741824 @ 0x40000000 │ │ │ │ movcs r0, #1 │ │ │ │ movcc r0, #0 │ │ │ │ adds r0, r0, r3 │ │ │ │ adc r1, r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, r1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc r1, r1, r1 │ │ │ │ orr r0, r3, r2, lsr #31 │ │ │ │ asr r3, r1, #31 │ │ │ │ cmp r3, ip, asr #31 │ │ │ │ asr lr, ip, #31 │ │ │ │ - ldr r3, [pc, #52] @ 0x1035d0 │ │ │ │ + ldr r3, [pc, #52] @ 0x1036d0 │ │ │ │ eorne r1, lr, #-2147483648 @ 0x80000000 │ │ │ │ mvnne r0, lr │ │ │ │ mvnne r1, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1035cc │ │ │ │ + bne 0x1036cc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr lr, [pc, #324] @ 0x103738 │ │ │ │ + ldr lr, [pc, #324] @ 0x103838 │ │ │ │ lsr sl, ip, #8 │ │ │ │ and sl, sl, #3 │ │ │ │ cmp sl, #2 │ │ │ │ andeq ip, ip, #255 @ 0xff │ │ │ │ addne sl, sl, #1 │ │ │ │ addeq ip, ip, #1 │ │ │ │ lsleq sl, ip, #3 │ │ │ │ @@ -249146,21 +249210,21 @@ │ │ │ │ strd r2, [sp] │ │ │ │ ldr r8, [r7, #8]! │ │ │ │ ldrd r2, [r9, #8]! │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ strd sl, [sp, #16] │ │ │ │ strd sl, [sp, #24] │ │ │ │ - bl 0x1ca7bc │ │ │ │ + bl 0x1ca8bc │ │ │ │ orrs r3, r8, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - beq 0x1036b0 │ │ │ │ + beq 0x1037b0 │ │ │ │ adds r3, r3, #0 │ │ │ │ lsl r3, r8, #31 │ │ │ │ lsr r8, r8, #1 │ │ │ │ adcs r1, r1, r3 │ │ │ │ orr r8, r8, r4, lsl #31 │ │ │ │ mov r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ @@ -249184,30 +249248,30 @@ │ │ │ │ eorne r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ mvnne r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvnne r1, r1 │ │ │ │ cmp r2, r5 │ │ │ │ str r3, [r6, #8]! │ │ │ │ str r1, [r6, #4] │ │ │ │ - bne 0x10363c │ │ │ │ - ldr r3, [pc, #52] @ 0x103738 │ │ │ │ + bne 0x10373c │ │ │ │ + ldr r3, [pc, #52] @ 0x103838 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x103734 │ │ │ │ + bne 0x103834 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ @@ -249227,18 +249291,18 @@ │ │ │ │ mov sl, #1 │ │ │ │ ldrd r8, [r6, #8]! │ │ │ │ ldrd r0, [r4, #8]! │ │ │ │ ldrd r2, [r7, #8]! │ │ │ │ str sl, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x10347c │ │ │ │ + bl 0x10357c │ │ │ │ cmp r4, fp │ │ │ │ strd r0, [r5, #8]! │ │ │ │ - bne 0x10378c │ │ │ │ + bne 0x10388c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -249248,15 +249312,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ lsr r9, r3, #8 │ │ │ │ and r9, r9, #3 │ │ │ │ cmp r9, #2 │ │ │ │ andeq r3, r3, #255 @ 0xff │ │ │ │ addne r9, r9, #1 │ │ │ │ - ldr ip, [pc, #204] @ 0x1038cc │ │ │ │ + ldr ip, [pc, #204] @ 0x1039cc │ │ │ │ addeq r3, r3, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ lsleq r9, r3, #3 │ │ │ │ lslne r9, r9, #3 │ │ │ │ sub r4, r1, #8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ @@ -249269,15 +249333,15 @@ │ │ │ │ ldrd sl, [r4, #8]! │ │ │ │ ldrd r2, [r8, #8]! │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ strd sl, [sp] │ │ │ │ strd r6, [sp, #8] │ │ │ │ strd r6, [sp, #16] │ │ │ │ - bl 0x1ca7bc │ │ │ │ + bl 0x1ca8bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adc r1, r2, r2 │ │ │ │ asr ip, r1, #31 │ │ │ │ cmp ip, r2, asr #31 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -249285,41 +249349,41 @@ │ │ │ │ eorne r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, r0, lsr #31 │ │ │ │ mvnne r1, r1 │ │ │ │ mvnne r3, r2 │ │ │ │ cmp r9, r4 │ │ │ │ str r3, [r5, #8]! │ │ │ │ str r1, [r5, #4] │ │ │ │ - bne 0x103830 │ │ │ │ - ldr r3, [pc, #52] @ 0x1038cc │ │ │ │ + bne 0x103930 │ │ │ │ + ldr r3, [pc, #52] @ 0x1039cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1038c8 │ │ │ │ + bne 0x1039c8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ lsr r9, r3, #8 │ │ │ │ and r9, r9, #3 │ │ │ │ cmp r9, #2 │ │ │ │ andeq r3, r3, #255 @ 0xff │ │ │ │ addne r9, r9, #1 │ │ │ │ - ldr ip, [pc, #224] @ 0x1039dc │ │ │ │ + ldr ip, [pc, #224] @ 0x103adc │ │ │ │ addeq r3, r3, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ lsleq r9, r3, #3 │ │ │ │ lslne r9, r9, #3 │ │ │ │ sub r4, r1, #8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ @@ -249332,15 +249396,15 @@ │ │ │ │ ldrd sl, [r4, #8]! │ │ │ │ ldrd r2, [r8, #8]! │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ strd sl, [sp] │ │ │ │ strd r6, [sp, #8] │ │ │ │ strd r6, [sp, #16] │ │ │ │ - bl 0x1ca7bc │ │ │ │ + bl 0x1ca8bc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ @@ -249353,43 +249417,43 @@ │ │ │ │ eorne r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, r0, lsr #31 │ │ │ │ mvnne r1, r1 │ │ │ │ mvnne r3, r2 │ │ │ │ cmp r4, r9 │ │ │ │ str r3, [r5, #8]! │ │ │ │ str r1, [r5, #4] │ │ │ │ - bne 0x10392c │ │ │ │ - ldr r3, [pc, #52] @ 0x1039dc │ │ │ │ + bne 0x103a2c │ │ │ │ + ldr r3, [pc, #52] @ 0x103adc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1039d8 │ │ │ │ + bne 0x103ad8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ lsr ip, r3, #8 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #2 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ andeq r8, r3, #255 @ 0xff │ │ │ │ str r0, [sp, #20] │ │ │ │ addeq r8, r8, #1 │ │ │ │ - ldr r0, [pc, #272] @ 0x103b24 │ │ │ │ + ldr r0, [pc, #272] @ 0x103c24 │ │ │ │ addne r8, ip, #1 │ │ │ │ asr r3, r3, #10 │ │ │ │ lsl r8, r8, #3 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ @@ -249413,15 +249477,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ strd r2, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - bl 0x1ca7bc │ │ │ │ + bl 0x1ca8bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r3, r3 │ │ │ │ orr r3, r3, r1, lsr #31 │ │ │ │ adc r1, r2, r2 │ │ │ │ asr r0, r1, #31 │ │ │ │ @@ -249430,48 +249494,48 @@ │ │ │ │ asr r2, r2, #31 │ │ │ │ mvnne r3, r2 │ │ │ │ eorne r1, r2, r1 │ │ │ │ cmp r5, r9 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ add r4, r4, #8 │ │ │ │ - bne 0x103a6c │ │ │ │ + bne 0x103b6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, r3 │ │ │ │ add r9, r5, #16 │ │ │ │ - blt 0x103a54 │ │ │ │ - ldr r3, [pc, #52] @ 0x103b24 │ │ │ │ + blt 0x103b54 │ │ │ │ + ldr r3, [pc, #52] @ 0x103c24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x103b20 │ │ │ │ + bne 0x103c20 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ lsr ip, r3, #8 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #2 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ andeq r8, r3, #255 @ 0xff │ │ │ │ str r0, [sp, #20] │ │ │ │ addeq r8, r8, #1 │ │ │ │ - ldr r0, [pc, #292] @ 0x103c80 │ │ │ │ + ldr r0, [pc, #292] @ 0x103d80 │ │ │ │ addne r8, ip, #1 │ │ │ │ asr r3, r3, #10 │ │ │ │ lsl r8, r8, #3 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ @@ -249495,15 +249559,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ strd r2, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - bl 0x1ca7bc │ │ │ │ + bl 0x1ca8bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ subs r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ adds r3, r3, r0 │ │ │ │ @@ -249517,35 +249581,35 @@ │ │ │ │ asr r2, r2, #31 │ │ │ │ mvnne r3, r2 │ │ │ │ eorne r1, r2, r1 │ │ │ │ cmp r5, r9 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ add r4, r4, #8 │ │ │ │ - bne 0x103bb4 │ │ │ │ + bne 0x103cb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, r3 │ │ │ │ add r9, r5, #16 │ │ │ │ - blt 0x103b9c │ │ │ │ - ldr r3, [pc, #52] @ 0x103c80 │ │ │ │ + blt 0x103c9c │ │ │ │ + ldr r3, [pc, #52] @ 0x103d80 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x103c7c │ │ │ │ + bne 0x103d7c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ lsr r0, r5, #8 │ │ │ │ and r0, r0, #3 │ │ │ │ @@ -249573,27 +249637,27 @@ │ │ │ │ smlabb r3, r3, r9, r5 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ add r3, r3, r5 │ │ │ │ smlabb ip, ip, r8, r3 │ │ │ │ smlabb r0, r0, r7, ip │ │ │ │ cmp fp, r4 │ │ │ │ str r0, [r6, #4]! │ │ │ │ - bne 0x103ccc │ │ │ │ + bne 0x103dcc │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add lr, lr, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - bls 0x103d40 │ │ │ │ + bls 0x103e40 │ │ │ │ sub r8, r8, lr │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [lr], #8 │ │ │ │ add r3, lr, r8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x103d30 │ │ │ │ + bhi 0x103e30 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -249625,29 +249689,29 @@ │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ ldrb r8, [r2, #2] │ │ │ │ cmp r6, ip │ │ │ │ mla r3, r8, r7, r3 │ │ │ │ add r1, r1, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ str r3, [r5, #4]! │ │ │ │ - bne 0x103d94 │ │ │ │ + bne 0x103e94 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x103e08 │ │ │ │ + bhi 0x103f08 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -249678,29 +249742,29 @@ │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ ldrsb r8, [r2, #2] │ │ │ │ cmp r6, ip │ │ │ │ mla r3, r8, r7, r3 │ │ │ │ add r1, r1, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ str r3, [r5, #4]! │ │ │ │ - bne 0x103e68 │ │ │ │ + bne 0x103f68 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x103edc │ │ │ │ + bhi 0x103fdc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -249740,27 +249804,27 @@ │ │ │ │ ldrh r8, [r1, #4] │ │ │ │ ldrh r0, [r2, #4] │ │ │ │ cmp r3, lr │ │ │ │ smlalbb r4, r5, r8, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ strd r4, [ip, #8]! │ │ │ │ - bne 0x103f4c │ │ │ │ + bne 0x10404c │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r9, r9, r8 │ │ │ │ cmp r0, r8 │ │ │ │ - bls 0x103fdc │ │ │ │ + bls 0x1040dc │ │ │ │ sub r8, r8, r9 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r9], #8 │ │ │ │ add r3, r9, r8 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 0x103fcc │ │ │ │ + bhi 0x1040cc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -249798,26 +249862,26 @@ │ │ │ │ adc r3, r3, r8 │ │ │ │ umlal r0, r3, r7, r6 │ │ │ │ ldr r6, [sp] │ │ │ │ umlal r0, r3, r5, r4 │ │ │ │ cmp ip, r6 │ │ │ │ str r0, [lr, #8]! │ │ │ │ str r3, [lr, #4] │ │ │ │ - bne 0x104040 │ │ │ │ + bne 0x104140 │ │ │ │ ldmib sp, {r0, r5, r6} │ │ │ │ cmp r5, r0 │ │ │ │ add r6, r6, r0 │ │ │ │ - bls 0x1040c0 │ │ │ │ + bls 0x1041c0 │ │ │ │ sub r0, r0, r6 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r6], #8 │ │ │ │ add r3, r6, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x1040b0 │ │ │ │ + bhi 0x1041b0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -249871,40 +249935,40 @@ │ │ │ │ cmp r5, ip │ │ │ │ smlabb r3, fp, r8, r3 │ │ │ │ ldr fp, [r4, #4]! │ │ │ │ add r3, r3, fp │ │ │ │ smlabb sl, sl, r6, r3 │ │ │ │ smlabb r0, r0, r7, sl │ │ │ │ str r0, [lr, #4]! │ │ │ │ - bgt 0x104180 │ │ │ │ + bgt 0x104280 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ sub r2, r5, #1 │ │ │ │ add ip, sl, #1 │ │ │ │ cmp r5, ip │ │ │ │ subge r2, r2, sl │ │ │ │ movlt r2, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add ip, r2, ip │ │ │ │ add sl, sl, #5 │ │ │ │ cmp r3, ip │ │ │ │ add r5, r2, sl │ │ │ │ - bgt 0x10414c │ │ │ │ + bgt 0x10424c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ add r3, r3, r1 │ │ │ │ - bls 0x10421c │ │ │ │ + bls 0x10431c │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r3], #8 │ │ │ │ add r2, r3, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 0x10420c │ │ │ │ + bhi 0x10430c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -249956,38 +250020,38 @@ │ │ │ │ add r3, r6, r3 │ │ │ │ ldrb r6, [r2, #3] │ │ │ │ add r2, r2, #4 │ │ │ │ mla r3, r4, r6, r3 │ │ │ │ ldrb r6, [r2, #-2] │ │ │ │ mla r3, r5, r6, r3 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - bgt 0x1042d0 │ │ │ │ + bgt 0x1043d0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r3, lr, #1 │ │ │ │ add r1, r8, #1 │ │ │ │ cmp lr, r1 │ │ │ │ subge r3, r3, r8 │ │ │ │ movlt r3, #0 │ │ │ │ add r1, r3, r1 │ │ │ │ add r8, r8, #5 │ │ │ │ cmp sl, r1 │ │ │ │ add lr, r3, r8 │ │ │ │ - bgt 0x104298 │ │ │ │ + bgt 0x104398 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 0x104368 │ │ │ │ + bls 0x104468 │ │ │ │ sub r0, r0, fp │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [fp], #8 │ │ │ │ add r2, fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x104358 │ │ │ │ + bhi 0x104458 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -250039,40 +250103,40 @@ │ │ │ │ cmp r5, r1 │ │ │ │ smlabb r0, r8, fp, r0 │ │ │ │ ldr fp, [r4, #4]! │ │ │ │ add r0, r0, fp │ │ │ │ smlabb sl, r6, sl, r0 │ │ │ │ smlabb ip, r7, ip, sl │ │ │ │ str ip, [lr, #4]! │ │ │ │ - bgt 0x104420 │ │ │ │ + bgt 0x104520 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ sub r2, r5, #1 │ │ │ │ add r1, sl, #1 │ │ │ │ cmp r5, r1 │ │ │ │ subge r2, r2, sl │ │ │ │ movlt r2, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r2, r1 │ │ │ │ add sl, sl, #5 │ │ │ │ cmp r0, r1 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ add r5, r2, sl │ │ │ │ - bgt 0x1043e8 │ │ │ │ + bgt 0x1044e8 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ add r0, r3, lr │ │ │ │ cmp ip, lr │ │ │ │ - bls 0x1044bc │ │ │ │ + bls 0x1045bc │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x1044ac │ │ │ │ + bhi 0x1045ac │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -250126,40 +250190,40 @@ │ │ │ │ cmp r5, ip │ │ │ │ smlabb r3, fp, r8, r3 │ │ │ │ ldr fp, [r4, #4]! │ │ │ │ add r3, r3, fp │ │ │ │ smlabb sl, sl, r6, r3 │ │ │ │ smlabb r0, r0, r7, sl │ │ │ │ str r0, [lr, #4]! │ │ │ │ - bgt 0x10457c │ │ │ │ + bgt 0x10467c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ sub r2, r5, #1 │ │ │ │ add ip, sl, #1 │ │ │ │ cmp r5, ip │ │ │ │ subge r2, r2, sl │ │ │ │ movlt r2, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add ip, r2, ip │ │ │ │ add sl, sl, #5 │ │ │ │ cmp r3, ip │ │ │ │ add r5, r2, sl │ │ │ │ - bgt 0x104548 │ │ │ │ + bgt 0x104648 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ add r3, r3, r1 │ │ │ │ - bls 0x104618 │ │ │ │ + bls 0x104718 │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r3], #8 │ │ │ │ add r2, r3, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 0x104608 │ │ │ │ + bhi 0x104708 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -250233,40 +250297,40 @@ │ │ │ │ add sl, sl, #1 │ │ │ │ smlalbb r0, r1, r9, ip │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp lr, sl │ │ │ │ strd r0, [ip, #8]! │ │ │ │ add r3, r3, #8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bgt 0x1046f0 │ │ │ │ + bgt 0x1047f0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ sub r3, lr, #1 │ │ │ │ add sl, r9, #1 │ │ │ │ cmp lr, sl │ │ │ │ subge r3, r3, r9 │ │ │ │ movlt r3, #0 │ │ │ │ add r9, r9, #3 │ │ │ │ add sl, r3, sl │ │ │ │ add lr, r3, r9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, sl │ │ │ │ - bgt 0x1046a4 │ │ │ │ + bgt 0x1047a4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ add r9, r9, r3 │ │ │ │ - bls 0x1047c4 │ │ │ │ + bls 0x1048c4 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r9], #8 │ │ │ │ add r2, r9, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 0x1047b4 │ │ │ │ + bhi 0x1048b4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -250331,40 +250395,40 @@ │ │ │ │ adc r2, r2, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r9, r8 │ │ │ │ umlal r3, r2, r4, r5 │ │ │ │ umlal r3, r2, lr, r7 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ - bgt 0x10489c │ │ │ │ + bgt 0x10499c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub r3, r9, #1 │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r9, r8 │ │ │ │ subge r3, r3, r4 │ │ │ │ movlt r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r8, r3, r8 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r3, r4 │ │ │ │ - bgt 0x104854 │ │ │ │ + bgt 0x104954 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ cmp r3, r0 │ │ │ │ add lr, lr, r0 │ │ │ │ - bls 0x10494c │ │ │ │ + bls 0x104a4c │ │ │ │ sub r0, r0, lr │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [lr], #8 │ │ │ │ add r2, lr, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x10493c │ │ │ │ + bhi 0x104a3c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -250391,20 +250455,20 @@ │ │ │ │ mov r4, r1 │ │ │ │ and sl, sl, #1 │ │ │ │ and r9, r9, #1024 @ 0x400 │ │ │ │ mov r6, lr │ │ │ │ stm sp, {r2, ip} │ │ │ │ str r3, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ - b 0x104a2c │ │ │ │ + b 0x104b2c │ │ │ │ orrs ip, sl, #0 │ │ │ │ bic r2, fp, #32768 @ 0x8000 │ │ │ │ - beq 0x1049ec │ │ │ │ + beq 0x104aec │ │ │ │ cmp r2, #31744 @ 0x7c00 │ │ │ │ - bgt 0x1049f0 │ │ │ │ + bgt 0x104af0 │ │ │ │ eor fp, fp, #32768 @ 0x8000 │ │ │ │ mov r2, r7 │ │ │ │ bl 0x2a298 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ add r4, r4, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ @@ -250412,41 +250476,41 @@ │ │ │ │ mov ip, r0 │ │ │ │ strh ip, [r6, #-4] │ │ │ │ mov r0, r8 │ │ │ │ bl 0x2a298 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r4, r3 │ │ │ │ strh r0, [r6, #-2] │ │ │ │ - beq 0x104a60 │ │ │ │ + beq 0x104b60 │ │ │ │ cmp r9, #0 │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ ldrh fp, [r5] │ │ │ │ ldrh r0, [r4] │ │ │ │ ldrh r8, [r4, #2] │ │ │ │ - bne 0x1049d8 │ │ │ │ + bne 0x104ad8 │ │ │ │ orrs ip, sl, #0 │ │ │ │ bic r2, r1, #32768 @ 0x8000 │ │ │ │ - beq 0x104a58 │ │ │ │ + beq 0x104b58 │ │ │ │ cmp r2, #31744 @ 0x7c00 │ │ │ │ - bgt 0x1049f0 │ │ │ │ + bgt 0x104af0 │ │ │ │ eor r1, r1, #32768 @ 0x8000 │ │ │ │ - b 0x1049f0 │ │ │ │ + b 0x104af0 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ cmp r3, ip │ │ │ │ add lr, lr, ip │ │ │ │ - bls 0x104a94 │ │ │ │ + bls 0x104b94 │ │ │ │ sub ip, ip, lr │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [lr], #8 │ │ │ │ add r2, lr, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x104a84 │ │ │ │ + bhi 0x104b84 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -250475,62 +250539,62 @@ │ │ │ │ add r4, r1, #4 │ │ │ │ add sl, sl, #4 │ │ │ │ add r6, lr, #4 │ │ │ │ str r2, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ - b 0x104b78 │ │ │ │ + b 0x104c78 │ │ │ │ orrs ip, fp, #0 │ │ │ │ bic r2, r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 0x104b40 │ │ │ │ - ldr r3, [pc, #196] @ 0x104c00 │ │ │ │ + beq 0x104c40 │ │ │ │ + ldr r3, [pc, #196] @ 0x104d00 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x104b44 │ │ │ │ + bhi 0x104c44 │ │ │ │ add r9, r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r7 │ │ │ │ bl 0x2a2a8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r4, r4, #8 │ │ │ │ add r5, r5, #8 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r6, #-4] │ │ │ │ mov r0, r8 │ │ │ │ bl 0x2a2a8 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [r6], #8 │ │ │ │ - beq 0x104bb0 │ │ │ │ + beq 0x104cb0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r5, #-4] │ │ │ │ ldmda r4, {r0, r8} │ │ │ │ - bne 0x104b28 │ │ │ │ + bne 0x104c28 │ │ │ │ orrs ip, fp, #0 │ │ │ │ bic r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 0x104ba8 │ │ │ │ - ldr r3, [pc, #92] @ 0x104c00 │ │ │ │ + beq 0x104ca8 │ │ │ │ + ldr r3, [pc, #92] @ 0x104d00 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x104b44 │ │ │ │ + bhi 0x104c44 │ │ │ │ add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 0x104b44 │ │ │ │ + b 0x104c44 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ cmp r3, ip │ │ │ │ add lr, lr, ip │ │ │ │ - bls 0x104be4 │ │ │ │ + bls 0x104ce4 │ │ │ │ sub ip, ip, lr │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [lr], #8 │ │ │ │ add r2, lr, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x104bd4 │ │ │ │ + bhi 0x104cd4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -250562,23 +250626,23 @@ │ │ │ │ str fp, [sp, #32] │ │ │ │ and r9, ip, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, lr │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 0x104ce8 │ │ │ │ + b 0x104de8 │ │ │ │ orrs ip, fp, #0 │ │ │ │ - beq 0x104ca4 │ │ │ │ + beq 0x104da4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, r8 │ │ │ │ - ldr r1, [pc, #232] @ 0x104d84 │ │ │ │ + ldr r1, [pc, #232] @ 0x104e84 │ │ │ │ bic ip, r7, #-2147483648 @ 0x80000000 │ │ │ │ sbcs ip, r1, ip │ │ │ │ - bcc 0x104ca8 │ │ │ │ + bcc 0x104da8 │ │ │ │ add r7, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ str sl, [sp] │ │ │ │ bl 0x2a5b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ add r5, r5, #16 │ │ │ │ @@ -250587,46 +250651,46 @@ │ │ │ │ strd r0, [r6, #-16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ str sl, [sp] │ │ │ │ bl 0x2a5b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, r3 │ │ │ │ strd r0, [r6, #-8] │ │ │ │ - beq 0x104d30 │ │ │ │ + beq 0x104e30 │ │ │ │ ldrd r0, [r5] │ │ │ │ cmp r9, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r8, [r4] │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bne 0x104c84 │ │ │ │ + bne 0x104d84 │ │ │ │ orrs ip, fp, #0 │ │ │ │ - beq 0x104d28 │ │ │ │ - ldr r1, [pc, #104] @ 0x104d84 │ │ │ │ + beq 0x104e28 │ │ │ │ + ldr r1, [pc, #104] @ 0x104e84 │ │ │ │ cmp r9, r2 │ │ │ │ bic ip, r3, #-2147483648 @ 0x80000000 │ │ │ │ sbcs ip, r1, ip │ │ │ │ - bcc 0x104ca8 │ │ │ │ + bcc 0x104da8 │ │ │ │ add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 0x104ca8 │ │ │ │ + b 0x104da8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r3 │ │ │ │ add r0, r0, r3 │ │ │ │ - bls 0x104d64 │ │ │ │ + bls 0x104e64 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp fp, r2 │ │ │ │ - bhi 0x104d54 │ │ │ │ + bhi 0x104e54 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -250707,28 +250771,28 @@ │ │ │ │ str r9, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldrh r2, [r4, #-2] │ │ │ │ bl 0x308cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, r3 │ │ │ │ strh r0, [r6, #-2] │ │ │ │ - bne 0x104e5c │ │ │ │ + bne 0x104f5c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ add r0, r8, ip │ │ │ │ - bls 0x104efc │ │ │ │ + bls 0x104ffc │ │ │ │ sub ip, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, ip │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0x104eec │ │ │ │ + bhi 0x104fec │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -250828,37 +250892,37 @@ │ │ │ │ strh r0, [r5, #-4] │ │ │ │ mov r0, r9 │ │ │ │ ldrh r2, [r6, #-2] │ │ │ │ str r8, [sp] │ │ │ │ bl 0x308cc │ │ │ │ cmp r4, r7 │ │ │ │ strh r0, [r5, #-2] │ │ │ │ - blt 0x105058 │ │ │ │ + blt 0x105158 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ add ip, ip, lr │ │ │ │ add r9, r9, lr │ │ │ │ movgt r4, r7 │ │ │ │ - bgt 0x104ffc │ │ │ │ + bgt 0x1050fc │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ add r3, r3, r6 │ │ │ │ - bls 0x105104 │ │ │ │ + bls 0x105204 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r6 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 0x1050f4 │ │ │ │ + bhi 0x1051f4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -250934,27 +250998,27 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl 0x33394 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r0, [fp, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ - bcc 0x1051e8 │ │ │ │ + bcc 0x1052e8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r0, fp, r7 │ │ │ │ cmp r6, r7 │ │ │ │ - bls 0x105284 │ │ │ │ + bls 0x105384 │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x105274 │ │ │ │ + bhi 0x105374 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -251051,37 +251115,37 @@ │ │ │ │ str r0, [r5, #-4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r6], #8 │ │ │ │ str r8, [sp] │ │ │ │ bl 0x33394 │ │ │ │ cmp r4, r7 │ │ │ │ str r0, [r5], #8 │ │ │ │ - blt 0x1053e0 │ │ │ │ + blt 0x1054e0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ add r1, r1, ip │ │ │ │ add r9, r9, ip │ │ │ │ movgt r4, r7 │ │ │ │ - bgt 0x10538c │ │ │ │ + bgt 0x10548c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ add r3, r3, r6 │ │ │ │ - bls 0x105480 │ │ │ │ + bls 0x105580 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r6 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 0x105470 │ │ │ │ + bhi 0x105570 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -251174,28 +251238,28 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldrd r8, [r4, #-8] │ │ │ │ strd r8, [sp] │ │ │ │ bl 0x335bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, r3 │ │ │ │ strd r0, [r5, #-8] │ │ │ │ - bne 0x10557c │ │ │ │ + bne 0x10567c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r8, r9 │ │ │ │ add r6, r6, r9 │ │ │ │ - bls 0x105648 │ │ │ │ + bls 0x105748 │ │ │ │ sub r9, r9, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r6], #8 │ │ │ │ add r3, r6, r9 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x105638 │ │ │ │ + bhi 0x105738 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -251216,33 +251280,33 @@ │ │ │ │ sub r5, r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #2 │ │ │ │ add sl, r6, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11aac4 │ │ │ │ + bl 0x11abc4 │ │ │ │ cmp r5, sl │ │ │ │ strh r0, [r8, #2]! │ │ │ │ - bne 0x1056b0 │ │ │ │ + bne 0x1057b0 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x1056f4 │ │ │ │ + bhi 0x1057f4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251262,33 +251326,33 @@ │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #4 │ │ │ │ add sl, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11acd8 │ │ │ │ + bl 0x11add8 │ │ │ │ cmp r5, sl │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x105768 │ │ │ │ + bne 0x105868 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x1057ac │ │ │ │ + bhi 0x1058ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251308,33 +251372,33 @@ │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #4 │ │ │ │ add sl, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11ace0 │ │ │ │ + bl 0x11ade0 │ │ │ │ cmp r5, sl │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x105820 │ │ │ │ + bne 0x105920 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x105864 │ │ │ │ + bhi 0x105964 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251354,33 +251418,33 @@ │ │ │ │ sub r5, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #8 │ │ │ │ add sl, r6, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ mov r2, r9 │ │ │ │ - bl 0x11ace8 │ │ │ │ + bl 0x11ade8 │ │ │ │ cmp r5, sl │ │ │ │ strd r0, [r8, #8]! │ │ │ │ - bne 0x1058d8 │ │ │ │ + bne 0x1059d8 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x10591c │ │ │ │ + bhi 0x105a1c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251400,33 +251464,33 @@ │ │ │ │ sub r5, r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #2 │ │ │ │ add sl, r6, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11af54 │ │ │ │ + bl 0x11b054 │ │ │ │ cmp r5, sl │ │ │ │ strh r0, [r8, #2]! │ │ │ │ - bne 0x105990 │ │ │ │ + bne 0x105a90 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x1059d4 │ │ │ │ + bhi 0x105ad4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251446,33 +251510,33 @@ │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #4 │ │ │ │ add sl, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11b0cc │ │ │ │ + bl 0x11b1cc │ │ │ │ cmp r5, sl │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x105a48 │ │ │ │ + bne 0x105b48 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x105a8c │ │ │ │ + bhi 0x105b8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251492,33 +251556,33 @@ │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #4 │ │ │ │ add sl, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11b0d4 │ │ │ │ + bl 0x11b1d4 │ │ │ │ cmp r5, sl │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x105b00 │ │ │ │ + bne 0x105c00 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x105b44 │ │ │ │ + bhi 0x105c44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251538,33 +251602,33 @@ │ │ │ │ sub r5, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #8 │ │ │ │ add sl, r6, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ mov r2, r9 │ │ │ │ - bl 0x11b0dc │ │ │ │ + bl 0x11b1dc │ │ │ │ cmp r5, sl │ │ │ │ strd r0, [r8, #8]! │ │ │ │ - bne 0x105bb8 │ │ │ │ + bne 0x105cb8 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x105bfc │ │ │ │ + bhi 0x105cfc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251587,30 +251651,30 @@ │ │ │ │ sub r8, r0, #2 │ │ │ │ add sl, r6, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r1, r9 │ │ │ │ bl 0x3c890 │ │ │ │ cmp r5, sl │ │ │ │ strh r0, [r8, #2]! │ │ │ │ - bne 0x105c70 │ │ │ │ + bne 0x105d70 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x105cb4 │ │ │ │ + bhi 0x105db4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251633,30 +251697,30 @@ │ │ │ │ sub r8, r0, #4 │ │ │ │ add sl, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ bl 0x3c9e8 │ │ │ │ cmp r5, sl │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x105d28 │ │ │ │ + bne 0x105e28 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x105d6c │ │ │ │ + bhi 0x105e6c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251676,33 +251740,33 @@ │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #4 │ │ │ │ add sl, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x119368 │ │ │ │ + bl 0x119468 │ │ │ │ cmp r5, sl │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x105de0 │ │ │ │ + bne 0x105ee0 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x105e24 │ │ │ │ + bhi 0x105f24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251722,33 +251786,33 @@ │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #4 │ │ │ │ add sl, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11952c │ │ │ │ + bl 0x11962c │ │ │ │ cmp r5, sl │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x105e98 │ │ │ │ + bne 0x105f98 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x105edc │ │ │ │ + bhi 0x105fdc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251768,33 +251832,33 @@ │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #4 │ │ │ │ add sl, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x1193a8 │ │ │ │ + bl 0x1194a8 │ │ │ │ cmp r5, sl │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x105f50 │ │ │ │ + bne 0x106050 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x105f94 │ │ │ │ + bhi 0x106094 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251814,33 +251878,33 @@ │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ sub r8, r0, #4 │ │ │ │ add sl, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11956c │ │ │ │ + bl 0x11966c │ │ │ │ cmp r5, sl │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x106008 │ │ │ │ + bne 0x106108 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x10604c │ │ │ │ + bhi 0x10614c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251863,30 +251927,30 @@ │ │ │ │ sub r8, r0, #2 │ │ │ │ add sl, r6, r5 │ │ │ │ ldrsh r0, [r5, #2]! │ │ │ │ mov r1, r9 │ │ │ │ bl 0x42abc │ │ │ │ cmp r5, sl │ │ │ │ strh r0, [r8, #2]! │ │ │ │ - bne 0x1060c0 │ │ │ │ + bne 0x1061c0 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x106104 │ │ │ │ + bhi 0x106204 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251909,30 +251973,30 @@ │ │ │ │ sub r8, r0, #2 │ │ │ │ add sl, r6, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r1, r9 │ │ │ │ bl 0x44704 │ │ │ │ cmp r5, sl │ │ │ │ strh r0, [r8, #2]! │ │ │ │ - bne 0x106178 │ │ │ │ + bne 0x106278 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x1061bc │ │ │ │ + bhi 0x1062bc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -251950,48 +252014,48 @@ │ │ │ │ lslne r6, r6, #3 │ │ │ │ moveq r6, r7 │ │ │ │ sub r5, r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ sub r9, r0, #2 │ │ │ │ add sl, r6, r5 │ │ │ │ - b 0x106250 │ │ │ │ + b 0x106350 │ │ │ │ ldrh r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ strh r3, [r8] │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - beq 0x10627c │ │ │ │ + beq 0x10637c │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r1, r8 │ │ │ │ bic r3, r0, #32768 @ 0x8000 │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ - bgt 0x106234 │ │ │ │ + bgt 0x106334 │ │ │ │ bl 0x3ea9c │ │ │ │ cmp r5, sl │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x106250 │ │ │ │ + bne 0x106350 │ │ │ │ cmp r6, r7 │ │ │ │ add r4, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x1062a8 │ │ │ │ + bhi 0x1063a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -252008,45 +252072,45 @@ │ │ │ │ lslne r6, r6, #3 │ │ │ │ moveq r6, r7 │ │ │ │ sub r5, r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ sub r9, r0, #2 │ │ │ │ add sl, r6, r5 │ │ │ │ - b 0x106338 │ │ │ │ + b 0x106438 │ │ │ │ ldrh r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ strh r3, [r8] │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - beq 0x10635c │ │ │ │ + beq 0x10645c │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r1, r8 │ │ │ │ bic r3, r0, #32768 @ 0x8000 │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ - bgt 0x10631c │ │ │ │ + bgt 0x10641c │ │ │ │ bl 0x41538 │ │ │ │ cmp r5, sl │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x106338 │ │ │ │ + bne 0x106438 │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x106384 │ │ │ │ + bhi 0x106484 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -252070,30 +252134,30 @@ │ │ │ │ ldrh r1, [r5, #2]! │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #0 │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r5, r9 │ │ │ │ asr r0, r0, #31 │ │ │ │ strh r0, [sl, #2]! │ │ │ │ - bne 0x1063f4 │ │ │ │ + bne 0x1064f4 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x106440 │ │ │ │ + bhi 0x106540 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -252118,30 +252182,30 @@ │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r2, r8 │ │ │ │ mov r0, #0 │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r5, r9 │ │ │ │ asr r0, r0, #31 │ │ │ │ str r0, [sl, #4]! │ │ │ │ - bne 0x1064b4 │ │ │ │ + bne 0x1065b4 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x106500 │ │ │ │ + bhi 0x106600 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -252169,25 +252233,25 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r9, [sp] │ │ │ │ bl 0x46cf8 │ │ │ │ cmp r5, sl │ │ │ │ asr r3, r0, #31 │ │ │ │ str r3, [r6, #8]! │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 0x106578 │ │ │ │ + bne 0x106678 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x1065c8 │ │ │ │ + bls 0x1066c8 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1065b8 │ │ │ │ + bhi 0x1066b8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -252216,15 +252280,15 @@ │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r5, r9 │ │ │ │ strh r3, [sl, #2]! │ │ │ │ - bne 0x106630 │ │ │ │ + bne 0x106730 │ │ │ │ cmp r7, r6 │ │ │ │ add r4, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -252232,15 +252296,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x10668c │ │ │ │ + bhi 0x10678c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -252268,15 +252332,15 @@ │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r5, r9 │ │ │ │ str r3, [sl, #4]! │ │ │ │ - bne 0x106700 │ │ │ │ + bne 0x106800 │ │ │ │ cmp r7, r6 │ │ │ │ add r4, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -252284,15 +252348,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x10675c │ │ │ │ + bhi 0x10685c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -252323,25 +252387,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ rsb r3, r0, #0 │ │ │ │ cmp r5, sl │ │ │ │ str r3, [r6, #8]! │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 0x1067d4 │ │ │ │ + bne 0x1068d4 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x106830 │ │ │ │ + bls 0x106930 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x106820 │ │ │ │ + bhi 0x106920 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -252369,15 +252433,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 0x46ad8 │ │ │ │ cmp r5, r9 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ strh r0, [sl, #2]! │ │ │ │ - bne 0x106898 │ │ │ │ + bne 0x106998 │ │ │ │ cmp r7, r6 │ │ │ │ add r4, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -252385,15 +252449,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x1068f0 │ │ │ │ + bhi 0x1069f0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -252420,15 +252484,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 0x46bec │ │ │ │ cmp r5, r9 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ str r0, [sl, #4]! │ │ │ │ - bne 0x106964 │ │ │ │ + bne 0x106a64 │ │ │ │ cmp r7, r6 │ │ │ │ add r4, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -252436,15 +252500,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x1069bc │ │ │ │ + bhi 0x106abc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -252474,25 +252538,25 @@ │ │ │ │ bl 0x46e78 │ │ │ │ cmp r5, sl │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r3, r0, #0 │ │ │ │ str r3, [r6, #8]! │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 0x106a34 │ │ │ │ + bne 0x106b34 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x106a8c │ │ │ │ + bls 0x106b8c │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x106a7c │ │ │ │ + bhi 0x106b7c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -252518,30 +252582,30 @@ │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r5, r9 │ │ │ │ asr r0, r0, #31 │ │ │ │ strh r0, [sl, #2]! │ │ │ │ - bne 0x106af4 │ │ │ │ + bne 0x106bf4 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x106b40 │ │ │ │ + bhi 0x106c40 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -252566,30 +252630,30 @@ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r5, r9 │ │ │ │ asr r0, r0, #31 │ │ │ │ str r0, [sl, #4]! │ │ │ │ - bne 0x106bb4 │ │ │ │ + bne 0x106cb4 │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x106c00 │ │ │ │ + bhi 0x106d00 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -252617,25 +252681,25 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r9, [sp] │ │ │ │ bl 0x46cf8 │ │ │ │ cmp r5, sl │ │ │ │ asr r3, r0, #31 │ │ │ │ str r3, [r6, #8]! │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 0x106c78 │ │ │ │ + bne 0x106d78 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x106cc8 │ │ │ │ + bls 0x106dc8 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x106cb8 │ │ │ │ + bhi 0x106db8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -252664,15 +252728,15 @@ │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r5, r9 │ │ │ │ strh r3, [sl, #2]! │ │ │ │ - bne 0x106d30 │ │ │ │ + bne 0x106e30 │ │ │ │ cmp r7, r6 │ │ │ │ add r4, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -252680,15 +252744,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x106d8c │ │ │ │ + bhi 0x106e8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -252716,15 +252780,15 @@ │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r5, r9 │ │ │ │ str r3, [sl, #4]! │ │ │ │ - bne 0x106e00 │ │ │ │ + bne 0x106f00 │ │ │ │ cmp r7, r6 │ │ │ │ add r4, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -252732,15 +252796,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r6, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x106e5c │ │ │ │ + bhi 0x106f5c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -252771,25 +252835,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ rsb r3, r0, #0 │ │ │ │ cmp r5, sl │ │ │ │ str r3, [r6, #8]! │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 0x106ed4 │ │ │ │ + bne 0x106fd4 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x106f30 │ │ │ │ + bls 0x107030 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x106f20 │ │ │ │ + bhi 0x107020 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -252816,30 +252880,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x2a298 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x106fa0 │ │ │ │ + bne 0x1070a0 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x106fe8 │ │ │ │ + bhi 0x1070e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -252865,30 +252929,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x2a2a8 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 0x107064 │ │ │ │ + bne 0x107164 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1070ac │ │ │ │ + bhi 0x1071ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -252915,25 +252979,25 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ str sl, [sp] │ │ │ │ bl 0x2a5b0 │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r9, #8]! │ │ │ │ - bne 0x10712c │ │ │ │ + bne 0x10722c │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ - bls 0x107170 │ │ │ │ + bls 0x107270 │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x107160 │ │ │ │ + bhi 0x107260 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -252960,30 +253024,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x2a2a0 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x1071e0 │ │ │ │ + bne 0x1072e0 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x107228 │ │ │ │ + bhi 0x107328 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -253009,30 +253073,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x2a42c │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 0x1072a4 │ │ │ │ + bne 0x1073a4 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1072ec │ │ │ │ + bhi 0x1073ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -253059,25 +253123,25 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ str sl, [sp] │ │ │ │ bl 0x2a7ec │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r9, #8]! │ │ │ │ - bne 0x10736c │ │ │ │ + bne 0x10746c │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ - bls 0x1073b0 │ │ │ │ + bls 0x1074b0 │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1073a0 │ │ │ │ + bhi 0x1074a0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253104,30 +253168,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x2af18 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x107420 │ │ │ │ + bne 0x107520 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x107468 │ │ │ │ + bhi 0x107568 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -253153,30 +253217,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x2ba00 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 0x1074e4 │ │ │ │ + bne 0x1075e4 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x10752c │ │ │ │ + bhi 0x10762c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -253203,25 +253267,25 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ str sl, [sp] │ │ │ │ bl 0x2bb80 │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r9, #8]! │ │ │ │ - bne 0x1075ac │ │ │ │ + bne 0x1076ac │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ - bls 0x1075f0 │ │ │ │ + bls 0x1076f0 │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1075e0 │ │ │ │ + bhi 0x1076e0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253238,15 +253302,15 @@ │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ cmp r6, #2 │ │ │ │ add fp, fp, #1 │ │ │ │ addne r6, r6, #1 │ │ │ │ lsl fp, fp, #3 │ │ │ │ lslne r6, r6, #3 │ │ │ │ moveq r6, fp │ │ │ │ - ldr r9, [pc, #156] @ 0x1076f4 │ │ │ │ + ldr r9, [pc, #156] @ 0x1077f4 │ │ │ │ mov r7, r3 │ │ │ │ sub r5, r2, #2 │ │ │ │ sub sl, r0, #2 │ │ │ │ add r8, r6, r4 │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r1, [r4, #2]! │ │ │ │ @@ -253258,27 +253322,27 @@ │ │ │ │ cmp r2, #31744 @ 0x7c00 │ │ │ │ andle r0, r0, r9 │ │ │ │ orrle r0, r0, r6, lsl #15 │ │ │ │ lslle r0, r0, #16 │ │ │ │ lsrle r0, r0, #16 │ │ │ │ cmp r4, r8 │ │ │ │ strh r0, [sl, #2]! │ │ │ │ - bne 0x10766c │ │ │ │ + bne 0x10776c │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ - bls 0x1076d4 │ │ │ │ + bls 0x1077d4 │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp fp, r3 │ │ │ │ - bhi 0x1076c4 │ │ │ │ + bhi 0x1077c4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253299,15 +253363,15 @@ │ │ │ │ lsl r3, r3, #3 │ │ │ │ addne fp, fp, #1 │ │ │ │ mov r6, r0 │ │ │ │ sub sl, r0, #4 │ │ │ │ lslne fp, fp, #3 │ │ │ │ moveq fp, r3 │ │ │ │ sub r4, r1, #4 │ │ │ │ - ldr r9, [pc, #136] @ 0x1077d4 │ │ │ │ + ldr r9, [pc, #136] @ 0x1078d4 │ │ │ │ stm sp, {r3, r6} │ │ │ │ sub r5, r2, #4 │ │ │ │ mov r6, sl │ │ │ │ add r8, fp, r4 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ mov r2, sl │ │ │ │ @@ -253315,26 +253379,26 @@ │ │ │ │ ldr r7, [r5, #4]! │ │ │ │ bl 0x2ba00 │ │ │ │ bic r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r9 │ │ │ │ orrls r0, r2, r7, lsl #31 │ │ │ │ cmp r4, r8 │ │ │ │ str r0, [r6, #4]! │ │ │ │ - bne 0x10775c │ │ │ │ + bne 0x10785c │ │ │ │ ldm sp, {r3, r6} │ │ │ │ cmp r3, fp │ │ │ │ add r0, r6, fp │ │ │ │ - bls 0x1077b4 │ │ │ │ + bls 0x1078b4 │ │ │ │ sub fp, fp, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r2, r0, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x1077a4 │ │ │ │ + bhi 0x1078a4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253353,15 +253417,15 @@ │ │ │ │ cmp r7, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r3 │ │ │ │ sub r4, r1, #8 │ │ │ │ - ldr fp, [pc, #164] @ 0x1078c8 │ │ │ │ + ldr fp, [pc, #164] @ 0x1079c8 │ │ │ │ sub r6, r2, #8 │ │ │ │ sub r5, r0, #8 │ │ │ │ add sl, r7, r4 │ │ │ │ mov r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -253374,28 +253438,28 @@ │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r2, fp, r3 │ │ │ │ orrcs r1, r3, r7, lsl #31 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [r5, #8]! │ │ │ │ str r1, [r5, #4] │ │ │ │ - bne 0x10783c │ │ │ │ + bne 0x10793c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r0, r7 │ │ │ │ - bls 0x1078a8 │ │ │ │ + bls 0x1079a8 │ │ │ │ sub r7, r7, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r2, ip, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x107898 │ │ │ │ + bhi 0x107998 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253416,37 +253480,37 @@ │ │ │ │ addne r7, r7, #1 │ │ │ │ mov r9, r3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r8 │ │ │ │ sub r5, r1, #2 │ │ │ │ - ldr fp, [pc, #116] @ 0x107994 │ │ │ │ + ldr fp, [pc, #116] @ 0x107a94 │ │ │ │ sub r6, r2, #2 │ │ │ │ sub r4, r3, #2 │ │ │ │ add sl, r7, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ mov r2, r9 │ │ │ │ bl 0x2a2a0 │ │ │ │ cmp r5, sl │ │ │ │ and r0, r0, fp │ │ │ │ strh r0, [r4, #2]! │ │ │ │ - bne 0x107928 │ │ │ │ + bne 0x107a28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r3, r7 │ │ │ │ - bls 0x107974 │ │ │ │ + bls 0x107a74 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x107964 │ │ │ │ + bhi 0x107a64 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253475,15 +253539,15 @@ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r2, r9 │ │ │ │ bl 0x2a42c │ │ │ │ cmp r5, sl │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne 0x1079e8 │ │ │ │ + bne 0x107ae8 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -253491,15 +253555,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x107a38 │ │ │ │ + bhi 0x107b38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -253528,25 +253592,25 @@ │ │ │ │ ldrd r2, [r7, #8]! │ │ │ │ str sl, [sp] │ │ │ │ bl 0x2a7ec │ │ │ │ cmp r5, fp │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6, #8]! │ │ │ │ str r1, [r6, #4] │ │ │ │ - bne 0x107ab8 │ │ │ │ + bne 0x107bb8 │ │ │ │ cmp r9, r8 │ │ │ │ add r4, r4, r8 │ │ │ │ - bls 0x107b04 │ │ │ │ + bls 0x107c04 │ │ │ │ sub r8, r8, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x107af4 │ │ │ │ + bhi 0x107bf4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253566,39 +253630,39 @@ │ │ │ │ addne r7, r7, #1 │ │ │ │ mov r9, r3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r8 │ │ │ │ sub r5, r1, #2 │ │ │ │ - ldr fp, [pc, #124] @ 0x107bf4 │ │ │ │ + ldr fp, [pc, #124] @ 0x107cf4 │ │ │ │ sub r6, r2, #2 │ │ │ │ sub r4, r3, #2 │ │ │ │ add sl, r7, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r2, r9 │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ bl 0x2a2a0 │ │ │ │ bic r2, r0, #32768 @ 0x8000 │ │ │ │ cmp r2, #31744 @ 0x7c00 │ │ │ │ andle r0, r0, fp │ │ │ │ cmp r5, sl │ │ │ │ strh r0, [r4, #2]! │ │ │ │ - bne 0x107b80 │ │ │ │ + bne 0x107c80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r3, r7 │ │ │ │ - bls 0x107bd4 │ │ │ │ + bls 0x107cd4 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x107bc4 │ │ │ │ + bhi 0x107cc4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253619,39 +253683,39 @@ │ │ │ │ addne r7, r7, #1 │ │ │ │ mov r9, r3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r8 │ │ │ │ sub r5, r1, #4 │ │ │ │ - ldr fp, [pc, #124] @ 0x107cc8 │ │ │ │ + ldr fp, [pc, #124] @ 0x107dc8 │ │ │ │ sub r6, r2, #4 │ │ │ │ sub r4, r3, #4 │ │ │ │ add sl, r7, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ bl 0x2a42c │ │ │ │ bic r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, fp │ │ │ │ movhi r2, r0 │ │ │ │ cmp r5, sl │ │ │ │ str r2, [r4, #4]! │ │ │ │ - bne 0x107c54 │ │ │ │ + bne 0x107d54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r3, r7 │ │ │ │ - bls 0x107ca8 │ │ │ │ + bls 0x107da8 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x107c98 │ │ │ │ + bhi 0x107d98 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253670,15 +253734,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ lsl ip, ip, #3 │ │ │ │ lslne r3, r3, #3 │ │ │ │ moveq r3, ip │ │ │ │ sub r4, r1, #8 │ │ │ │ - ldr sl, [pc, #152] @ 0x107db0 │ │ │ │ + ldr sl, [pc, #152] @ 0x107eb0 │ │ │ │ mov fp, r0 │ │ │ │ sub r6, r2, #8 │ │ │ │ sub r5, r0, #8 │ │ │ │ add r9, r3, r4 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ @@ -253689,27 +253753,27 @@ │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r2, sl, r3 │ │ │ │ movcc r3, r1 │ │ │ │ cmp r4, r9 │ │ │ │ str r0, [r5, #8]! │ │ │ │ str r3, [r5, #4] │ │ │ │ - bne 0x107d30 │ │ │ │ + bne 0x107e30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r0, fp, r3 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 0x107d90 │ │ │ │ + bls 0x107e90 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 0x107d80 │ │ │ │ + bhi 0x107e80 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253740,15 +253804,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ bl 0x46ad8 │ │ │ │ cmp r5, sl │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ strh r0, [fp, #2]! │ │ │ │ - bne 0x107e04 │ │ │ │ + bne 0x107f04 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -253756,15 +253820,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x107e5c │ │ │ │ + bhi 0x107f5c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -253793,15 +253857,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ bl 0x46bec │ │ │ │ cmp r5, sl │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne 0x107ed8 │ │ │ │ + bne 0x107fd8 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -253809,15 +253873,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x107f30 │ │ │ │ + bhi 0x108030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -253848,25 +253912,25 @@ │ │ │ │ bl 0x46e78 │ │ │ │ cmp r5, fp │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r3, r0, #0 │ │ │ │ str r3, [r6, #8]! │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 0x107fb0 │ │ │ │ + bne 0x1080b0 │ │ │ │ cmp r9, r8 │ │ │ │ add r4, r4, r8 │ │ │ │ - bls 0x108004 │ │ │ │ + bls 0x108104 │ │ │ │ sub r8, r8, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x107ff4 │ │ │ │ + bhi 0x1080f4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -253897,15 +253961,15 @@ │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ rsb r1, r1, #0 │ │ │ │ cmp r5, sl │ │ │ │ strh r1, [fp, #2]! │ │ │ │ - bne 0x108074 │ │ │ │ + bne 0x108174 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -253913,15 +253977,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1080d0 │ │ │ │ + bhi 0x1081d0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -253951,15 +254015,15 @@ │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ rsb r1, r1, #0 │ │ │ │ cmp r5, sl │ │ │ │ str r1, [fp, #4]! │ │ │ │ - bne 0x10814c │ │ │ │ + bne 0x10824c │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -253967,15 +254031,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1081a8 │ │ │ │ + bhi 0x1082a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254007,25 +254071,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ rsb r3, r0, #0 │ │ │ │ cmp r5, fp │ │ │ │ str r3, [r6, #8]! │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 0x108228 │ │ │ │ + bne 0x108328 │ │ │ │ cmp r9, r8 │ │ │ │ add r4, r4, r8 │ │ │ │ - bls 0x108280 │ │ │ │ + bls 0x108380 │ │ │ │ sub r8, r8, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x108270 │ │ │ │ + bhi 0x108370 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -254053,15 +254117,15 @@ │ │ │ │ ldrh r1, [r5, #2]! │ │ │ │ ldrh r0, [r6, #2]! │ │ │ │ mov r2, r9 │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r5, sl │ │ │ │ asr r0, r0, #31 │ │ │ │ strh r0, [fp, #2]! │ │ │ │ - bne 0x1082f0 │ │ │ │ + bne 0x1083f0 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -254069,15 +254133,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108340 │ │ │ │ + bhi 0x108440 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254104,15 +254168,15 @@ │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ mov r2, r9 │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r5, sl │ │ │ │ asr r0, r0, #31 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne 0x1083bc │ │ │ │ + bne 0x1084bc │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -254120,15 +254184,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x10840c │ │ │ │ + bhi 0x10850c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254157,25 +254221,25 @@ │ │ │ │ ldrd r0, [r7, #8]! │ │ │ │ str sl, [sp] │ │ │ │ bl 0x46cf8 │ │ │ │ cmp r5, fp │ │ │ │ asr r3, r0, #31 │ │ │ │ str r3, [r6, #8]! │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 0x10848c │ │ │ │ + bne 0x10858c │ │ │ │ cmp r9, r8 │ │ │ │ add r4, r4, r8 │ │ │ │ - bls 0x1084d8 │ │ │ │ + bls 0x1085d8 │ │ │ │ sub r8, r8, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x1084c8 │ │ │ │ + bhi 0x1085c8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -254195,15 +254259,15 @@ │ │ │ │ addne r7, r7, #1 │ │ │ │ mov sl, r3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r8 │ │ │ │ sub r5, r1, #2 │ │ │ │ - ldr r4, [pc, #136] @ 0x1085d4 │ │ │ │ + ldr r4, [pc, #136] @ 0x1086d4 │ │ │ │ sub r6, r2, #2 │ │ │ │ sub r9, r3, #2 │ │ │ │ add fp, r7, r5 │ │ │ │ ldrh r1, [r5, #2]! │ │ │ │ ldrh r0, [r6, #2]! │ │ │ │ mov r2, sl │ │ │ │ and r1, r1, r4 │ │ │ │ @@ -254211,26 +254275,26 @@ │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x108554 │ │ │ │ + bne 0x108654 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ add r4, r3, r7 │ │ │ │ - bcs 0x1085b4 │ │ │ │ + bcs 0x1086b4 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1085a4 │ │ │ │ + bhi 0x1086a4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -254264,15 +254328,15 @@ │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ rsb r1, r1, #0 │ │ │ │ cmp r5, sl │ │ │ │ str r1, [fp, #4]! │ │ │ │ - bne 0x108628 │ │ │ │ + bne 0x108728 │ │ │ │ cmp r7, r8 │ │ │ │ add r4, r4, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -254280,15 +254344,15 @@ │ │ │ │ popcs {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x10868c │ │ │ │ + bhi 0x10878c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254324,25 +254388,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ rsb r3, r0, #0 │ │ │ │ cmp r4, fp │ │ │ │ str r3, [r7, #8]! │ │ │ │ str r3, [r7, #4] │ │ │ │ - bne 0x10870c │ │ │ │ + bne 0x10880c │ │ │ │ cmp r8, r9 │ │ │ │ add r5, r5, r8 │ │ │ │ - bcs 0x108774 │ │ │ │ + bcs 0x108874 │ │ │ │ sub r8, r8, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5], #8 │ │ │ │ add r3, r5, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x108764 │ │ │ │ + bhi 0x108864 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -254362,39 +254426,39 @@ │ │ │ │ addne r7, r7, #1 │ │ │ │ mov sl, r3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r8 │ │ │ │ sub r5, r1, #2 │ │ │ │ - ldr r4, [pc, #124] @ 0x108864 │ │ │ │ + ldr r4, [pc, #124] @ 0x108964 │ │ │ │ sub r6, r2, #2 │ │ │ │ sub r9, r3, #2 │ │ │ │ add fp, r7, r5 │ │ │ │ ldrh r1, [r5, #2]! │ │ │ │ ldrh r0, [r6, #2]! │ │ │ │ mov r2, sl │ │ │ │ and r1, r1, r4 │ │ │ │ and r0, r0, r4 │ │ │ │ bl 0x46ad0 │ │ │ │ cmp r5, fp │ │ │ │ asr r0, r0, #31 │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x1087f0 │ │ │ │ + bne 0x1088f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ add r4, r3, r7 │ │ │ │ - bcs 0x108844 │ │ │ │ + bcs 0x108944 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108834 │ │ │ │ + bhi 0x108934 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -254425,15 +254489,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ bl 0x46ae0 │ │ │ │ cmp r5, sl │ │ │ │ asr r0, r0, #31 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne 0x1088b8 │ │ │ │ + bne 0x1089b8 │ │ │ │ cmp r7, r8 │ │ │ │ add r4, r4, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -254441,15 +254505,15 @@ │ │ │ │ popcs {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108910 │ │ │ │ + bhi 0x108a10 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254482,25 +254546,25 @@ │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x46cf8 │ │ │ │ cmp r4, fp │ │ │ │ asr r3, r0, #31 │ │ │ │ str r3, [r7, #8]! │ │ │ │ str r3, [r7, #4] │ │ │ │ - bne 0x108990 │ │ │ │ + bne 0x108a90 │ │ │ │ cmp r8, r9 │ │ │ │ add r5, r5, r8 │ │ │ │ - bcs 0x1089ec │ │ │ │ + bcs 0x108aec │ │ │ │ sub r8, r8, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5], #8 │ │ │ │ add r3, r5, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x1089dc │ │ │ │ + bhi 0x108adc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -254527,30 +254591,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x45cac │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x108a5c │ │ │ │ + bne 0x108b5c │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108aa4 │ │ │ │ + bhi 0x108ba4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254576,30 +254640,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x45d2c │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 0x108b20 │ │ │ │ + bne 0x108c20 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108b68 │ │ │ │ + bhi 0x108c68 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254626,25 +254690,25 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ str sl, [sp] │ │ │ │ bl 0x45d6c │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r9, #8]! │ │ │ │ - bne 0x108be8 │ │ │ │ + bne 0x108ce8 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ - bls 0x108c2c │ │ │ │ + bls 0x108d2c │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108c1c │ │ │ │ + bhi 0x108d1c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -254671,30 +254735,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x45ccc │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x108c9c │ │ │ │ + bne 0x108d9c │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108ce4 │ │ │ │ + bhi 0x108de4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254720,30 +254784,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x45d4c │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 0x108d60 │ │ │ │ + bne 0x108e60 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108da8 │ │ │ │ + bhi 0x108ea8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254770,25 +254834,25 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ str sl, [sp] │ │ │ │ bl 0x45e6c │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r9, #8]! │ │ │ │ - bne 0x108e28 │ │ │ │ + bne 0x108f28 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ - bls 0x108e6c │ │ │ │ + bls 0x108f6c │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108e5c │ │ │ │ + bhi 0x108f5c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -254815,30 +254879,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x45cb4 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x108edc │ │ │ │ + bne 0x108fdc │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108f24 │ │ │ │ + bhi 0x109024 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254864,30 +254928,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x45d34 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 0x108fa0 │ │ │ │ + bne 0x1090a0 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x108fe8 │ │ │ │ + bhi 0x1090e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -254914,25 +254978,25 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ str sl, [sp] │ │ │ │ bl 0x45dac │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r9, #8]! │ │ │ │ - bne 0x109068 │ │ │ │ + bne 0x109168 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ - bls 0x1090ac │ │ │ │ + bls 0x1091ac │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x10909c │ │ │ │ + bhi 0x10919c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -254959,30 +255023,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x45cd4 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r9, #2]! │ │ │ │ - bne 0x10911c │ │ │ │ + bne 0x10921c │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x109164 │ │ │ │ + bhi 0x109264 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -255008,30 +255072,30 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r2, sl │ │ │ │ bl 0x45d54 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 0x1091e0 │ │ │ │ + bne 0x1092e0 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x109228 │ │ │ │ + bhi 0x109328 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -255058,25 +255122,25 @@ │ │ │ │ add fp, r7, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ str sl, [sp] │ │ │ │ bl 0x45eac │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r9, #8]! │ │ │ │ - bne 0x1092a8 │ │ │ │ + bne 0x1093a8 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ - bls 0x1092ec │ │ │ │ + bls 0x1093ec │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1092dc │ │ │ │ + bhi 0x1093dc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255100,64 +255164,64 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl r7, r7, #3 │ │ │ │ sub r8, r3, #2 │ │ │ │ streq r7, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r5, r1, #2 │ │ │ │ add r3, r3, r5 │ │ │ │ - ldr r9, [pc, #224] @ 0x109450 │ │ │ │ + ldr r9, [pc, #224] @ 0x109550 │ │ │ │ sub r6, r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 0x1093a8 │ │ │ │ + b 0x1094a8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq ip, #31744 @ 0x7c00 │ │ │ │ - beq 0x1093ec │ │ │ │ + beq 0x1094ec │ │ │ │ bl 0x2af18 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ bl 0x2a2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ strh r0, [r8, #2]! │ │ │ │ - beq 0x109400 │ │ │ │ + beq 0x109500 │ │ │ │ mov r1, r4 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ ldrh sl, [r6, #2]! │ │ │ │ bl 0x4a400 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x4a400 │ │ │ │ and r3, fp, r9 │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ and ip, r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bne 0x109378 │ │ │ │ + bne 0x109478 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0x109384 │ │ │ │ + bne 0x109484 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ cmp r5, r3 │ │ │ │ strh r0, [r8, #2]! │ │ │ │ - bne 0x1093a8 │ │ │ │ + bne 0x1094a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r7, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ - bls 0x109430 │ │ │ │ + bls 0x109530 │ │ │ │ sub r1, r2, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r3], #8 │ │ │ │ add r2, r3, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 0x109420 │ │ │ │ + bhi 0x109520 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255182,64 +255246,64 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl r7, r7, #3 │ │ │ │ sub r8, r3, #4 │ │ │ │ streq r7, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r5, r1, #4 │ │ │ │ add r3, r3, r5 │ │ │ │ - ldr sl, [pc, #224] @ 0x109598 │ │ │ │ + ldr sl, [pc, #224] @ 0x109698 │ │ │ │ sub r6, r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 0x1094f0 │ │ │ │ + b 0x1095f0 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq ip, sl │ │ │ │ - beq 0x109534 │ │ │ │ + beq 0x109634 │ │ │ │ bl 0x2ba00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1073741824 @ 0x40000000 │ │ │ │ bl 0x2a42c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq 0x109548 │ │ │ │ + beq 0x109648 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r9, [r6, #4]! │ │ │ │ bl 0x4a448 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 0x4a448 │ │ │ │ bic r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, fp │ │ │ │ - bne 0x1094c0 │ │ │ │ + bne 0x1095c0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0x1094cc │ │ │ │ + bne 0x1095cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x1094f0 │ │ │ │ + bne 0x1095f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r7, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ - bls 0x109578 │ │ │ │ + bls 0x109678 │ │ │ │ sub r1, r2, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r3], #8 │ │ │ │ add r2, r3, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 0x109568 │ │ │ │ + bhi 0x109668 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255264,67 +255328,67 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl r7, r7, #3 │ │ │ │ sub r8, r3, #2 │ │ │ │ streq r7, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r5, r1, #2 │ │ │ │ add r3, r3, r5 │ │ │ │ - ldr r9, [pc, #236] @ 0x1096ec │ │ │ │ + ldr r9, [pc, #236] @ 0x1097ec │ │ │ │ sub r6, r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 0x109644 │ │ │ │ + b 0x109744 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq ip, #31744 @ 0x7c00 │ │ │ │ - beq 0x109688 │ │ │ │ + beq 0x109788 │ │ │ │ bl 0x2af18 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #16896 @ 0x4200 │ │ │ │ bl 0x2a2a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ bl 0x37698 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ strh r0, [r8, #2]! │ │ │ │ - beq 0x10969c │ │ │ │ + beq 0x10979c │ │ │ │ mov r1, r4 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ ldrh sl, [r6, #2]! │ │ │ │ bl 0x4a400 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x4a400 │ │ │ │ and r3, fp, r9 │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ and ip, r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bne 0x109608 │ │ │ │ + bne 0x109708 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0x109614 │ │ │ │ + bne 0x109714 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, #15872 @ 0x3e00 │ │ │ │ cmp r5, r3 │ │ │ │ strh r0, [r8, #2]! │ │ │ │ - bne 0x109644 │ │ │ │ + bne 0x109744 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r7, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ - bls 0x1096cc │ │ │ │ + bls 0x1097cc │ │ │ │ sub r1, r2, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r3], #8 │ │ │ │ add r2, r3, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 0x1096bc │ │ │ │ + bhi 0x1097bc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255349,67 +255413,67 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl r7, r7, #3 │ │ │ │ sub r8, r3, #4 │ │ │ │ streq r7, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r5, r1, #4 │ │ │ │ add r3, r3, r5 │ │ │ │ - ldr sl, [pc, #236] @ 0x109840 │ │ │ │ + ldr sl, [pc, #236] @ 0x109940 │ │ │ │ sub r6, r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 0x109798 │ │ │ │ + b 0x109898 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq ip, sl │ │ │ │ - beq 0x1097dc │ │ │ │ + beq 0x1098dc │ │ │ │ bl 0x2ba00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #200] @ 0x109844 │ │ │ │ + ldr r0, [pc, #200] @ 0x109944 │ │ │ │ bl 0x2a42c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ bl 0x377d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq 0x1097f0 │ │ │ │ + beq 0x1098f0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr r9, [r6, #4]! │ │ │ │ bl 0x4a448 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 0x4a448 │ │ │ │ bic r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, fp │ │ │ │ - bne 0x10975c │ │ │ │ + bne 0x10985c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0x109768 │ │ │ │ + bne 0x109868 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, #1069547520 @ 0x3fc00000 │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x109798 │ │ │ │ + bne 0x109898 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r7, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ - bls 0x109820 │ │ │ │ + bls 0x109920 │ │ │ │ sub r1, r2, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r3], #8 │ │ │ │ add r2, r3, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 0x109810 │ │ │ │ + bhi 0x109910 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255445,26 +255509,26 @@ │ │ │ │ bl 0x2af18 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x2a298 │ │ │ │ cmp r4, fp │ │ │ │ strh r0, [r4] │ │ │ │ - bne 0x1098a0 │ │ │ │ + bne 0x1099a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r9, r7 │ │ │ │ add r0, r3, r7 │ │ │ │ - bls 0x1098fc │ │ │ │ + bls 0x1099fc │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x1098ec │ │ │ │ + bhi 0x1099ec │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255498,26 +255562,26 @@ │ │ │ │ bl 0x2ba00 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x2a2a8 │ │ │ │ cmp r4, fp │ │ │ │ str r0, [r4] │ │ │ │ - bne 0x109974 │ │ │ │ + bne 0x109a74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r9, r7 │ │ │ │ add r0, r3, r7 │ │ │ │ - bls 0x1099d0 │ │ │ │ + bls 0x109ad0 │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x1099c0 │ │ │ │ + bhi 0x109ac0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255551,26 +255615,26 @@ │ │ │ │ bl 0x2af18 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x2a2a0 │ │ │ │ cmp r4, fp │ │ │ │ strh r0, [r4] │ │ │ │ - bne 0x109a48 │ │ │ │ + bne 0x109b48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r9, r7 │ │ │ │ add r0, r3, r7 │ │ │ │ - bls 0x109aa4 │ │ │ │ + bls 0x109ba4 │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x109a94 │ │ │ │ + bhi 0x109b94 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255604,26 +255668,26 @@ │ │ │ │ bl 0x2ba00 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 0x2a42c │ │ │ │ cmp r4, fp │ │ │ │ str r0, [r4] │ │ │ │ - bne 0x109b1c │ │ │ │ + bne 0x109c1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r9, r7 │ │ │ │ add r0, r3, r7 │ │ │ │ - bls 0x109b78 │ │ │ │ + bls 0x109c78 │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x109b68 │ │ │ │ + bhi 0x109c68 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255653,25 +255717,25 @@ │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ ldrh r0, [r7, #2]! │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x308cc │ │ │ │ cmp r4, fp │ │ │ │ strh r0, [r4] │ │ │ │ - bne 0x109bec │ │ │ │ + bne 0x109cec │ │ │ │ cmp r9, r8 │ │ │ │ add r0, r5, r8 │ │ │ │ - bls 0x109c38 │ │ │ │ + bls 0x109d38 │ │ │ │ sub r8, r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x109c28 │ │ │ │ + bhi 0x109d28 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255701,25 +255765,25 @@ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x33394 │ │ │ │ cmp r4, fp │ │ │ │ str r0, [r4] │ │ │ │ - bne 0x109cac │ │ │ │ + bne 0x109dac │ │ │ │ cmp r9, r8 │ │ │ │ add r0, r5, r8 │ │ │ │ - bls 0x109cf8 │ │ │ │ + bls 0x109df8 │ │ │ │ sub r8, r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x109ce8 │ │ │ │ + bhi 0x109de8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255752,27 +255816,27 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ strd r0, [sp] │ │ │ │ ldrd r0, [r6, #8]! │ │ │ │ bl 0x335bc │ │ │ │ cmp r4, fp │ │ │ │ strd r0, [r4] │ │ │ │ - bne 0x109d74 │ │ │ │ + bne 0x109e74 │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r9, r8 │ │ │ │ add r0, ip, r8 │ │ │ │ - bls 0x109dcc │ │ │ │ + bls 0x109ecc │ │ │ │ sub r8, r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x109dbc │ │ │ │ + bhi 0x109ebc │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255803,25 +255867,25 @@ │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ mov r3, #0 │ │ │ │ eor r0, r0, #32768 @ 0x8000 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x308cc │ │ │ │ cmp r4, fp │ │ │ │ strh r0, [r4] │ │ │ │ - bne 0x109e40 │ │ │ │ + bne 0x109f40 │ │ │ │ cmp r9, r8 │ │ │ │ add r0, r5, r8 │ │ │ │ - bls 0x109e90 │ │ │ │ + bls 0x109f90 │ │ │ │ sub r8, r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x109e80 │ │ │ │ + bhi 0x109f80 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255852,25 +255916,25 @@ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x33394 │ │ │ │ cmp r4, fp │ │ │ │ str r0, [r4] │ │ │ │ - bne 0x109f04 │ │ │ │ + bne 0x10a004 │ │ │ │ cmp r9, r8 │ │ │ │ add r0, r5, r8 │ │ │ │ - bls 0x109f54 │ │ │ │ + bls 0x10a054 │ │ │ │ sub r8, r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x109f44 │ │ │ │ + bhi 0x10a044 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255906,27 +255970,27 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ strd r2, [sp] │ │ │ │ add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ bl 0x335bc │ │ │ │ cmp r4, r9 │ │ │ │ strd r0, [r4] │ │ │ │ - bne 0x109fd4 │ │ │ │ + bne 0x10a0d4 │ │ │ │ mov r3, fp │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r3, fp │ │ │ │ add r0, sl, fp │ │ │ │ - bls 0x10a034 │ │ │ │ + bls 0x10a134 │ │ │ │ sub fp, fp, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r2, r0, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 0x10a024 │ │ │ │ + bhi 0x10a124 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -255956,25 +256020,25 @@ │ │ │ │ ldrh r1, [r6, #2]! │ │ │ │ ldrh r0, [r7, #2]! │ │ │ │ mov r3, #2 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x308cc │ │ │ │ cmp r4, fp │ │ │ │ strh r0, [r4] │ │ │ │ - bne 0x10a0a8 │ │ │ │ + bne 0x10a1a8 │ │ │ │ cmp r9, r8 │ │ │ │ add r0, r5, r8 │ │ │ │ - bls 0x10a0f4 │ │ │ │ + bls 0x10a1f4 │ │ │ │ sub r8, r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x10a0e4 │ │ │ │ + bhi 0x10a1e4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -256004,25 +256068,25 @@ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ mov r3, #2 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x33394 │ │ │ │ cmp r4, fp │ │ │ │ str r0, [r4] │ │ │ │ - bne 0x10a168 │ │ │ │ + bne 0x10a268 │ │ │ │ cmp r9, r8 │ │ │ │ add r0, r5, r8 │ │ │ │ - bls 0x10a1b4 │ │ │ │ + bls 0x10a2b4 │ │ │ │ sub r8, r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x10a1a4 │ │ │ │ + bhi 0x10a2a4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -256055,27 +256119,27 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ strd r0, [sp] │ │ │ │ ldrd r0, [r6, #8]! │ │ │ │ bl 0x335bc │ │ │ │ cmp r4, fp │ │ │ │ strd r0, [r4] │ │ │ │ - bne 0x10a230 │ │ │ │ + bne 0x10a330 │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r9, r8 │ │ │ │ add r0, ip, r8 │ │ │ │ - bls 0x10a288 │ │ │ │ + bls 0x10a388 │ │ │ │ sub r8, r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x10a278 │ │ │ │ + bhi 0x10a378 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -256110,30 +256174,30 @@ │ │ │ │ add ip, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ add r2, r2, #1 │ │ │ │ smulbb r3, r3, fp │ │ │ │ cmp r1, r2 │ │ │ │ strh r3, [ip, #2]! │ │ │ │ - bgt 0x10a31c │ │ │ │ + bgt 0x10a41c │ │ │ │ add r6, r6, r1 │ │ │ │ cmp r6, sl │ │ │ │ add r4, r4, r7 │ │ │ │ - bcc 0x10a30c │ │ │ │ + bcc 0x10a40c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r0, ip │ │ │ │ add r5, r5, ip │ │ │ │ - bls 0x10a370 │ │ │ │ + bls 0x10a470 │ │ │ │ sub ip, ip, r5 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r5], #8 │ │ │ │ add r3, r5, ip │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 0x10a360 │ │ │ │ + bhi 0x10a460 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -256167,31 +256231,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ mul r2, fp, r2 │ │ │ │ cmp lr, r1 │ │ │ │ str r2, [sl, #4]! │ │ │ │ - bgt 0x10a400 │ │ │ │ + bgt 0x10a500 │ │ │ │ add r4, r4, lr │ │ │ │ cmp r9, r4 │ │ │ │ add r5, r5, r7 │ │ │ │ add r6, r6, r7 │ │ │ │ - bhi 0x10a3f0 │ │ │ │ + bhi 0x10a4f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp ip, r0 │ │ │ │ add r3, r3, r0 │ │ │ │ - bls 0x10a458 │ │ │ │ + bls 0x10a558 │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r3], #8 │ │ │ │ add r2, r3, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 0x10a448 │ │ │ │ + bhi 0x10a548 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -256237,32 +256301,32 @@ │ │ │ │ mul r3, sl, r6 │ │ │ │ mla r3, lr, r7, r3 │ │ │ │ umull r7, r9, r6, lr │ │ │ │ add r3, r3, r9 │ │ │ │ str r7, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r3, #1 │ │ │ │ - bgt 0x10a500 │ │ │ │ + bgt 0x10a600 │ │ │ │ ldr r7, [sp] │ │ │ │ add r4, r4, r1 │ │ │ │ add r7, r7, r5 │ │ │ │ cmp r7, fp │ │ │ │ - bcc 0x10a4e4 │ │ │ │ + bcc 0x10a5e4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add ip, ip, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 0x10a574 │ │ │ │ + bls 0x10a674 │ │ │ │ sub r1, r1, ip │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [ip], #8 │ │ │ │ add r3, ip, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 0x10a564 │ │ │ │ + bhi 0x10a664 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -256305,33 +256369,33 @@ │ │ │ │ str r8, [sp] │ │ │ │ ldrh lr, [r0, #2]! │ │ │ │ ldrh r8, [ip, #2]! │ │ │ │ add r2, r2, #1 │ │ │ │ smlabb lr, lr, r5, r8 │ │ │ │ cmp r4, r2 │ │ │ │ strh lr, [r1, #2]! │ │ │ │ - bgt 0x10a624 │ │ │ │ + bgt 0x10a724 │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r8, r8, r4 │ │ │ │ cmp r2, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ - bhi 0x10a60c │ │ │ │ + bhi 0x10a70c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 0x10a688 │ │ │ │ + bls 0x10a788 │ │ │ │ sub r3, r3, r7 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r7], #8 │ │ │ │ add r2, r7, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 0x10a678 │ │ │ │ + bhi 0x10a778 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -256374,33 +256438,33 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [ip, #4]! │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ mla r3, sl, r0, r3 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [r1, #4]! │ │ │ │ - bgt 0x10a738 │ │ │ │ + bgt 0x10a838 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp] │ │ │ │ add r7, r7, r4 │ │ │ │ cmp r7, r3 │ │ │ │ add r0, r0, fp │ │ │ │ - bcc 0x10a71c │ │ │ │ + bcc 0x10a81c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ add r6, r6, r3 │ │ │ │ cmp lr, r3 │ │ │ │ - bls 0x10a79c │ │ │ │ + bls 0x10a89c │ │ │ │ sub r3, r3, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r6], #8 │ │ │ │ add r2, r6, r3 │ │ │ │ cmp lr, r2 │ │ │ │ - bhi 0x10a78c │ │ │ │ + bhi 0x10a88c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -256459,35 +256523,35 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ add r1, r1, fp │ │ │ │ adc r1, r1, r6 │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [lr, #8]! │ │ │ │ mov r3, #1 │ │ │ │ str r1, [lr, #4] │ │ │ │ - bgt 0x10a868 │ │ │ │ + bgt 0x10a968 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r6, r6, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - bcc 0x10a83c │ │ │ │ + bcc 0x10a93c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ add r7, ip, r3 │ │ │ │ cmp lr, r3 │ │ │ │ - bls 0x10a8f8 │ │ │ │ + bls 0x10a9f8 │ │ │ │ sub r3, r3, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r7], #8 │ │ │ │ add r2, r7, r3 │ │ │ │ cmp lr, r2 │ │ │ │ - bhi 0x10a8e8 │ │ │ │ + bhi 0x10a9e8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -256531,33 +256595,33 @@ │ │ │ │ ldrh r8, [lr, #2]! │ │ │ │ ldrh r2, [r5, #2]! │ │ │ │ smulbb r8, r8, fp │ │ │ │ add r1, r1, #1 │ │ │ │ sub r2, r2, r8 │ │ │ │ cmp r4, r1 │ │ │ │ strh r2, [r0, #2]! │ │ │ │ - bgt 0x10a9a8 │ │ │ │ + bgt 0x10aaa8 │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r8, r8, r4 │ │ │ │ cmp r2, r8 │ │ │ │ add r6, r6, ip │ │ │ │ - bhi 0x10a990 │ │ │ │ + bhi 0x10aa90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 0x10aa10 │ │ │ │ + bls 0x10ab10 │ │ │ │ sub r3, r3, r7 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r7], #8 │ │ │ │ add r2, r7, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 0x10aa00 │ │ │ │ + bhi 0x10ab00 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -256600,33 +256664,33 @@ │ │ │ │ ldr r8, [lr, #4]! │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ mul r8, fp, r8 │ │ │ │ add r1, r1, #1 │ │ │ │ sub r2, r2, r8 │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bgt 0x10aabc │ │ │ │ + bgt 0x10abbc │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r8, r8, r4 │ │ │ │ cmp r8, r2 │ │ │ │ add r6, r6, ip │ │ │ │ - bcc 0x10aaa4 │ │ │ │ + bcc 0x10aba4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 0x10ab24 │ │ │ │ + bls 0x10ac24 │ │ │ │ sub r3, r3, r7 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r7], #8 │ │ │ │ add r2, r7, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 0x10ab14 │ │ │ │ + bhi 0x10ac14 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -256685,36 +256749,36 @@ │ │ │ │ add sl, sl, #1 │ │ │ │ add r2, r2, fp │ │ │ │ sbc r0, r0, r2 │ │ │ │ cmp r8, sl │ │ │ │ str r1, [lr, #8]! │ │ │ │ mov sl, #1 │ │ │ │ str r0, [lr, #4] │ │ │ │ - bgt 0x10abf0 │ │ │ │ + bgt 0x10acf0 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r6, r6, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ - bcc 0x10abc4 │ │ │ │ + bcc 0x10acc4 │ │ │ │ mov r7, ip │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp lr, ip │ │ │ │ add r7, r7, ip │ │ │ │ - bls 0x10ac84 │ │ │ │ + bls 0x10ad84 │ │ │ │ sub ip, ip, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r7], #8 │ │ │ │ add r3, r7, ip │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0x10ac74 │ │ │ │ + bhi 0x10ad74 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -256763,34 +256827,34 @@ │ │ │ │ ldrh r0, [r9, #2]! │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x2af18 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ strh r0, [r5, #2]! │ │ │ │ - bgt 0x10ad48 │ │ │ │ + bgt 0x10ae48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add fp, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, sl, r3 │ │ │ │ - bhi 0x10ad2c │ │ │ │ + bhi 0x10ae2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r5, r7 │ │ │ │ add ip, ip, r7 │ │ │ │ - bls 0x10adb4 │ │ │ │ + bls 0x10aeb4 │ │ │ │ sub r7, r7, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10ada4 │ │ │ │ + bhi 0x10aea4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -256839,34 +256903,34 @@ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 0x2ba00 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bgt 0x10ae78 │ │ │ │ + bgt 0x10af78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add fp, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add sl, sl, r3 │ │ │ │ - bhi 0x10ae5c │ │ │ │ + bhi 0x10af5c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r5, r7 │ │ │ │ add ip, ip, r7 │ │ │ │ - bls 0x10aee4 │ │ │ │ + bls 0x10afe4 │ │ │ │ sub r7, r7, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10aed4 │ │ │ │ + bhi 0x10afd4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -256918,35 +256982,35 @@ │ │ │ │ mov r3, r7 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x2bb80 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ mov r4, #1 │ │ │ │ strd r0, [r5, #8]! │ │ │ │ - bgt 0x10afac │ │ │ │ + bgt 0x10b0ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r3, r9 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, r2 │ │ │ │ - bhi 0x10af8c │ │ │ │ + bhi 0x10b08c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ add ip, r0, r6 │ │ │ │ - bls 0x10b024 │ │ │ │ + bls 0x10b124 │ │ │ │ sub r6, r6, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10b014 │ │ │ │ + bhi 0x10b114 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257005,35 +257069,35 @@ │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 0x2a298 │ │ │ │ cmp r8, r4 │ │ │ │ strh r0, [r5] │ │ │ │ - bgt 0x10b0fc │ │ │ │ + bgt 0x10b1fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add sl, sl, r8 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp sl, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, r7, r3 │ │ │ │ - bcc 0x10b0d4 │ │ │ │ + bcc 0x10b1d4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r5, r7 │ │ │ │ add ip, ip, r7 │ │ │ │ - bls 0x10b180 │ │ │ │ + bls 0x10b280 │ │ │ │ sub r7, r7, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10b170 │ │ │ │ + bhi 0x10b270 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257091,35 +257155,35 @@ │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 0x2a2a8 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [r5] │ │ │ │ - bgt 0x10b254 │ │ │ │ + bgt 0x10b354 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, sl, r3 │ │ │ │ - bcc 0x10b22c │ │ │ │ + bcc 0x10b32c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r5, r7 │ │ │ │ add ip, ip, r7 │ │ │ │ - bls 0x10b2d8 │ │ │ │ + bls 0x10b3d8 │ │ │ │ sub r7, r7, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10b2c8 │ │ │ │ + bhi 0x10b3c8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257178,35 +257242,35 @@ │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 0x2a2a0 │ │ │ │ cmp r8, r4 │ │ │ │ strh r0, [r5] │ │ │ │ - bgt 0x10b3b0 │ │ │ │ + bgt 0x10b4b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add sl, sl, r8 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp sl, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, r7, r3 │ │ │ │ - bcc 0x10b388 │ │ │ │ + bcc 0x10b488 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r5, r7 │ │ │ │ add ip, ip, r7 │ │ │ │ - bls 0x10b434 │ │ │ │ + bls 0x10b534 │ │ │ │ sub r7, r7, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10b424 │ │ │ │ + bhi 0x10b524 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257264,35 +257328,35 @@ │ │ │ │ mov r2, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 0x2a42c │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [r5] │ │ │ │ - bgt 0x10b508 │ │ │ │ + bgt 0x10b608 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, sl, r3 │ │ │ │ - bcc 0x10b4e0 │ │ │ │ + bcc 0x10b5e0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r5, r7 │ │ │ │ add ip, ip, r7 │ │ │ │ - bls 0x10b58c │ │ │ │ + bls 0x10b68c │ │ │ │ sub r7, r7, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10b57c │ │ │ │ + bhi 0x10b67c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257350,36 +257414,36 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x308cc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ strh r0, [r5, #2]! │ │ │ │ - bgt 0x10b66c │ │ │ │ + bgt 0x10b76c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ add r2, r2, r8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add fp, fp, r3 │ │ │ │ - bhi 0x10b640 │ │ │ │ + bhi 0x10b740 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r6, r5 │ │ │ │ add ip, ip, r5 │ │ │ │ - bls 0x10b6e8 │ │ │ │ + bls 0x10b7e8 │ │ │ │ sub r5, r5, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10b6d8 │ │ │ │ + bhi 0x10b7d8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257436,36 +257500,36 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x33394 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bgt 0x10b7c4 │ │ │ │ + bgt 0x10b8c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ add r2, r2, r8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add fp, fp, r3 │ │ │ │ - bhi 0x10b798 │ │ │ │ + bhi 0x10b898 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r6, r5 │ │ │ │ add ip, ip, r5 │ │ │ │ - bls 0x10b840 │ │ │ │ + bls 0x10b940 │ │ │ │ sub r5, r5, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10b830 │ │ │ │ + bhi 0x10b930 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257527,36 +257591,36 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ bl 0x335bc │ │ │ │ cmp sl, r4 │ │ │ │ mov r4, #1 │ │ │ │ strd r0, [r5, #8]! │ │ │ │ - bgt 0x10b928 │ │ │ │ + bgt 0x10ba28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ add r2, r2, sl │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r9, r9, r3 │ │ │ │ - bhi 0x10b8f8 │ │ │ │ + bhi 0x10b9f8 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r8, r9 │ │ │ │ add ip, ip, r9 │ │ │ │ - bls 0x10b9ac │ │ │ │ + bls 0x10baac │ │ │ │ sub r9, r9, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r9 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x10b99c │ │ │ │ + bhi 0x10ba9c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257615,36 +257679,36 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x308cc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ strh r0, [r5, #2]! │ │ │ │ - bgt 0x10ba8c │ │ │ │ + bgt 0x10bb8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ add r2, r2, r8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, r3 │ │ │ │ - bhi 0x10ba60 │ │ │ │ + bhi 0x10bb60 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r6, r5 │ │ │ │ add ip, ip, r5 │ │ │ │ - bls 0x10bb0c │ │ │ │ + bls 0x10bc0c │ │ │ │ sub r5, r5, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10bafc │ │ │ │ + bhi 0x10bbfc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257702,36 +257766,36 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x33394 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bgt 0x10bbe8 │ │ │ │ + bgt 0x10bce8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ add r2, r2, r8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, r3 │ │ │ │ - bhi 0x10bbbc │ │ │ │ + bhi 0x10bcbc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r6, r5 │ │ │ │ add ip, ip, r5 │ │ │ │ - bls 0x10bc68 │ │ │ │ + bls 0x10bd68 │ │ │ │ sub r5, r5, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10bc58 │ │ │ │ + bhi 0x10bd58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257795,36 +257859,36 @@ │ │ │ │ add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ bl 0x335bc │ │ │ │ cmp sl, r4 │ │ │ │ mov r4, #1 │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bgt 0x10bd50 │ │ │ │ + bgt 0x10be50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ add r2, r2, sl │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r9, r9, r3 │ │ │ │ - bhi 0x10bd20 │ │ │ │ + bhi 0x10be20 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r8, r9 │ │ │ │ add ip, ip, r9 │ │ │ │ - bls 0x10bddc │ │ │ │ + bls 0x10bedc │ │ │ │ sub r9, r9, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r9 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x10bdcc │ │ │ │ + bhi 0x10becc │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257882,36 +257946,36 @@ │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x308cc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ strh r0, [r5, #2]! │ │ │ │ - bgt 0x10bebc │ │ │ │ + bgt 0x10bfbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ add r2, r2, r8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add fp, fp, r3 │ │ │ │ - bhi 0x10be90 │ │ │ │ + bhi 0x10bf90 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r6, r5 │ │ │ │ add ip, ip, r5 │ │ │ │ - bls 0x10bf38 │ │ │ │ + bls 0x10c038 │ │ │ │ sub r5, r5, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10bf28 │ │ │ │ + bhi 0x10c028 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -257968,36 +258032,36 @@ │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x33394 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bgt 0x10c014 │ │ │ │ + bgt 0x10c114 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ add r2, r2, r8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add fp, fp, r3 │ │ │ │ - bhi 0x10bfe8 │ │ │ │ + bhi 0x10c0e8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r6, r5 │ │ │ │ add ip, ip, r5 │ │ │ │ - bls 0x10c090 │ │ │ │ + bls 0x10c190 │ │ │ │ sub r5, r5, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10c080 │ │ │ │ + bhi 0x10c180 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -258059,36 +258123,36 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ bl 0x335bc │ │ │ │ cmp sl, r4 │ │ │ │ mov r4, #1 │ │ │ │ strd r0, [r5, #8]! │ │ │ │ - bgt 0x10c178 │ │ │ │ + bgt 0x10c278 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ add r2, r2, sl │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r9, r9, r3 │ │ │ │ - bhi 0x10c148 │ │ │ │ + bhi 0x10c248 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r8, r9 │ │ │ │ add ip, ip, r9 │ │ │ │ - bls 0x10c1fc │ │ │ │ + bls 0x10c2fc │ │ │ │ sub r9, r9, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r9 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x10c1ec │ │ │ │ + bhi 0x10c2ec │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -258114,15 +258178,15 @@ │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ add ip, ip, r7 │ │ │ │ cmp ip, lr │ │ │ │ andle lr, ip, lr │ │ │ │ movgt r9, #1 │ │ │ │ cmp r2, r8 │ │ │ │ strb lr, [r6, #1]! │ │ │ │ - bne 0x10c25c │ │ │ │ + bne 0x10c35c │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258131,15 +258195,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10c2b8 │ │ │ │ + bhi 0x10c3b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -258150,30 +258214,30 @@ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ lsl r6, r6, #3 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r6 │ │ │ │ - ldr r9, [pc, #148] @ 0x10c3ac │ │ │ │ + ldr r9, [pc, #148] @ 0x10c4ac │ │ │ │ sub r3, r3, #2 │ │ │ │ sub r4, r0, #2 │ │ │ │ add r8, r7, ip │ │ │ │ mov sl, #0 │ │ │ │ ldrh r5, [ip, #2]! │ │ │ │ ldrh r2, [r3, #2]! │ │ │ │ mov lr, r9 │ │ │ │ add r2, r2, r5 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lsllt lr, r2, #16 │ │ │ │ lsrlt lr, lr, #16 │ │ │ │ movge sl, #1 │ │ │ │ cmp ip, r8 │ │ │ │ strh lr, [r4, #2]! │ │ │ │ - bne 0x10c324 │ │ │ │ + bne 0x10c424 │ │ │ │ cmp sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258182,15 +258246,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r2, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10c384 │ │ │ │ + bhi 0x10c484 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @@ -258219,15 +258283,15 @@ │ │ │ │ adc fp, ip, ip │ │ │ │ cmp r8, r3 │ │ │ │ sbcs fp, ip, fp │ │ │ │ movge r4, r3 │ │ │ │ movlt sl, #1 │ │ │ │ cmp r2, r9 │ │ │ │ str r4, [r7, #4]! │ │ │ │ - bne 0x10c3f8 │ │ │ │ + bne 0x10c4f8 │ │ │ │ cmp sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258236,15 +258300,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10c45c │ │ │ │ + bhi 0x10c55c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -258264,24 +258328,24 @@ │ │ │ │ add r8, r2, r4 │ │ │ │ mov r9, #0 │ │ │ │ ldrsb ip, [r2, #1]! │ │ │ │ ldrsb r7, [r3, #1]! │ │ │ │ mvn lr, #127 @ 0x7f │ │ │ │ add ip, ip, r7 │ │ │ │ cmp ip, lr │ │ │ │ - blt 0x10c4f0 │ │ │ │ + blt 0x10c5f0 │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ lsl lr, ip, #24 │ │ │ │ asrle lr, lr, #24 │ │ │ │ - ble 0x10c4f4 │ │ │ │ + ble 0x10c5f4 │ │ │ │ mov lr, #127 @ 0x7f │ │ │ │ mov r9, #1 │ │ │ │ cmp r2, r8 │ │ │ │ strb lr, [r6, #1]! │ │ │ │ - bne 0x10c4c4 │ │ │ │ + bne 0x10c5c4 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258290,15 +258354,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10c534 │ │ │ │ + bhi 0x10c634 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -258309,35 +258373,35 @@ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r4, r4, #1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ - ldr r8, [pc, #168] @ 0x10c63c │ │ │ │ - ldr sl, [pc, #168] @ 0x10c640 │ │ │ │ + ldr r8, [pc, #168] @ 0x10c73c │ │ │ │ + ldr sl, [pc, #168] @ 0x10c740 │ │ │ │ sub lr, r3, #2 │ │ │ │ sub r6, r0, #2 │ │ │ │ add r7, r4, r2 │ │ │ │ mov r9, #0 │ │ │ │ ldrsh r3, [r2, #2]! │ │ │ │ ldrsh fp, [lr, #2]! │ │ │ │ mov ip, r8 │ │ │ │ add r3, r3, fp │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ - blt 0x10c5d0 │ │ │ │ + blt 0x10c6d0 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ lsl ip, r3, #16 │ │ │ │ asrlt ip, ip, #16 │ │ │ │ - blt 0x10c5d4 │ │ │ │ + blt 0x10c6d4 │ │ │ │ mov ip, sl │ │ │ │ mov r9, #1 │ │ │ │ cmp r2, r7 │ │ │ │ strh ip, [r6, #2]! │ │ │ │ - bne 0x10c5a4 │ │ │ │ + bne 0x10c6a4 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258346,15 +258410,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10c614 │ │ │ │ + bhi 0x10c714 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ @@ -258379,24 +258443,24 @@ │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ adds ip, sl, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ adc r3, r3, sl, asr #31 │ │ │ │ cmp ip, r9 │ │ │ │ adcs sl, r3, #0 │ │ │ │ - blt 0x10c6bc │ │ │ │ + blt 0x10c7bc │ │ │ │ cmp ip, r9 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ movlt r9, ip │ │ │ │ - blt 0x10c6c0 │ │ │ │ + blt 0x10c7c0 │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, r7 │ │ │ │ str r9, [r6, #4]! │ │ │ │ - bne 0x10c684 │ │ │ │ + bne 0x10c784 │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258405,15 +258469,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10c700 │ │ │ │ + bhi 0x10c800 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -258436,15 +258500,15 @@ │ │ │ │ ldrb lr, [r3, #1]! │ │ │ │ mov r4, #0 │ │ │ │ subs ip, ip, lr │ │ │ │ andpl r4, ip, #255 @ 0xff │ │ │ │ movmi r9, #1 │ │ │ │ cmp r2, r8 │ │ │ │ strb r4, [r7, #1]! │ │ │ │ - bne 0x10c768 │ │ │ │ + bne 0x10c868 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258453,15 +258517,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10c7c0 │ │ │ │ + bhi 0x10c8c0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -258485,15 +258549,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ subs ip, ip, r3 │ │ │ │ lslpl lr, ip, #16 │ │ │ │ lsrpl lr, lr, #16 │ │ │ │ movmi r9, #1 │ │ │ │ cmp r2, r8 │ │ │ │ strh lr, [r7, #2]! │ │ │ │ - bne 0x10c828 │ │ │ │ + bne 0x10c928 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258502,15 +258566,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10c884 │ │ │ │ + bhi 0x10c984 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -258534,15 +258598,15 @@ │ │ │ │ subs r2, r2, lr │ │ │ │ sbc lr, lr, lr │ │ │ │ cmp lr, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r5, #1 │ │ │ │ cmp ip, r8 │ │ │ │ str r2, [r7, #4]! │ │ │ │ - bne 0x10c8ec │ │ │ │ + bne 0x10c9ec │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r6, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258551,15 +258615,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10c948 │ │ │ │ + bhi 0x10ca48 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -258579,24 +258643,24 @@ │ │ │ │ add r8, r2, r4 │ │ │ │ mov r9, #0 │ │ │ │ ldrsb ip, [r2, #1]! │ │ │ │ ldrsb r7, [r3, #1]! │ │ │ │ mvn lr, #127 @ 0x7f │ │ │ │ sub ip, ip, r7 │ │ │ │ cmp ip, lr │ │ │ │ - blt 0x10c9dc │ │ │ │ + blt 0x10cadc │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ lsl lr, ip, #24 │ │ │ │ asrle lr, lr, #24 │ │ │ │ - ble 0x10c9e0 │ │ │ │ + ble 0x10cae0 │ │ │ │ mov lr, #127 @ 0x7f │ │ │ │ mov r9, #1 │ │ │ │ cmp r2, r8 │ │ │ │ strb lr, [r6, #1]! │ │ │ │ - bne 0x10c9b0 │ │ │ │ + bne 0x10cab0 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258605,15 +258669,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10ca20 │ │ │ │ + bhi 0x10cb20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -258624,35 +258688,35 @@ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r4, r4, #1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ - ldr r8, [pc, #168] @ 0x10cb28 │ │ │ │ - ldr sl, [pc, #168] @ 0x10cb2c │ │ │ │ + ldr r8, [pc, #168] @ 0x10cc28 │ │ │ │ + ldr sl, [pc, #168] @ 0x10cc2c │ │ │ │ sub lr, r3, #2 │ │ │ │ sub r6, r0, #2 │ │ │ │ add r7, r4, r2 │ │ │ │ mov r9, #0 │ │ │ │ ldrsh r3, [r2, #2]! │ │ │ │ ldrsh fp, [lr, #2]! │ │ │ │ mov ip, r8 │ │ │ │ sub r3, r3, fp │ │ │ │ cmn r3, #32768 @ 0x8000 │ │ │ │ - blt 0x10cabc │ │ │ │ + blt 0x10cbbc │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ lsl ip, r3, #16 │ │ │ │ asrlt ip, ip, #16 │ │ │ │ - blt 0x10cac0 │ │ │ │ + blt 0x10cbc0 │ │ │ │ mov ip, sl │ │ │ │ mov r9, #1 │ │ │ │ cmp r2, r7 │ │ │ │ strh ip, [r6, #2]! │ │ │ │ - bne 0x10ca90 │ │ │ │ + bne 0x10cb90 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258661,15 +258725,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10cb00 │ │ │ │ + bhi 0x10cc00 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ @@ -258694,24 +258758,24 @@ │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, sl, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ rsc r3, r3, sl, asr #31 │ │ │ │ cmp ip, r9 │ │ │ │ adcs sl, r3, #0 │ │ │ │ - blt 0x10cba8 │ │ │ │ + blt 0x10cca8 │ │ │ │ cmp ip, r9 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ movlt r9, ip │ │ │ │ - blt 0x10cbac │ │ │ │ + blt 0x10ccac │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, r7 │ │ │ │ str r9, [r6, #4]! │ │ │ │ - bne 0x10cb70 │ │ │ │ + bne 0x10cc70 │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258720,15 +258784,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10cbec │ │ │ │ + bhi 0x10ccec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -258747,23 +258811,23 @@ │ │ │ │ sub r7, r0, #1 │ │ │ │ add r8, r2, r5 │ │ │ │ mov r9, #0 │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ ldrsb lr, [r4, #1]! │ │ │ │ mov r3, #0 │ │ │ │ adds ip, ip, lr │ │ │ │ - bmi 0x10cc78 │ │ │ │ + bmi 0x10cd78 │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ andle r3, ip, r3 │ │ │ │ - ble 0x10cc7c │ │ │ │ + ble 0x10cd7c │ │ │ │ mov r9, #1 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r7, #1]! │ │ │ │ - bne 0x10cc54 │ │ │ │ + bne 0x10cd54 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258772,15 +258836,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10ccbc │ │ │ │ + bhi 0x10cdbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -258791,33 +258855,33 @@ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ lsl r6, r6, #3 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r6 │ │ │ │ - ldr sl, [pc, #160] @ 0x10cdbc │ │ │ │ + ldr sl, [pc, #160] @ 0x10cebc │ │ │ │ sub r4, r3, #2 │ │ │ │ sub r5, r0, #2 │ │ │ │ add r8, r7, ip │ │ │ │ mov r9, #0 │ │ │ │ ldrh r2, [ip, #2]! │ │ │ │ ldrsh r3, [r4, #2]! │ │ │ │ mov lr, #0 │ │ │ │ adds r2, r2, r3 │ │ │ │ - bmi 0x10cd50 │ │ │ │ + bmi 0x10ce50 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lsl lr, r2, #16 │ │ │ │ lsrlt lr, lr, #16 │ │ │ │ - blt 0x10cd54 │ │ │ │ + blt 0x10ce54 │ │ │ │ mov lr, sl │ │ │ │ mov r9, #1 │ │ │ │ cmp ip, r8 │ │ │ │ strh lr, [r5, #2]! │ │ │ │ - bne 0x10cd28 │ │ │ │ + bne 0x10ce28 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258826,15 +258890,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r2, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10cd94 │ │ │ │ + bhi 0x10ce94 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @@ -258859,24 +258923,24 @@ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ mov lr, #0 │ │ │ │ adds r2, r2, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt 0x10ce3c │ │ │ │ + blt 0x10cf3c │ │ │ │ cmp sl, r2 │ │ │ │ sbcs r3, fp, r3 │ │ │ │ mvn lr, #0 │ │ │ │ movge lr, r2 │ │ │ │ - bge 0x10ce40 │ │ │ │ + bge 0x10cf40 │ │ │ │ mov r9, #1 │ │ │ │ cmp ip, r8 │ │ │ │ str lr, [r7, #4]! │ │ │ │ - bne 0x10ce08 │ │ │ │ + bne 0x10cf08 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258885,15 +258949,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10ce80 │ │ │ │ + bhi 0x10cf80 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -258918,15 +258982,15 @@ │ │ │ │ add ip, ip, r7 │ │ │ │ cmp ip, lr │ │ │ │ lslle lr, ip, #24 │ │ │ │ asrle lr, lr, #24 │ │ │ │ movgt r9, #1 │ │ │ │ cmp r2, r8 │ │ │ │ strb lr, [r6, #1]! │ │ │ │ - bne 0x10cee8 │ │ │ │ + bne 0x10cfe8 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258935,15 +258999,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10cf48 │ │ │ │ + bhi 0x10d048 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -258954,30 +259018,30 @@ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ lsl r6, r6, #3 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r6 │ │ │ │ - ldr r9, [pc, #148] @ 0x10d03c │ │ │ │ + ldr r9, [pc, #148] @ 0x10d13c │ │ │ │ sub r3, r3, #2 │ │ │ │ sub r4, r0, #2 │ │ │ │ add r8, r7, ip │ │ │ │ mov sl, #0 │ │ │ │ ldrsh r5, [ip, #2]! │ │ │ │ ldrh r2, [r3, #2]! │ │ │ │ mov lr, r9 │ │ │ │ add r2, r2, r5 │ │ │ │ cmp r2, #32768 @ 0x8000 │ │ │ │ lsllt lr, r2, #16 │ │ │ │ asrlt lr, lr, #16 │ │ │ │ movge sl, #1 │ │ │ │ cmp ip, r8 │ │ │ │ strh lr, [r4, #2]! │ │ │ │ - bne 0x10cfb4 │ │ │ │ + bne 0x10d0b4 │ │ │ │ cmp sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -258986,15 +259050,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r2, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10d014 │ │ │ │ + bhi 0x10d114 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @@ -259022,15 +259086,15 @@ │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r2, r2, #0 │ │ │ │ movge r8, #1 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ movlt r2, r3 │ │ │ │ cmp ip, r7 │ │ │ │ str r2, [r6, #4]! │ │ │ │ - bne 0x10d080 │ │ │ │ + bne 0x10d180 │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -259039,15 +259103,15 @@ │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10d0e8 │ │ │ │ + bhi 0x10d1e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -259079,15 +259143,15 @@ │ │ │ │ orrs r9, r9, #0 │ │ │ │ mvnne r2, #0 │ │ │ │ movne r3, r2 │ │ │ │ movne r8, #1 │ │ │ │ cmp ip, r7 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne 0x10d158 │ │ │ │ + bne 0x10d258 │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r5, r6 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -259096,15 +259160,15 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10d1cc │ │ │ │ + bhi 0x10d2cc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -259133,35 +259197,35 @@ │ │ │ │ ldr fp, [r2, #4] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r6, r5 │ │ │ │ sbcs r7, fp, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r1 │ │ │ │ movcc r9, #1 │ │ │ │ - bcc 0x10d278 │ │ │ │ + bcc 0x10d378 │ │ │ │ subs r1, r6, r5 │ │ │ │ sbc r7, fp, sl │ │ │ │ cmp r2, r8 │ │ │ │ str r1, [ip, #8]! │ │ │ │ str r7, [ip, #4] │ │ │ │ - bne 0x10d248 │ │ │ │ + bne 0x10d348 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r1, lr │ │ │ │ add r0, r0, r1 │ │ │ │ - bcs 0x10d2c0 │ │ │ │ + bcs 0x10d3c0 │ │ │ │ sub r1, r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r1 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0x10d2b0 │ │ │ │ + bhi 0x10d3b0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -259199,29 +259263,29 @@ │ │ │ │ asr r3, r3, #31 │ │ │ │ mvnmi r2, r3 │ │ │ │ eormi r4, r3, fp │ │ │ │ movmi sl, #1 │ │ │ │ cmp ip, r9 │ │ │ │ str r2, [r5, #8]! │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne 0x10d334 │ │ │ │ + bne 0x10d434 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ cmp r7, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ - bls 0x10d3b0 │ │ │ │ + bls 0x10d4b0 │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x10d3a0 │ │ │ │ + bhi 0x10d4a0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -259259,29 +259323,29 @@ │ │ │ │ asr r3, r3, #31 │ │ │ │ mvnmi r2, r3 │ │ │ │ eormi r4, r3, sl │ │ │ │ movmi r9, #1 │ │ │ │ cmp ip, r8 │ │ │ │ str r2, [r5, #8]! │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne 0x10d424 │ │ │ │ + bne 0x10d524 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ - bls 0x10d4a0 │ │ │ │ + bls 0x10d5a0 │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10d490 │ │ │ │ + bhi 0x10d590 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -259304,61 +259368,61 @@ │ │ │ │ sub r1, r2, #8 │ │ │ │ sub r4, r3, #8 │ │ │ │ add r9, r9, r1 │ │ │ │ sub r6, r8, #8 │ │ │ │ mov sl, #0 │ │ │ │ stmib sp, {r5, lr} │ │ │ │ str r8, [sp, #12] │ │ │ │ - b 0x10d53c │ │ │ │ + b 0x10d63c │ │ │ │ orrs r8, fp, r8 │ │ │ │ mvnne r2, #0 │ │ │ │ movne lr, r2 │ │ │ │ movne sl, #1 │ │ │ │ cmp r1, r9 │ │ │ │ str r2, [r6, #8]! │ │ │ │ str lr, [r6, #4] │ │ │ │ - beq 0x10d598 │ │ │ │ + beq 0x10d698 │ │ │ │ ldr r5, [r1, #8]! │ │ │ │ ldr ip, [r4, #8]! │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r5, ip │ │ │ │ adcs lr, r7, r3 │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ movcs r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0x10d51c │ │ │ │ + bge 0x10d61c │ │ │ │ rsbs ip, ip, #0 │ │ │ │ rsc r3, r3, #0 │ │ │ │ cmp r5, ip │ │ │ │ sbcs r3, r7, r3 │ │ │ │ - bcs 0x10d52c │ │ │ │ + bcs 0x10d62c │ │ │ │ mov r2, #0 │ │ │ │ mov lr, r2 │ │ │ │ cmp r1, r9 │ │ │ │ str r2, [r6, #8]! │ │ │ │ mov sl, #1 │ │ │ │ str lr, [r6, #4] │ │ │ │ - bne 0x10d53c │ │ │ │ + bne 0x10d63c │ │ │ │ cmp sl, #0 │ │ │ │ ldmib sp, {r5, lr} │ │ │ │ movne r3, #1 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ strne r3, [r0] │ │ │ │ cmp r5, lr │ │ │ │ add r8, r8, r5 │ │ │ │ - bcs 0x10d5d4 │ │ │ │ + bcs 0x10d6d4 │ │ │ │ sub r5, r5, r8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r8], #8 │ │ │ │ add r3, r8, r5 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0x10d5c4 │ │ │ │ + bhi 0x10d6c4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -259395,37 +259459,37 @@ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp lr, r1 │ │ │ │ sub lr, r9, r6 │ │ │ │ sbcs lr, lr, r7 │ │ │ │ mvn r5, #0 │ │ │ │ mvn r4, #-2147483648 @ 0x80000000 │ │ │ │ movcc fp, #1 │ │ │ │ - bcc 0x10d690 │ │ │ │ + bcc 0x10d790 │ │ │ │ adds r5, r1, ip │ │ │ │ adc r4, r7, r6 │ │ │ │ cmp r2, r8 │ │ │ │ str r5, [r0, #8]! │ │ │ │ str r4, [r0, #4] │ │ │ │ - bne 0x10d658 │ │ │ │ + bne 0x10d758 │ │ │ │ cmp fp, #0 │ │ │ │ ldr ip, [sp] │ │ │ │ ldmib sp, {r1, lr} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ cmp r1, ip │ │ │ │ add lr, lr, ip │ │ │ │ - bls 0x10d6e0 │ │ │ │ + bls 0x10d7e0 │ │ │ │ sub ip, ip, lr │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [lr], #8 │ │ │ │ add r3, lr, ip │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 0x10d6d0 │ │ │ │ + bhi 0x10d7d0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -259444,29 +259508,29 @@ │ │ │ │ sub r1, r1, #1 │ │ │ │ add r6, r3, lr │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ ldrsb r2, [r1, #1]! │ │ │ │ cmp r6, r3 │ │ │ │ add ip, ip, r2, asr r5 │ │ │ │ strb ip, [r3] │ │ │ │ - bne 0x10d734 │ │ │ │ + bne 0x10d834 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r3, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 0x10d774 │ │ │ │ + bhi 0x10d874 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -259484,29 +259548,29 @@ │ │ │ │ sub r1, r1, #2 │ │ │ │ add r6, lr, r3 │ │ │ │ ldrh ip, [r3, #2]! │ │ │ │ ldrsh r2, [r1, #2]! │ │ │ │ cmp r6, r3 │ │ │ │ add ip, ip, r2, asr r5 │ │ │ │ strh ip, [r3] │ │ │ │ - bne 0x10d7d4 │ │ │ │ + bne 0x10d8d4 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r3, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 0x10d814 │ │ │ │ + bhi 0x10d914 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -259524,29 +259588,29 @@ │ │ │ │ sub r1, r1, #4 │ │ │ │ add r6, lr, r3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r3, r6 │ │ │ │ add ip, ip, r2, asr r5 │ │ │ │ str ip, [r3] │ │ │ │ - bne 0x10d874 │ │ │ │ + bne 0x10d974 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r3, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 0x10d8b4 │ │ │ │ + bhi 0x10d9b4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -259572,29 +259636,29 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ orrpl r3, r3, r9, asr r1 │ │ │ │ ldm r2, {r1, lr} │ │ │ │ adds r1, r1, r3 │ │ │ │ adc r3, lr, r9, asr ip │ │ │ │ cmp r2, r8 │ │ │ │ stm r2, {r1, r3} │ │ │ │ - bne 0x10d918 │ │ │ │ + bne 0x10da18 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10d974 │ │ │ │ + bhi 0x10da74 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -259612,29 +259676,29 @@ │ │ │ │ sub r1, r1, #1 │ │ │ │ add r6, r3, lr │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ cmp r6, r3 │ │ │ │ add ip, ip, r2, asr r5 │ │ │ │ strb ip, [r3] │ │ │ │ - bne 0x10d9d4 │ │ │ │ + bne 0x10dad4 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r3, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 0x10da14 │ │ │ │ + bhi 0x10db14 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -259652,29 +259716,29 @@ │ │ │ │ sub r1, r1, #2 │ │ │ │ add r6, lr, r3 │ │ │ │ ldrh ip, [r3, #2]! │ │ │ │ ldrh r2, [r1, #2]! │ │ │ │ cmp r6, r3 │ │ │ │ add ip, ip, r2, asr r5 │ │ │ │ strh ip, [r3] │ │ │ │ - bne 0x10da74 │ │ │ │ + bne 0x10db74 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r3, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 0x10dab4 │ │ │ │ + bhi 0x10dbb4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -259692,29 +259756,29 @@ │ │ │ │ sub r1, r1, #4 │ │ │ │ add r6, lr, r3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r3, r6 │ │ │ │ add ip, ip, r2, lsr r5 │ │ │ │ str ip, [r3] │ │ │ │ - bne 0x10db14 │ │ │ │ + bne 0x10dc14 │ │ │ │ cmp r4, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r3, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 0x10db54 │ │ │ │ + bhi 0x10dc54 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -259740,29 +259804,29 @@ │ │ │ │ orr r3, r3, r9, lsl r7 │ │ │ │ orr r3, r3, r9, lsr r6 │ │ │ │ adds r1, r1, r3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adc r3, r3, r9, lsr lr │ │ │ │ cmp r2, r8 │ │ │ │ stm r2, {r1, r3} │ │ │ │ - bne 0x10dbbc │ │ │ │ + bne 0x10dcbc │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10dc14 │ │ │ │ + bhi 0x10dd14 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsr ip, r2, #8 │ │ │ │ @@ -259782,28 +259846,28 @@ │ │ │ │ add r6, r1, ip │ │ │ │ ldrsb r3, [r1, #1]! │ │ │ │ asr r3, r3, r4 │ │ │ │ and r2, r3, #1 │ │ │ │ add r3, r2, r3, asr #1 │ │ │ │ cmp r6, r1 │ │ │ │ strb r3, [lr, #1]! │ │ │ │ - bne 0x10dc78 │ │ │ │ + bne 0x10dd78 │ │ │ │ cmp r5, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub ip, ip, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, ip │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10dcb8 │ │ │ │ + bhi 0x10ddb8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsr ip, r2, #8 │ │ │ │ @@ -259823,28 +259887,28 @@ │ │ │ │ add r6, ip, r1 │ │ │ │ ldrsh r3, [r1, #2]! │ │ │ │ asr r3, r3, r4 │ │ │ │ and r2, r3, #1 │ │ │ │ add r3, r2, r3, asr #1 │ │ │ │ cmp r6, r1 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bne 0x10dd1c │ │ │ │ + bne 0x10de1c │ │ │ │ cmp r5, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub ip, ip, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, ip │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10dd5c │ │ │ │ + bhi 0x10de5c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsr ip, r2, #8 │ │ │ │ @@ -259864,28 +259928,28 @@ │ │ │ │ add r6, ip, r1 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ asr r3, r3, r4 │ │ │ │ and r2, r3, #1 │ │ │ │ add r3, r2, r3, asr #1 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [lr, #4]! │ │ │ │ - bne 0x10ddc0 │ │ │ │ + bne 0x10dec0 │ │ │ │ cmp r5, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub ip, ip, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, ip │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10de00 │ │ │ │ + bhi 0x10df00 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -259916,29 +259980,29 @@ │ │ │ │ and r3, r3, #1 │ │ │ │ adds r2, r2, r3 │ │ │ │ asr r8, r9, #1 │ │ │ │ adc r3, r8, #0 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [lr, #8]! │ │ │ │ str r3, [lr, #4] │ │ │ │ - bne 0x10de68 │ │ │ │ + bne 0x10df68 │ │ │ │ cmp r6, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10ded4 │ │ │ │ + bhi 0x10dfd4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsr ip, r2, #8 │ │ │ │ @@ -259959,28 +260023,28 @@ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ asr r3, r3, lr │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ and r3, r3, #1 │ │ │ │ add r3, r3, r5, lsr #1 │ │ │ │ cmp r6, r1 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ - bne 0x10df38 │ │ │ │ + bne 0x10e038 │ │ │ │ cmp r4, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub ip, ip, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, ip │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x10df7c │ │ │ │ + bhi 0x10e07c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsr ip, r2, #8 │ │ │ │ @@ -260001,28 +260065,28 @@ │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ asr r3, r3, lr │ │ │ │ lsl r5, r3, #16 │ │ │ │ and r3, r3, #1 │ │ │ │ add r3, r3, r5, lsr #17 │ │ │ │ cmp r6, r1 │ │ │ │ strh r3, [r2, #2]! │ │ │ │ - bne 0x10dfe0 │ │ │ │ + bne 0x10e0e0 │ │ │ │ cmp r4, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub ip, ip, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, ip │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x10e024 │ │ │ │ + bhi 0x10e124 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsr ip, r2, #8 │ │ │ │ @@ -260042,28 +260106,28 @@ │ │ │ │ add r6, ip, r1 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ lsr r3, r3, r4 │ │ │ │ and r2, r3, #1 │ │ │ │ add r3, r2, r3, lsr #1 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [lr, #4]! │ │ │ │ - bne 0x10e088 │ │ │ │ + bne 0x10e188 │ │ │ │ cmp r5, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub ip, ip, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, ip │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10e0c8 │ │ │ │ + bhi 0x10e1c8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -260094,29 +260158,29 @@ │ │ │ │ and r3, r3, #1 │ │ │ │ adds r2, r2, r3 │ │ │ │ lsr r9, r9, #1 │ │ │ │ adc r9, r9, #0 │ │ │ │ cmp r8, r1 │ │ │ │ str r2, [ip, #8]! │ │ │ │ str r9, [ip, #4] │ │ │ │ - bne 0x10e134 │ │ │ │ + bne 0x10e234 │ │ │ │ cmp r6, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10e19c │ │ │ │ + bhi 0x10e29c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -260138,29 +260202,29 @@ │ │ │ │ ldrb r6, [ip, #1]! │ │ │ │ asr r2, r2, r4 │ │ │ │ and r3, r2, #1 │ │ │ │ add r3, r3, r2, asr #1 │ │ │ │ add r3, r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ strb r3, [ip] │ │ │ │ - bne 0x10e200 │ │ │ │ + bne 0x10e300 │ │ │ │ cmp r5, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10e24c │ │ │ │ + bhi 0x10e34c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -260182,29 +260246,29 @@ │ │ │ │ ldrh r6, [ip, #2]! │ │ │ │ asr r2, r2, r4 │ │ │ │ and r3, r2, #1 │ │ │ │ add r3, r3, r2, asr #1 │ │ │ │ add r3, r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0x10e2b0 │ │ │ │ + bne 0x10e3b0 │ │ │ │ cmp r5, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10e2fc │ │ │ │ + bhi 0x10e3fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -260226,29 +260290,29 @@ │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ asr r3, r3, r6 │ │ │ │ and ip, r3, #1 │ │ │ │ add r3, ip, r3, asr #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [lr] │ │ │ │ - bne 0x10e360 │ │ │ │ + bne 0x10e460 │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10e3ac │ │ │ │ + bhi 0x10e4ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -260283,29 +260347,29 @@ │ │ │ │ adc r2, r2, #0 │ │ │ │ adds r8, r8, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r8, [r1] │ │ │ │ adc r3, r2, r3 │ │ │ │ cmp r7, ip │ │ │ │ str r3, [r1, #4] │ │ │ │ - bne 0x10e414 │ │ │ │ + bne 0x10e514 │ │ │ │ cmp r6, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10e490 │ │ │ │ + bhi 0x10e590 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -260328,29 +260392,29 @@ │ │ │ │ asr r3, r3, r4 │ │ │ │ and r6, r3, #1 │ │ │ │ add r2, r2, r6 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r3, r2, r3, lsr #1 │ │ │ │ cmp r7, r1 │ │ │ │ strb r3, [ip] │ │ │ │ - bne 0x10e4f4 │ │ │ │ + bne 0x10e5f4 │ │ │ │ cmp r5, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10e544 │ │ │ │ + bhi 0x10e644 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -260373,29 +260437,29 @@ │ │ │ │ asr r3, r3, r4 │ │ │ │ and r6, r3, #1 │ │ │ │ add r2, r2, r6 │ │ │ │ lsl r3, r3, #16 │ │ │ │ add r3, r2, r3, lsr #17 │ │ │ │ cmp r7, r1 │ │ │ │ strh r3, [ip] │ │ │ │ - bne 0x10e5a8 │ │ │ │ + bne 0x10e6a8 │ │ │ │ cmp r5, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10e5f8 │ │ │ │ + bhi 0x10e6f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -260417,29 +260481,29 @@ │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ lsr r3, r3, r6 │ │ │ │ and ip, r3, #1 │ │ │ │ add r3, ip, r3, lsr #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [lr] │ │ │ │ - bne 0x10e65c │ │ │ │ + bne 0x10e75c │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10e6a8 │ │ │ │ + bhi 0x10e7a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -260474,29 +260538,29 @@ │ │ │ │ adc r2, r2, #0 │ │ │ │ adds r9, r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r9, [r1] │ │ │ │ adc r2, r2, r3 │ │ │ │ cmp r8, ip │ │ │ │ str r2, [r1, #4] │ │ │ │ - bne 0x10e714 │ │ │ │ + bne 0x10e814 │ │ │ │ cmp r6, lr │ │ │ │ add r0, r0, lr │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub lr, lr, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, lr │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x10e78c │ │ │ │ + bhi 0x10e88c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -260514,15 +260578,15 @@ │ │ │ │ lsl r4, r4, #3 │ │ │ │ rsb r2, lr, #7 │ │ │ │ lslne r5, r5, #3 │ │ │ │ moveq r5, r4 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ asr r3, r3, lr │ │ │ │ ldrb r7, [r0] │ │ │ │ - bhi 0x10e8ac │ │ │ │ + bhi 0x10e9ac │ │ │ │ mvn ip, #0 │ │ │ │ add r2, lr, #56 @ 0x38 │ │ │ │ lsr r6, ip, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r6, r6, ip, lsl r2 │ │ │ │ add r2, lr, #24 │ │ │ │ orr r6, r6, ip, lsr r2 │ │ │ │ @@ -260536,29 +260600,29 @@ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r7, r2 │ │ │ │ eor r3, ip, r3, asr lr │ │ │ │ and r3, r3, r6 │ │ │ │ eor r3, r3, ip │ │ │ │ strb r3, [r2] │ │ │ │ - bne 0x10e83c │ │ │ │ + bne 0x10e93c │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x10e884 │ │ │ │ + bhi 0x10e984 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 0x1020c │ │ │ │ @@ -260578,15 +260642,15 @@ │ │ │ │ rsb r2, lr, #15 │ │ │ │ lslne r5, r5, #3 │ │ │ │ moveq r5, r4 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ asr r3, r3, lr │ │ │ │ ldrh r7, [r0] │ │ │ │ lsr ip, r5, #1 │ │ │ │ - bhi 0x10e9ac │ │ │ │ + bhi 0x10eaac │ │ │ │ mvn r8, #0 │ │ │ │ add r2, lr, #48 @ 0x30 │ │ │ │ lsr r6, r8, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r6, r6, r8, lsl r2 │ │ │ │ add r2, lr, #16 │ │ │ │ orr r6, r6, r8, lsr r2 │ │ │ │ @@ -260600,29 +260664,29 @@ │ │ │ │ ldrh ip, [r2, #2]! │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ cmp r7, r2 │ │ │ │ eor r3, ip, r3, asr lr │ │ │ │ and r3, r3, r6 │ │ │ │ eor r3, r3, ip │ │ │ │ strh r3, [r2] │ │ │ │ - bne 0x10e93c │ │ │ │ + bne 0x10ea3c │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x10e984 │ │ │ │ + bhi 0x10ea84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 0x1020c │ │ │ │ @@ -260642,15 +260706,15 @@ │ │ │ │ rsb r2, lr, #31 │ │ │ │ lslne r6, r6, #3 │ │ │ │ moveq r6, r5 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ lsr r3, r3, lr │ │ │ │ ldr r7, [r0] │ │ │ │ lsr ip, r6, #2 │ │ │ │ - bhi 0x10eaa8 │ │ │ │ + bhi 0x10eba8 │ │ │ │ mvn r2, #0 │ │ │ │ add r4, lr, #32 │ │ │ │ lsr r4, r2, r4 │ │ │ │ rsb r8, lr, #0 │ │ │ │ orr r4, r4, r2, lsl r8 │ │ │ │ orr r4, r4, r2, lsr lr │ │ │ │ eor r3, r3, r7 │ │ │ │ @@ -260663,29 +260727,29 @@ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ cmp r2, r7 │ │ │ │ eor r3, ip, r3, lsr lr │ │ │ │ and r3, r3, r4 │ │ │ │ eor r3, r3, ip │ │ │ │ str r3, [r2] │ │ │ │ - bne 0x10ea38 │ │ │ │ + bne 0x10eb38 │ │ │ │ cmp r5, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 0x10ea80 │ │ │ │ + bcc 0x10eb80 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 0x1020c │ │ │ │ @@ -260711,30 +260775,30 @@ │ │ │ │ sub r9, lr, #32 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ lsr r6, r2, lr │ │ │ │ ldr fp, [r0] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ lsr r2, r4, #3 │ │ │ │ - bhi 0x10ebf4 │ │ │ │ + bhi 0x10ecf4 │ │ │ │ eor ip, fp, r3 │ │ │ │ eor r3, sl, r6 │ │ │ │ mvn r6, #0 │ │ │ │ lsr r7, r6, lr │ │ │ │ orr r7, r7, r6, lsl r8 │ │ │ │ orr r7, r7, r6, lsr r9 │ │ │ │ lsr r6, r6, lr │ │ │ │ and ip, ip, r7 │ │ │ │ and r3, r3, r6 │ │ │ │ eor ip, ip, fp │ │ │ │ eor r3, r3, sl │ │ │ │ cmp r2, #1 │ │ │ │ str ip, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 0x10eba4 │ │ │ │ + beq 0x10eca4 │ │ │ │ sub sl, r0, #8 │ │ │ │ add sl, sl, r2, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r1, #8]! │ │ │ │ ldr fp, [ip, #8]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ lsr r3, r3, lr │ │ │ │ @@ -260746,29 +260810,29 @@ │ │ │ │ str r3, [ip] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp sl, ip │ │ │ │ eor r2, r3, r2, lsr lr │ │ │ │ and r2, r2, r6 │ │ │ │ eor r2, r2, r3 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne 0x10eb60 │ │ │ │ + bne 0x10ec60 │ │ │ │ cmp r4, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 0x10ebcc │ │ │ │ + bcc 0x10eccc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 0x1020c │ │ │ │ @@ -260787,18 +260851,18 @@ │ │ │ │ rsb r2, lr, #8 │ │ │ │ lslne r6, r6, #3 │ │ │ │ moveq r6, r5 │ │ │ │ cmp lr, #0 │ │ │ │ cmpge r2, #0 │ │ │ │ ldrb ip, [r0] │ │ │ │ ldrb r3, [r1] │ │ │ │ - ble 0x10ed00 │ │ │ │ + ble 0x10ee00 │ │ │ │ rsb r4, lr, #64 @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt 0x10ed00 │ │ │ │ + bgt 0x10ee00 │ │ │ │ mvn r7, #0 │ │ │ │ add r2, lr, #56 @ 0x38 │ │ │ │ lsr r4, r7, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r4, r4, r7, lsl r2 │ │ │ │ add r2, lr, #24 │ │ │ │ orr r4, r4, r7, lsr r2 │ │ │ │ @@ -260813,29 +260877,29 @@ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r7, r2 │ │ │ │ eor r3, ip, r3, lsl lr │ │ │ │ and r3, r3, r4 │ │ │ │ eor r3, r3, ip │ │ │ │ strb r3, [r2] │ │ │ │ - bne 0x10ec90 │ │ │ │ + bne 0x10ed90 │ │ │ │ cmp r5, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10ecd8 │ │ │ │ + bhi 0x10edd8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 0x1020c │ │ │ │ @@ -260855,18 +260919,18 @@ │ │ │ │ lslne r6, r6, #3 │ │ │ │ moveq r6, r5 │ │ │ │ cmp lr, #0 │ │ │ │ cmpge r2, #0 │ │ │ │ ldrh r7, [r0] │ │ │ │ ldrh r3, [r1] │ │ │ │ lsr ip, r6, #1 │ │ │ │ - ble 0x10ee10 │ │ │ │ + ble 0x10ef10 │ │ │ │ rsb r4, lr, #64 @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt 0x10ee10 │ │ │ │ + bgt 0x10ef10 │ │ │ │ mvn r8, #0 │ │ │ │ add r2, lr, #48 @ 0x30 │ │ │ │ lsr r4, r8, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ orr r4, r4, r8, lsl r2 │ │ │ │ add r2, lr, #16 │ │ │ │ orr r4, r4, r8, lsr r2 │ │ │ │ @@ -260881,29 +260945,29 @@ │ │ │ │ ldrh ip, [r2, #2]! │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ cmp r7, r2 │ │ │ │ eor r3, ip, r3, lsl lr │ │ │ │ and r3, r3, r4 │ │ │ │ eor r3, r3, ip │ │ │ │ strh r3, [r2] │ │ │ │ - bne 0x10eda0 │ │ │ │ + bne 0x10eea0 │ │ │ │ cmp r5, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10ede8 │ │ │ │ + bhi 0x10eee8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 0x1020c │ │ │ │ @@ -260923,18 +260987,18 @@ │ │ │ │ lslne r6, r6, #3 │ │ │ │ moveq r6, r5 │ │ │ │ cmp ip, #0 │ │ │ │ cmpge r4, #0 │ │ │ │ ldr lr, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ lsr r2, r6, #2 │ │ │ │ - ble 0x10ef1c │ │ │ │ + ble 0x10f01c │ │ │ │ rsb r7, ip, #64 @ 0x40 │ │ │ │ cmp r4, r7 │ │ │ │ - bgt 0x10ef1c │ │ │ │ + bgt 0x10f01c │ │ │ │ mvn r7, #0 │ │ │ │ add r4, ip, #32 │ │ │ │ lsr r4, r7, r4 │ │ │ │ rsb r8, ip, #0 │ │ │ │ orr r4, r4, r7, lsl r8 │ │ │ │ orr r4, r4, r7, lsr ip │ │ │ │ eor r3, lr, r3, lsl ip │ │ │ │ @@ -260948,29 +261012,29 @@ │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ eor r3, lr, r3, lsl ip │ │ │ │ and r3, r3, r4 │ │ │ │ eor r3, r3, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne 0x10eeac │ │ │ │ + bne 0x10efac │ │ │ │ cmp r5, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x10eef4 │ │ │ │ + bhi 0x10eff4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 0x1020c │ │ │ │ @@ -260991,15 +261055,15 @@ │ │ │ │ moveq r4, r5 │ │ │ │ cmp lr, #0 │ │ │ │ cmpge r3, #0 │ │ │ │ ldm r0, {sl, ip} │ │ │ │ ldrd r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ lsr r6, r4, #3 │ │ │ │ - ble 0x10f07c │ │ │ │ + ble 0x10f17c │ │ │ │ mvn fp, #0 │ │ │ │ cmp r6, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ lsr r6, fp, lr │ │ │ │ rsb r8, lr, #32 │ │ │ │ orr r6, r6, fp, lsl r8 │ │ │ │ lsr r7, fp, lr │ │ │ │ @@ -261016,15 +261080,15 @@ │ │ │ │ eor r3, r3, ip │ │ │ │ and r2, r2, r6 │ │ │ │ and r3, r3, r7 │ │ │ │ eor r2, r2, sl │ │ │ │ eor r3, r3, ip │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 0x10f038 │ │ │ │ + beq 0x10f138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub sl, r0, #8 │ │ │ │ add sl, sl, r3, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r2, [r1, #8]! │ │ │ │ ldr fp, [ip, #8]! │ │ │ │ @@ -261038,26 +261102,26 @@ │ │ │ │ and r2, r2, r6 │ │ │ │ and r3, r3, r7 │ │ │ │ eor r2, r2, fp │ │ │ │ eor r3, r3, r4 │ │ │ │ cmp sl, ip │ │ │ │ str r2, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ - bne 0x10eff0 │ │ │ │ + bne 0x10f0f0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ - bls 0x10f060 │ │ │ │ + bls 0x10f160 │ │ │ │ sub r2, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 0x10f050 │ │ │ │ + bcc 0x10f150 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -261067,24 +261131,24 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1024 @ 0x400 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 0x10f0b0 │ │ │ │ + beq 0x10f1b0 │ │ │ │ add r5, pc, #64 @ 0x40 │ │ │ │ ldrd r4, [r5] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #6 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1014a8 │ │ │ │ + bl 0x1015a8 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -261097,39 +261161,39 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ands ip, lr, #1024 @ 0x400 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 0x10f13c │ │ │ │ + beq 0x10f23c │ │ │ │ ldr ip, [r3, #3840] @ 0xf00 │ │ │ │ and ip, ip, #2 │ │ │ │ orrs r4, ip, #0 │ │ │ │ - beq 0x10f174 │ │ │ │ + beq 0x10f274 │ │ │ │ mov ip, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1014a8 │ │ │ │ + bl 0x1015a8 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, pc, #4 │ │ │ │ ldrd r4, [r5] │ │ │ │ - b 0x10f13c │ │ │ │ + b 0x10f23c │ │ │ │ andhi r8, r0, r0 │ │ │ │ andhi r8, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -261147,15 +261211,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ lsr r4, ip, #10 │ │ │ │ ands ip, ip, #1024 @ 0x400 │ │ │ │ add lr, lr, #10 │ │ │ │ and r4, r4, #2 │ │ │ │ and r8, r8, #1 │ │ │ │ streq ip, [sp, #16] │ │ │ │ - beq 0x10f204 │ │ │ │ + beq 0x10f304 │ │ │ │ and r5, r5, #2 │ │ │ │ orrs ip, r5, #0 │ │ │ │ movne r5, #2 │ │ │ │ moveq ip, #32768 @ 0x8000 │ │ │ │ movne ip, #0 │ │ │ │ streq r5, [sp, #16] │ │ │ │ strne r5, [sp, #16] │ │ │ │ @@ -261168,31 +261232,31 @@ │ │ │ │ mov sl, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ ldrh r0, [fp, r4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ eor r0, r0, sl │ │ │ │ ldrh r9, [r3, r4] │ │ │ │ - bl 0x101410 │ │ │ │ + bl 0x101510 │ │ │ │ mov r1, r8 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x101410 │ │ │ │ + bl 0x101510 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x33394 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ str r0, [r6, #4]! │ │ │ │ - blt 0x10f224 │ │ │ │ + blt 0x10f324 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -261202,24 +261266,24 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1024 @ 0x400 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 0x10f2cc │ │ │ │ + beq 0x10f3cc │ │ │ │ add r5, pc, #60 @ 0x3c │ │ │ │ ldrd r4, [r5] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #6 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x101664 │ │ │ │ + bl 0x101764 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -261231,39 +261295,39 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ands ip, lr, #1024 @ 0x400 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 0x10f354 │ │ │ │ + beq 0x10f454 │ │ │ │ ldr ip, [r3, #3840] @ 0xf00 │ │ │ │ and ip, ip, #2 │ │ │ │ orrs r4, ip, #0 │ │ │ │ - beq 0x10f38c │ │ │ │ + beq 0x10f48c │ │ │ │ mov ip, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x101664 │ │ │ │ + bl 0x101764 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, pc, #4 │ │ │ │ ldrd r4, [r5] │ │ │ │ - b 0x10f354 │ │ │ │ + b 0x10f454 │ │ │ │ andhi r8, r0, r0 │ │ │ │ andhi r8, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -261285,15 +261349,15 @@ │ │ │ │ lsr r3, ip, #11 │ │ │ │ ands ip, ip, #1024 @ 0x400 │ │ │ │ add sl, sl, #10 │ │ │ │ and r0, r0, #2 │ │ │ │ and r3, r3, #14 │ │ │ │ and r9, r9, #1 │ │ │ │ streq ip, [sp, #8] │ │ │ │ - beq 0x10f42c │ │ │ │ + beq 0x10f52c │ │ │ │ and lr, r4, #2 │ │ │ │ orrs ip, lr, #0 │ │ │ │ movne lr, #2 │ │ │ │ moveq ip, #32768 @ 0x8000 │ │ │ │ movne ip, #0 │ │ │ │ streq lr, [sp, #8] │ │ │ │ strne lr, [sp, #8] │ │ │ │ @@ -261303,41 +261367,41 @@ │ │ │ │ add r8, r1, r0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, ip │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x101410 │ │ │ │ + bl 0x101510 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ add r6, r2, r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r5, r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r8, r4] │ │ │ │ mov r1, r9 │ │ │ │ eor r0, r0, fp │ │ │ │ - bl 0x101410 │ │ │ │ + bl 0x101510 │ │ │ │ ldr r2, [r6], #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp] │ │ │ │ bl 0x33394 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, #16 │ │ │ │ str r0, [r5], #4 │ │ │ │ - bne 0x10f474 │ │ │ │ + bne 0x10f574 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ add r8, r8, #16 │ │ │ │ - blt 0x10f444 │ │ │ │ + blt 0x10f544 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -261354,48 +261418,48 @@ │ │ │ │ moveq r6, lr │ │ │ │ movne r6, r5 │ │ │ │ sub r2, r2, #1 │ │ │ │ moveq r5, lr │ │ │ │ sub r1, r1, #1 │ │ │ │ add r6, r2, r6 │ │ │ │ sub r4, r0, #1 │ │ │ │ - b 0x10f544 │ │ │ │ + b 0x10f644 │ │ │ │ lsl r3, r3, ip │ │ │ │ cmp ip, #7 │ │ │ │ lsl r3, r3, #24 │ │ │ │ asrle r3, r3, #24 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ strb r3, [r4, #1]! │ │ │ │ - beq 0x10f570 │ │ │ │ + beq 0x10f670 │ │ │ │ ldrsb ip, [r2, #1]! │ │ │ │ ldrsb r3, [r1, #1]! │ │ │ │ cmp ip, #0 │ │ │ │ - bge 0x10f524 │ │ │ │ + bge 0x10f624 │ │ │ │ cmn ip, #7 │ │ │ │ mov r7, #7 │ │ │ │ rsbge r7, ip, #0 │ │ │ │ asr r3, r3, r7 │ │ │ │ cmp r6, r2 │ │ │ │ strb r3, [r4, #1]! │ │ │ │ - bne 0x10f544 │ │ │ │ + bne 0x10f644 │ │ │ │ cmp r5, lr │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0x10f598 │ │ │ │ + bhi 0x10f698 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -261410,50 +261474,50 @@ │ │ │ │ moveq r6, lr │ │ │ │ movne r6, r5 │ │ │ │ sub ip, r2, #2 │ │ │ │ moveq r5, lr │ │ │ │ sub r1, r1, #2 │ │ │ │ add r6, r6, ip │ │ │ │ sub r4, r0, #2 │ │ │ │ - b 0x10f624 │ │ │ │ + b 0x10f724 │ │ │ │ lsl r2, r2, r3 │ │ │ │ cmp r3, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ asrle r3, r3, #16 │ │ │ │ movgt r3, #0 │ │ │ │ cmp ip, r6 │ │ │ │ strh r3, [r4, #2]! │ │ │ │ - beq 0x10f658 │ │ │ │ + beq 0x10f758 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldrsh r2, [r1, #2]! │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0x10f604 │ │ │ │ + bge 0x10f704 │ │ │ │ cmn r3, #15 │ │ │ │ mov r7, #15 │ │ │ │ rsbge r7, r3, #0 │ │ │ │ asr r3, r2, r7 │ │ │ │ cmp ip, r6 │ │ │ │ strh r3, [r4, #2]! │ │ │ │ - bne 0x10f624 │ │ │ │ + bne 0x10f724 │ │ │ │ cmp lr, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0x10f680 │ │ │ │ + bhi 0x10f780 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -261468,51 +261532,51 @@ │ │ │ │ moveq r7, r4 │ │ │ │ movne r7, r6 │ │ │ │ sub r2, r2, #1 │ │ │ │ moveq r6, r4 │ │ │ │ sub ip, r1, #1 │ │ │ │ add r7, r2, r7 │ │ │ │ sub r5, r0, #1 │ │ │ │ - b 0x10f70c │ │ │ │ + b 0x10f80c │ │ │ │ cmp r3, #7 │ │ │ │ lsl r1, r1, lr │ │ │ │ movgt r3, #0 │ │ │ │ - bgt 0x10f700 │ │ │ │ + bgt 0x10f800 │ │ │ │ and r3, r1, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ strb r3, [r5, #1]! │ │ │ │ - beq 0x10f744 │ │ │ │ + beq 0x10f844 │ │ │ │ ldrb lr, [r2, #1]! │ │ │ │ ldrb r1, [ip, #1]! │ │ │ │ lsl r3, lr, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0x10f6ec │ │ │ │ + bge 0x10f7ec │ │ │ │ rsb lr, r3, #0 │ │ │ │ cmn r3, #7 │ │ │ │ asr r1, r1, lr │ │ │ │ mov r3, #0 │ │ │ │ - bge 0x10f6fc │ │ │ │ + bge 0x10f7fc │ │ │ │ cmp r2, r7 │ │ │ │ strb r3, [r5, #1]! │ │ │ │ - bne 0x10f70c │ │ │ │ + bne 0x10f80c │ │ │ │ cmp r6, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x10f76c │ │ │ │ + bhi 0x10f86c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -261527,52 +261591,52 @@ │ │ │ │ moveq r6, lr │ │ │ │ movne r6, r5 │ │ │ │ sub ip, r2, #2 │ │ │ │ moveq r5, lr │ │ │ │ sub r1, r1, #2 │ │ │ │ add r6, r6, ip │ │ │ │ sub r4, r0, #2 │ │ │ │ - b 0x10f7f8 │ │ │ │ + b 0x10f8f8 │ │ │ │ lsl r2, r2, r3 │ │ │ │ cmp r3, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ - bgt 0x10f824 │ │ │ │ + bgt 0x10f924 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp ip, r6 │ │ │ │ strh r3, [r4, #2]! │ │ │ │ - beq 0x10f834 │ │ │ │ + beq 0x10f934 │ │ │ │ ldrh r3, [ip, #2]! │ │ │ │ ldrh r2, [r1, #2]! │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0x10f7d8 │ │ │ │ + bge 0x10f8d8 │ │ │ │ rsb r7, r3, #0 │ │ │ │ asr r2, r2, r7 │ │ │ │ cmn r3, #15 │ │ │ │ lsl r3, r2, #16 │ │ │ │ - bge 0x10f7e8 │ │ │ │ + bge 0x10f8e8 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, r6 │ │ │ │ strh r3, [r4, #2]! │ │ │ │ - bne 0x10f7f8 │ │ │ │ + bne 0x10f8f8 │ │ │ │ cmp r5, lr │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popcs {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 0x10f85c │ │ │ │ + bhi 0x10f95c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -261593,33 +261657,33 @@ │ │ │ │ mov r4, r0 │ │ │ │ moveq r8, r7 │ │ │ │ sub r6, r2, #8 │ │ │ │ add sl, sl, r5 │ │ │ │ sub r9, r0, #8 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ ldrd r2, [r6, #8]! │ │ │ │ - bl 0x1e1084 │ │ │ │ + bl 0x1e1184 │ │ │ │ cmp r5, sl │ │ │ │ strd r0, [r9, #8]! │ │ │ │ - bne 0x10f8d4 │ │ │ │ + bne 0x10f9d4 │ │ │ │ cmp r7, r8 │ │ │ │ add r0, r4, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r8, r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x10f918 │ │ │ │ + bhi 0x10fa18 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -261635,15 +261699,15 @@ │ │ │ │ add r9, r9, #1 │ │ │ │ lsl r9, r9, #3 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r8, r9 │ │ │ │ movne r8, r7 │ │ │ │ mov fp, r2 │ │ │ │ sub r8, r8, #8 │ │ │ │ - ldr r2, [pc, #200] @ 0x10fa54 │ │ │ │ + ldr r2, [pc, #200] @ 0x10fb54 │ │ │ │ asr r5, r3, #10 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r3, r0, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -261653,69 +261717,69 @@ │ │ │ │ lsl r5, r5, #3 │ │ │ │ add r8, r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [fp, r5] │ │ │ │ ldrd r2, [sl, r5] │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x1e1468 │ │ │ │ + bl 0x1e1568 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ strd r2, [r4] │ │ │ │ strd r0, [r4, #8] │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, #16 │ │ │ │ - bne 0x10f9bc │ │ │ │ + bne 0x10fabc │ │ │ │ cmp r9, r7 │ │ │ │ add r6, r6, r7 │ │ │ │ - bls 0x10fa18 │ │ │ │ + bls 0x10fb18 │ │ │ │ sub r7, r7, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r6], #8 │ │ │ │ add r3, r6, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x10fa08 │ │ │ │ - ldr r3, [pc, #52] @ 0x10fa54 │ │ │ │ + bhi 0x10fb08 │ │ │ │ + ldr r3, [pc, #52] @ 0x10fb54 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x10fa50 │ │ │ │ + bne 0x10fb50 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ asr r3, r3, #10 │ │ │ │ add ip, r1, r3, lsl #3 │ │ │ │ ldr r6, [ip, #4] │ │ │ │ mov r5, r0 │ │ │ │ add ip, r2, r3, lsl #3 │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ ldr r7, [ip, #4] │ │ │ │ - bl 0x1e1234 │ │ │ │ + bl 0x1e1334 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ add r4, r4, #1 │ │ │ │ strd r0, [r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1e1234 │ │ │ │ + bl 0x1e1334 │ │ │ │ cmp r4, #2 │ │ │ │ strd r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -261725,15 +261789,15 @@ │ │ │ │ cmp r4, #24 │ │ │ │ add r3, r5, #16 │ │ │ │ movcc r4, #24 │ │ │ │ sub r2, r4, #16 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b 0x39b860 │ │ │ │ + b 0x39b960 │ │ │ │ lsr r3, r2, #8 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ add r2, r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ lsl r2, r2, #3 │ │ │ │ @@ -261747,27 +261811,27 @@ │ │ │ │ sub lr, r0, #1 │ │ │ │ ldrsb r3, [r1, #1]! │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [lr, #1]! │ │ │ │ - bne 0x10fb2c │ │ │ │ + bne 0x10fc2c │ │ │ │ cmp r2, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, pc} │ │ │ │ sub r3, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r1, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x10fb68 │ │ │ │ + bhi 0x10fc68 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -261786,27 +261850,27 @@ │ │ │ │ add r4, r1, r4 │ │ │ │ sub lr, r0, #1 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ ands r3, r3, #128 @ 0x80 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [lr, #1]! │ │ │ │ - bne 0x10fbcc │ │ │ │ + bne 0x10fccc │ │ │ │ cmp r2, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, pc} │ │ │ │ sub r3, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r1, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x10fc04 │ │ │ │ + bhi 0x10fd04 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -261827,27 +261891,27 @@ │ │ │ │ ldrsb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [lr, #1]! │ │ │ │ - bne 0x10fc68 │ │ │ │ + bne 0x10fd68 │ │ │ │ cmp r2, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, pc} │ │ │ │ sub r3, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r1, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x10fca8 │ │ │ │ + bhi 0x10fda8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -261868,27 +261932,27 @@ │ │ │ │ ldrsb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [lr, #1]! │ │ │ │ - bne 0x10fd0c │ │ │ │ + bne 0x10fe0c │ │ │ │ cmp r2, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, pc} │ │ │ │ sub r3, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r1, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x10fd4c │ │ │ │ + bhi 0x10fe4c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -261908,27 +261972,27 @@ │ │ │ │ sub lr, r0, #1 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ eor r3, r3, #128 @ 0x80 │ │ │ │ ands r3, r3, #128 @ 0x80 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [lr, #1]! │ │ │ │ - bne 0x10fdb0 │ │ │ │ + bne 0x10feb0 │ │ │ │ cmp r2, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, pc} │ │ │ │ sub r3, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r1, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x10fdec │ │ │ │ + bhi 0x10feec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -261949,27 +262013,27 @@ │ │ │ │ sub lr, r0, #2 │ │ │ │ ldrsh r3, [r1, #2]! │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r1, r4 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bne 0x10fe54 │ │ │ │ + bne 0x10ff54 │ │ │ │ cmp r2, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, pc} │ │ │ │ sub r3, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r1, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x10fe90 │ │ │ │ + bhi 0x10ff90 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -261989,27 +262053,27 @@ │ │ │ │ sub r1, r1, #2 │ │ │ │ sub lr, r0, #2 │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ ands r3, r3, #32768 @ 0x8000 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r1, r4 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bne 0x10fef8 │ │ │ │ + bne 0x10fff8 │ │ │ │ cmp r2, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, pc} │ │ │ │ sub r3, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r1, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x10ff30 │ │ │ │ + bhi 0x110030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -262031,27 +262095,27 @@ │ │ │ │ ldrsh r3, [r1, #2]! │ │ │ │ cmp r3, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r1, r4 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bne 0x10ff98 │ │ │ │ + bne 0x110098 │ │ │ │ cmp r2, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, pc} │ │ │ │ sub r3, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r1, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x10ffd8 │ │ │ │ + bhi 0x1100d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -262073,27 +262137,27 @@ │ │ │ │ ldrsh r3, [r1, #2]! │ │ │ │ cmp r3, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r1, r4 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bne 0x110040 │ │ │ │ + bne 0x110140 │ │ │ │ cmp r2, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, pc} │ │ │ │ sub r3, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r1, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x110080 │ │ │ │ + bhi 0x110180 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsr r3, r2, #8 │ │ │ │ @@ -262114,27 +262178,27 @@ │ │ │ │ sub lr, r0, #2 │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ eor r3, r3, #32768 @ 0x8000 │ │ │ │ ands r3, r3, #32768 @ 0x8000 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r1, r4 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bne 0x1100e8 │ │ │ │ + bne 0x1101e8 │ │ │ │ cmp r2, ip │ │ │ │ add r0, r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, pc} │ │ │ │ sub r3, ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r1, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x110124 │ │ │ │ + bhi 0x110224 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -262158,29 +262222,29 @@ │ │ │ │ sub r7, lr, ip │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ lslgt r3, r7, #24 │ │ │ │ asrgt r3, r3, #24 │ │ │ │ cmp r1, r8 │ │ │ │ strb r3, [r5, #1]! │ │ │ │ - bne 0x110184 │ │ │ │ + bne 0x110284 │ │ │ │ cmp r4, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x1101dc │ │ │ │ + bhi 0x1102dc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -262204,29 +262268,29 @@ │ │ │ │ sub r7, lr, ip │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ lslgt r3, r7, #16 │ │ │ │ asrgt r3, r3, #16 │ │ │ │ cmp r1, r8 │ │ │ │ strh r3, [r5, #2]! │ │ │ │ - bne 0x11023c │ │ │ │ + bne 0x11033c │ │ │ │ cmp r4, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x110294 │ │ │ │ + bhi 0x110394 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -262246,29 +262310,29 @@ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp ip, r3 │ │ │ │ sub lr, r3, ip │ │ │ │ subgt lr, ip, r3 │ │ │ │ cmp r1, r7 │ │ │ │ str lr, [r6, #4]! │ │ │ │ - bne 0x1102f4 │ │ │ │ + bne 0x1103f4 │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r3, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 0x11033c │ │ │ │ + bhi 0x11043c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -262281,48 +262345,48 @@ │ │ │ │ lsl r6, r3, #3 │ │ │ │ lslne r5, r5, #3 │ │ │ │ moveq r5, r6 │ │ │ │ sub ip, r1, #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ sub r4, r0, #8 │ │ │ │ add r8, r5, ip │ │ │ │ - b 0x1103b8 │ │ │ │ + b 0x1104b8 │ │ │ │ subs r3, lr, r3 │ │ │ │ sbc r1, r7, r1 │ │ │ │ cmp ip, r8 │ │ │ │ str r3, [r4, #8]! │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq 0x1103ec │ │ │ │ + beq 0x1104ec │ │ │ │ ldr r3, [ip, #8]! │ │ │ │ ldr lr, [r2, #8]! │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r3, lr │ │ │ │ sbcs r9, r1, r7 │ │ │ │ - blt 0x1103a0 │ │ │ │ + blt 0x1104a0 │ │ │ │ subs r3, r3, lr │ │ │ │ sbc r1, r1, r7 │ │ │ │ cmp ip, r8 │ │ │ │ str r3, [r4, #8]! │ │ │ │ str r1, [r4, #4] │ │ │ │ - bne 0x1103b8 │ │ │ │ + bne 0x1104b8 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x110414 │ │ │ │ + bhi 0x110514 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -262344,29 +262408,29 @@ │ │ │ │ cmp r3, lr │ │ │ │ sub ip, lr, r3 │ │ │ │ sub r3, r3, lr │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ andhi ip, r3, #255 @ 0xff │ │ │ │ cmp r1, r7 │ │ │ │ strb ip, [r6, #1]! │ │ │ │ - bne 0x110474 │ │ │ │ + bne 0x110574 │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x1104c4 │ │ │ │ + bhi 0x1105c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -262390,29 +262454,29 @@ │ │ │ │ sub r7, lr, ip │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ lslhi r3, r7, #16 │ │ │ │ lsrhi r3, r3, #16 │ │ │ │ cmp r1, r8 │ │ │ │ strh r3, [r5, #2]! │ │ │ │ - bne 0x110524 │ │ │ │ + bne 0x110624 │ │ │ │ cmp r4, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x11057c │ │ │ │ + bhi 0x11067c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -262432,29 +262496,29 @@ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp ip, r3 │ │ │ │ sub lr, r3, ip │ │ │ │ subhi lr, ip, r3 │ │ │ │ cmp r1, r7 │ │ │ │ str lr, [r6, #4]! │ │ │ │ - bne 0x1105dc │ │ │ │ + bne 0x1106dc │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r3, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 0x110624 │ │ │ │ + bhi 0x110724 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -262467,48 +262531,48 @@ │ │ │ │ lsl r6, r3, #3 │ │ │ │ lslne r5, r5, #3 │ │ │ │ moveq r5, r6 │ │ │ │ sub ip, r1, #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ sub r4, r0, #8 │ │ │ │ add r8, r5, ip │ │ │ │ - b 0x1106a0 │ │ │ │ + b 0x1107a0 │ │ │ │ subs r3, lr, r3 │ │ │ │ sbc r1, r7, r1 │ │ │ │ cmp ip, r8 │ │ │ │ str r3, [r4, #8]! │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq 0x1106d4 │ │ │ │ + beq 0x1107d4 │ │ │ │ ldr r3, [ip, #8]! │ │ │ │ ldr lr, [r2, #8]! │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r3, lr │ │ │ │ sbcs r9, r1, r7 │ │ │ │ - bcc 0x110688 │ │ │ │ + bcc 0x110788 │ │ │ │ subs r3, r3, lr │ │ │ │ sbc r1, r1, r7 │ │ │ │ cmp ip, r8 │ │ │ │ str r3, [r4, #8]! │ │ │ │ str r1, [r4, #4] │ │ │ │ - bne 0x1106a0 │ │ │ │ + bne 0x1107a0 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x1106fc │ │ │ │ + bhi 0x1107fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -262534,29 +262598,29 @@ │ │ │ │ lsl r3, r3, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ lsllt r3, r8, #24 │ │ │ │ asrlt r3, r3, #24 │ │ │ │ add r3, r3, r7 │ │ │ │ cmp r1, r9 │ │ │ │ strb r3, [r1] │ │ │ │ - bne 0x11075c │ │ │ │ + bne 0x11085c │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x1107bc │ │ │ │ + bhi 0x1108bc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -262582,29 +262646,29 @@ │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ lsllt r3, r8, #16 │ │ │ │ asrlt r3, r3, #16 │ │ │ │ add r3, r3, r7 │ │ │ │ cmp r1, r9 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0x11081c │ │ │ │ + bne 0x11091c │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x11087c │ │ │ │ + bhi 0x11097c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -262626,29 +262690,29 @@ │ │ │ │ ldr r7, [ip, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ sub r3, lr, r2 │ │ │ │ sublt r3, r2, lr │ │ │ │ add r3, r3, r7 │ │ │ │ cmp ip, r8 │ │ │ │ str r3, [ip] │ │ │ │ - bne 0x1108dc │ │ │ │ + bne 0x1109dc │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x11092c │ │ │ │ + bhi 0x110a2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -262661,49 +262725,49 @@ │ │ │ │ lsl r5, r3, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ sub r6, r1, #8 │ │ │ │ sub r1, r0, #8 │ │ │ │ sub lr, r2, #8 │ │ │ │ add r7, r4, r1 │ │ │ │ - b 0x1109b0 │ │ │ │ + b 0x110ab0 │ │ │ │ subs r3, ip, r3 │ │ │ │ sbc r2, sl, r2 │ │ │ │ adds r3, r3, r9 │ │ │ │ adc r2, r2, r8 │ │ │ │ cmp r1, r7 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq 0x1109e0 │ │ │ │ + beq 0x110ae0 │ │ │ │ ldr r3, [r6, #8]! │ │ │ │ ldr ip, [lr, #8]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr sl, [lr, #4] │ │ │ │ ldr r9, [r1, #8]! │ │ │ │ cmp r3, ip │ │ │ │ sbcs r8, r2, sl │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - blt 0x110990 │ │ │ │ + blt 0x110a90 │ │ │ │ subs r3, r3, ip │ │ │ │ sbc r2, r2, sl │ │ │ │ - b 0x110998 │ │ │ │ + b 0x110a98 │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x110a08 │ │ │ │ + bhi 0x110b08 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -262727,29 +262791,29 @@ │ │ │ │ sub r1, r2, r3 │ │ │ │ sub r3, r3, r2 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ andhi r1, r3, #255 @ 0xff │ │ │ │ add r3, lr, r1 │ │ │ │ cmp ip, r8 │ │ │ │ strb r3, [ip] │ │ │ │ - bne 0x110a68 │ │ │ │ + bne 0x110b68 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x110ac0 │ │ │ │ + bhi 0x110bc0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -262775,29 +262839,29 @@ │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ lslhi r3, r8, #16 │ │ │ │ lsrhi r3, r3, #16 │ │ │ │ add r3, ip, r3 │ │ │ │ cmp r1, r9 │ │ │ │ strh r3, [r1] │ │ │ │ - bne 0x110b20 │ │ │ │ + bne 0x110c20 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x110b80 │ │ │ │ + bhi 0x110c80 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -262819,29 +262883,29 @@ │ │ │ │ ldr r7, [ip, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ sub r3, lr, r2 │ │ │ │ subcc r3, r2, lr │ │ │ │ add r3, r3, r7 │ │ │ │ cmp ip, r8 │ │ │ │ str r3, [ip] │ │ │ │ - bne 0x110be0 │ │ │ │ + bne 0x110ce0 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x110c30 │ │ │ │ + bhi 0x110d30 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -262854,63 +262918,63 @@ │ │ │ │ lsl r5, r3, #3 │ │ │ │ lslne r4, r4, #3 │ │ │ │ moveq r4, r5 │ │ │ │ sub r6, r1, #8 │ │ │ │ sub r1, r0, #8 │ │ │ │ sub lr, r2, #8 │ │ │ │ add r7, r4, r1 │ │ │ │ - b 0x110cb4 │ │ │ │ + b 0x110db4 │ │ │ │ subs r3, ip, r3 │ │ │ │ sbc r2, sl, r2 │ │ │ │ adds r3, r3, r9 │ │ │ │ adc r2, r2, r8 │ │ │ │ cmp r1, r7 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq 0x110ce4 │ │ │ │ + beq 0x110de4 │ │ │ │ ldr r3, [r6, #8]! │ │ │ │ ldr ip, [lr, #8]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr sl, [lr, #4] │ │ │ │ ldr r9, [r1, #8]! │ │ │ │ cmp r3, ip │ │ │ │ sbcs r8, r2, sl │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - bcc 0x110c94 │ │ │ │ + bcc 0x110d94 │ │ │ │ subs r3, r3, ip │ │ │ │ sbc r2, r2, sl │ │ │ │ - b 0x110c9c │ │ │ │ + b 0x110d9c │ │ │ │ cmp r5, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0], #8 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x110d0c │ │ │ │ + bhi 0x110e0c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #312] @ 0x110e90 │ │ │ │ + ldr r3, [pc, #312] @ 0x110f90 │ │ │ │ mov r4, r0 │ │ │ │ lsr r7, r8, #8 │ │ │ │ add r0, sp, #23 │ │ │ │ and r7, r7, #3 │ │ │ │ bic r0, r0, #15 │ │ │ │ str r2, [sp, #4] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ @@ -262928,77 +262992,77 @@ │ │ │ │ addne r7, r7, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ lsr sl, r7, #2 │ │ │ │ - beq 0x110e74 │ │ │ │ + beq 0x110f74 │ │ │ │ sub r6, r4, #2 │ │ │ │ mov fp, #0 │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r0, [r5], #4 │ │ │ │ bl 0x2a298 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ strh r0, [r6, #2]! │ │ │ │ - bgt 0x110dc4 │ │ │ │ + bgt 0x110ec4 │ │ │ │ sub fp, sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add fp, r4, fp, lsl #1 │ │ │ │ mov r5, #0 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r0, [r6], #4 │ │ │ │ bl 0x2a298 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ strh r0, [fp, #2]! │ │ │ │ - bgt 0x110df4 │ │ │ │ + bgt 0x110ef4 │ │ │ │ cmp r8, r7 │ │ │ │ add r3, r4, r7 │ │ │ │ - bls 0x110e3c │ │ │ │ + bls 0x110f3c │ │ │ │ sub r7, r7, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 0x110e2c │ │ │ │ - ldr r3, [pc, #76] @ 0x110e90 │ │ │ │ + bhi 0x110f2c │ │ │ │ + ldr r3, [pc, #76] @ 0x110f90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x110e8c │ │ │ │ + bne 0x110f8c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 0x110dbc │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x110ebc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #348] @ 0x111014 │ │ │ │ + ldr r3, [pc, #348] @ 0x111114 │ │ │ │ str r0, [sp] │ │ │ │ lsr r6, r8, #8 │ │ │ │ add r0, sp, #23 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bic r0, r0, #15 │ │ │ │ @@ -263016,87 +263080,87 @@ │ │ │ │ addne r6, r6, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ lslne r2, r6, #3 │ │ │ │ moveq r2, r8 │ │ │ │ cmp r3, r5 │ │ │ │ mov r7, r1 │ │ │ │ lsr sl, r2, #3 │ │ │ │ - beq 0x110ff4 │ │ │ │ + beq 0x1110f4 │ │ │ │ ldr r3, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ sub r6, r3, #4 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, #0 │ │ │ │ add fp, r7, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [fp, r4, lsl #3] │ │ │ │ ldr r0, [r7, r4, lsl #3] │ │ │ │ mov r2, r9 │ │ │ │ bl 0x2a2a8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bgt 0x110f38 │ │ │ │ + bgt 0x111038 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ sub r7, sl, #-1073741823 @ 0xc0000001 │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ mov r4, #0 │ │ │ │ add fp, r5, #4 │ │ │ │ ldr r1, [fp, r4, lsl #3] │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ mov r2, r9 │ │ │ │ bl 0x2a2a8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bgt 0x110f70 │ │ │ │ + bgt 0x111070 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r8, r6 │ │ │ │ add r3, r3, r6 │ │ │ │ - bls 0x110fbc │ │ │ │ + bls 0x1110bc │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r6 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 0x110fac │ │ │ │ - ldr r3, [pc, #80] @ 0x111014 │ │ │ │ + bhi 0x1110ac │ │ │ │ + ldr r3, [pc, #80] @ 0x111114 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x111010 │ │ │ │ + bne 0x111110 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x110f1c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11101c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r8, r3 │ │ │ │ lsr fp, r9, #8 │ │ │ │ - ldr r3, [pc, #380] @ 0x1111bc │ │ │ │ + ldr r3, [pc, #380] @ 0x1112bc │ │ │ │ str r0, [sp, #8] │ │ │ │ and fp, fp, #3 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ add r0, sp, #31 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -263107,101 +263171,101 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ lsl r9, r9, #3 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq 0x111178 │ │ │ │ + beq 0x111278 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, fp, #3 │ │ │ │ lsr fp, fp, #1 │ │ │ │ - beq 0x11119c │ │ │ │ + beq 0x11129c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x111118 │ │ │ │ + beq 0x111218 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ sub sl, r3, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ str r8, [sp] │ │ │ │ ldrd r0, [r6], #16 │ │ │ │ bl 0x2a5b0 │ │ │ │ mov r3, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ strd r0, [sl, #8]! │ │ │ │ - bne 0x1110b8 │ │ │ │ + bne 0x1111b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ add r7, r3, r4, lsl #3 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ ldrd r0, [r5], #16 │ │ │ │ str r8, [sp] │ │ │ │ bl 0x2a5b0 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x1110f4 │ │ │ │ + bne 0x1111f4 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ add r4, r3, r2 │ │ │ │ subcc r2, r2, r4 │ │ │ │ movcc r0, #0 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 0x111144 │ │ │ │ + bcs 0x111244 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r2 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x111134 │ │ │ │ - ldr r3, [pc, #112] @ 0x1111bc │ │ │ │ + bhi 0x111234 │ │ │ │ + ldr r3, [pc, #112] @ 0x1112bc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1111b8 │ │ │ │ + bne 0x1112b8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr fp, r9, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x111198 │ │ │ │ + beq 0x111298 │ │ │ │ cmp fp, #0 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0x1110a8 │ │ │ │ - b 0x111144 │ │ │ │ + bne 0x1111a8 │ │ │ │ + b 0x111244 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x1110a0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1111a0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #312] @ 0x11131c │ │ │ │ + ldr r3, [pc, #312] @ 0x11141c │ │ │ │ mov r4, r0 │ │ │ │ lsr r7, r8, #8 │ │ │ │ add r0, sp, #23 │ │ │ │ and r7, r7, #3 │ │ │ │ bic r0, r0, #15 │ │ │ │ str r2, [sp, #4] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ @@ -263219,77 +263283,77 @@ │ │ │ │ addne r7, r7, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ lsr sl, r7, #2 │ │ │ │ - beq 0x111300 │ │ │ │ + beq 0x111400 │ │ │ │ sub r6, r4, #2 │ │ │ │ mov fp, #0 │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r0, [r5], #4 │ │ │ │ bl 0x45cac │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ strh r0, [r6, #2]! │ │ │ │ - bgt 0x111250 │ │ │ │ + bgt 0x111350 │ │ │ │ sub fp, sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add fp, r4, fp, lsl #1 │ │ │ │ mov r5, #0 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r0, [r6], #4 │ │ │ │ bl 0x45cac │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ strh r0, [fp, #2]! │ │ │ │ - bgt 0x111280 │ │ │ │ + bgt 0x111380 │ │ │ │ cmp r8, r7 │ │ │ │ add r3, r4, r7 │ │ │ │ - bls 0x1112c8 │ │ │ │ + bls 0x1113c8 │ │ │ │ sub r7, r7, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 0x1112b8 │ │ │ │ - ldr r3, [pc, #76] @ 0x11131c │ │ │ │ + bhi 0x1113b8 │ │ │ │ + ldr r3, [pc, #76] @ 0x11141c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x111318 │ │ │ │ + bne 0x111418 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 0x111248 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x111348 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #348] @ 0x1114a0 │ │ │ │ + ldr r3, [pc, #348] @ 0x1115a0 │ │ │ │ str r0, [sp] │ │ │ │ lsr r6, r8, #8 │ │ │ │ add r0, sp, #23 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bic r0, r0, #15 │ │ │ │ @@ -263307,87 +263371,87 @@ │ │ │ │ addne r6, r6, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ lslne r2, r6, #3 │ │ │ │ moveq r2, r8 │ │ │ │ cmp r3, r5 │ │ │ │ mov r7, r1 │ │ │ │ lsr sl, r2, #3 │ │ │ │ - beq 0x111480 │ │ │ │ + beq 0x111580 │ │ │ │ ldr r3, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ sub r6, r3, #4 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, #0 │ │ │ │ add fp, r7, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [fp, r4, lsl #3] │ │ │ │ ldr r0, [r7, r4, lsl #3] │ │ │ │ mov r2, r9 │ │ │ │ bl 0x45d2c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bgt 0x1113c4 │ │ │ │ + bgt 0x1114c4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ sub r7, sl, #-1073741823 @ 0xc0000001 │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ mov r4, #0 │ │ │ │ add fp, r5, #4 │ │ │ │ ldr r1, [fp, r4, lsl #3] │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ mov r2, r9 │ │ │ │ bl 0x45d2c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bgt 0x1113fc │ │ │ │ + bgt 0x1114fc │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r8, r6 │ │ │ │ add r3, r3, r6 │ │ │ │ - bls 0x111448 │ │ │ │ + bls 0x111548 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r6 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 0x111438 │ │ │ │ - ldr r3, [pc, #80] @ 0x1114a0 │ │ │ │ + bhi 0x111538 │ │ │ │ + ldr r3, [pc, #80] @ 0x1115a0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11149c │ │ │ │ + bne 0x11159c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x1113a8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1114a8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r8, r3 │ │ │ │ lsr fp, r9, #8 │ │ │ │ - ldr r3, [pc, #380] @ 0x111648 │ │ │ │ + ldr r3, [pc, #380] @ 0x111748 │ │ │ │ str r0, [sp, #8] │ │ │ │ and fp, fp, #3 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ add r0, sp, #31 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -263398,101 +263462,101 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ lsl r9, r9, #3 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq 0x111604 │ │ │ │ + beq 0x111704 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, fp, #3 │ │ │ │ lsr fp, fp, #1 │ │ │ │ - beq 0x111628 │ │ │ │ + beq 0x111728 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x1115a4 │ │ │ │ + beq 0x1116a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ sub sl, r3, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ str r8, [sp] │ │ │ │ ldrd r0, [r6], #16 │ │ │ │ bl 0x45d6c │ │ │ │ mov r3, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ strd r0, [sl, #8]! │ │ │ │ - bne 0x111544 │ │ │ │ + bne 0x111644 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ add r7, r3, r4, lsl #3 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ ldrd r0, [r5], #16 │ │ │ │ str r8, [sp] │ │ │ │ bl 0x45d6c │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x111580 │ │ │ │ + bne 0x111680 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ add r4, r3, r2 │ │ │ │ subcc r2, r2, r4 │ │ │ │ movcc r0, #0 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 0x1115d0 │ │ │ │ + bcs 0x1116d0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r2 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x1115c0 │ │ │ │ - ldr r3, [pc, #112] @ 0x111648 │ │ │ │ + bhi 0x1116c0 │ │ │ │ + ldr r3, [pc, #112] @ 0x111748 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x111644 │ │ │ │ + bne 0x111744 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr fp, r9, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x111624 │ │ │ │ + beq 0x111724 │ │ │ │ cmp fp, #0 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0x111534 │ │ │ │ - b 0x1115d0 │ │ │ │ + bne 0x111634 │ │ │ │ + b 0x1116d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x11152c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11162c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #312] @ 0x1117a8 │ │ │ │ + ldr r3, [pc, #312] @ 0x1118a8 │ │ │ │ mov r4, r0 │ │ │ │ lsr r7, r8, #8 │ │ │ │ add r0, sp, #23 │ │ │ │ and r7, r7, #3 │ │ │ │ bic r0, r0, #15 │ │ │ │ str r2, [sp, #4] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ @@ -263510,77 +263574,77 @@ │ │ │ │ addne r7, r7, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ lsr sl, r7, #2 │ │ │ │ - beq 0x11178c │ │ │ │ + beq 0x11188c │ │ │ │ sub r6, r4, #2 │ │ │ │ mov fp, #0 │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r0, [r5], #4 │ │ │ │ bl 0x45ccc │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ strh r0, [r6, #2]! │ │ │ │ - bgt 0x1116dc │ │ │ │ + bgt 0x1117dc │ │ │ │ sub fp, sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add fp, r4, fp, lsl #1 │ │ │ │ mov r5, #0 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r0, [r6], #4 │ │ │ │ bl 0x45ccc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ strh r0, [fp, #2]! │ │ │ │ - bgt 0x11170c │ │ │ │ + bgt 0x11180c │ │ │ │ cmp r8, r7 │ │ │ │ add r3, r4, r7 │ │ │ │ - bls 0x111754 │ │ │ │ + bls 0x111854 │ │ │ │ sub r7, r7, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 0x111744 │ │ │ │ - ldr r3, [pc, #76] @ 0x1117a8 │ │ │ │ + bhi 0x111844 │ │ │ │ + ldr r3, [pc, #76] @ 0x1118a8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1117a4 │ │ │ │ + bne 0x1118a4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 0x1116d4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1117d4 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #348] @ 0x11192c │ │ │ │ + ldr r3, [pc, #348] @ 0x111a2c │ │ │ │ str r0, [sp] │ │ │ │ lsr r6, r8, #8 │ │ │ │ add r0, sp, #23 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bic r0, r0, #15 │ │ │ │ @@ -263598,87 +263662,87 @@ │ │ │ │ addne r6, r6, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ lslne r2, r6, #3 │ │ │ │ moveq r2, r8 │ │ │ │ cmp r3, r5 │ │ │ │ mov r7, r1 │ │ │ │ lsr sl, r2, #3 │ │ │ │ - beq 0x11190c │ │ │ │ + beq 0x111a0c │ │ │ │ ldr r3, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ sub r6, r3, #4 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, #0 │ │ │ │ add fp, r7, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [fp, r4, lsl #3] │ │ │ │ ldr r0, [r7, r4, lsl #3] │ │ │ │ mov r2, r9 │ │ │ │ bl 0x45d4c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bgt 0x111850 │ │ │ │ + bgt 0x111950 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ sub r7, sl, #-1073741823 @ 0xc0000001 │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ mov r4, #0 │ │ │ │ add fp, r5, #4 │ │ │ │ ldr r1, [fp, r4, lsl #3] │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ mov r2, r9 │ │ │ │ bl 0x45d4c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bgt 0x111888 │ │ │ │ + bgt 0x111988 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r8, r6 │ │ │ │ add r3, r3, r6 │ │ │ │ - bls 0x1118d4 │ │ │ │ + bls 0x1119d4 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r6 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 0x1118c4 │ │ │ │ - ldr r3, [pc, #80] @ 0x11192c │ │ │ │ + bhi 0x1119c4 │ │ │ │ + ldr r3, [pc, #80] @ 0x111a2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x111928 │ │ │ │ + bne 0x111a28 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x111834 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x111934 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r8, r3 │ │ │ │ lsr fp, r9, #8 │ │ │ │ - ldr r3, [pc, #380] @ 0x111ad4 │ │ │ │ + ldr r3, [pc, #380] @ 0x111bd4 │ │ │ │ str r0, [sp, #8] │ │ │ │ and fp, fp, #3 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ add r0, sp, #31 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -263689,101 +263753,101 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ lsl r9, r9, #3 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq 0x111a90 │ │ │ │ + beq 0x111b90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, fp, #3 │ │ │ │ lsr fp, fp, #1 │ │ │ │ - beq 0x111ab4 │ │ │ │ + beq 0x111bb4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x111a30 │ │ │ │ + beq 0x111b30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ sub sl, r3, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ str r8, [sp] │ │ │ │ ldrd r0, [r6], #16 │ │ │ │ bl 0x45e6c │ │ │ │ mov r3, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ strd r0, [sl, #8]! │ │ │ │ - bne 0x1119d0 │ │ │ │ + bne 0x111ad0 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ add r7, r3, r4, lsl #3 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ ldrd r0, [r5], #16 │ │ │ │ str r8, [sp] │ │ │ │ bl 0x45e6c │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x111a0c │ │ │ │ + bne 0x111b0c │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ add r4, r3, r2 │ │ │ │ subcc r2, r2, r4 │ │ │ │ movcc r0, #0 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 0x111a5c │ │ │ │ + bcs 0x111b5c │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r2 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x111a4c │ │ │ │ - ldr r3, [pc, #112] @ 0x111ad4 │ │ │ │ + bhi 0x111b4c │ │ │ │ + ldr r3, [pc, #112] @ 0x111bd4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x111ad0 │ │ │ │ + bne 0x111bd0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr fp, r9, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x111ab0 │ │ │ │ + beq 0x111bb0 │ │ │ │ cmp fp, #0 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0x1119c0 │ │ │ │ - b 0x111a5c │ │ │ │ + bne 0x111ac0 │ │ │ │ + b 0x111b5c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x1119b8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x111ab8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #312] @ 0x111c34 │ │ │ │ + ldr r3, [pc, #312] @ 0x111d34 │ │ │ │ mov r4, r0 │ │ │ │ lsr r7, r8, #8 │ │ │ │ add r0, sp, #23 │ │ │ │ and r7, r7, #3 │ │ │ │ bic r0, r0, #15 │ │ │ │ str r2, [sp, #4] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ @@ -263801,77 +263865,77 @@ │ │ │ │ addne r7, r7, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ lsr sl, r7, #2 │ │ │ │ - beq 0x111c18 │ │ │ │ + beq 0x111d18 │ │ │ │ sub r6, r4, #2 │ │ │ │ mov fp, #0 │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r0, [r5], #4 │ │ │ │ bl 0x45cb4 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ strh r0, [r6, #2]! │ │ │ │ - bgt 0x111b68 │ │ │ │ + bgt 0x111c68 │ │ │ │ sub fp, sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add fp, r4, fp, lsl #1 │ │ │ │ mov r5, #0 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r0, [r6], #4 │ │ │ │ bl 0x45cb4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ strh r0, [fp, #2]! │ │ │ │ - bgt 0x111b98 │ │ │ │ + bgt 0x111c98 │ │ │ │ cmp r8, r7 │ │ │ │ add r3, r4, r7 │ │ │ │ - bls 0x111be0 │ │ │ │ + bls 0x111ce0 │ │ │ │ sub r7, r7, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 0x111bd0 │ │ │ │ - ldr r3, [pc, #76] @ 0x111c34 │ │ │ │ + bhi 0x111cd0 │ │ │ │ + ldr r3, [pc, #76] @ 0x111d34 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x111c30 │ │ │ │ + bne 0x111d30 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 0x111b60 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x111c60 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #348] @ 0x111db8 │ │ │ │ + ldr r3, [pc, #348] @ 0x111eb8 │ │ │ │ str r0, [sp] │ │ │ │ lsr r6, r8, #8 │ │ │ │ add r0, sp, #23 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bic r0, r0, #15 │ │ │ │ @@ -263889,87 +263953,87 @@ │ │ │ │ addne r6, r6, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ lslne r2, r6, #3 │ │ │ │ moveq r2, r8 │ │ │ │ cmp r3, r5 │ │ │ │ mov r7, r1 │ │ │ │ lsr sl, r2, #3 │ │ │ │ - beq 0x111d98 │ │ │ │ + beq 0x111e98 │ │ │ │ ldr r3, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ sub r6, r3, #4 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, #0 │ │ │ │ add fp, r7, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [fp, r4, lsl #3] │ │ │ │ ldr r0, [r7, r4, lsl #3] │ │ │ │ mov r2, r9 │ │ │ │ bl 0x45d34 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bgt 0x111cdc │ │ │ │ + bgt 0x111ddc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ sub r7, sl, #-1073741823 @ 0xc0000001 │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ mov r4, #0 │ │ │ │ add fp, r5, #4 │ │ │ │ ldr r1, [fp, r4, lsl #3] │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ mov r2, r9 │ │ │ │ bl 0x45d34 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bgt 0x111d14 │ │ │ │ + bgt 0x111e14 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r8, r6 │ │ │ │ add r3, r3, r6 │ │ │ │ - bls 0x111d60 │ │ │ │ + bls 0x111e60 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r6 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 0x111d50 │ │ │ │ - ldr r3, [pc, #80] @ 0x111db8 │ │ │ │ + bhi 0x111e50 │ │ │ │ + ldr r3, [pc, #80] @ 0x111eb8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x111db4 │ │ │ │ + bne 0x111eb4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x111cc0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x111dc0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r8, r3 │ │ │ │ lsr fp, r9, #8 │ │ │ │ - ldr r3, [pc, #380] @ 0x111f60 │ │ │ │ + ldr r3, [pc, #380] @ 0x112060 │ │ │ │ str r0, [sp, #8] │ │ │ │ and fp, fp, #3 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ add r0, sp, #31 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -263980,101 +264044,101 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ lsl r9, r9, #3 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq 0x111f1c │ │ │ │ + beq 0x11201c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, fp, #3 │ │ │ │ lsr fp, fp, #1 │ │ │ │ - beq 0x111f40 │ │ │ │ + beq 0x112040 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x111ebc │ │ │ │ + beq 0x111fbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ sub sl, r3, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ str r8, [sp] │ │ │ │ ldrd r0, [r6], #16 │ │ │ │ bl 0x45dac │ │ │ │ mov r3, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ strd r0, [sl, #8]! │ │ │ │ - bne 0x111e5c │ │ │ │ + bne 0x111f5c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ add r7, r3, r4, lsl #3 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ ldrd r0, [r5], #16 │ │ │ │ str r8, [sp] │ │ │ │ bl 0x45dac │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x111e98 │ │ │ │ + bne 0x111f98 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ add r4, r3, r2 │ │ │ │ subcc r2, r2, r4 │ │ │ │ movcc r0, #0 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 0x111ee8 │ │ │ │ + bcs 0x111fe8 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r2 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x111ed8 │ │ │ │ - ldr r3, [pc, #112] @ 0x111f60 │ │ │ │ + bhi 0x111fd8 │ │ │ │ + ldr r3, [pc, #112] @ 0x112060 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x111f5c │ │ │ │ + bne 0x11205c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr fp, r9, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x111f3c │ │ │ │ + beq 0x11203c │ │ │ │ cmp fp, #0 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0x111e4c │ │ │ │ - b 0x111ee8 │ │ │ │ + bne 0x111f4c │ │ │ │ + b 0x111fe8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x111e44 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x111f44 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #312] @ 0x1120c0 │ │ │ │ + ldr r3, [pc, #312] @ 0x1121c0 │ │ │ │ mov r4, r0 │ │ │ │ lsr r7, r8, #8 │ │ │ │ add r0, sp, #23 │ │ │ │ and r7, r7, #3 │ │ │ │ bic r0, r0, #15 │ │ │ │ str r2, [sp, #4] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ @@ -264092,77 +264156,77 @@ │ │ │ │ addne r7, r7, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ lsr sl, r7, #2 │ │ │ │ - beq 0x1120a4 │ │ │ │ + beq 0x1121a4 │ │ │ │ sub r6, r4, #2 │ │ │ │ mov fp, #0 │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r0, [r5], #4 │ │ │ │ bl 0x45cd4 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ strh r0, [r6, #2]! │ │ │ │ - bgt 0x111ff4 │ │ │ │ + bgt 0x1120f4 │ │ │ │ sub fp, sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add fp, r4, fp, lsl #1 │ │ │ │ mov r5, #0 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r0, [r6], #4 │ │ │ │ bl 0x45cd4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ strh r0, [fp, #2]! │ │ │ │ - bgt 0x112024 │ │ │ │ + bgt 0x112124 │ │ │ │ cmp r8, r7 │ │ │ │ add r3, r4, r7 │ │ │ │ - bls 0x11206c │ │ │ │ + bls 0x11216c │ │ │ │ sub r7, r7, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 0x11205c │ │ │ │ - ldr r3, [pc, #76] @ 0x1120c0 │ │ │ │ + bhi 0x11215c │ │ │ │ + ldr r3, [pc, #76] @ 0x1121c0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1120bc │ │ │ │ + bne 0x1121bc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 0x111fec │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1120ec │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #348] @ 0x112244 │ │ │ │ + ldr r3, [pc, #348] @ 0x112344 │ │ │ │ str r0, [sp] │ │ │ │ lsr r6, r8, #8 │ │ │ │ add r0, sp, #23 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ bic r0, r0, #15 │ │ │ │ @@ -264180,87 +264244,87 @@ │ │ │ │ addne r6, r6, #1 │ │ │ │ lsl r8, r8, #3 │ │ │ │ lslne r2, r6, #3 │ │ │ │ moveq r2, r8 │ │ │ │ cmp r3, r5 │ │ │ │ mov r7, r1 │ │ │ │ lsr sl, r2, #3 │ │ │ │ - beq 0x112224 │ │ │ │ + beq 0x112324 │ │ │ │ ldr r3, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ sub r6, r3, #4 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, #0 │ │ │ │ add fp, r7, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [fp, r4, lsl #3] │ │ │ │ ldr r0, [r7, r4, lsl #3] │ │ │ │ mov r2, r9 │ │ │ │ bl 0x45d54 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ - bgt 0x112168 │ │ │ │ + bgt 0x112268 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ sub r7, sl, #-1073741823 @ 0xc0000001 │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ mov r4, #0 │ │ │ │ add fp, r5, #4 │ │ │ │ ldr r1, [fp, r4, lsl #3] │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ mov r2, r9 │ │ │ │ bl 0x45d54 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bgt 0x1121a0 │ │ │ │ + bgt 0x1122a0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r8, r6 │ │ │ │ add r3, r3, r6 │ │ │ │ - bls 0x1121ec │ │ │ │ + bls 0x1122ec │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r6 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi 0x1121dc │ │ │ │ - ldr r3, [pc, #80] @ 0x112244 │ │ │ │ + bhi 0x1122dc │ │ │ │ + ldr r3, [pc, #80] @ 0x112344 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x112240 │ │ │ │ + bne 0x112340 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x11214c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11224c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r8, r3 │ │ │ │ lsr fp, r9, #8 │ │ │ │ - ldr r3, [pc, #380] @ 0x1123ec │ │ │ │ + ldr r3, [pc, #380] @ 0x1124ec │ │ │ │ str r0, [sp, #8] │ │ │ │ and fp, fp, #3 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ add r0, sp, #31 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -264271,104 +264335,104 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ lsl r9, r9, #3 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq 0x1123a8 │ │ │ │ + beq 0x1124a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, fp, #3 │ │ │ │ lsr fp, fp, #1 │ │ │ │ - beq 0x1123cc │ │ │ │ + beq 0x1124cc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x112348 │ │ │ │ + beq 0x112448 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ sub sl, r3, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ str r8, [sp] │ │ │ │ ldrd r0, [r6], #16 │ │ │ │ bl 0x45eac │ │ │ │ mov r3, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ strd r0, [sl, #8]! │ │ │ │ - bne 0x1122e8 │ │ │ │ + bne 0x1123e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ add r7, r3, r4, lsl #3 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ ldrd r0, [r5], #16 │ │ │ │ str r8, [sp] │ │ │ │ bl 0x45eac │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x112324 │ │ │ │ + bne 0x112424 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ add r4, r3, r2 │ │ │ │ subcc r2, r2, r4 │ │ │ │ movcc r0, #0 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 0x112374 │ │ │ │ + bcs 0x112474 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r2 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 0x112364 │ │ │ │ - ldr r3, [pc, #112] @ 0x1123ec │ │ │ │ + bhi 0x112464 │ │ │ │ + ldr r3, [pc, #112] @ 0x1124ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1123e8 │ │ │ │ + bne 0x1124e8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr fp, r9, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x1123c8 │ │ │ │ + beq 0x1124c8 │ │ │ │ cmp fp, #0 │ │ │ │ movne r2, r9 │ │ │ │ - bne 0x1122d8 │ │ │ │ - b 0x112374 │ │ │ │ + bne 0x1123d8 │ │ │ │ + b 0x112474 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 0x1122d0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1123d0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ lsr r6, r5, #8 │ │ │ │ and r6, r6, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r6, #2 │ │ │ │ - ldr r3, [pc, #284] @ 0x11253c │ │ │ │ + ldr r3, [pc, #284] @ 0x11263c │ │ │ │ add r5, r5, #1 │ │ │ │ addne r6, r6, #1 │ │ │ │ add ip, sp, #15 │ │ │ │ lsl r5, r5, #3 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ @@ -264380,81 +264444,81 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ lsr r7, r6, #1 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x11251c │ │ │ │ + beq 0x11261c │ │ │ │ sub r1, r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r8, #1 │ │ │ │ ldrb ip, [lr, r3, lsl #1] │ │ │ │ ldrb r0, [r8, r3, lsl #1] │ │ │ │ add r3, r3, #1 │ │ │ │ add ip, ip, r0 │ │ │ │ cmp r7, r3 │ │ │ │ strb ip, [r1, #1]! │ │ │ │ - bgt 0x112478 │ │ │ │ + bgt 0x112578 │ │ │ │ sub ip, r7, #1 │ │ │ │ add ip, r4, ip │ │ │ │ mov r3, #0 │ │ │ │ add lr, r2, #1 │ │ │ │ ldrb r1, [lr, r3, lsl #1] │ │ │ │ ldrb r0, [r2, r3, lsl #1] │ │ │ │ add r3, r3, #1 │ │ │ │ add r1, r1, r0 │ │ │ │ cmp r7, r3 │ │ │ │ strb r1, [ip, #1]! │ │ │ │ - bgt 0x1124a4 │ │ │ │ + bgt 0x1125a4 │ │ │ │ cmp r5, r6 │ │ │ │ add r3, r4, r6 │ │ │ │ - bls 0x1124e8 │ │ │ │ + bls 0x1125e8 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r6 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 0x1124d8 │ │ │ │ - ldr r3, [pc, #76] @ 0x11253c │ │ │ │ + bhi 0x1125d8 │ │ │ │ + ldr r3, [pc, #76] @ 0x11263c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x112538 │ │ │ │ + bne 0x112638 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r2, r0 │ │ │ │ - b 0x11246c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11256c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ lsr r7, r6, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ mov r3, r2 │ │ │ │ add r6, r6, #1 │ │ │ │ - ldr r2, [pc, #284] @ 0x112694 │ │ │ │ + ldr r2, [pc, #284] @ 0x112794 │ │ │ │ addne r7, r7, #1 │ │ │ │ add lr, sp, #15 │ │ │ │ lsl r6, r6, #3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ bic lr, lr, #15 │ │ │ │ @@ -264465,80 +264529,80 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ lsr r8, r7, #2 │ │ │ │ str r2, [lr] │ │ │ │ str r2, [lr, #4] │ │ │ │ str r2, [lr, #8] │ │ │ │ str r2, [lr, #12] │ │ │ │ - beq 0x112674 │ │ │ │ + beq 0x112774 │ │ │ │ mov ip, r4 │ │ │ │ sub r0, r5, #2 │ │ │ │ mov r1, #0 │ │ │ │ ldrh r2, [ip] │ │ │ │ ldrh lr, [ip, #2] │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r2, lr │ │ │ │ cmp r8, r1 │ │ │ │ add ip, ip, #4 │ │ │ │ strh r2, [r0, #2]! │ │ │ │ - bgt 0x1125cc │ │ │ │ + bgt 0x1126cc │ │ │ │ sub r0, r8, #-2147483647 @ 0x80000001 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ ldrh r2, [r3] │ │ │ │ ldrh ip, [r3, #2] │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r2, ip │ │ │ │ cmp r8, r1 │ │ │ │ add r3, r3, #4 │ │ │ │ strh r2, [r0, #2]! │ │ │ │ - bgt 0x1125f8 │ │ │ │ + bgt 0x1126f8 │ │ │ │ cmp r6, r7 │ │ │ │ add r3, r5, r7 │ │ │ │ - bls 0x112640 │ │ │ │ + bls 0x112740 │ │ │ │ sub r7, r7, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 0x112630 │ │ │ │ - ldr r3, [pc, #76] @ 0x112694 │ │ │ │ + bhi 0x112730 │ │ │ │ + ldr r3, [pc, #76] @ 0x112794 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x112690 │ │ │ │ + bne 0x112790 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #16 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r3, r0 │ │ │ │ - b 0x1125c0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1126c0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ lsr r6, r5, #8 │ │ │ │ and r6, r6, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r6, #2 │ │ │ │ - ldr r3, [pc, #284] @ 0x1127e4 │ │ │ │ + ldr r3, [pc, #284] @ 0x1128e4 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r6, r6, #1 │ │ │ │ add ip, sp, #15 │ │ │ │ lsl r5, r5, #3 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ @@ -264550,75 +264614,75 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ lsr r7, r6, #3 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x1127c4 │ │ │ │ + beq 0x1128c4 │ │ │ │ sub r1, r4, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r8, #4 │ │ │ │ ldr ip, [lr, r3, lsl #3] │ │ │ │ ldr r0, [r8, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ add ip, ip, r0 │ │ │ │ cmp r7, r3 │ │ │ │ str ip, [r1, #4]! │ │ │ │ - bgt 0x112720 │ │ │ │ + bgt 0x112820 │ │ │ │ sub ip, r7, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, r4, ip, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r2, #4 │ │ │ │ ldr r1, [lr, r3, lsl #3] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ add r1, r1, r0 │ │ │ │ cmp r7, r3 │ │ │ │ str r1, [ip, #4]! │ │ │ │ - bgt 0x11274c │ │ │ │ + bgt 0x11284c │ │ │ │ cmp r5, r6 │ │ │ │ add r3, r4, r6 │ │ │ │ - bls 0x112790 │ │ │ │ + bls 0x112890 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, r6 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 0x112780 │ │ │ │ - ldr r3, [pc, #76] @ 0x1127e4 │ │ │ │ + bhi 0x112880 │ │ │ │ + ldr r3, [pc, #76] @ 0x1128e4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1127e0 │ │ │ │ + bne 0x1128e0 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r2, r0 │ │ │ │ - b 0x112714 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x112814 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #364] @ 0x112974 │ │ │ │ + ldr r3, [pc, #364] @ 0x112a74 │ │ │ │ lsr r7, r5, #8 │ │ │ │ add ip, sp, #15 │ │ │ │ and r7, r7, #3 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ @@ -264630,87 +264694,87 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ lsl r5, r5, #3 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x112938 │ │ │ │ + beq 0x112a38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ lsl r6, r7, #3 │ │ │ │ lsr r7, r7, #1 │ │ │ │ - beq 0x112958 │ │ │ │ + beq 0x112a58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x1128dc │ │ │ │ + beq 0x1129dc │ │ │ │ sub r0, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ lsl r2, r7, #3 │ │ │ │ mov r8, r0 │ │ │ │ add r9, r0, r7, lsl #3 │ │ │ │ ldm r3, {ip, lr} │ │ │ │ ldr sl, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ adds ip, ip, sl │ │ │ │ ldr sl, [r3, #-4] │ │ │ │ str ip, [r0, #8]! │ │ │ │ adc ip, lr, sl │ │ │ │ cmp r0, r9 │ │ │ │ str ip, [r0, #4] │ │ │ │ - bne 0x112884 │ │ │ │ + bne 0x112984 │ │ │ │ sub r2, r2, #8 │ │ │ │ add r8, r8, r7, lsl #4 │ │ │ │ add r2, r4, r2 │ │ │ │ ldmib r1, {r0, ip, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ add r1, r1, #16 │ │ │ │ adds r3, r3, ip │ │ │ │ adc r0, r0, lr │ │ │ │ str r3, [r2, #8]! │ │ │ │ cmp r8, r2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne 0x1128b8 │ │ │ │ + bne 0x1129b8 │ │ │ │ cmp r6, r5 │ │ │ │ add r4, r4, r6 │ │ │ │ subcc r6, r6, r4 │ │ │ │ movcc r0, #0 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 0x112904 │ │ │ │ + bcs 0x112a04 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x1128f4 │ │ │ │ - ldr r3, [pc, #104] @ 0x112974 │ │ │ │ + bhi 0x1129f4 │ │ │ │ + ldr r3, [pc, #104] @ 0x112a74 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x112970 │ │ │ │ + bne 0x112a70 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, r2 │ │ │ │ lsr r7, r5, #4 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 0x112958 │ │ │ │ + beq 0x112a58 │ │ │ │ cmp r7, #0 │ │ │ │ movne r6, r5 │ │ │ │ - bne 0x112870 │ │ │ │ - b 0x112904 │ │ │ │ + bne 0x112970 │ │ │ │ + b 0x112a04 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r1, r0 │ │ │ │ - b 0x112868 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x112968 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ @@ -264718,101 +264782,101 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ add ip, sp, #15 │ │ │ │ mov r8, r1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - ldr r1, [pc, #280] @ 0x112ad0 │ │ │ │ + ldr r1, [pc, #280] @ 0x112bd0 │ │ │ │ bic ip, ip, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ lsr r6, r7, #1 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x112ab0 │ │ │ │ + beq 0x112bb0 │ │ │ │ sub r0, r4, #1 │ │ │ │ mov ip, #0 │ │ │ │ add lr, r8, #1 │ │ │ │ lsl r1, ip, #1 │ │ │ │ ldrsb r3, [lr, r1] │ │ │ │ ldrsb r1, [r8, r1] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, r1 │ │ │ │ movlt r3, r1 │ │ │ │ cmp r6, ip │ │ │ │ strb r3, [r0, #1]! │ │ │ │ - bgt 0x1129fc │ │ │ │ + bgt 0x112afc │ │ │ │ sub r0, r6, #1 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ add lr, r2, #1 │ │ │ │ lsl ip, r1, #1 │ │ │ │ ldrsb r3, [lr, ip] │ │ │ │ ldrsb ip, [r2, ip] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, ip │ │ │ │ movlt r3, ip │ │ │ │ cmp r6, r1 │ │ │ │ strb r3, [r0, #1]! │ │ │ │ - bgt 0x112a30 │ │ │ │ + bgt 0x112b30 │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x112a7c │ │ │ │ + bls 0x112b7c │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x112a6c │ │ │ │ - ldr r3, [pc, #76] @ 0x112ad0 │ │ │ │ + bhi 0x112b6c │ │ │ │ + ldr r3, [pc, #76] @ 0x112bd0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x112acc │ │ │ │ + bne 0x112bcc │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r2, r0 │ │ │ │ - b 0x1129f0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x112af0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ mov ip, r2 │ │ │ │ add lr, sp, #15 │ │ │ │ - ldr r2, [pc, #284] @ 0x112c2c │ │ │ │ + ldr r2, [pc, #284] @ 0x112d2c │ │ │ │ lsl r5, r5, #3 │ │ │ │ bic lr, lr, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, ip │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -264821,70 +264885,70 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ lsr r6, r7, #2 │ │ │ │ str r3, [lr] │ │ │ │ str r3, [lr, #4] │ │ │ │ str r3, [lr, #8] │ │ │ │ str r3, [lr, #12] │ │ │ │ - beq 0x112c0c │ │ │ │ + beq 0x112d0c │ │ │ │ mov r1, r8 │ │ │ │ sub lr, r4, #2 │ │ │ │ mov r2, #0 │ │ │ │ ldrsh r3, [r1] │ │ │ │ ldrsh r0, [r1, #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ movlt r3, r0 │ │ │ │ cmp r6, r2 │ │ │ │ add r1, r1, #4 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bgt 0x112b5c │ │ │ │ + bgt 0x112c5c │ │ │ │ sub r0, r6, #-2147483647 @ 0x80000001 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ ldrsh r3, [ip] │ │ │ │ ldrsh r1, [ip, #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ movlt r3, r1 │ │ │ │ cmp r6, r2 │ │ │ │ add ip, ip, #4 │ │ │ │ strh r3, [r0, #2]! │ │ │ │ - bgt 0x112b8c │ │ │ │ + bgt 0x112c8c │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x112bd8 │ │ │ │ + bls 0x112cd8 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x112bc8 │ │ │ │ - ldr r3, [pc, #76] @ 0x112c2c │ │ │ │ + bhi 0x112cc8 │ │ │ │ + ldr r3, [pc, #76] @ 0x112d2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x112c28 │ │ │ │ + bne 0x112d28 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, lr │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov ip, r0 │ │ │ │ - b 0x112b50 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x112c50 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ @@ -264892,84 +264956,84 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ add ip, sp, #15 │ │ │ │ mov r8, r1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - ldr r1, [pc, #272] @ 0x112d80 │ │ │ │ + ldr r1, [pc, #272] @ 0x112e80 │ │ │ │ bic ip, ip, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ lsr r6, r7, #3 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x112d60 │ │ │ │ + beq 0x112e60 │ │ │ │ sub r0, r4, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r8, #4 │ │ │ │ ldr ip, [lr, r3, lsl #3] │ │ │ │ ldr r1, [r8, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movlt ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - bgt 0x112cb4 │ │ │ │ + bgt 0x112db4 │ │ │ │ sub r0, r6, #-1073741823 @ 0xc0000001 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r2, #4 │ │ │ │ ldr ip, [lr, r3, lsl #3] │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movlt ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - bgt 0x112ce4 │ │ │ │ + bgt 0x112de4 │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x112d2c │ │ │ │ + bls 0x112e2c │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x112d1c │ │ │ │ - ldr r3, [pc, #76] @ 0x112d80 │ │ │ │ + bhi 0x112e1c │ │ │ │ + ldr r3, [pc, #76] @ 0x112e80 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x112d7c │ │ │ │ + bne 0x112e7c │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r2, r0 │ │ │ │ - b 0x112ca8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x112da8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ @@ -264977,99 +265041,99 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ add ip, sp, #15 │ │ │ │ mov r8, r1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - ldr r1, [pc, #272] @ 0x112ed4 │ │ │ │ + ldr r1, [pc, #272] @ 0x112fd4 │ │ │ │ bic ip, ip, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ lsr r6, r7, #1 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x112eb4 │ │ │ │ + beq 0x112fb4 │ │ │ │ sub r0, r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r8, #1 │ │ │ │ ldrb ip, [lr, r3, lsl #1] │ │ │ │ ldrb r1, [r8, r3, lsl #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movlt ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ strb ip, [r0, #1]! │ │ │ │ - bgt 0x112e08 │ │ │ │ + bgt 0x112f08 │ │ │ │ sub r0, r6, #1 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r2, #1 │ │ │ │ ldrb ip, [lr, r3, lsl #1] │ │ │ │ ldrb r1, [r2, r3, lsl #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movlt ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ strb ip, [r0, #1]! │ │ │ │ - bgt 0x112e38 │ │ │ │ + bgt 0x112f38 │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x112e80 │ │ │ │ + bls 0x112f80 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x112e70 │ │ │ │ - ldr r3, [pc, #76] @ 0x112ed4 │ │ │ │ + bhi 0x112f70 │ │ │ │ + ldr r3, [pc, #76] @ 0x112fd4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x112ed0 │ │ │ │ + bne 0x112fd0 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r2, r0 │ │ │ │ - b 0x112dfc │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x112efc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ mov ip, r2 │ │ │ │ add lr, sp, #15 │ │ │ │ - ldr r2, [pc, #284] @ 0x113030 │ │ │ │ + ldr r2, [pc, #284] @ 0x113130 │ │ │ │ lsl r5, r5, #3 │ │ │ │ bic lr, lr, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, ip │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -265078,70 +265142,70 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ lsr r6, r7, #2 │ │ │ │ str r3, [lr] │ │ │ │ str r3, [lr, #4] │ │ │ │ str r3, [lr, #8] │ │ │ │ str r3, [lr, #12] │ │ │ │ - beq 0x113010 │ │ │ │ + beq 0x113110 │ │ │ │ mov r1, r8 │ │ │ │ sub lr, r4, #2 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r3, [r1] │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ movlt r3, r0 │ │ │ │ cmp r6, r2 │ │ │ │ add r1, r1, #4 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bgt 0x112f60 │ │ │ │ + bgt 0x113060 │ │ │ │ sub r0, r6, #-2147483647 @ 0x80000001 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r3, [ip] │ │ │ │ ldrh r1, [ip, #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ movlt r3, r1 │ │ │ │ cmp r6, r2 │ │ │ │ add ip, ip, #4 │ │ │ │ strh r3, [r0, #2]! │ │ │ │ - bgt 0x112f90 │ │ │ │ + bgt 0x113090 │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x112fdc │ │ │ │ + bls 0x1130dc │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x112fcc │ │ │ │ - ldr r3, [pc, #76] @ 0x113030 │ │ │ │ + bhi 0x1130cc │ │ │ │ + ldr r3, [pc, #76] @ 0x113130 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11302c │ │ │ │ + bne 0x11312c │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, lr │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov ip, r0 │ │ │ │ - b 0x112f54 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x113054 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ @@ -265149,84 +265213,84 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ add ip, sp, #15 │ │ │ │ mov r8, r1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - ldr r1, [pc, #272] @ 0x113184 │ │ │ │ + ldr r1, [pc, #272] @ 0x113284 │ │ │ │ bic ip, ip, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ lsr r6, r7, #3 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x113164 │ │ │ │ + beq 0x113264 │ │ │ │ sub r0, r4, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r8, #4 │ │ │ │ ldr ip, [lr, r3, lsl #3] │ │ │ │ ldr r1, [r8, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movcc ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - bgt 0x1130b8 │ │ │ │ + bgt 0x1131b8 │ │ │ │ sub r0, r6, #-1073741823 @ 0xc0000001 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r2, #4 │ │ │ │ ldr ip, [lr, r3, lsl #3] │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movcc ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - bgt 0x1130e8 │ │ │ │ + bgt 0x1131e8 │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x113130 │ │ │ │ + bls 0x113230 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x113120 │ │ │ │ - ldr r3, [pc, #76] @ 0x113184 │ │ │ │ + bhi 0x113220 │ │ │ │ + ldr r3, [pc, #76] @ 0x113284 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x113180 │ │ │ │ + bne 0x113280 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r2, r0 │ │ │ │ - b 0x1130ac │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1131ac │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ @@ -265234,101 +265298,101 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ add ip, sp, #15 │ │ │ │ mov r8, r1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - ldr r1, [pc, #280] @ 0x1132e0 │ │ │ │ + ldr r1, [pc, #280] @ 0x1133e0 │ │ │ │ bic ip, ip, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ lsr r6, r7, #1 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x1132c0 │ │ │ │ + beq 0x1133c0 │ │ │ │ sub r0, r4, #1 │ │ │ │ mov ip, #0 │ │ │ │ add lr, r8, #1 │ │ │ │ lsl r1, ip, #1 │ │ │ │ ldrsb r3, [lr, r1] │ │ │ │ ldrsb r1, [r8, r1] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, r1 │ │ │ │ movge r3, r1 │ │ │ │ cmp r6, ip │ │ │ │ strb r3, [r0, #1]! │ │ │ │ - bgt 0x11320c │ │ │ │ + bgt 0x11330c │ │ │ │ sub r0, r6, #1 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ add lr, r2, #1 │ │ │ │ lsl ip, r1, #1 │ │ │ │ ldrsb r3, [lr, ip] │ │ │ │ ldrsb ip, [r2, ip] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, ip │ │ │ │ movge r3, ip │ │ │ │ cmp r6, r1 │ │ │ │ strb r3, [r0, #1]! │ │ │ │ - bgt 0x113240 │ │ │ │ + bgt 0x113340 │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x11328c │ │ │ │ + bls 0x11338c │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x11327c │ │ │ │ - ldr r3, [pc, #76] @ 0x1132e0 │ │ │ │ + bhi 0x11337c │ │ │ │ + ldr r3, [pc, #76] @ 0x1133e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1132dc │ │ │ │ + bne 0x1133dc │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r2, r0 │ │ │ │ - b 0x113200 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x113300 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ mov ip, r2 │ │ │ │ add lr, sp, #15 │ │ │ │ - ldr r2, [pc, #284] @ 0x11343c │ │ │ │ + ldr r2, [pc, #284] @ 0x11353c │ │ │ │ lsl r5, r5, #3 │ │ │ │ bic lr, lr, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, ip │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -265337,70 +265401,70 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ lsr r6, r7, #2 │ │ │ │ str r3, [lr] │ │ │ │ str r3, [lr, #4] │ │ │ │ str r3, [lr, #8] │ │ │ │ str r3, [lr, #12] │ │ │ │ - beq 0x11341c │ │ │ │ + beq 0x11351c │ │ │ │ mov r1, r8 │ │ │ │ sub lr, r4, #2 │ │ │ │ mov r2, #0 │ │ │ │ ldrsh r3, [r1] │ │ │ │ ldrsh r0, [r1, #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ movge r3, r0 │ │ │ │ cmp r6, r2 │ │ │ │ add r1, r1, #4 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bgt 0x11336c │ │ │ │ + bgt 0x11346c │ │ │ │ sub r0, r6, #-2147483647 @ 0x80000001 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ ldrsh r3, [ip] │ │ │ │ ldrsh r1, [ip, #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ movge r3, r1 │ │ │ │ cmp r6, r2 │ │ │ │ add ip, ip, #4 │ │ │ │ strh r3, [r0, #2]! │ │ │ │ - bgt 0x11339c │ │ │ │ + bgt 0x11349c │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x1133e8 │ │ │ │ + bls 0x1134e8 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x1133d8 │ │ │ │ - ldr r3, [pc, #76] @ 0x11343c │ │ │ │ + bhi 0x1134d8 │ │ │ │ + ldr r3, [pc, #76] @ 0x11353c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x113438 │ │ │ │ + bne 0x113538 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, lr │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov ip, r0 │ │ │ │ - b 0x113360 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x113460 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ @@ -265408,84 +265472,84 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ add ip, sp, #15 │ │ │ │ mov r8, r1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - ldr r1, [pc, #272] @ 0x113590 │ │ │ │ + ldr r1, [pc, #272] @ 0x113690 │ │ │ │ bic ip, ip, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ lsr r6, r7, #3 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x113570 │ │ │ │ + beq 0x113670 │ │ │ │ sub r0, r4, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r8, #4 │ │ │ │ ldr ip, [lr, r3, lsl #3] │ │ │ │ ldr r1, [r8, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movge ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - bgt 0x1134c4 │ │ │ │ + bgt 0x1135c4 │ │ │ │ sub r0, r6, #-1073741823 @ 0xc0000001 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r2, #4 │ │ │ │ ldr ip, [lr, r3, lsl #3] │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movge ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - bgt 0x1134f4 │ │ │ │ + bgt 0x1135f4 │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x11353c │ │ │ │ + bls 0x11363c │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x11352c │ │ │ │ - ldr r3, [pc, #76] @ 0x113590 │ │ │ │ + bhi 0x11362c │ │ │ │ + ldr r3, [pc, #76] @ 0x113690 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11358c │ │ │ │ + bne 0x11368c │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r2, r0 │ │ │ │ - b 0x1134b8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1135b8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ @@ -265493,99 +265557,99 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ add ip, sp, #15 │ │ │ │ mov r8, r1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - ldr r1, [pc, #272] @ 0x1136e4 │ │ │ │ + ldr r1, [pc, #272] @ 0x1137e4 │ │ │ │ bic ip, ip, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ lsr r6, r7, #1 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x1136c4 │ │ │ │ + beq 0x1137c4 │ │ │ │ sub r0, r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r8, #1 │ │ │ │ ldrb ip, [lr, r3, lsl #1] │ │ │ │ ldrb r1, [r8, r3, lsl #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movge ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ strb ip, [r0, #1]! │ │ │ │ - bgt 0x113618 │ │ │ │ + bgt 0x113718 │ │ │ │ sub r0, r6, #1 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r2, #1 │ │ │ │ ldrb ip, [lr, r3, lsl #1] │ │ │ │ ldrb r1, [r2, r3, lsl #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movge ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ strb ip, [r0, #1]! │ │ │ │ - bgt 0x113648 │ │ │ │ + bgt 0x113748 │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x113690 │ │ │ │ + bls 0x113790 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x113680 │ │ │ │ - ldr r3, [pc, #76] @ 0x1136e4 │ │ │ │ + bhi 0x113780 │ │ │ │ + ldr r3, [pc, #76] @ 0x1137e4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1136e0 │ │ │ │ + bne 0x1137e0 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r2, r0 │ │ │ │ - b 0x11360c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11370c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ mov ip, r2 │ │ │ │ add lr, sp, #15 │ │ │ │ - ldr r2, [pc, #284] @ 0x113840 │ │ │ │ + ldr r2, [pc, #284] @ 0x113940 │ │ │ │ lsl r5, r5, #3 │ │ │ │ bic lr, lr, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, ip │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -265594,70 +265658,70 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ lsr r6, r7, #2 │ │ │ │ str r3, [lr] │ │ │ │ str r3, [lr, #4] │ │ │ │ str r3, [lr, #8] │ │ │ │ str r3, [lr, #12] │ │ │ │ - beq 0x113820 │ │ │ │ + beq 0x113920 │ │ │ │ mov r1, r8 │ │ │ │ sub lr, r4, #2 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r3, [r1] │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ movge r3, r0 │ │ │ │ cmp r6, r2 │ │ │ │ add r1, r1, #4 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bgt 0x113770 │ │ │ │ + bgt 0x113870 │ │ │ │ sub r0, r6, #-2147483647 @ 0x80000001 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r3, [ip] │ │ │ │ ldrh r1, [ip, #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ movge r3, r1 │ │ │ │ cmp r6, r2 │ │ │ │ add ip, ip, #4 │ │ │ │ strh r3, [r0, #2]! │ │ │ │ - bgt 0x1137a0 │ │ │ │ + bgt 0x1138a0 │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x1137ec │ │ │ │ + bls 0x1138ec │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x1137dc │ │ │ │ - ldr r3, [pc, #76] @ 0x113840 │ │ │ │ + bhi 0x1138dc │ │ │ │ + ldr r3, [pc, #76] @ 0x113940 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11383c │ │ │ │ + bne 0x11393c │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, lr │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov ip, r0 │ │ │ │ - b 0x113764 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x113864 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r7, r3, #8 │ │ │ │ and r7, r7, #3 │ │ │ │ @@ -265665,84 +265729,84 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r7, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ addne r7, r7, #1 │ │ │ │ add ip, sp, #15 │ │ │ │ mov r8, r1 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - ldr r1, [pc, #272] @ 0x113994 │ │ │ │ + ldr r1, [pc, #272] @ 0x113a94 │ │ │ │ bic ip, ip, #15 │ │ │ │ mov r3, #0 │ │ │ │ lslne r7, r7, #3 │ │ │ │ moveq r7, r5 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ lsr r6, r7, #3 │ │ │ │ str r3, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r3, [ip, #8] │ │ │ │ str r3, [ip, #12] │ │ │ │ - beq 0x113974 │ │ │ │ + beq 0x113a74 │ │ │ │ sub r0, r4, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r8, #4 │ │ │ │ ldr ip, [lr, r3, lsl #3] │ │ │ │ ldr r1, [r8, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movcs ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - bgt 0x1138c8 │ │ │ │ + bgt 0x1139c8 │ │ │ │ sub r0, r6, #-1073741823 @ 0xc0000001 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r2, #4 │ │ │ │ ldr ip, [lr, r3, lsl #3] │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r1 │ │ │ │ movcs ip, r1 │ │ │ │ cmp r6, r3 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - bgt 0x1138f8 │ │ │ │ + bgt 0x1139f8 │ │ │ │ cmp r5, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ - bls 0x113940 │ │ │ │ + bls 0x113a40 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4], #8 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x113930 │ │ │ │ - ldr r3, [pc, #76] @ 0x113994 │ │ │ │ + bhi 0x113a30 │ │ │ │ + ldr r3, [pc, #76] @ 0x113a94 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x113990 │ │ │ │ + bne 0x113a90 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3b334c │ │ │ │ + bl 0x3b344c │ │ │ │ mov r2, r0 │ │ │ │ - b 0x1138bc │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1139bc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsr r6, r3, #8 │ │ │ │ and r6, r6, #3 │ │ │ │ @@ -265758,33 +265822,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #8 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 0x1199a0 │ │ │ │ + bl 0x119aa0 │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x1139e4 │ │ │ │ + bne 0x113ae4 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x113a2c │ │ │ │ + bhi 0x113b2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -265806,33 +265870,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #8 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 0x119d04 │ │ │ │ + bl 0x119e04 │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x113aa4 │ │ │ │ + bne 0x113ba4 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x113aec │ │ │ │ + bhi 0x113bec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -265854,33 +265918,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #4 │ │ │ │ add fp, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x119ecc │ │ │ │ + bl 0x119fcc │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne 0x113b64 │ │ │ │ + bne 0x113c64 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x113bac │ │ │ │ + bhi 0x113cac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -265902,33 +265966,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #4 │ │ │ │ add fp, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11a14c │ │ │ │ + bl 0x11a24c │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne 0x113c24 │ │ │ │ + bne 0x113d24 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x113c6c │ │ │ │ + bhi 0x113d6c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -265950,33 +266014,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #2 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11a290 │ │ │ │ + bl 0x11a390 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r7, #2]! │ │ │ │ - bne 0x113ce4 │ │ │ │ + bne 0x113de4 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x113d2c │ │ │ │ + bhi 0x113e2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -265998,33 +266062,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #2 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11a57c │ │ │ │ + bl 0x11a67c │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r7, #2]! │ │ │ │ - bne 0x113da4 │ │ │ │ + bne 0x113ea4 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x113dec │ │ │ │ + bhi 0x113eec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266046,33 +266110,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #8 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 0x11a868 │ │ │ │ + bl 0x11a968 │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x113e64 │ │ │ │ + bne 0x113f64 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x113eac │ │ │ │ + bhi 0x113fac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266094,33 +266158,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #8 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 0x11a8ec │ │ │ │ + bl 0x11a9ec │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x113f24 │ │ │ │ + bne 0x114024 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x113f6c │ │ │ │ + bhi 0x11406c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266142,33 +266206,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #4 │ │ │ │ add fp, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x119f18 │ │ │ │ + bl 0x11a018 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne 0x113fe4 │ │ │ │ + bne 0x1140e4 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x11402c │ │ │ │ + bhi 0x11412c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266190,33 +266254,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #4 │ │ │ │ add fp, r6, r5 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11a198 │ │ │ │ + bl 0x11a298 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne 0x1140a4 │ │ │ │ + bne 0x1141a4 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1140ec │ │ │ │ + bhi 0x1141ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266238,33 +266302,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #2 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11a310 │ │ │ │ + bl 0x11a410 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r7, #2]! │ │ │ │ - bne 0x114164 │ │ │ │ + bne 0x114264 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1141ac │ │ │ │ + bhi 0x1142ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266286,33 +266350,33 @@ │ │ │ │ mov sl, r2 │ │ │ │ asr r9, r3, #10 │ │ │ │ sub r7, r0, #2 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11a5fc │ │ │ │ + bl 0x11a6fc │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r7, #2]! │ │ │ │ - bne 0x114224 │ │ │ │ + bne 0x114324 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x11426c │ │ │ │ + bhi 0x11436c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266336,18 +266400,18 @@ │ │ │ │ sub r7, r0, #8 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrb sl, [r2, #2] │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x1199a8 │ │ │ │ + bl 0x119aa8 │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x1142ec │ │ │ │ + bne 0x1143ec │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ strb sl, [r9, #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -266355,15 +266419,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x114338 │ │ │ │ + bhi 0x114438 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266387,18 +266451,18 @@ │ │ │ │ sub r7, r0, #8 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrb sl, [r2, #2] │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldrd r0, [r5, #8]! │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x119d0c │ │ │ │ + bl 0x119e0c │ │ │ │ cmp r5, fp │ │ │ │ strd r0, [r7, #8]! │ │ │ │ - bne 0x1143b8 │ │ │ │ + bne 0x1144b8 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ strb sl, [r9, #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -266406,15 +266470,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x114404 │ │ │ │ + bhi 0x114504 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266438,18 +266502,18 @@ │ │ │ │ sub r7, r0, #4 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrb sl, [r2, #2] │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x119f68 │ │ │ │ + bl 0x11a068 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne 0x114484 │ │ │ │ + bne 0x114584 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ strb sl, [r9, #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -266457,15 +266521,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1144d0 │ │ │ │ + bhi 0x1145d0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266489,18 +266553,18 @@ │ │ │ │ sub r7, r0, #4 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrb sl, [r2, #2] │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x11a1e8 │ │ │ │ + bl 0x11a2e8 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne 0x114550 │ │ │ │ + bne 0x114650 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ strb sl, [r9, #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -266508,15 +266572,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x11459c │ │ │ │ + bhi 0x11469c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266540,18 +266604,18 @@ │ │ │ │ sub r7, r0, #2 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrb sl, [r2, #2] │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x11a384 │ │ │ │ + bl 0x11a484 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r7, #2]! │ │ │ │ - bne 0x11461c │ │ │ │ + bne 0x11471c │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ strb sl, [r9, #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -266559,15 +266623,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x114668 │ │ │ │ + bhi 0x114768 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266591,18 +266655,18 @@ │ │ │ │ sub r7, r0, #2 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrb sl, [r2, #2] │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x11a670 │ │ │ │ + bl 0x11a770 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r7, #2]! │ │ │ │ - bne 0x1146e8 │ │ │ │ + bne 0x1147e8 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ strb sl, [r9, #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -266610,15 +266674,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x114734 │ │ │ │ + bhi 0x114834 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266641,18 +266705,18 @@ │ │ │ │ mov r9, r2 │ │ │ │ sub r7, r0, #2 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrb sl, [r2, #2] │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldrh r0, [r5, #2]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11b424 │ │ │ │ + bl 0x11b524 │ │ │ │ cmp r5, fp │ │ │ │ strh r0, [r7, #2]! │ │ │ │ - bne 0x1147b4 │ │ │ │ + bne 0x1148b4 │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ strb sl, [r9, #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -266660,15 +266724,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1147fc │ │ │ │ + bhi 0x1148fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266691,18 +266755,18 @@ │ │ │ │ mov r9, r2 │ │ │ │ sub r7, r0, #4 │ │ │ │ add fp, r6, r5 │ │ │ │ ldrb sl, [r2, #2] │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x11b46c │ │ │ │ + bl 0x11b56c │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne 0x11487c │ │ │ │ + bne 0x11497c │ │ │ │ cmp r8, r6 │ │ │ │ add r0, r4, r6 │ │ │ │ strb sl, [r9, #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -266710,15 +266774,15 @@ │ │ │ │ popls {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x1148c4 │ │ │ │ + bhi 0x1149c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -266740,28 +266804,28 @@ │ │ │ │ sub lr, r0, #1 │ │ │ │ ldrsb r3, [r1, #1]! │ │ │ │ ldrsb r4, [r2, #1]! │ │ │ │ cmp r6, r1 │ │ │ │ smulbb r3, r3, r4 │ │ │ │ asr r3, r3, #8 │ │ │ │ strb r3, [lr, #1]! │ │ │ │ - bne 0x114930 │ │ │ │ + bne 0x114a30 │ │ │ │ cmp ip, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x114970 │ │ │ │ + bhi 0x114a70 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -266782,28 +266846,28 @@ │ │ │ │ sub lr, r0, #2 │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ ldrh r4, [r2, #2]! │ │ │ │ cmp r1, r6 │ │ │ │ smulbb r3, r3, r4 │ │ │ │ asr r3, r3, #16 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bne 0x1149d8 │ │ │ │ + bne 0x114ad8 │ │ │ │ cmp ip, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x114a18 │ │ │ │ + bhi 0x114b18 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -266823,28 +266887,28 @@ │ │ │ │ add r6, r6, r1 │ │ │ │ sub lr, r0, #4 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ ldr r4, [r2, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ smull r7, r3, r4, r3 │ │ │ │ str r3, [lr, #4]! │ │ │ │ - bne 0x114a80 │ │ │ │ + bne 0x114b80 │ │ │ │ cmp ip, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x114abc │ │ │ │ + bhi 0x114bbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -266855,15 +266919,15 @@ │ │ │ │ and r9, r9, #3 │ │ │ │ cmp r9, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r3, r3, #1 │ │ │ │ addne r9, r9, #1 │ │ │ │ lsl r8, r3, #3 │ │ │ │ lslne r9, r9, #3 │ │ │ │ - ldr r3, [pc, #200] @ 0x114be4 │ │ │ │ + ldr r3, [pc, #200] @ 0x114ce4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ moveq sl, r8 │ │ │ │ movne sl, r9 │ │ │ │ sub r5, r1, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ @@ -266877,44 +266941,44 @@ │ │ │ │ mov r6, r0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd sl, [r7, #8]! │ │ │ │ ldrd r2, [r5, #8]! │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 0x1ca7bc │ │ │ │ + bl 0x1ca8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 0x114b58 │ │ │ │ + bne 0x114c58 │ │ │ │ cmp r8, r9 │ │ │ │ add r0, r4, r9 │ │ │ │ - bls 0x114ba8 │ │ │ │ + bls 0x114ca8 │ │ │ │ sub r9, r9, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r9 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x114b98 │ │ │ │ - ldr r3, [pc, #52] @ 0x114be4 │ │ │ │ + bhi 0x114c98 │ │ │ │ + ldr r3, [pc, #52] @ 0x114ce4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x114be0 │ │ │ │ + bne 0x114ce0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ lsr r5, r3, #8 │ │ │ │ and r5, r5, #3 │ │ │ │ cmp r5, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ addne r5, r5, #1 │ │ │ │ @@ -266930,28 +266994,28 @@ │ │ │ │ sub lr, r0, #1 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r6, r1 │ │ │ │ mul r3, r4, r3 │ │ │ │ lsr r3, r3, #8 │ │ │ │ strb r3, [lr, #1]! │ │ │ │ - bne 0x114c28 │ │ │ │ + bne 0x114d28 │ │ │ │ cmp ip, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x114c68 │ │ │ │ + bhi 0x114d68 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -266972,28 +267036,28 @@ │ │ │ │ sub lr, r0, #2 │ │ │ │ ldrh r3, [r1, #2]! │ │ │ │ ldrh r4, [r2, #2]! │ │ │ │ cmp r1, r6 │ │ │ │ mul r3, r4, r3 │ │ │ │ lsr r3, r3, #16 │ │ │ │ strh r3, [lr, #2]! │ │ │ │ - bne 0x114cd0 │ │ │ │ + bne 0x114dd0 │ │ │ │ cmp ip, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x114d10 │ │ │ │ + bhi 0x114e10 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -267013,28 +267077,28 @@ │ │ │ │ add r6, r6, r1 │ │ │ │ sub lr, r0, #4 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ ldr r4, [r2, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ str r3, [lr, #4]! │ │ │ │ - bne 0x114d78 │ │ │ │ + bne 0x114e78 │ │ │ │ cmp ip, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ popls {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x114db4 │ │ │ │ + bhi 0x114eb4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -267045,15 +267109,15 @@ │ │ │ │ and r9, r9, #3 │ │ │ │ cmp r9, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r3, r3, #1 │ │ │ │ addne r9, r9, #1 │ │ │ │ lsl r8, r3, #3 │ │ │ │ lslne r9, r9, #3 │ │ │ │ - ldr r3, [pc, #200] @ 0x114edc │ │ │ │ + ldr r3, [pc, #200] @ 0x114fdc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ moveq sl, r8 │ │ │ │ movne sl, r9 │ │ │ │ sub r5, r1, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ @@ -267067,44 +267131,44 @@ │ │ │ │ mov r6, r0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd sl, [r7, #8]! │ │ │ │ ldrd r2, [r5, #8]! │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 0x1ca74c │ │ │ │ + bl 0x1ca84c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 0x114e50 │ │ │ │ + bne 0x114f50 │ │ │ │ cmp r8, r9 │ │ │ │ add r0, r4, r9 │ │ │ │ - bls 0x114ea0 │ │ │ │ + bls 0x114fa0 │ │ │ │ sub r9, r9, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r9 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x114e90 │ │ │ │ - ldr r3, [pc, #52] @ 0x114edc │ │ │ │ + bhi 0x114f90 │ │ │ │ + ldr r3, [pc, #52] @ 0x114fdc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x114ed8 │ │ │ │ + bne 0x114fd8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ lsr r4, r3, #8 │ │ │ │ and r4, r4, #3 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ add r6, r6, #1 │ │ │ │ @@ -267141,130 +267205,130 @@ │ │ │ │ orr r2, r2, r6, lsl r5 │ │ │ │ str r2, [r4, #8]! │ │ │ │ lsl r2, r1, r5 │ │ │ │ orr r2, r2, r6, lsl r8 │ │ │ │ orr r2, r2, r6, lsr r7 │ │ │ │ orr r2, r2, r1, lsr r3 │ │ │ │ str r2, [r4, #4] │ │ │ │ - bne 0x114f48 │ │ │ │ + bne 0x115048 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r6, [sp] │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r6, r1 │ │ │ │ - bls 0x114fc0 │ │ │ │ + bls 0x1150c0 │ │ │ │ sub r1, r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r1 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x114fb0 │ │ │ │ + bhi 0x1150b0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #36] @ 0x115024 │ │ │ │ + ldr ip, [pc, #36] @ 0x115124 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1012c8 │ │ │ │ + bl 0x1013c8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r1, r0, r0, lsr #4 │ │ │ │ + andseq r1, r0, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #36] @ 0x115070 │ │ │ │ + ldr ip, [pc, #36] @ 0x115170 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1012c8 │ │ │ │ + bl 0x1013c8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r1, r0, r8, asr r2 │ │ │ │ + andseq r1, r0, r8, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #36] @ 0x1150bc │ │ │ │ + ldr ip, [pc, #36] @ 0x1151bc │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x1012c8 │ │ │ │ + bl 0x1013c8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mulseq r0, r0, r2 │ │ │ │ + mulseq r0, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r6, [r0, #332] @ 0x14c │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x115148 │ │ │ │ + beq 0x115248 │ │ │ │ add r1, r0, #3952 @ 0xf70 │ │ │ │ ldr r5, [r0, #3840] @ 0xf00 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #18 │ │ │ │ add r1, r1, #10 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ and r5, r5, #8192 @ 0x2000 │ │ │ │ mov r2, #1 │ │ │ │ orrs r5, r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ strb r2, [r0, #12] │ │ │ │ - beq 0x115168 │ │ │ │ + beq 0x115268 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r4, #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r0, #3936 @ 0xf60 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r3 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ strb r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #6 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -267287,15 +267351,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ lsl r1, r6, #16 │ │ │ │ lsl r0, r5, #16 │ │ │ │ mov r4, r3 │ │ │ │ bl 0x2ba00 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ 0x115208 │ │ │ │ + ldr r0, [pc, #44] @ 0x115308 │ │ │ │ and r1, r6, r0 │ │ │ │ and r0, r0, r5 │ │ │ │ bl 0x2ba00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 0x2a2a8 │ │ │ │ @@ -267307,47 +267371,47 @@ │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ lsl fp, r9, #16 │ │ │ │ - ldr r1, [pc, #412] @ 0x1153c8 │ │ │ │ - ldr r5, [pc, #412] @ 0x1153cc │ │ │ │ + ldr r1, [pc, #412] @ 0x1154c8 │ │ │ │ + ldr r5, [pc, #412] @ 0x1154cc │ │ │ │ bic sl, fp, #-2147483648 @ 0x80000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp sl, r1 │ │ │ │ mov r4, r3 │ │ │ │ and r8, r9, r5 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ and r5, r5, r2 │ │ │ │ lsl r7, r2, #16 │ │ │ │ - bhi 0x115264 │ │ │ │ - ldr r0, [pc, #372] @ 0x1153d0 │ │ │ │ + bhi 0x115364 │ │ │ │ + ldr r0, [pc, #372] @ 0x1154d0 │ │ │ │ and ip, r9, r0 │ │ │ │ cmp ip, r1 │ │ │ │ - bls 0x115290 │ │ │ │ + bls 0x115390 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11534c │ │ │ │ + beq 0x11544c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 0x2a2a8 │ │ │ │ bic ip, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r1 │ │ │ │ - bhi 0x115264 │ │ │ │ + bhi 0x115364 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 0x115264 │ │ │ │ + bhi 0x115364 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 0x3b340 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, r8 │ │ │ │ @@ -267380,57 +267444,57 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 0x338d8 │ │ │ │ mov r2, r4 │ │ │ │ bl 0x3b4e0 │ │ │ │ mov fp, r0 │ │ │ │ - b 0x115278 │ │ │ │ + b 0x115378 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x115368 │ │ │ │ + beq 0x115468 │ │ │ │ mov fp, r8 │ │ │ │ - b 0x115278 │ │ │ │ + b 0x115378 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x115384 │ │ │ │ + beq 0x115484 │ │ │ │ mov fp, r7 │ │ │ │ - b 0x115278 │ │ │ │ + b 0x115378 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x1153c0 │ │ │ │ - ldr r3, [pc, #40] @ 0x1153c8 │ │ │ │ + bne 0x1154c0 │ │ │ │ + ldr r3, [pc, #40] @ 0x1154c8 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi 0x115278 │ │ │ │ - ldr r2, [pc, #36] @ 0x1153d0 │ │ │ │ + bhi 0x115378 │ │ │ │ + ldr r2, [pc, #36] @ 0x1154d0 │ │ │ │ and r2, r2, r9 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x115360 │ │ │ │ + bhi 0x115460 │ │ │ │ bic r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x11537c │ │ │ │ + bhi 0x11547c │ │ │ │ mov fp, r5 │ │ │ │ - b 0x115278 │ │ │ │ + b 0x115378 │ │ │ │ svcvc 0x00800000 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ svcvc 0x00ff0000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #492] @ 0x1155e4 │ │ │ │ + ldr r3, [pc, #492] @ 0x1156e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ lsr r3, r6, #8 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -267451,27 +267515,27 @@ │ │ │ │ mov r9, r2 │ │ │ │ asr r7, r7, #2 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ strh r5, [sp, #56] @ 0x38 │ │ │ │ - beq 0x115564 │ │ │ │ + beq 0x115664 │ │ │ │ ldr sl, [ip, #3840] @ 0xf00 │ │ │ │ add r1, ip, #3952 @ 0xf70 │ │ │ │ add r8, sp, #20 │ │ │ │ add r1, r1, #10 │ │ │ │ and sl, sl, #8192 @ 0x2000 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #1 │ │ │ │ orrs sl, sl, r5 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - beq 0x11558c │ │ │ │ + beq 0x11568c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r8 │ │ │ │ sub sl, r9, #4 │ │ │ │ sub r9, r3, #4 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ @@ -267483,38 +267547,38 @@ │ │ │ │ strb r3, [sp, #42] @ 0x2a │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x11520c │ │ │ │ + bl 0x11530c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - blt 0x1154cc │ │ │ │ + blt 0x1155cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ add r3, r2, r3 │ │ │ │ - bcs 0x11552c │ │ │ │ + bcs 0x11562c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ sub ip, r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, ip │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 0x11551c │ │ │ │ - ldr r3, [pc, #176] @ 0x1155e4 │ │ │ │ + bhi 0x11561c │ │ │ │ + ldr r3, [pc, #176] @ 0x1156e4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1155e0 │ │ │ │ + bne 0x1156e0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -267540,30 +267604,30 @@ │ │ │ │ sub fp, fp, #4 │ │ │ │ sub r9, r3, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x11519c │ │ │ │ + bl 0x11529c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - blt 0x1155b8 │ │ │ │ - b 0x1154f8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + blt 0x1156b8 │ │ │ │ + b 0x1155f8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #696] @ 0x1158c4 │ │ │ │ + ldr r3, [pc, #696] @ 0x1159c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ lsr r3, r6, #8 │ │ │ │ and r3, r3, #3 │ │ │ │ @@ -267589,27 +267653,27 @@ │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ strh r5, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 0x1157e4 │ │ │ │ + beq 0x1158e4 │ │ │ │ ldr r7, [ip, #3840] @ 0xf00 │ │ │ │ add r1, ip, #3952 @ 0xf70 │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ add r1, r1, #10 │ │ │ │ and r7, r7, #8192 @ 0x2000 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #1 │ │ │ │ orrs r7, r7, r5 │ │ │ │ strb r3, [sp, #64] @ 0x40 │ │ │ │ - beq 0x11580c │ │ │ │ + beq 0x11590c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, sl, r6, lsl #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov sl, r5 │ │ │ │ lsl r3, r2, #2 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -267637,44 +267701,44 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r5, r2, r3 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ str fp, [sp] │ │ │ │ - bl 0x11520c │ │ │ │ + bl 0x11530c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [r5, #4]! │ │ │ │ - blt 0x115738 │ │ │ │ + blt 0x115838 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, sl │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, r2 │ │ │ │ - bgt 0x115708 │ │ │ │ + bgt 0x115808 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r9 │ │ │ │ add r3, r3, r9 │ │ │ │ subhi ip, r9, r3 │ │ │ │ movhi r0, #0 │ │ │ │ movhi r1, #0 │ │ │ │ - bls 0x1157ac │ │ │ │ + bls 0x1158ac │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, ip │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 0x11579c │ │ │ │ - ldr r3, [pc, #272] @ 0x1158c4 │ │ │ │ + bhi 0x11589c │ │ │ │ + ldr r3, [pc, #272] @ 0x1159c4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1158c0 │ │ │ │ + bne 0x1159c0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -267717,35 +267781,35 @@ │ │ │ │ add r6, r3, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r3, fp │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 0x11519c │ │ │ │ + bl 0x11529c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [r5, #4]! │ │ │ │ - blt 0x11587c │ │ │ │ + blt 0x11597c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add fp, fp, r3 │ │ │ │ - bgt 0x115850 │ │ │ │ + bgt 0x115950 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b 0x115780 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x115880 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #852] @ 0x115c38 │ │ │ │ + ldr r3, [pc, #852] @ 0x115d38 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r5, r2 │ │ │ │ @@ -267769,27 +267833,27 @@ │ │ │ │ mov r4, r1 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ strh fp, [sp, #72] @ 0x48 │ │ │ │ - beq 0x115b18 │ │ │ │ + beq 0x115c18 │ │ │ │ ldr r3, [ip, #3840] @ 0xf00 │ │ │ │ add r1, ip, #3952 @ 0xf70 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ and r9, r3, #8192 @ 0x2000 │ │ │ │ add r1, r1, #10 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ orrs r3, r9, fp │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #48] @ 0x30 │ │ │ │ - beq 0x115b40 │ │ │ │ + beq 0x115c40 │ │ │ │ mov lr, r6 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, r8 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r3, [lr] │ │ │ │ strh r3, [ip] │ │ │ │ @@ -267797,89 +267861,89 @@ │ │ │ │ strb r3, [sp, #58] @ 0x3a │ │ │ │ str sl, [sp, #28] │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 0x11520c │ │ │ │ + bl 0x11530c │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 0x11520c │ │ │ │ + bl 0x11530c │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r4] │ │ │ │ add fp, fp, #4 │ │ │ │ add r7, r7, #16 │ │ │ │ add r4, r4, #16 │ │ │ │ add r5, r5, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #-12] │ │ │ │ - bl 0x11520c │ │ │ │ + bl 0x11530c │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ ldr r1, [r4, #-12] │ │ │ │ - bl 0x11520c │ │ │ │ + bl 0x11530c │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #-16] │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ - bl 0x11520c │ │ │ │ + bl 0x11530c │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #-12] │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ - bl 0x11520c │ │ │ │ + bl 0x11530c │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #-8] │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ - bl 0x11520c │ │ │ │ + bl 0x11530c │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ - bl 0x11520c │ │ │ │ + bl 0x11530c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ stmib r9, {r3, sl} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ str r0, [r9, #-4] │ │ │ │ - blt 0x1159b8 │ │ │ │ + blt 0x115ab8 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp sl, r3 │ │ │ │ add r3, r2, r3 │ │ │ │ - bls 0x115ae0 │ │ │ │ + bls 0x115be0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ sub ip, r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3], #8 │ │ │ │ add r2, r3, ip │ │ │ │ cmp sl, r2 │ │ │ │ - bhi 0x115ad0 │ │ │ │ - ldr r3, [pc, #336] @ 0x115c38 │ │ │ │ + bhi 0x115bd0 │ │ │ │ + ldr r3, [pc, #336] @ 0x115d38 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x115c34 │ │ │ │ + bne 0x115d34 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -267902,64 +267966,64 @@ │ │ │ │ mov r3, #6 │ │ │ │ strb r3, [sp, #38] @ 0x26 │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r7] │ │ │ │ mov r3, r6 │ │ │ │ - bl 0x11519c │ │ │ │ + bl 0x11529c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ - bl 0x11519c │ │ │ │ + bl 0x11529c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, r6 │ │ │ │ add r9, r9, #4 │ │ │ │ add r7, r7, #16 │ │ │ │ add r4, r4, #16 │ │ │ │ add r5, r5, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #-12] │ │ │ │ - bl 0x11519c │ │ │ │ + bl 0x11529c │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ ldr r1, [r4, #-12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 0x11519c │ │ │ │ + bl 0x11529c │ │ │ │ ldr r2, [r5, #-16] │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ - bl 0x11519c │ │ │ │ + bl 0x11529c │ │ │ │ ldr r2, [r5, #-12] │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ mov r3, r6 │ │ │ │ - bl 0x11519c │ │ │ │ + bl 0x11529c │ │ │ │ ldr r2, [r5, #-8] │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ - bl 0x11519c │ │ │ │ + bl 0x11529c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ - bl 0x11519c │ │ │ │ + bl 0x11529c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str sl, [r8, #8] │ │ │ │ stm r8, {r3, fp} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r9, r3 │ │ │ │ str r0, [r8, #-4] │ │ │ │ - blt 0x115b60 │ │ │ │ + blt 0x115c60 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - b 0x115aac │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x115bac │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ @@ -267992,27 +268056,27 @@ │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ lsl r0, r0, #16 │ │ │ │ bl 0x33394 │ │ │ │ cmp sl, r6 │ │ │ │ add r4, r4, #4 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne 0x115cac │ │ │ │ + bne 0x115dac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r0, r5, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bls 0x115d0c │ │ │ │ + bls 0x115e0c │ │ │ │ sub r2, r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 0x115cfc │ │ │ │ + bhi 0x115dfc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -268078,33 +268142,33 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp] │ │ │ │ bl 0x33394 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [r5, #4]! │ │ │ │ - blt 0x115e04 │ │ │ │ + blt 0x115f04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add fp, fp, r3 │ │ │ │ - bgt 0x115dd8 │ │ │ │ + bgt 0x115ed8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp r4, r6 │ │ │ │ add ip, ip, r6 │ │ │ │ - bls 0x115e7c │ │ │ │ + bls 0x115f7c │ │ │ │ sub r6, r6, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r6 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 0x115e6c │ │ │ │ + bhi 0x115f6c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -268132,29 +268196,29 @@ │ │ │ │ ldrsb lr, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ movlt r3, r2 │ │ │ │ cmp r3, lr │ │ │ │ movge r3, lr │ │ │ │ cmp ip, r8 │ │ │ │ strb r3, [r7, #1]! │ │ │ │ - bne 0x115ee4 │ │ │ │ + bne 0x115fe4 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x115f34 │ │ │ │ + bhi 0x116034 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -268181,29 +268245,29 @@ │ │ │ │ ldrsh lr, [r1, #2]! │ │ │ │ cmp ip, r2 │ │ │ │ movlt ip, r2 │ │ │ │ cmp ip, lr │ │ │ │ movge ip, lr │ │ │ │ cmp r3, r8 │ │ │ │ strh ip, [r7, #2]! │ │ │ │ - bne 0x115fa8 │ │ │ │ + bne 0x1160a8 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x115ff8 │ │ │ │ + bhi 0x1160f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -268231,29 +268295,29 @@ │ │ │ │ movlt ip, r9 │ │ │ │ ldr r9, [r1, #4]! │ │ │ │ sub lr, lr, r3 │ │ │ │ cmp ip, r9 │ │ │ │ movge ip, r9 │ │ │ │ cmp r8, lr │ │ │ │ str ip, [r7, #4]! │ │ │ │ - bgt 0x116064 │ │ │ │ + bgt 0x116164 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x1160c0 │ │ │ │ + bhi 0x1161c0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -268294,26 +268358,26 @@ │ │ │ │ sub r6, r6, r3 │ │ │ │ add r1, r1, #8 │ │ │ │ movlt lr, sl │ │ │ │ movlt r0, r9 │ │ │ │ cmp r8, r6 │ │ │ │ str lr, [r1] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bgt 0x116138 │ │ │ │ + bgt 0x116238 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, r6 │ │ │ │ add ip, ip, r6 │ │ │ │ - bls 0x1161c0 │ │ │ │ + bls 0x1162c0 │ │ │ │ sub r6, r6, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x1161b0 │ │ │ │ + bhi 0x1162b0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -268340,29 +268404,29 @@ │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ movlt r3, r2 │ │ │ │ cmp r3, lr │ │ │ │ movge r3, lr │ │ │ │ cmp ip, r8 │ │ │ │ strb r3, [r7, #1]! │ │ │ │ - bne 0x116224 │ │ │ │ + bne 0x116324 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x116274 │ │ │ │ + bhi 0x116374 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -268389,29 +268453,29 @@ │ │ │ │ ldrh lr, [r1, #2]! │ │ │ │ cmp ip, r2 │ │ │ │ movlt ip, r2 │ │ │ │ cmp ip, lr │ │ │ │ movge ip, lr │ │ │ │ cmp r3, r8 │ │ │ │ strh ip, [r7, #2]! │ │ │ │ - bne 0x1162e8 │ │ │ │ + bne 0x1163e8 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x116338 │ │ │ │ + bhi 0x116438 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -268439,29 +268503,29 @@ │ │ │ │ movcc ip, r9 │ │ │ │ ldr r9, [r1, #4]! │ │ │ │ sub lr, lr, r3 │ │ │ │ cmp ip, r9 │ │ │ │ movcs ip, r9 │ │ │ │ cmp r8, lr │ │ │ │ str ip, [r7, #4]! │ │ │ │ - bgt 0x1163a4 │ │ │ │ + bgt 0x1164a4 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r5, r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0], #8 │ │ │ │ add r3, r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x116400 │ │ │ │ + bhi 0x116500 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -268502,26 +268566,26 @@ │ │ │ │ sub r6, r6, r3 │ │ │ │ add r1, r1, #8 │ │ │ │ movcc lr, sl │ │ │ │ movcc r0, r9 │ │ │ │ cmp r8, r6 │ │ │ │ str lr, [r1] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bgt 0x116478 │ │ │ │ + bgt 0x116578 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, r6 │ │ │ │ add ip, ip, r6 │ │ │ │ - bls 0x116500 │ │ │ │ + bls 0x116600 │ │ │ │ sub r6, r6, ip │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [ip], #8 │ │ │ │ add r3, ip, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x1164f0 │ │ │ │ + bhi 0x1165f0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -268541,33 +268605,33 @@ │ │ │ │ movne r9, r7 │ │ │ │ sub r5, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ moveq r7, r6 │ │ │ │ add r9, r5, r9 │ │ │ │ sub r8, r0, #1 │ │ │ │ ldrb r0, [r5, #1]! │ │ │ │ - bl 0x355e58 │ │ │ │ + bl 0x355f58 │ │ │ │ cmp r5, r9 │ │ │ │ strb r0, [r8, #1]! │ │ │ │ - bne 0x116568 │ │ │ │ + bne 0x116668 │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x1165a8 │ │ │ │ + bhi 0x1166a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -268579,20 +268643,20 @@ │ │ │ │ add r3, r2, #1 │ │ │ │ addne lr, lr, #1 │ │ │ │ lsl fp, r3, #3 │ │ │ │ lslne lr, lr, #3 │ │ │ │ moveq r3, fp │ │ │ │ movne r3, lr │ │ │ │ sub ip, r1, #8 │ │ │ │ - ldr sl, [pc, #284] @ 0x116728 │ │ │ │ - ldr r9, [pc, #284] @ 0x11672c │ │ │ │ - ldr r8, [pc, #284] @ 0x116730 │ │ │ │ - ldr r7, [pc, #284] @ 0x116734 │ │ │ │ - ldr r6, [pc, #284] @ 0x116738 │ │ │ │ - ldr r5, [pc, #284] @ 0x11673c │ │ │ │ + ldr sl, [pc, #284] @ 0x116828 │ │ │ │ + ldr r9, [pc, #284] @ 0x11682c │ │ │ │ + ldr r8, [pc, #284] @ 0x116830 │ │ │ │ + ldr r7, [pc, #284] @ 0x116834 │ │ │ │ + ldr r6, [pc, #284] @ 0x116838 │ │ │ │ + ldr r5, [pc, #284] @ 0x11683c │ │ │ │ sub sp, sp, #20 │ │ │ │ moveq lr, fp │ │ │ │ add r3, r3, ip │ │ │ │ sub r4, r0, #8 │ │ │ │ str r3, [sp] │ │ │ │ str lr, [sp, #4] │ │ │ │ str fp, [sp, #8] │ │ │ │ @@ -268631,28 +268695,28 @@ │ │ │ │ orr r0, r0, lr │ │ │ │ and r2, r5, r2, lsl #3 │ │ │ │ and r3, r3, r5 │ │ │ │ orr r1, r1, r2 │ │ │ │ orr r0, r0, r3 │ │ │ │ str r1, [r4, #8]! │ │ │ │ str r0, [r4, #4] │ │ │ │ - bne 0x11663c │ │ │ │ + bne 0x11673c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp fp, lr │ │ │ │ add r2, r2, lr │ │ │ │ - bls 0x11670c │ │ │ │ + bls 0x11680c │ │ │ │ sub lr, lr, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2], #8 │ │ │ │ add r3, r2, lr │ │ │ │ cmp fp, r3 │ │ │ │ - bhi 0x1166fc │ │ │ │ + bhi 0x1167fc │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -268678,33 +268742,33 @@ │ │ │ │ movne r9, r7 │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ moveq r7, r6 │ │ │ │ add r9, r9, r5 │ │ │ │ sub r8, r0, #4 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 0x11b280 │ │ │ │ + bl 0x11b380 │ │ │ │ cmp r5, r9 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x11678c │ │ │ │ + bne 0x11688c │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x1167cc │ │ │ │ + bhi 0x1168cc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -268724,71 +268788,71 @@ │ │ │ │ movne r9, r7 │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ moveq r7, r6 │ │ │ │ add r9, r9, r5 │ │ │ │ sub r8, r0, #4 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 0x11b2d8 │ │ │ │ + bl 0x11b3d8 │ │ │ │ cmp r5, r9 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 0x116844 │ │ │ │ + bne 0x116944 │ │ │ │ cmp r6, r7 │ │ │ │ add r0, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r7, r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r0], #8 │ │ │ │ add r3, r0, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x116884 │ │ │ │ + bhi 0x116984 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ b 0x60a5c │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne 0x116920 │ │ │ │ + bne 0x116a20 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x116910 │ │ │ │ + bne 0x116a10 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0x11692c │ │ │ │ - ldr r2, [pc, #148] @ 0x116984 │ │ │ │ + bhi 0x116a2c │ │ │ │ + ldr r2, [pc, #148] @ 0x116a84 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x11692c │ │ │ │ + beq 0x116a2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ - b 0x1168f0 │ │ │ │ + b 0x1169f0 │ │ │ │ ldr r3, [r0, #3136] @ 0xc40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11696c │ │ │ │ + beq 0x116a6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x61288 │ │ │ │ and r0, r0, #33554432 @ 0x2000000 │ │ │ │ and r1, r1, #4194304 @ 0x400000 │ │ │ │ @@ -268801,17 +268865,17 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #3076] @ 0xc04 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x11692c │ │ │ │ - b 0x1168f8 │ │ │ │ - ldrdeq r2, [r6], #-32 @ 0xffffffe0 │ │ │ │ + beq 0x116a2c │ │ │ │ + b 0x1169f8 │ │ │ │ + ldrdeq r2, [r6], #-48 @ 0xffffffd0 │ │ │ │ b 0x60a5c │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -268822,89 +268886,89 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ 0x1169e4 │ │ │ │ - ldr r1, [pc, #12] @ 0x1169e8 │ │ │ │ - ldr r0, [pc, #12] @ 0x1169ec │ │ │ │ + ldr r3, [pc, #12] @ 0x116ae4 │ │ │ │ + ldr r1, [pc, #12] @ 0x116ae8 │ │ │ │ + ldr r0, [pc, #12] @ 0x116aec │ │ │ │ mov r2, #227 @ 0xe3 │ │ │ │ - bl 0x365e98 │ │ │ │ - strdeq r2, [r6], #-44 @ 0xffffffd4 │ │ │ │ - strheq fp, [r0], #-140 @ 0xffffff74 │ │ │ │ - ldrdeq fp, [r0], #-136 @ 0xffffff78 │ │ │ │ + bl 0x365f98 │ │ │ │ + strdeq r2, [r6], #-60 @ 0xffffffc4 │ │ │ │ + strheq fp, [r0], #-156 @ 0xffffff64 │ │ │ │ + ldrdeq fp, [r0], #-152 @ 0xffffff68 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 0x116a34 │ │ │ │ + ldr r1, [pc, #56] @ 0x116b34 │ │ │ │ sub r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 0x116a24 │ │ │ │ + bhi 0x116b24 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #2 │ │ │ │ add r3, r3, #107 @ 0x6b │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r0, [r0, r3] │ │ │ │ b 0x65640 │ │ │ │ mov r3, #1 │ │ │ │ - b 0x116a14 │ │ │ │ + b 0x116b14 │ │ │ │ mov r3, #3 │ │ │ │ - b 0x116a14 │ │ │ │ - subeq r2, r6, r8, asr #5 │ │ │ │ + b 0x116b14 │ │ │ │ + subeq r2, r6, r8, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bl 0x61288 │ │ │ │ add r3, r4, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq 0x116a94 │ │ │ │ + beq 0x116b94 │ │ │ │ and r1, r1, #4 │ │ │ │ and ip, r0, #134217728 @ 0x8000000 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne ip, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #17 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ moveq r1, #16 │ │ │ │ - b 0x1169f0 │ │ │ │ - ldr r3, [pc, #12] @ 0x116aa8 │ │ │ │ - ldr r2, [pc, #12] @ 0x116aac │ │ │ │ - ldr r1, [pc, #12] @ 0x116ab0 │ │ │ │ - ldr r0, [pc, #12] @ 0x116ab4 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r2, r6, ip, lsl #6 │ │ │ │ + b 0x116af0 │ │ │ │ + ldr r3, [pc, #12] @ 0x116ba8 │ │ │ │ + ldr r2, [pc, #12] @ 0x116bac │ │ │ │ + ldr r1, [pc, #12] @ 0x116bb0 │ │ │ │ + ldr r0, [pc, #12] @ 0x116bb4 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r2, r6, ip, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - strheq fp, [r0], #-140 @ 0xffffff74 │ │ │ │ - ldrdeq fp, [r0], #-136 @ 0xffffff78 │ │ │ │ + strheq fp, [r0], #-156 @ 0xffffff64 │ │ │ │ + ldrdeq fp, [r0], #-152 @ 0xffffff68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x116990 │ │ │ │ + bl 0x116a90 │ │ │ │ lsl r3, r4, #20 │ │ │ │ lsl r2, r5, #20 │ │ │ │ orr r3, r3, r5, lsr #12 │ │ │ │ lsr r2, r2, #8 │ │ │ │ orr r2, r2, r3, lsl #24 │ │ │ │ mov r0, r6 │ │ │ │ asr r3, r3, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x116a38 │ │ │ │ + b 0x116b38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -268920,16 +268984,16 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ tst r1, #4 │ │ │ │ movne r1, #19 │ │ │ │ moveq r1, #22 │ │ │ │ - b 0x1169f0 │ │ │ │ - b 0x116afc │ │ │ │ + b 0x116af0 │ │ │ │ + b 0x116bfc │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -268945,24 +269009,24 @@ │ │ │ │ add r0, r0, #880 @ 0x370 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #23 │ │ │ │ b 0x65640 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne 0x116c2c │ │ │ │ + bne 0x116d2c │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x116c04 │ │ │ │ + bne 0x116d04 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0x116c00 │ │ │ │ - ldr r2, [pc, #120] @ 0x116c60 │ │ │ │ + bhi 0x116d00 │ │ │ │ + ldr r2, [pc, #120] @ 0x116d60 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxne lr │ │ │ │ @@ -268972,91 +269036,91 @@ │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxne lr │ │ │ │ - b 0x116c00 │ │ │ │ + b 0x116d00 │ │ │ │ ldr r3, [r0, #3136] @ 0xc40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x116c00 │ │ │ │ + bne 0x116d00 │ │ │ │ ldr r3, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #3076] @ 0xc04 │ │ │ │ tst r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxne lr │ │ │ │ - b 0x116c00 │ │ │ │ - ldrdeq r2, [r6], #-32 @ 0xffffffe0 │ │ │ │ - b 0x116bb0 │ │ │ │ + b 0x116d00 │ │ │ │ + ldrdeq r2, [r6], #-48 @ 0xffffffd0 │ │ │ │ + b 0x116cb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x116990 │ │ │ │ + bl 0x116a90 │ │ │ │ lsl r3, r4, #20 │ │ │ │ lsl r2, r6, #20 │ │ │ │ orr r3, r3, r6, lsr #12 │ │ │ │ lsr r2, r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ orr r2, r2, r3, lsl #24 │ │ │ │ asr r3, r3, #8 │ │ │ │ - bl 0x116a38 │ │ │ │ + bl 0x116b38 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x116bb0 │ │ │ │ + b 0x116cb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x116990 │ │ │ │ + bl 0x116a90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x116bb0 │ │ │ │ - b 0x116bb0 │ │ │ │ - b 0x116bb0 │ │ │ │ - b 0x116bb0 │ │ │ │ - b 0x116bb0 │ │ │ │ + b 0x116cb0 │ │ │ │ + b 0x116cb0 │ │ │ │ + b 0x116cb0 │ │ │ │ + b 0x116cb0 │ │ │ │ + b 0x116cb0 │ │ │ │ add r3, r0, #4480 @ 0x1180 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne 0x116d50 │ │ │ │ + bne 0x116e50 │ │ │ │ ldrb r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x116d40 │ │ │ │ + bne 0x116e40 │ │ │ │ ldr r3, [r0, #344] @ 0x158 │ │ │ │ and r3, r3, #31 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0x116d5c │ │ │ │ - ldr r2, [pc, #140] @ 0x116dac │ │ │ │ + bhi 0x116e5c │ │ │ │ + ldr r2, [pc, #140] @ 0x116eac │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x116d5c │ │ │ │ + beq 0x116e5c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #3 │ │ │ │ - b 0x116d20 │ │ │ │ + b 0x116e20 │ │ │ │ ldr r3, [r0, #3136] @ 0xc40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x116d94 │ │ │ │ + beq 0x116e94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x61288 │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -269067,17 +269131,17 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #3160] @ 0xc58 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #3076] @ 0xc04 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x116d5c │ │ │ │ - b 0x116d28 │ │ │ │ - ldrdeq r2, [r6], #-32 @ 0xffffffe0 │ │ │ │ + beq 0x116e5c │ │ │ │ + b 0x116e28 │ │ │ │ + ldrdeq r2, [r6], #-48 @ 0xffffffd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 0x61288 │ │ │ │ add r0, r4, #4480 @ 0x1180 │ │ │ │ @@ -269086,130 +269150,130 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ 0x116e04 │ │ │ │ - ldr r1, [pc, #12] @ 0x116e08 │ │ │ │ - ldr r0, [pc, #12] @ 0x116e0c │ │ │ │ + ldr r3, [pc, #12] @ 0x116f04 │ │ │ │ + ldr r1, [pc, #12] @ 0x116f08 │ │ │ │ + ldr r0, [pc, #12] @ 0x116f0c │ │ │ │ mov r2, #227 @ 0xe3 │ │ │ │ - bl 0x365e98 │ │ │ │ - strdeq r2, [r6], #-44 @ 0xffffffd4 │ │ │ │ - strheq fp, [r0], #-140 @ 0xffffff74 │ │ │ │ - ldrdeq fp, [r0], #-136 @ 0xffffff78 │ │ │ │ + bl 0x365f98 │ │ │ │ + strdeq r2, [r6], #-60 @ 0xffffffc4 │ │ │ │ + strheq fp, [r0], #-156 @ 0xffffff64 │ │ │ │ + ldrdeq fp, [r0], #-152 @ 0xffffff68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #13248 @ 0x33c0 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ add r5, r0, #8192 @ 0x2000 │ │ │ │ lsr r2, r2, #5 │ │ │ │ ands r2, r2, #1 │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #10 │ │ │ │ - ldreq r1, [pc, #232] @ 0x116f2c │ │ │ │ - ldrne r1, [pc, #232] @ 0x116f30 │ │ │ │ + ldreq r1, [pc, #232] @ 0x11702c │ │ │ │ + ldrne r1, [pc, #232] @ 0x117030 │ │ │ │ movne r2, #0 │ │ │ │ add r6, r5, #5056 @ 0x13c0 │ │ │ │ mov r4, r0 │ │ │ │ bl 0x61a48 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - beq 0x116e6c │ │ │ │ + beq 0x116f6c │ │ │ │ lsr r2, r3, #7 │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 0x116f14 │ │ │ │ + beq 0x117014 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 0x116ef4 │ │ │ │ + bne 0x116ff4 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 0x116eb4 │ │ │ │ + bne 0x116fb4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #140] @ 0x116f34 │ │ │ │ + ldr r1, [pc, #140] @ 0x117034 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r3, #6 │ │ │ │ mov r2, #0 │ │ │ │ b 0x61a48 │ │ │ │ mov r3, #12 │ │ │ │ - ldr r1, [pc, #120] @ 0x116f38 │ │ │ │ + ldr r1, [pc, #120] @ 0x117038 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, r5, #5056 @ 0x13c0 │ │ │ │ bl 0x61a48 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ - b 0x116e9c │ │ │ │ + b 0x116f9c │ │ │ │ mov r3, #30 │ │ │ │ - ldr r1, [pc, #60] @ 0x116f3c │ │ │ │ + ldr r1, [pc, #60] @ 0x11703c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x61a48 │ │ │ │ add r3, r5, #5056 @ 0x13c0 │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ - b 0x116e74 │ │ │ │ + b 0x116f74 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r1, [pc, #32] @ 0x116f40 │ │ │ │ + ldr r1, [pc, #32] @ 0x117040 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x61a48 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ - b 0x116e6c │ │ │ │ - subeq r2, r6, r0, lsr #6 │ │ │ │ - subeq r2, r6, r0, lsr #9 │ │ │ │ - subeq r3, r6, r0, lsr #19 │ │ │ │ - subeq r3, r6, r0, lsr #10 │ │ │ │ - subeq r2, r6, r0, ror #19 │ │ │ │ - subeq r2, r6, r0, ror #16 │ │ │ │ + b 0x116f6c │ │ │ │ + subeq r2, r6, r0, lsr #8 │ │ │ │ + subeq r2, r6, r0, lsr #11 │ │ │ │ + subeq r3, r6, r0, lsr #21 │ │ │ │ + subeq r3, r6, r0, lsr #12 │ │ │ │ + subeq r2, r6, r0, ror #21 │ │ │ │ + subeq r2, r6, r0, ror #18 │ │ │ │ lsl r2, r1, #16 │ │ │ │ lsl ip, r0, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r2, ip, lsr #16 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ push {r4, lr} │ │ │ │ eor r4, r0, ip, lsr #16 │ │ │ │ tst r4, #32768 @ 0x8000 │ │ │ │ - beq 0x116f8c │ │ │ │ + beq 0x11708c │ │ │ │ lsr lr, ip, #16 │ │ │ │ eor lr, lr, r2 │ │ │ │ tst lr, #32768 @ 0x8000 │ │ │ │ - ldreq r0, [pc, #96] @ 0x116fe4 │ │ │ │ + ldreq r0, [pc, #96] @ 0x1170e4 │ │ │ │ eoreq r0, r0, ip, asr #31 │ │ │ │ lsleq r0, r0, #16 │ │ │ │ lsreq r0, r0, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ add r2, r1, r3, lsr #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ lsr ip, r3, #16 │ │ │ │ lsr lr, r3, #16 │ │ │ │ eor r3, r2, r3, lsr #16 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ lsl ip, ip, #16 │ │ │ │ - beq 0x116fcc │ │ │ │ + beq 0x1170cc │ │ │ │ eor lr, lr, r1 │ │ │ │ tst lr, #32768 @ 0x8000 │ │ │ │ - ldreq r2, [pc, #32] @ 0x116fe4 │ │ │ │ + ldreq r2, [pc, #32] @ 0x1170e4 │ │ │ │ eoreq r2, r2, ip, asr #31 │ │ │ │ lsleq r2, r2, #16 │ │ │ │ lsreq r2, r2, #16 │ │ │ │ orr r0, r0, r2, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -269220,116 +269284,116 @@ │ │ │ │ mov r3, r0 │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ add ip, r2, r0 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ eor lr, r2, ip │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - bne 0x117090 │ │ │ │ + bne 0x117190 │ │ │ │ lsr r2, r3, #8 │ │ │ │ lsr r0, r1, #8 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add lr, r2, r0 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ eor r4, r2, lr │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - bne 0x117104 │ │ │ │ + bne 0x117204 │ │ │ │ lsr r2, r3, #16 │ │ │ │ lsr r4, r1, #16 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ orr r0, ip, lr, lsl #8 │ │ │ │ add ip, r2, r4 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ eor lr, r2, ip │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - bne 0x1170e4 │ │ │ │ + bne 0x1171e4 │ │ │ │ lsr r1, r1, #24 │ │ │ │ add r2, r1, r3, lsr #24 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ orr r0, r0, ip, lsl #16 │ │ │ │ lsr ip, r3, #24 │ │ │ │ eor r3, r2, r3, lsr #24 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 0x1170b0 │ │ │ │ + bne 0x1171b0 │ │ │ │ orr r0, r0, r2, lsl #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ eor r0, r0, r2 │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 0x11700c │ │ │ │ + bne 0x11710c │ │ │ │ ands r2, r2, #128 @ 0x80 │ │ │ │ mvnne r2, #0 │ │ │ │ eor r2, r2, #127 @ 0x7f │ │ │ │ and ip, r2, #255 @ 0xff │ │ │ │ - b 0x11700c │ │ │ │ + b 0x11710c │ │ │ │ eor r1, r1, ip │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 0x117078 │ │ │ │ + bne 0x117178 │ │ │ │ ands ip, ip, #128 @ 0x80 │ │ │ │ mvnne ip, #0 │ │ │ │ eor ip, ip, #127 @ 0x7f │ │ │ │ and r2, ip, #255 @ 0xff │ │ │ │ orr r0, r0, r2, lsl #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ eor r4, r4, r2 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - bne 0x117058 │ │ │ │ + bne 0x117158 │ │ │ │ ands r2, r2, #128 @ 0x80 │ │ │ │ mvnne r2, #0 │ │ │ │ eor r2, r2, #127 @ 0x7f │ │ │ │ and ip, r2, #255 @ 0xff │ │ │ │ - b 0x117058 │ │ │ │ + b 0x117158 │ │ │ │ eor r0, r0, r2 │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - bne 0x117030 │ │ │ │ + bne 0x117130 │ │ │ │ ands r2, r2, #128 @ 0x80 │ │ │ │ mvnne r2, #0 │ │ │ │ eor r2, r2, #127 @ 0x7f │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ - b 0x117030 │ │ │ │ + b 0x117130 │ │ │ │ lsl r2, r1, #16 │ │ │ │ lsl ip, r0, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ mov r3, r0 │ │ │ │ rsb r0, r2, ip, lsr #16 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ push {r4, lr} │ │ │ │ eor r4, r0, ip, lsr #16 │ │ │ │ tst r4, #32768 @ 0x8000 │ │ │ │ - beq 0x11716c │ │ │ │ + beq 0x11726c │ │ │ │ lsr lr, ip, #16 │ │ │ │ eor lr, lr, r2 │ │ │ │ tst lr, #32768 @ 0x8000 │ │ │ │ - ldrne r0, [pc, #96] @ 0x1171c4 │ │ │ │ + ldrne r0, [pc, #96] @ 0x1172c4 │ │ │ │ eorne r0, r0, ip, asr #31 │ │ │ │ lslne r0, r0, #16 │ │ │ │ lsrne r0, r0, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ rsb r2, r1, r3, lsr #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ lsr ip, r3, #16 │ │ │ │ lsr lr, r3, #16 │ │ │ │ eor r3, r2, r3, lsr #16 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ lsl ip, ip, #16 │ │ │ │ - beq 0x1171ac │ │ │ │ + beq 0x1172ac │ │ │ │ eor lr, lr, r1 │ │ │ │ tst lr, #32768 @ 0x8000 │ │ │ │ - ldrne r2, [pc, #32] @ 0x1171c4 │ │ │ │ + ldrne r2, [pc, #32] @ 0x1172c4 │ │ │ │ eorne r2, r2, ip, asr #31 │ │ │ │ lslne r2, r2, #16 │ │ │ │ lsrne r2, r2, #16 │ │ │ │ orr r0, r0, r2, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -269340,116 +269404,116 @@ │ │ │ │ mov r3, r0 │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ sub ip, r2, r0 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ eor lr, r2, ip │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - bne 0x117270 │ │ │ │ + bne 0x117370 │ │ │ │ lsr r2, r3, #8 │ │ │ │ lsr r0, r1, #8 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ sub lr, r2, r0 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ eor r4, r2, lr │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - bne 0x1172e4 │ │ │ │ + bne 0x1173e4 │ │ │ │ orr r0, ip, lr, lsl #8 │ │ │ │ lsr r2, r3, #16 │ │ │ │ lsr ip, r1, #16 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ sub lr, r2, ip │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ eor r4, r2, lr │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - bne 0x1172c4 │ │ │ │ + bne 0x1173c4 │ │ │ │ lsr r1, r1, #24 │ │ │ │ rsb r2, r1, r3, lsr #24 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ lsr ip, r3, #24 │ │ │ │ eor r3, r2, r3, lsr #24 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ orr r0, r0, lr, lsl #16 │ │ │ │ - bne 0x117290 │ │ │ │ + bne 0x117390 │ │ │ │ orr r0, r0, r2, lsl #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ eor r0, r0, r2 │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - beq 0x1171ec │ │ │ │ + beq 0x1172ec │ │ │ │ ands r2, r2, #128 @ 0x80 │ │ │ │ mvnne r2, #0 │ │ │ │ eor r2, r2, #127 @ 0x7f │ │ │ │ and ip, r2, #255 @ 0xff │ │ │ │ - b 0x1171ec │ │ │ │ + b 0x1172ec │ │ │ │ eor r1, r1, ip │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - beq 0x117258 │ │ │ │ + beq 0x117358 │ │ │ │ ands ip, ip, #128 @ 0x80 │ │ │ │ mvnne ip, #0 │ │ │ │ eor ip, ip, #127 @ 0x7f │ │ │ │ and r2, ip, #255 @ 0xff │ │ │ │ orr r0, r0, r2, lsl #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ eor ip, ip, r2 │ │ │ │ tst ip, #128 @ 0x80 │ │ │ │ - beq 0x117238 │ │ │ │ + beq 0x117338 │ │ │ │ ands r2, r2, #128 @ 0x80 │ │ │ │ mvnne r2, #0 │ │ │ │ eor r2, r2, #127 @ 0x7f │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ - b 0x117238 │ │ │ │ + b 0x117338 │ │ │ │ eor r0, r0, r2 │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - beq 0x117210 │ │ │ │ + beq 0x117310 │ │ │ │ ands r2, r2, #128 @ 0x80 │ │ │ │ mvnne r2, #0 │ │ │ │ eor r2, r2, #127 @ 0x7f │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ - b 0x117210 │ │ │ │ + b 0x117310 │ │ │ │ lsl r2, r0, #16 │ │ │ │ lsr ip, r1, #16 │ │ │ │ mov r3, r0 │ │ │ │ add r0, ip, r2, lsr #16 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ push {r4, lr} │ │ │ │ eor r4, r0, r2, lsr #16 │ │ │ │ tst r4, #32768 @ 0x8000 │ │ │ │ - beq 0x117348 │ │ │ │ + beq 0x117448 │ │ │ │ lsr lr, r2, #16 │ │ │ │ eor lr, lr, ip │ │ │ │ tst lr, #32768 @ 0x8000 │ │ │ │ - ldreq r0, [pc, #100] @ 0x1173a4 │ │ │ │ + ldreq r0, [pc, #100] @ 0x1174a4 │ │ │ │ eoreq r0, r0, r2, asr #31 │ │ │ │ lsleq r0, r0, #16 │ │ │ │ lsreq r0, r0, #16 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ rsb r2, r1, r3, lsr #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ lsr ip, r3, #16 │ │ │ │ lsr lr, r3, #16 │ │ │ │ eor r3, r2, r3, lsr #16 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ lsl ip, ip, #16 │ │ │ │ - beq 0x11738c │ │ │ │ + beq 0x11748c │ │ │ │ eor lr, lr, r1 │ │ │ │ tst lr, #32768 @ 0x8000 │ │ │ │ - ldrne r2, [pc, #32] @ 0x1173a4 │ │ │ │ + ldrne r2, [pc, #32] @ 0x1174a4 │ │ │ │ eorne r2, r2, ip, asr #31 │ │ │ │ lslne r2, r2, #16 │ │ │ │ lsrne r2, r2, #16 │ │ │ │ orr r0, r0, r2, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -269461,36 +269525,36 @@ │ │ │ │ mov r3, r0 │ │ │ │ rsb r0, ip, r2, lsr #16 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ push {r4, lr} │ │ │ │ eor r4, r0, r2, lsr #16 │ │ │ │ tst r4, #32768 @ 0x8000 │ │ │ │ - beq 0x1173ec │ │ │ │ + beq 0x1174ec │ │ │ │ lsr lr, r2, #16 │ │ │ │ eor lr, lr, ip │ │ │ │ tst lr, #32768 @ 0x8000 │ │ │ │ - ldrne r0, [pc, #100] @ 0x117448 │ │ │ │ + ldrne r0, [pc, #100] @ 0x117548 │ │ │ │ eorne r0, r0, r2, asr #31 │ │ │ │ lslne r0, r0, #16 │ │ │ │ lsrne r0, r0, #16 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ add r2, r1, r3, lsr #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ lsr ip, r3, #16 │ │ │ │ lsr lr, r3, #16 │ │ │ │ eor r3, r2, r3, lsr #16 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ lsl ip, ip, #16 │ │ │ │ - beq 0x117430 │ │ │ │ + beq 0x117530 │ │ │ │ eor lr, lr, r1 │ │ │ │ tst lr, #32768 @ 0x8000 │ │ │ │ - ldreq r2, [pc, #32] @ 0x117448 │ │ │ │ + ldreq r2, [pc, #32] @ 0x117548 │ │ │ │ eoreq r2, r2, ip, asr #31 │ │ │ │ lsleq r2, r2, #16 │ │ │ │ lsreq r2, r2, #16 │ │ │ │ orr r0, r0, r2, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -269500,21 +269564,21 @@ │ │ │ │ lsl ip, r0, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ add r2, ip, r1 │ │ │ │ lsr r3, r1, #16 │ │ │ │ add r3, r3, r0, lsr #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x1174a0 │ │ │ │ + ldr r1, [pc, #48] @ 0x1175a0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp ip, r2 │ │ │ │ movhi r2, r1 │ │ │ │ cmp r3, r0, lsr #16 │ │ │ │ - ldrcc r0, [pc, #28] @ 0x1174a4 │ │ │ │ + ldrcc r0, [pc, #28] @ 0x1175a4 │ │ │ │ lslcs r0, r3, #16 │ │ │ │ orr r0, r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ @@ -269610,15 +269674,15 @@ │ │ │ │ add r2, ip, r1, lsr #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ lsl r1, r1, #16 │ │ │ │ mov r3, r0 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp ip, r2 │ │ │ │ - ldr r0, [pc, #36] @ 0x11764c │ │ │ │ + ldr r0, [pc, #36] @ 0x11774c │ │ │ │ movls r0, r2 │ │ │ │ cmp r1, r3, lsr #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ subcc r3, r3, r1 │ │ │ │ orrcc r0, r0, r3, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -269634,15 +269698,15 @@ │ │ │ │ subhi r3, r3, r2 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lslhi r3, r3, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ lsrhi r3, r3, #16 │ │ │ │ movls r3, #0 │ │ │ │ cmp r1, r0, lsr #16 │ │ │ │ - ldrcc r0, [pc, #20] @ 0x11769c │ │ │ │ + ldrcc r0, [pc, #20] @ 0x11779c │ │ │ │ lslcs r0, r1, #16 │ │ │ │ orr r0, r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ @@ -269674,15 +269738,15 @@ │ │ │ │ add ip, ip, r3 │ │ │ │ lsr r3, r1, #8 │ │ │ │ lsl r3, r3, #24 │ │ │ │ push {r4, r5, lr} │ │ │ │ asr r3, r3, #24 │ │ │ │ lsl r4, r0, #16 │ │ │ │ add r3, r3, r4, asr #24 │ │ │ │ - ldr r4, [pc, #108] @ 0x117794 │ │ │ │ + ldr r4, [pc, #108] @ 0x117894 │ │ │ │ cmp r3, #0 │ │ │ │ and r4, r4, r3, lsl #8 │ │ │ │ lsr r3, r1, #16 │ │ │ │ lsl r3, r3, #24 │ │ │ │ and lr, ip, #255 @ 0xff │ │ │ │ lsl r5, r0, #8 │ │ │ │ mvn ip, ip │ │ │ │ @@ -269736,15 +269800,15 @@ │ │ │ │ sub ip, ip, r3 │ │ │ │ lsr r3, r1, #8 │ │ │ │ lsl r3, r3, #24 │ │ │ │ push {r4, r5, lr} │ │ │ │ asr r3, r3, #24 │ │ │ │ lsl r4, r0, #16 │ │ │ │ rsb r3, r3, r4, asr #24 │ │ │ │ - ldr r4, [pc, #108] @ 0x11788c │ │ │ │ + ldr r4, [pc, #108] @ 0x11798c │ │ │ │ cmp r3, #0 │ │ │ │ and r4, r4, r3, lsl #8 │ │ │ │ lsr r3, r1, #16 │ │ │ │ lsl r3, r3, #24 │ │ │ │ and lr, ip, #255 @ 0xff │ │ │ │ lsl r5, r0, #8 │ │ │ │ mvn ip, ip │ │ │ │ @@ -269804,15 +269868,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ orrge r3, r3, #12 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr ip, [pc, #68] @ 0x117974 │ │ │ │ + ldr ip, [pc, #68] @ 0x117a74 │ │ │ │ and r3, r1, ip │ │ │ │ lsr r1, r1, #16 │ │ │ │ add r1, r1, r0, lsr #16 │ │ │ │ and r0, r0, ip │ │ │ │ add r0, r3, r0 │ │ │ │ lsrs r3, r0, #16 │ │ │ │ and r0, r0, ip │ │ │ │ @@ -269832,15 +269896,15 @@ │ │ │ │ and ip, r1, #255 @ 0xff │ │ │ │ add ip, ip, r3 │ │ │ │ lsr r3, r1, #8 │ │ │ │ push {r4, r5, lr} │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ lsl r4, r0, #16 │ │ │ │ add r3, r3, r4, lsr #24 │ │ │ │ - ldr r4, [pc, #112] @ 0x117a10 │ │ │ │ + ldr r4, [pc, #112] @ 0x117b10 │ │ │ │ lsl r5, r0, #8 │ │ │ │ and r4, r4, r3, lsl #8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ lsr r3, r1, #16 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r3, r3, r5, lsr #24 │ │ │ │ @@ -269863,15 +269927,15 @@ │ │ │ │ str ip, [r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr ip, [pc, #72] @ 0x117a64 │ │ │ │ + ldr ip, [pc, #72] @ 0x117b64 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ and r3, r0, ip │ │ │ │ and lr, r1, ip │ │ │ │ sub r3, r3, lr │ │ │ │ lsr r1, r1, #16 │ │ │ │ rsb r1, r1, r0, lsr #16 │ │ │ │ lsrs r0, r3, #16 │ │ │ │ @@ -269892,15 +269956,15 @@ │ │ │ │ and r3, r1, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ sub r0, r0, r3 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ lsr r3, r1, #8 │ │ │ │ lsl ip, r4, #16 │ │ │ │ - ldr lr, [pc, #112] @ 0x117b00 │ │ │ │ + ldr lr, [pc, #112] @ 0x117c00 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ rsb r3, r3, ip, lsr #24 │ │ │ │ and lr, lr, r3, lsl #8 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, #0 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ lsr r3, r1, #16 │ │ │ │ @@ -269923,15 +269987,15 @@ │ │ │ │ str ip, [r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr ip, [pc, #64] @ 0x117b4c │ │ │ │ + ldr ip, [pc, #64] @ 0x117c4c │ │ │ │ and r3, r0, ip │ │ │ │ add r3, r3, r1, lsr #16 │ │ │ │ and r1, r1, ip │ │ │ │ and ip, ip, r3 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ rsb r0, r1, r0, lsr #16 │ │ │ │ @@ -269942,15 +270006,15 @@ │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr ip, [pc, #68] @ 0x117b9c │ │ │ │ + ldr ip, [pc, #68] @ 0x117c9c │ │ │ │ and r3, r0, ip │ │ │ │ sub r3, r3, r1, lsr #16 │ │ │ │ and r1, r1, ip │ │ │ │ add r1, r1, r0, lsr #16 │ │ │ │ lsrs r0, r3, #16 │ │ │ │ and r3, r3, ip │ │ │ │ orr r0, r3, r1, lsl #16 │ │ │ │ @@ -269964,15 +270028,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsl ip, r1, #16 │ │ │ │ - ldr r2, [pc, #48] @ 0x117be0 │ │ │ │ + ldr r2, [pc, #48] @ 0x117ce0 │ │ │ │ asr ip, ip, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ add r1, r1, r0, asr #16 │ │ │ │ add r3, r3, ip │ │ │ │ asr r1, r1, #1 │ │ │ │ and r0, r2, r3, asr #1 │ │ │ │ @@ -270014,15 +270078,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsl ip, r1, #16 │ │ │ │ - ldr r2, [pc, #48] @ 0x117ca8 │ │ │ │ + ldr r2, [pc, #48] @ 0x117da8 │ │ │ │ asr ip, ip, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ rsb r1, r1, r0, asr #16 │ │ │ │ sub r3, r3, ip │ │ │ │ asr r1, r1, #1 │ │ │ │ and r0, r2, r3, asr #1 │ │ │ │ @@ -270064,15 +270128,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r2, r0, #16 │ │ │ │ lsl r3, r1, #16 │ │ │ │ - ldr ip, [pc, #44] @ 0x117d6c │ │ │ │ + ldr ip, [pc, #44] @ 0x117e6c │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ add r2, r2, r1, asr #16 │ │ │ │ rsb r3, r3, r0, asr #16 │ │ │ │ asr r3, r3, #1 │ │ │ │ and r0, ip, r2, asr #1 │ │ │ │ orr r0, r0, r3, lsl #16 │ │ │ │ @@ -270080,29 +270144,29 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ lsl r2, r0, #16 │ │ │ │ lsl r3, r1, #16 │ │ │ │ - ldr ip, [pc, #44] @ 0x117dac │ │ │ │ + ldr ip, [pc, #44] @ 0x117eac │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ sub r2, r2, r1, asr #16 │ │ │ │ add r3, r3, r0, asr #16 │ │ │ │ asr r3, r3, #1 │ │ │ │ and r0, ip, r2, asr #1 │ │ │ │ orr r0, r0, r3, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r2, [pc, #44] @ 0x117de4 │ │ │ │ + ldr r2, [pc, #44] @ 0x117ee4 │ │ │ │ lsr r3, r1, #16 │ │ │ │ and r1, r1, r2 │ │ │ │ and r2, r2, r0 │ │ │ │ add r1, r1, r2 │ │ │ │ add r0, r3, r0, lsr #16 │ │ │ │ lsr r1, r1, #1 │ │ │ │ lsr r0, r0, #1 │ │ │ │ @@ -270134,15 +270198,15 @@ │ │ │ │ lsr r1, r1, #1 │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #48] @ 0x117e88 │ │ │ │ + ldr r3, [pc, #48] @ 0x117f88 │ │ │ │ lsr r2, r1, #16 │ │ │ │ and ip, r0, r3 │ │ │ │ and r1, r1, r3 │ │ │ │ sub r1, ip, r1 │ │ │ │ rsb r0, r2, r0, lsr #16 │ │ │ │ and r3, r3, r1, lsr #1 │ │ │ │ lsr r0, r0, #1 │ │ │ │ @@ -270178,28 +270242,28 @@ │ │ │ │ and r3, r3, #16711680 @ 0xff0000 │ │ │ │ orr r0, r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #40] @ 0x117f30 │ │ │ │ + ldr r3, [pc, #40] @ 0x118030 │ │ │ │ and r2, r1, r3 │ │ │ │ and r3, r3, r0 │ │ │ │ add r3, r3, r1, lsr #16 │ │ │ │ rsb r0, r2, r0, lsr #16 │ │ │ │ lsr r3, r3, #1 │ │ │ │ lsr r0, r0, #1 │ │ │ │ orr r0, r3, r0, lsl #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #44] @ 0x117f68 │ │ │ │ + ldr r3, [pc, #44] @ 0x118068 │ │ │ │ and r2, r1, r3 │ │ │ │ and ip, r0, r3 │ │ │ │ add r0, r2, r0, lsr #16 │ │ │ │ sub r2, ip, r1, lsr #16 │ │ │ │ and r3, r3, r2, lsr #1 │ │ │ │ lsr r0, r0, #1 │ │ │ │ orr r0, r3, r0, lsl #16 │ │ │ │ @@ -270265,70 +270329,70 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 0x1180c4 │ │ │ │ + ldr ip, [pc, #96] @ 0x1181c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, r1 │ │ │ │ mvn r0, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x20a9d8 │ │ │ │ - ldr r3, [pc, #52] @ 0x1180c4 │ │ │ │ + bl 0x20aad8 │ │ │ │ + ldr r3, [pc, #52] @ 0x1181c4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1180c0 │ │ │ │ + bne 0x1181c0 │ │ │ │ mvn r0, r0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #92] @ 0x11813c │ │ │ │ + ldr ip, [pc, #92] @ 0x11823c │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x1d2948 │ │ │ │ - ldr r3, [pc, #52] @ 0x11813c │ │ │ │ + bl 0x1d2a48 │ │ │ │ + ldr r3, [pc, #52] @ 0x11823c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x118138 │ │ │ │ + bne 0x118238 │ │ │ │ mvn r0, r0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ orrgt r2, r0, #1 │ │ │ │ lslle r2, r0, #16 │ │ │ │ lslgt r2, r2, #16 │ │ │ │ asrle r2, r2, #16 │ │ │ │ movle r3, #1 │ │ │ │ @@ -270336,67 +270400,67 @@ │ │ │ │ addle r2, r3, r2, lsl r3 │ │ │ │ lslgt r2, r2, #1 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ add r0, r0, #1 │ │ │ │ mul r3, r0, r0 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ - ble 0x118168 │ │ │ │ + ble 0x118268 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ asr r0, r0, #1 │ │ │ │ sub r3, r0, #256 @ 0x100 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxls lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 0x1181c4 │ │ │ │ - ldr r2, [pc, #12] @ 0x1181c8 │ │ │ │ - ldr r1, [pc, #12] @ 0x1181cc │ │ │ │ - ldr r0, [pc, #12] @ 0x1181d0 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r3, r6, ip, ror #23 │ │ │ │ + ldr r3, [pc, #12] @ 0x1182c4 │ │ │ │ + ldr r2, [pc, #12] @ 0x1182c8 │ │ │ │ + ldr r1, [pc, #12] @ 0x1182cc │ │ │ │ + ldr r0, [pc, #12] @ 0x1182d0 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r3, r6, ip, ror #25 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ - subeq fp, r0, ip, asr #24 │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ + subeq fp, r0, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r6, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x11820c │ │ │ │ + bne 0x11830c │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ - bne 0x1182d0 │ │ │ │ + bne 0x1183d0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ orr r3, r3, r2, lsr #30 │ │ │ │ mvn r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r1, r0 │ │ │ │ - beq 0x118270 │ │ │ │ - ldr r1, [pc, #188] @ 0x1182dc │ │ │ │ + beq 0x118370 │ │ │ │ + ldr r1, [pc, #188] @ 0x1183dc │ │ │ │ lsr r3, r3, #8 │ │ │ │ and r1, r1, r3 │ │ │ │ orr r1, r1, #4096 @ 0x1000 │ │ │ │ orr r1, r1, #1 │ │ │ │ mov r0, #67108864 @ 0x4000000 │ │ │ │ - bl 0x354954 │ │ │ │ - ldr r1, [pc, #164] @ 0x1182e0 │ │ │ │ + bl 0x354a54 │ │ │ │ + ldr r1, [pc, #164] @ 0x1183e0 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r0, #1 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ mov r0, #0 │ │ │ │ - bne 0x1182a4 │ │ │ │ + bne 0x1183a4 │ │ │ │ lsr r3, r1, #1 │ │ │ │ lsl r0, r1, #31 │ │ │ │ str r5, [r4] │ │ │ │ eor r1, r3, #524288 @ 0x80000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -270404,71 +270468,71 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsr r3, r3, #12 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r1, r3, #512 @ 0x200 │ │ │ │ orr r1, r1, #1 │ │ │ │ mov r0, #524288 @ 0x80000 │ │ │ │ - bl 0x354954 │ │ │ │ + bl 0x354a54 │ │ │ │ cmp r5, #0 │ │ │ │ add r1, r0, #1 │ │ │ │ lsl r1, r1, #11 │ │ │ │ and r1, r1, #1044480 @ 0xff000 │ │ │ │ mov r0, r6 │ │ │ │ - beq 0x11824c │ │ │ │ + beq 0x11834c │ │ │ │ cmn r5, #1 │ │ │ │ lsreq r3, r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ lsleq r0, r1, #30 │ │ │ │ str r5, [r4] │ │ │ │ eoreq r1, r3, #262144 @ 0x40000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, r2, r2 │ │ │ │ adc r3, r3, r3 │ │ │ │ - b 0x11820c │ │ │ │ + b 0x11830c │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrb r7, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 0x118354 │ │ │ │ + bne 0x118454 │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ mvneq r1, #0 │ │ │ │ - bne 0x118440 │ │ │ │ + bne 0x118540 │ │ │ │ adds r0, r2, r2 │ │ │ │ adc ip, r3, r3 │ │ │ │ tst ip, #524288 @ 0x80000 │ │ │ │ mov lr, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, ip │ │ │ │ sub r1, r1, #1 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r0 │ │ │ │ - beq 0x118318 │ │ │ │ + beq 0x118418 │ │ │ │ lsl lr, lr, #2 │ │ │ │ orr lr, lr, ip, lsr #30 │ │ │ │ bic r3, lr, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ str r6, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ and r2, r6, #1 │ │ │ │ - beq 0x1183fc │ │ │ │ + beq 0x1184fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x118458 │ │ │ │ - ldr ip, [pc, #296] @ 0x118498 │ │ │ │ + beq 0x118558 │ │ │ │ + ldr ip, [pc, #296] @ 0x118598 │ │ │ │ lsr r3, r3, #9 │ │ │ │ and ip, ip, r3 │ │ │ │ orr ip, ip, #2048 @ 0x800 │ │ │ │ orr ip, ip, #1 │ │ │ │ mov r3, #8192 @ 0x2000 │ │ │ │ mov r1, #0 │ │ │ │ mvn r8, #0 │ │ │ │ @@ -270478,39 +270542,39 @@ │ │ │ │ adc r1, r1, #0 │ │ │ │ umull r9, r2, lr, ip │ │ │ │ mul sl, r3, r1 │ │ │ │ cmp r8, r9 │ │ │ │ add r0, r0, sl, lsl #1 │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ sbcs r2, r7, r2 │ │ │ │ - bcs 0x11838c │ │ │ │ + bcs 0x11848c │ │ │ │ lsr r2, r1, #31 │ │ │ │ adds r3, r2, r3 │ │ │ │ adc r1, r1, #0 │ │ │ │ lsr r3, r3, #1 │ │ │ │ orr r3, r3, r1, lsl #31 │ │ │ │ subs r2, r3, #4096 @ 0x1000 │ │ │ │ asr r1, r1, #1 │ │ │ │ sbc r1, r1, #0 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ - bcs 0x118484 │ │ │ │ + bcs 0x118584 │ │ │ │ sub r5, r5, r6 │ │ │ │ lsl r1, r3, #20 │ │ │ │ add r5, r5, r5, lsr #31 │ │ │ │ lsr r1, r1, #20 │ │ │ │ asr r5, r5, #1 │ │ │ │ lsl r1, r1, #8 │ │ │ │ - b 0x118428 │ │ │ │ + b 0x118528 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x118474 │ │ │ │ + beq 0x118574 │ │ │ │ lsr r0, r3, #13 │ │ │ │ and r0, r0, #127 @ 0x7f │ │ │ │ eor r0, r0, #128 @ 0x80 │ │ │ │ - bl 0x118140 │ │ │ │ + bl 0x118240 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r5, r5, r5, lsr #31 │ │ │ │ asr r5, r5, #1 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ lsl r1, r1, #12 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4] │ │ │ │ @@ -270519,288 +270583,288 @@ │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r2, r2, r2 │ │ │ │ adc r3, r3, r3 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ cmp r7, #0 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - beq 0x118474 │ │ │ │ - ldr ip, [pc, #56] @ 0x118498 │ │ │ │ + beq 0x118574 │ │ │ │ + ldr ip, [pc, #56] @ 0x118598 │ │ │ │ lsr r3, r3, #9 │ │ │ │ and ip, ip, r3 │ │ │ │ orr ip, ip, #2048 @ 0x800 │ │ │ │ orr ip, ip, #1 │ │ │ │ lsl ip, ip, #1 │ │ │ │ - b 0x11837c │ │ │ │ + b 0x11847c │ │ │ │ lsr r3, r3, #12 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ eor r0, r3, #256 @ 0x100 │ │ │ │ - b 0x118410 │ │ │ │ - ldr r3, [pc, #16] @ 0x11849c │ │ │ │ - ldr r2, [pc, #16] @ 0x1184a0 │ │ │ │ - ldr r1, [pc, #16] @ 0x1184a4 │ │ │ │ - ldr r0, [pc, #16] @ 0x1184a8 │ │ │ │ - bl 0x365e98 │ │ │ │ + b 0x118510 │ │ │ │ + ldr r3, [pc, #16] @ 0x11859c │ │ │ │ + ldr r2, [pc, #16] @ 0x1185a0 │ │ │ │ + ldr r1, [pc, #16] @ 0x1185a4 │ │ │ │ + ldr r0, [pc, #16] @ 0x1185a8 │ │ │ │ + bl 0x365f98 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - subeq r3, r6, r4, lsl #24 │ │ │ │ + subeq r3, r6, r4, lsl #26 │ │ │ │ andeq r0, r0, lr, ror #6 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ - subeq fp, r0, r0, ror ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ + subeq fp, r0, r0, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #348] @ 0x118620 │ │ │ │ + ldr r3, [pc, #348] @ 0x118720 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ bl 0x4a448 │ │ │ │ - ldr r7, [pc, #320] @ 0x118624 │ │ │ │ + ldr r7, [pc, #320] @ 0x118724 │ │ │ │ lsr r3, r0, #23 │ │ │ │ bic r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 0x11859c │ │ │ │ + bhi 0x11869c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x118584 │ │ │ │ + beq 0x118684 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - bne 0x1185c0 │ │ │ │ + bne 0x1186c0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 0x118550 │ │ │ │ + beq 0x118650 │ │ │ │ bic r3, r4, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #8388608 @ 0x800000 │ │ │ │ lsl r2, r4, #29 │ │ │ │ lsr r3, r3, #3 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ add r0, sp, #8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x1182e4 │ │ │ │ + bl 0x1183e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ and r0, r7, r0, lsl #23 │ │ │ │ lsrne r1, r1, #8 │ │ │ │ lsreq r1, r1, #12 │ │ │ │ orrne r0, r0, r1, lsl #11 │ │ │ │ orreq r0, r0, r1, lsl #15 │ │ │ │ - ldr r3, [pc, #200] @ 0x118620 │ │ │ │ + ldr r3, [pc, #200] @ 0x118720 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11861c │ │ │ │ + bne 0x11871c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r3, [r5] │ │ │ │ and r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r0, r0, r7 │ │ │ │ strh r3, [r5] │ │ │ │ - b 0x118550 │ │ │ │ + b 0x118650 │ │ │ │ mov r1, r5 │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x1185f4 │ │ │ │ + bne 0x1186f4 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x118550 │ │ │ │ - b 0x1185cc │ │ │ │ + beq 0x118650 │ │ │ │ + b 0x1186cc │ │ │ │ ldrh r3, [r5] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ 0x118620 │ │ │ │ + ldr r3, [pc, #76] @ 0x118720 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11861c │ │ │ │ + bne 0x11871c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 0x49fb4 │ │ │ │ ldrh r3, [r5] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strh r3, [r5] │ │ │ │ - bne 0x1185cc │ │ │ │ + bne 0x1186cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x4a228 │ │ │ │ - b 0x1185b0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1186b0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #504] @ 0x118838 │ │ │ │ + ldr r3, [pc, #504] @ 0x118938 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl 0x4a448 │ │ │ │ - ldr lr, [pc, #476] @ 0x11883c │ │ │ │ + ldr lr, [pc, #476] @ 0x11893c │ │ │ │ lsr r3, r0, #23 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp ip, lr │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 0x118754 │ │ │ │ + bhi 0x118854 │ │ │ │ andeq r4, r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 0x1186c0 │ │ │ │ + beq 0x1187c0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 0x1186f4 │ │ │ │ - ldr r2, [pc, #432] @ 0x118840 │ │ │ │ + beq 0x1187f4 │ │ │ │ + ldr r2, [pc, #432] @ 0x118940 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x1187c4 │ │ │ │ + beq 0x1188c4 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ and r7, r4, #-2147483648 @ 0x80000000 │ │ │ │ - bls 0x11870c │ │ │ │ + bls 0x11880c │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11870c │ │ │ │ + beq 0x11880c │ │ │ │ ldrh r3, [r5] │ │ │ │ mov r4, r7 │ │ │ │ orr r3, r3, #8 │ │ │ │ strh r3, [r5] │ │ │ │ - ldr r3, [pc, #368] @ 0x118838 │ │ │ │ + ldr r3, [pc, #368] @ 0x118938 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11881c │ │ │ │ + bne 0x11891c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r3, [r5] │ │ │ │ and r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r4, r4, lr │ │ │ │ strh r3, [r5] │ │ │ │ - b 0x1186c0 │ │ │ │ - ldr r5, [pc, #304] @ 0x118844 │ │ │ │ + b 0x1187c0 │ │ │ │ + ldr r5, [pc, #304] @ 0x118944 │ │ │ │ mov r1, #253 @ 0xfd │ │ │ │ and r3, r4, r5 │ │ │ │ lsl r2, r3, #29 │ │ │ │ add r0, sp, #8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x1181d4 │ │ │ │ - ldr r3, [pc, #264] @ 0x11883c │ │ │ │ + bl 0x1182d4 │ │ │ │ + ldr r3, [pc, #264] @ 0x11893c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and r3, r3, r2, lsl #23 │ │ │ │ orr r3, r3, r7 │ │ │ │ lsr r0, r0, #29 │ │ │ │ orr r0, r0, r1, lsl #3 │ │ │ │ eor r4, r3, r0 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r3 │ │ │ │ - b 0x1186c0 │ │ │ │ + b 0x1187c0 │ │ │ │ mov r1, r5 │ │ │ │ bl 0x29d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1187b4 │ │ │ │ + beq 0x1188b4 │ │ │ │ ldrh r3, [r5] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strh r3, [r5] │ │ │ │ - beq 0x1187a4 │ │ │ │ - ldr r3, [pc, #180] @ 0x118838 │ │ │ │ + beq 0x1188a4 │ │ │ │ + ldr r3, [pc, #180] @ 0x118938 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11881c │ │ │ │ + bne 0x11891c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 0x49fb4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 0x4a228 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1186c0 │ │ │ │ - b 0x11877c │ │ │ │ + beq 0x1187c0 │ │ │ │ + b 0x11887c │ │ │ │ ldrh r2, [r5] │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ - ldr r1, [pc, #116] @ 0x118848 │ │ │ │ + ldr r1, [pc, #116] @ 0x118948 │ │ │ │ orr r2, r2, #20 │ │ │ │ lsr r0, r4, #31 │ │ │ │ strh r2, [r5] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x118820 │ │ │ │ + bhi 0x118920 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ eor r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11880c │ │ │ │ + beq 0x11890c │ │ │ │ and r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ orr r4, r4, #2130706432 @ 0x7f000000 │ │ │ │ orr r4, r4, #8388608 @ 0x800000 │ │ │ │ - b 0x1186c0 │ │ │ │ - ldr r3, [pc, #56] @ 0x11884c │ │ │ │ + b 0x1187c0 │ │ │ │ + ldr r3, [pc, #56] @ 0x11894c │ │ │ │ and r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 0x1186c0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1187c0 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #36] @ 0x118850 │ │ │ │ - ldr r2, [pc, #36] @ 0x118854 │ │ │ │ - ldr r1, [pc, #36] @ 0x118858 │ │ │ │ + ldr r3, [pc, #36] @ 0x118950 │ │ │ │ + ldr r2, [pc, #36] @ 0x118954 │ │ │ │ + ldr r1, [pc, #36] @ 0x118958 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ svcvc 0x00800000 │ │ │ │ svcvc 0x00e00000 │ │ │ │ ldrsheq pc, [pc], #-255 @ │ │ │ │ - subeq r3, r6, r0, ror #23 │ │ │ │ + subeq r3, r6, r0, ror #25 │ │ │ │ svcvc 0x007fffff │ │ │ │ - subeq r3, r6, r4, lsr #24 │ │ │ │ + subeq r3, r6, r4, lsr #26 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ 0x118890 │ │ │ │ + ldr r1, [pc, #40] @ 0x118990 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ strb r3, [r0, #10] │ │ │ │ strb r3, [r0, #5] │ │ │ │ strh r1, [r0, #6] │ │ │ │ strb r3, [r0, #8] │ │ │ │ strb r2, [r0, #13] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #48] @ 0x1188d0 │ │ │ │ + ldr r1, [pc, #48] @ 0x1189d0 │ │ │ │ mov ip, #3 │ │ │ │ mvn r2, #63 @ 0x3f │ │ │ │ strb r3, [r0, #10] │ │ │ │ strb ip, [r0, #5] │ │ │ │ strh r1, [r0, #6] │ │ │ │ strb r3, [r0, #8] │ │ │ │ strb r2, [r0, #13] │ │ │ │ @@ -270809,17 +270873,17 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff8124 │ │ │ │ add r2, r0, #3984 @ 0xf90 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r3, [pc, #232] @ 0x1189cc │ │ │ │ + ldr r3, [pc, #232] @ 0x118acc │ │ │ │ ldr r1, [r0, #3840] @ 0xf00 │ │ │ │ - ldr lr, [pc, #228] @ 0x1189d0 │ │ │ │ + ldr lr, [pc, #228] @ 0x118ad0 │ │ │ │ ldrh r2, [r2, #14] │ │ │ │ and r3, r3, r1 │ │ │ │ and r2, r2, lr │ │ │ │ add lr, r0, #3952 @ 0xf70 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ ldrh lr, [lr, #10] │ │ │ │ add ip, r0, #4048 @ 0xfd0 │ │ │ │ @@ -270844,15 +270908,15 @@ │ │ │ │ orrne r1, r1, #8 │ │ │ │ tst r2, #16 │ │ │ │ orrne r1, r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ orrne r1, r1, #128 @ 0x80 │ │ │ │ orrs r0, r0, #0 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ - beq 0x11897c │ │ │ │ + beq 0x118a7c │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ orrne r1, r1, #128 @ 0x80 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ orrne r1, r1, #16 │ │ │ │ orr r3, r3, lr │ │ │ │ bic r3, r3, #32 │ │ │ │ orr r3, r3, ip │ │ │ │ @@ -270903,91 +270967,91 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #3840] @ 0xf00 │ │ │ │ mov r4, r0 │ │ │ │ eor r3, r3, r1 │ │ │ │ and r2, r2, r3 │ │ │ │ tst r2, #12582912 @ 0xc00000 │ │ │ │ - beq 0x118a88 │ │ │ │ + beq 0x118b88 │ │ │ │ lsr r3, r1, #22 │ │ │ │ and r3, r3, #3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - ldrls r0, [pc, #596] @ 0x118cc4 │ │ │ │ + ldrls r0, [pc, #596] @ 0x118dc4 │ │ │ │ movhi r3, #0 │ │ │ │ addls r3, r0, r3, lsl #2 │ │ │ │ ldrbls r3, [r3, #72] @ 0x48 │ │ │ │ strb r3, [r4, #3946] @ 0xf6a │ │ │ │ strb r3, [r4, #3964] @ 0xf7c │ │ │ │ strb r3, [r4, #3982] @ 0xf8e │ │ │ │ strb r3, [r4, #4000] @ 0xfa0 │ │ │ │ tst r2, #524288 @ 0x80000 │ │ │ │ - beq 0x118ab8 │ │ │ │ + beq 0x118bb8 │ │ │ │ lsr r3, r1, #19 │ │ │ │ and r3, r3, #1 │ │ │ │ strb r3, [r4, #3989] @ 0xf95 │ │ │ │ strb r3, [r4, #4007] @ 0xfa7 │ │ │ │ strb r3, [r4, #4079] @ 0xfef │ │ │ │ strb r3, [r4, #4043] @ 0xfcb │ │ │ │ strb r3, [r4, #3991] @ 0xf97 │ │ │ │ strb r3, [r4, #4009] @ 0xfa9 │ │ │ │ strb r3, [r4, #4081] @ 0xff1 │ │ │ │ strb r3, [r4, #4045] @ 0xfcd │ │ │ │ - ldr r3, [pc, #520] @ 0x118cc8 │ │ │ │ + ldr r3, [pc, #520] @ 0x118dc8 │ │ │ │ and ip, r2, #16777216 @ 0x1000000 │ │ │ │ orrs lr, ip, #0 │ │ │ │ and r0, r2, #33554432 @ 0x2000000 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq 0x118bf0 │ │ │ │ + beq 0x118cf0 │ │ │ │ lsr ip, r1, #24 │ │ │ │ and ip, ip, #1 │ │ │ │ strb ip, [r4, #3953] @ 0xf71 │ │ │ │ strb ip, [r4, #3971] @ 0xf83 │ │ │ │ strb ip, [r4, #3955] @ 0xf73 │ │ │ │ tst r1, #1 │ │ │ │ - ldreq ip, [pc, #476] @ 0x118ccc │ │ │ │ + ldreq ip, [pc, #476] @ 0x118dcc │ │ │ │ movne ip, #1 │ │ │ │ andeq ip, ip, r1 │ │ │ │ subeq ip, ip, #16777216 @ 0x1000000 │ │ │ │ clzeq ip, ip │ │ │ │ lsreq ip, ip, #5 │ │ │ │ orrs r0, r0, #0 │ │ │ │ and r2, r2, #2 │ │ │ │ strb ip, [r4, #3973] @ 0xf85 │ │ │ │ - beq 0x118c50 │ │ │ │ + beq 0x118d50 │ │ │ │ lsr r0, r1, #25 │ │ │ │ and r0, r0, #1 │ │ │ │ orrs r2, r2, #0 │ │ │ │ strb r0, [r4, #3956] @ 0xf74 │ │ │ │ strb r0, [r4, #3974] @ 0xf86 │ │ │ │ strb r0, [r4, #3992] @ 0xf98 │ │ │ │ strb r0, [r4, #4010] @ 0xfaa │ │ │ │ strb r0, [r4, #4028] @ 0xfbc │ │ │ │ strb r0, [r4, #4046] @ 0xfce │ │ │ │ - beq 0x118ca0 │ │ │ │ + beq 0x118da0 │ │ │ │ tst r1, #2 │ │ │ │ - beq 0x118c60 │ │ │ │ + beq 0x118d60 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ - ldr r0, [pc, #384] @ 0x118cd0 │ │ │ │ + ldr r0, [pc, #384] @ 0x118dd0 │ │ │ │ add r5, r4, #3968 @ 0xf80 │ │ │ │ strb r2, [r4, #3967] @ 0xf7f │ │ │ │ mvn r1, #63 @ 0x3f │ │ │ │ strb r3, [r4, #3972] @ 0xf84 │ │ │ │ strh r0, [r5] │ │ │ │ strb r2, [r4, #4003] @ 0xfa3 │ │ │ │ add r2, r4, #4000 @ 0xfa0 │ │ │ │ strb r3, [r4, #3970] @ 0xf82 │ │ │ │ strb r3, [r4, #4008] @ 0xfa8 │ │ │ │ strb r1, [r4, #3975] @ 0xf87 │ │ │ │ strh r0, [r2, #4] │ │ │ │ strb r3, [r4, #4006] @ 0xfa6 │ │ │ │ strb r1, [r4, #4011] @ 0xfab │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1188d4 │ │ │ │ + bl 0x1189d4 │ │ │ │ ldr r2, [r4, #3832] @ 0xef8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #3936 @ 0xf60 │ │ │ │ orr r2, r2, r0 │ │ │ │ str r2, [r4, #3832] @ 0xef8 │ │ │ │ add r2, r4, #3952 @ 0xf70 │ │ │ │ strh r3, [r1, #8] │ │ │ │ @@ -271007,15 +271071,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs ip, r3, ip │ │ │ │ - bne 0x118ae4 │ │ │ │ + bne 0x118be4 │ │ │ │ orrs r0, r0, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -271031,43 +271095,43 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r2, #0 │ │ │ │ - bne 0x118b38 │ │ │ │ + bne 0x118c38 │ │ │ │ add r5, r4, #3968 @ 0xf80 │ │ │ │ - b 0x118b80 │ │ │ │ + b 0x118c80 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #104] @ 0x118cd4 │ │ │ │ + ldr r1, [pc, #104] @ 0x118dd4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r5, r4, #3968 @ 0xf80 │ │ │ │ add r0, r4, #4000 @ 0xfa0 │ │ │ │ strb r3, [r4, #3972] @ 0xf84 │ │ │ │ strb r3, [r4, #3967] @ 0xf7f │ │ │ │ strh r1, [r5] │ │ │ │ strb r3, [r4, #3970] @ 0xf82 │ │ │ │ strb r2, [r4, #3975] @ 0xf87 │ │ │ │ strb r3, [r4, #4008] @ 0xfa8 │ │ │ │ strb r3, [r4, #4003] @ 0xfa3 │ │ │ │ strh r1, [r0, #4] │ │ │ │ strb r3, [r4, #4006] @ 0xfa6 │ │ │ │ strb r2, [r4, #4011] @ 0xfab │ │ │ │ - b 0x118b80 │ │ │ │ + b 0x118c80 │ │ │ │ orrs r3, r3, #0 │ │ │ │ - bne 0x118c58 │ │ │ │ + bne 0x118d58 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r3, r6, ip, ror #23 │ │ │ │ + subeq r3, r6, ip, ror #25 │ │ │ │ tsteq r0, r3 │ │ │ │ tsteq r0, r2 │ │ │ │ @ instruction: 0xffff8124 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -271220,16 +271284,16 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r2, #12 │ │ │ │ lsr r1, r1, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bl 0x46ad8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 0x118f8c │ │ │ │ - ldr r3, [pc, #80] @ 0x118fa4 │ │ │ │ + bhi 0x11908c │ │ │ │ + ldr r3, [pc, #80] @ 0x1190a4 │ │ │ │ ldr r2, [r4, #3832] @ 0xef8 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ eor r3, r2, r3, lsl #28 │ │ │ │ and r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #3832] @ 0xef8 │ │ │ │ @@ -271238,23 +271302,23 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0x118fa8 │ │ │ │ - ldr r2, [pc, #16] @ 0x118fac │ │ │ │ - ldr r1, [pc, #16] @ 0x118fb0 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r6, ip, ror #23 │ │ │ │ - subeq r3, r6, r0, asr ip │ │ │ │ + ldr r3, [pc, #16] @ 0x1190a8 │ │ │ │ + ldr r2, [pc, #16] @ 0x1190ac │ │ │ │ + ldr r1, [pc, #16] @ 0x1190b0 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r3, r6, ip, ror #25 │ │ │ │ + subeq r3, r6, r0, asr sp │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ lsl r1, r1, #16 │ │ │ │ add r2, r2, #3968 @ 0xf80 │ │ │ │ @@ -271262,16 +271326,16 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r2, #12 │ │ │ │ lsr r1, r1, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bl 0x46ad0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 0x119034 │ │ │ │ - ldr r3, [pc, #80] @ 0x11904c │ │ │ │ + bhi 0x119134 │ │ │ │ + ldr r3, [pc, #80] @ 0x11914c │ │ │ │ ldr r2, [r4, #3832] @ 0xef8 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ eor r3, r2, r3, lsl #28 │ │ │ │ and r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #3832] @ 0xef8 │ │ │ │ @@ -271280,36 +271344,36 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0x119050 │ │ │ │ - ldr r2, [pc, #16] @ 0x119054 │ │ │ │ - ldr r1, [pc, #16] @ 0x119058 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r6, ip, ror #23 │ │ │ │ - subeq r3, r6, r0, asr ip │ │ │ │ + ldr r3, [pc, #16] @ 0x119150 │ │ │ │ + ldr r2, [pc, #16] @ 0x119154 │ │ │ │ + ldr r1, [pc, #16] @ 0x119158 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r3, r6, ip, ror #25 │ │ │ │ + subeq r3, r6, r0, asr sp │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r2, #3936 @ 0xf60 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ bl 0x46bec │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 0x1190cc │ │ │ │ - ldr r3, [pc, #80] @ 0x1190e4 │ │ │ │ + bhi 0x1191cc │ │ │ │ + ldr r3, [pc, #80] @ 0x1191e4 │ │ │ │ ldr r2, [r4, #3832] @ 0xef8 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ eor r3, r2, r3, lsl #28 │ │ │ │ and r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #3832] @ 0xef8 │ │ │ │ @@ -271318,36 +271382,36 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0x1190e8 │ │ │ │ - ldr r2, [pc, #16] @ 0x1190ec │ │ │ │ - ldr r1, [pc, #16] @ 0x1190f0 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r6, ip, ror #23 │ │ │ │ - subeq r3, r6, r0, asr ip │ │ │ │ + ldr r3, [pc, #16] @ 0x1191e8 │ │ │ │ + ldr r2, [pc, #16] @ 0x1191ec │ │ │ │ + ldr r1, [pc, #16] @ 0x1191f0 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r3, r6, ip, ror #25 │ │ │ │ + subeq r3, r6, r0, asr sp │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r2, #3936 @ 0xf60 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ bl 0x46ae0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 0x119164 │ │ │ │ - ldr r3, [pc, #80] @ 0x11917c │ │ │ │ + bhi 0x119264 │ │ │ │ + ldr r3, [pc, #80] @ 0x11927c │ │ │ │ ldr r2, [r4, #3832] @ 0xef8 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ eor r3, r2, r3, lsl #28 │ │ │ │ and r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #3832] @ 0xef8 │ │ │ │ @@ -271356,37 +271420,37 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0x119180 │ │ │ │ - ldr r2, [pc, #16] @ 0x119184 │ │ │ │ - ldr r1, [pc, #16] @ 0x119188 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r6, ip, ror #23 │ │ │ │ - subeq r3, r6, r0, asr ip │ │ │ │ + ldr r3, [pc, #16] @ 0x119280 │ │ │ │ + ldr r2, [pc, #16] @ 0x119284 │ │ │ │ + ldr r1, [pc, #16] @ 0x119288 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r3, r6, ip, ror #25 │ │ │ │ + subeq r3, r6, r0, asr sp │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add ip, r4, #3936 @ 0xf60 │ │ │ │ add ip, ip, #8 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x46e78 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 0x119200 │ │ │ │ - ldr r3, [pc, #80] @ 0x119218 │ │ │ │ + bhi 0x119300 │ │ │ │ + ldr r3, [pc, #80] @ 0x119318 │ │ │ │ ldr r2, [r4, #3832] @ 0xef8 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ eor r3, r2, r3, lsl #28 │ │ │ │ and r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #3832] @ 0xef8 │ │ │ │ @@ -271395,37 +271459,37 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0x11921c │ │ │ │ - ldr r2, [pc, #16] @ 0x119220 │ │ │ │ - ldr r1, [pc, #16] @ 0x119224 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r6, ip, ror #23 │ │ │ │ - subeq r3, r6, r0, asr ip │ │ │ │ + ldr r3, [pc, #16] @ 0x11931c │ │ │ │ + ldr r2, [pc, #16] @ 0x119320 │ │ │ │ + ldr r1, [pc, #16] @ 0x119324 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r3, r6, ip, ror #25 │ │ │ │ + subeq r3, r6, r0, asr sp │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add ip, r4, #3936 @ 0xf60 │ │ │ │ add ip, ip, #8 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x46cf8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 0x11929c │ │ │ │ - ldr r3, [pc, #80] @ 0x1192b4 │ │ │ │ + bhi 0x11939c │ │ │ │ + ldr r3, [pc, #80] @ 0x1193b4 │ │ │ │ ldr r2, [r4, #3832] @ 0xef8 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ eor r3, r2, r3, lsl #28 │ │ │ │ and r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #3832] @ 0xef8 │ │ │ │ @@ -271434,36 +271498,36 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0x1192b8 │ │ │ │ - ldr r2, [pc, #16] @ 0x1192bc │ │ │ │ - ldr r1, [pc, #16] @ 0x1192c0 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r6, ip, ror #23 │ │ │ │ - subeq r3, r6, r0, asr ip │ │ │ │ + ldr r3, [pc, #16] @ 0x1193b8 │ │ │ │ + ldr r2, [pc, #16] @ 0x1193bc │ │ │ │ + ldr r1, [pc, #16] @ 0x1193c0 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r3, r6, ip, ror #25 │ │ │ │ + subeq r3, r6, r0, asr sp │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x429a4 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsl r3, r0, #17 │ │ │ │ lsr r3, r3, #17 │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ - bls 0x11931c │ │ │ │ + bls 0x11941c │ │ │ │ ldrh r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -271471,86 +271535,86 @@ │ │ │ │ bx lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ b 0x3deb8 │ │ │ │ lsl r3, r0, #17 │ │ │ │ lsr r3, r3, #17 │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ - bls 0x11935c │ │ │ │ + bls 0x11945c │ │ │ │ ldrh r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ b 0x3eb7c │ │ │ │ b 0x42fc4 │ │ │ │ - ldr r2, [pc, #48] @ 0x1193a4 │ │ │ │ + ldr r2, [pc, #48] @ 0x1194a4 │ │ │ │ bic r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 0x1193a0 │ │ │ │ + bls 0x1194a0 │ │ │ │ ldrh r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ b 0x3e140 │ │ │ │ svcvc 0x00800000 │ │ │ │ - ldr r2, [pc, #48] @ 0x1193e0 │ │ │ │ + ldr r2, [pc, #48] @ 0x1194e0 │ │ │ │ bic r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 0x1193dc │ │ │ │ + bls 0x1194dc │ │ │ │ ldrh r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ b 0x3edf8 │ │ │ │ svcvc 0x00800000 │ │ │ │ b 0x437dc │ │ │ │ - ldr ip, [pc, #68] @ 0x119434 │ │ │ │ + ldr ip, [pc, #68] @ 0x119534 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, #0 │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp lr, r0 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bcs 0x11942c │ │ │ │ + bcs 0x11952c │ │ │ │ mov r3, r2 │ │ │ │ ldrh r2, [r2] │ │ │ │ mov r0, lr │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 0x3e3d0 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - ldr ip, [pc, #68] @ 0x119484 │ │ │ │ + ldr ip, [pc, #68] @ 0x119584 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, #0 │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp lr, r0 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bcs 0x11947c │ │ │ │ + bcs 0x11957c │ │ │ │ mov r3, r2 │ │ │ │ ldrh r2, [r2] │ │ │ │ mov r0, lr │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -271568,15 +271632,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsl r3, r0, #17 │ │ │ │ lsr r3, r3, #17 │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ - bls 0x1194e0 │ │ │ │ + bls 0x1195e0 │ │ │ │ ldrh r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -271584,86 +271648,86 @@ │ │ │ │ bx lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ b 0x40c68 │ │ │ │ lsl r3, r0, #17 │ │ │ │ lsr r3, r3, #17 │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ - bls 0x119520 │ │ │ │ + bls 0x119620 │ │ │ │ ldrh r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ b 0x41608 │ │ │ │ b 0x44d34 │ │ │ │ - ldr r2, [pc, #48] @ 0x119568 │ │ │ │ + ldr r2, [pc, #48] @ 0x119668 │ │ │ │ bic r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 0x119564 │ │ │ │ + bls 0x119664 │ │ │ │ ldrh r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ b 0x40ec8 │ │ │ │ svcvc 0x00800000 │ │ │ │ - ldr r2, [pc, #48] @ 0x1195a4 │ │ │ │ + ldr r2, [pc, #48] @ 0x1196a4 │ │ │ │ bic r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 0x1195a0 │ │ │ │ + bls 0x1196a0 │ │ │ │ ldrh r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ b 0x4185c │ │ │ │ svcvc 0x00800000 │ │ │ │ b 0x453b4 │ │ │ │ - ldr ip, [pc, #68] @ 0x1195f8 │ │ │ │ + ldr ip, [pc, #68] @ 0x1196f8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, #0 │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp lr, r0 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bcs 0x1195f0 │ │ │ │ + bcs 0x1196f0 │ │ │ │ mov r3, r2 │ │ │ │ ldrh r2, [r2] │ │ │ │ mov r0, lr │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 0x41130 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - ldr ip, [pc, #68] @ 0x119648 │ │ │ │ + ldr ip, [pc, #68] @ 0x119748 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, #0 │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp lr, r0 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bcs 0x119640 │ │ │ │ + bcs 0x119740 │ │ │ │ mov r3, r2 │ │ │ │ ldrh r2, [r2] │ │ │ │ mov r0, lr │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -271731,20 +271795,20 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #100] @ 0x1197b0 │ │ │ │ + ldr r3, [pc, #100] @ 0x1198b0 │ │ │ │ bic r4, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r0 │ │ │ │ sbcs r3, r3, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x119788 │ │ │ │ + bcc 0x119888 │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #3 │ │ │ │ bl 0x3d6d8 │ │ │ │ asr r1, r0, #31 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -271766,20 +271830,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #96] @ 0x119838 │ │ │ │ + ldr r2, [pc, #96] @ 0x119938 │ │ │ │ bic r4, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r0 │ │ │ │ sbcs r2, r2, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x119810 │ │ │ │ + bcc 0x119910 │ │ │ │ ldrb r2, [lr, #2] │ │ │ │ str lr, [sp] │ │ │ │ bl 0x3d6d8 │ │ │ │ asr r1, r0, #31 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -271820,20 +271884,20 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #100] @ 0x119914 │ │ │ │ + ldr r3, [pc, #100] @ 0x119a14 │ │ │ │ bic r4, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r0 │ │ │ │ sbcs r3, r3, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x1198ec │ │ │ │ + bcc 0x1199ec │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #3 │ │ │ │ bl 0x3d7c8 │ │ │ │ asr r1, r0, #31 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -271855,20 +271919,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #96] @ 0x11999c │ │ │ │ + ldr r2, [pc, #96] @ 0x119a9c │ │ │ │ bic r4, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r0 │ │ │ │ sbcs r2, r2, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x119974 │ │ │ │ + bcc 0x119a74 │ │ │ │ ldrb r2, [lr, #2] │ │ │ │ str lr, [sp] │ │ │ │ bl 0x3d7c8 │ │ │ │ asr r1, r0, #31 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -271891,20 +271955,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #92] @ 0x119a28 │ │ │ │ + ldr r2, [pc, #92] @ 0x119b28 │ │ │ │ bic lr, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs r2, r2, lr │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x119a00 │ │ │ │ + bcc 0x119b00 │ │ │ │ ldrb r2, [ip, #2] │ │ │ │ str ip, [sp] │ │ │ │ bl 0x3d8a8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -271948,20 +272012,20 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #100] @ 0x119b14 │ │ │ │ + ldr r3, [pc, #100] @ 0x119c14 │ │ │ │ bic r4, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r0 │ │ │ │ sbcs r3, r3, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x119aec │ │ │ │ + bcc 0x119bec │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #3 │ │ │ │ bl 0x40508 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -271983,20 +272047,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #96] @ 0x119b9c │ │ │ │ + ldr r2, [pc, #96] @ 0x119c9c │ │ │ │ bic r4, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r0 │ │ │ │ sbcs r2, r2, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x119b74 │ │ │ │ + bcc 0x119c74 │ │ │ │ ldrb r2, [lr, #2] │ │ │ │ str lr, [sp] │ │ │ │ bl 0x40508 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -272037,20 +272101,20 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #100] @ 0x119c78 │ │ │ │ + ldr r3, [pc, #100] @ 0x119d78 │ │ │ │ bic r4, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r0 │ │ │ │ sbcs r3, r3, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x119c50 │ │ │ │ + bcc 0x119d50 │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #3 │ │ │ │ bl 0x405e8 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -272072,20 +272136,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #96] @ 0x119d00 │ │ │ │ + ldr r2, [pc, #96] @ 0x119e00 │ │ │ │ bic r4, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r0 │ │ │ │ sbcs r2, r2, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x119cd8 │ │ │ │ + bcc 0x119dd8 │ │ │ │ ldrb r2, [lr, #2] │ │ │ │ str lr, [sp] │ │ │ │ bl 0x405e8 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -272108,20 +272172,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #92] @ 0x119d8c │ │ │ │ + ldr r2, [pc, #92] @ 0x119e8c │ │ │ │ bic lr, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs r2, r2, lr │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x119d64 │ │ │ │ + bcc 0x119e64 │ │ │ │ ldrb r2, [ip, #2] │ │ │ │ str ip, [sp] │ │ │ │ bl 0x406bc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -272161,19 +272225,19 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr lr, [pc, #84] @ 0x119e58 │ │ │ │ + ldr lr, [pc, #84] @ 0x119f58 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, lr │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x119e34 │ │ │ │ + bhi 0x119f34 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #3 │ │ │ │ bl 0x3d438 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -272189,19 +272253,19 @@ │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr lr, [pc, #84] @ 0x119ec8 │ │ │ │ + ldr lr, [pc, #84] @ 0x119fc8 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, lr │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x119ea4 │ │ │ │ + bhi 0x119fa4 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ bl 0x3d438 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -272233,19 +272297,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #64] @ 0x119f64 │ │ │ │ + ldr lr, [pc, #64] @ 0x11a064 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, lr │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x119f40 │ │ │ │ + bhi 0x11a040 │ │ │ │ mov r2, r1 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r1, #3 │ │ │ │ b 0x3d524 │ │ │ │ ldrh r2, [r2] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272253,19 +272317,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ svcvc 0x00800000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #64] @ 0x119fb4 │ │ │ │ + ldr lr, [pc, #64] @ 0x11a0b4 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, lr │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x119f90 │ │ │ │ + bhi 0x11a090 │ │ │ │ mov r2, r1 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ b 0x3d524 │ │ │ │ ldrh r2, [r2] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272275,19 +272339,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ svcvc 0x00800000 │ │ │ │ rsb r2, r2, #0 │ │ │ │ b 0x42cec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #64] @ 0x11a00c │ │ │ │ + ldr lr, [pc, #64] @ 0x11a10c │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, lr │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x119fe8 │ │ │ │ + bhi 0x11a0e8 │ │ │ │ mov r2, r1 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ b 0x3d600 │ │ │ │ ldrh r2, [r2] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272321,19 +272385,19 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr lr, [pc, #84] @ 0x11a0d8 │ │ │ │ + ldr lr, [pc, #84] @ 0x11a1d8 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, lr │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x11a0b4 │ │ │ │ + bhi 0x11a1b4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #3 │ │ │ │ bl 0x40290 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -272349,19 +272413,19 @@ │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr lr, [pc, #84] @ 0x11a148 │ │ │ │ + ldr lr, [pc, #84] @ 0x11a248 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, lr │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x11a124 │ │ │ │ + bhi 0x11a224 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ bl 0x40290 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -272393,19 +272457,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #64] @ 0x11a1e4 │ │ │ │ + ldr lr, [pc, #64] @ 0x11a2e4 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, lr │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x11a1c0 │ │ │ │ + bhi 0x11a2c0 │ │ │ │ mov r2, r1 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r1, #3 │ │ │ │ b 0x4036c │ │ │ │ ldrh r2, [r2] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272413,19 +272477,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ svcvc 0x00800000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #64] @ 0x11a234 │ │ │ │ + ldr lr, [pc, #64] @ 0x11a334 │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, lr │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x11a210 │ │ │ │ + bhi 0x11a310 │ │ │ │ mov r2, r1 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ b 0x4036c │ │ │ │ ldrh r2, [r2] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272435,19 +272499,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ svcvc 0x00800000 │ │ │ │ rsb r2, r2, #0 │ │ │ │ b 0x4489c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #64] @ 0x11a28c │ │ │ │ + ldr lr, [pc, #64] @ 0x11a38c │ │ │ │ bic ip, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, lr │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x11a268 │ │ │ │ + bhi 0x11a368 │ │ │ │ mov r2, r1 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ b 0x4043c │ │ │ │ ldrh r2, [r2] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272490,15 +272554,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl ip, r0, #17 │ │ │ │ lsr ip, ip, #17 │ │ │ │ cmp ip, #31744 @ 0x7c00 │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x11a360 │ │ │ │ + bhi 0x11a460 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ mov r2, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -272519,15 +272583,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsl ip, r0, #17 │ │ │ │ lsr ip, ip, #17 │ │ │ │ cmp ip, #31744 @ 0x7c00 │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x11a3d4 │ │ │ │ + bhi 0x11a4d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ mov r2, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -272577,15 +272641,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl ip, r0, #17 │ │ │ │ lsr ip, ip, #17 │ │ │ │ cmp ip, #31744 @ 0x7c00 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bhi 0x11a490 │ │ │ │ + bhi 0x11a590 │ │ │ │ lsl r0, r0, #16 │ │ │ │ mov r1, #3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ b 0x3d284 │ │ │ │ ldrh r2, [r3] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272596,15 +272660,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsl ip, r0, #17 │ │ │ │ lsr ip, ip, #17 │ │ │ │ cmp ip, #31744 @ 0x7c00 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bhi 0x11a4dc │ │ │ │ + bhi 0x11a5dc │ │ │ │ lsl r0, r0, #16 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ lsr r0, r0, #16 │ │ │ │ b 0x3d284 │ │ │ │ ldrh r2, [r3] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272627,15 +272691,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsl ip, r0, #17 │ │ │ │ lsr ip, ip, #17 │ │ │ │ cmp ip, #31744 @ 0x7c00 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bhi 0x11a558 │ │ │ │ + bhi 0x11a658 │ │ │ │ lsl r0, r0, #16 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ lsr r0, r0, #16 │ │ │ │ b 0x3d360 │ │ │ │ ldrh r2, [r3] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272677,15 +272741,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl ip, r0, #17 │ │ │ │ lsr ip, ip, #17 │ │ │ │ cmp ip, #31744 @ 0x7c00 │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x11a64c │ │ │ │ + bhi 0x11a74c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ mov r2, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -272706,15 +272770,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsl ip, r0, #17 │ │ │ │ lsr ip, ip, #17 │ │ │ │ cmp ip, #31744 @ 0x7c00 │ │ │ │ mov r3, r2 │ │ │ │ - bhi 0x11a6c0 │ │ │ │ + bhi 0x11a7c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ mov r2, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -272764,15 +272828,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl ip, r0, #17 │ │ │ │ lsr ip, ip, #17 │ │ │ │ cmp ip, #31744 @ 0x7c00 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bhi 0x11a77c │ │ │ │ + bhi 0x11a87c │ │ │ │ lsl r0, r0, #16 │ │ │ │ mov r1, #3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ b 0x400f4 │ │ │ │ ldrh r2, [r3] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272783,15 +272847,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ lsl ip, r0, #17 │ │ │ │ lsr ip, ip, #17 │ │ │ │ cmp ip, #31744 @ 0x7c00 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bhi 0x11a7c8 │ │ │ │ + bhi 0x11a8c8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ lsr r0, r0, #16 │ │ │ │ b 0x400f4 │ │ │ │ ldrh r2, [r3] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272814,15 +272878,15 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsl ip, r0, #17 │ │ │ │ lsr ip, ip, #17 │ │ │ │ cmp ip, #31744 @ 0x7c00 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bhi 0x11a844 │ │ │ │ + bhi 0x11a944 │ │ │ │ lsl r0, r0, #16 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ lsr r0, r0, #16 │ │ │ │ b 0x401c4 │ │ │ │ ldrh r2, [r3] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ @@ -272834,20 +272898,20 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #96] @ 0x11a8e8 │ │ │ │ + ldr r3, [pc, #96] @ 0x11a9e8 │ │ │ │ bic lr, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs r3, r3, lr │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x11a8c0 │ │ │ │ + bcc 0x11a9c0 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #3 │ │ │ │ bl 0x3d8a8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -272867,20 +272931,20 @@ │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #96] @ 0x11a96c │ │ │ │ + ldr r3, [pc, #96] @ 0x11aa6c │ │ │ │ bic lr, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs r3, r3, lr │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x11a944 │ │ │ │ + bcc 0x11aa44 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #3 │ │ │ │ bl 0x406bc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -272983,449 +273047,449 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #484] @ 0x11acc0 │ │ │ │ + ldr r3, [pc, #484] @ 0x11adc0 │ │ │ │ lsl r0, r0, #16 │ │ │ │ sub sp, sp, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ bl 0x4a400 │ │ │ │ lsr r3, r0, #10 │ │ │ │ bic r2, r0, #32768 @ 0x8000 │ │ │ │ and r3, r3, #31 │ │ │ │ cmp r2, #31744 @ 0x7c00 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bgt 0x11abf4 │ │ │ │ + bgt 0x11acf4 │ │ │ │ lsl r2, r0, #17 │ │ │ │ lsr r2, r2, #17 │ │ │ │ cmp r2, #31744 @ 0x7c00 │ │ │ │ andeq r0, r0, #32768 @ 0x8000 │ │ │ │ - beq 0x11ab68 │ │ │ │ + beq 0x11ac68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x11ab9c │ │ │ │ + beq 0x11ac9c │ │ │ │ lsr r6, r4, #15 │ │ │ │ lsl r6, r6, #16 │ │ │ │ tst r4, #32512 @ 0x7f00 │ │ │ │ lsr r6, r6, #16 │ │ │ │ - beq 0x11ac50 │ │ │ │ + beq 0x11ad50 │ │ │ │ cmp r3, #28 │ │ │ │ - bls 0x11abb4 │ │ │ │ + bls 0x11acb4 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11abb4 │ │ │ │ + beq 0x11acb4 │ │ │ │ ldrh r3, [r5] │ │ │ │ and r0, r4, #32768 @ 0x8000 │ │ │ │ orr r3, r3, #8 │ │ │ │ strh r3, [r5] │ │ │ │ - ldr r3, [pc, #336] @ 0x11acc0 │ │ │ │ + ldr r3, [pc, #336] @ 0x11adc0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11aca4 │ │ │ │ + bne 0x11ada4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r5] │ │ │ │ and r4, r4, #32768 @ 0x8000 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r0, r4, #31744 @ 0x7c00 │ │ │ │ strh r3, [r5] │ │ │ │ - b 0x11ab68 │ │ │ │ - ldr r5, [pc, #264] @ 0x11acc4 │ │ │ │ + b 0x11ac68 │ │ │ │ + ldr r5, [pc, #264] @ 0x11adc4 │ │ │ │ mov r2, #0 │ │ │ │ and r3, r4, r5 │ │ │ │ lsl r3, r3, #10 │ │ │ │ mov r1, #29 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x1181d4 │ │ │ │ + bl 0x1182d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl r3, r3, #10 │ │ │ │ and r3, r3, #31744 @ 0x7c00 │ │ │ │ orr r3, r3, r6, lsl #15 │ │ │ │ eor r0, r3, r1, lsr #10 │ │ │ │ and r4, r0, r5 │ │ │ │ eor r0, r4, r3 │ │ │ │ - b 0x11ab68 │ │ │ │ + b 0x11ac68 │ │ │ │ mov r1, r5 │ │ │ │ bl 0x29b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11ac3c │ │ │ │ + beq 0x11ad3c │ │ │ │ ldrh r3, [r5] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strh r3, [r5] │ │ │ │ - beq 0x11ac2c │ │ │ │ + beq 0x11ad2c │ │ │ │ mov r0, r5 │ │ │ │ bl 0x49f3c │ │ │ │ mov r4, r0 │ │ │ │ - b 0x11ac48 │ │ │ │ + b 0x11ad48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 0x4a1cc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x11ac1c │ │ │ │ + bne 0x11ad1c │ │ │ │ mov r0, r4 │ │ │ │ - b 0x11ab68 │ │ │ │ + b 0x11ac68 │ │ │ │ ldrh r2, [r5] │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ orr r2, r2, #20 │ │ │ │ strh r2, [r5] │ │ │ │ - ldr r2, [pc, #96] @ 0x11acc8 │ │ │ │ + ldr r2, [pc, #96] @ 0x11adc8 │ │ │ │ and r6, r6, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x11aca8 │ │ │ │ + bhi 0x11ada8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ eor r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x11ac94 │ │ │ │ + beq 0x11ad94 │ │ │ │ and r4, r4, #32768 @ 0x8000 │ │ │ │ orr r0, r4, #31744 @ 0x7c00 │ │ │ │ - b 0x11ab68 │ │ │ │ + b 0x11ac68 │ │ │ │ and r4, r4, #32768 @ 0x8000 │ │ │ │ orr r0, r4, #31488 @ 0x7b00 │ │ │ │ orr r0, r0, #255 @ 0xff │ │ │ │ - b 0x11ab68 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11ac68 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #24] @ 0x11accc │ │ │ │ - ldr r2, [pc, #24] @ 0x11acd0 │ │ │ │ - ldr r1, [pc, #24] @ 0x11acd4 │ │ │ │ + ldr r3, [pc, #24] @ 0x11adcc │ │ │ │ + ldr r2, [pc, #24] @ 0x11add0 │ │ │ │ + ldr r1, [pc, #24] @ 0x11add4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq r3, r6, r4, ror #23 │ │ │ │ - subeq r3, r6, r4, lsr #24 │ │ │ │ + subeq r3, r6, r4, ror #25 │ │ │ │ + subeq r3, r6, r4, lsr #26 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ mov r2, #0 │ │ │ │ - b 0x118628 │ │ │ │ + b 0x118728 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x118628 │ │ │ │ + b 0x118728 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #556] @ 0x11af2c │ │ │ │ + ldr r3, [pc, #556] @ 0x11b02c │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 0x4a49c │ │ │ │ - ldr lr, [pc, #532] @ 0x11af30 │ │ │ │ + ldr lr, [pc, #532] @ 0x11b030 │ │ │ │ mov ip, #0 │ │ │ │ lsr r3, r1, #20 │ │ │ │ cmp ip, r0 │ │ │ │ lsl r3, r3, #21 │ │ │ │ bic r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsr r3, r3, #21 │ │ │ │ sbcs r7, lr, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bcc 0x11ae38 │ │ │ │ + bcc 0x11af38 │ │ │ │ cmp r2, lr │ │ │ │ cmpeq r0, ip │ │ │ │ moveq r5, ip │ │ │ │ andeq r4, r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 0x11ada0 │ │ │ │ + beq 0x11aea0 │ │ │ │ orrs r2, r5, r2 │ │ │ │ - beq 0x11add4 │ │ │ │ - ldr r2, [pc, #460] @ 0x11af34 │ │ │ │ + beq 0x11aed4 │ │ │ │ + ldr r2, [pc, #460] @ 0x11b034 │ │ │ │ and r2, r2, r4 │ │ │ │ orrs r2, r2, #0 │ │ │ │ - beq 0x11aeb0 │ │ │ │ - ldr r2, [pc, #448] @ 0x11af38 │ │ │ │ + beq 0x11afb0 │ │ │ │ + ldr r2, [pc, #448] @ 0x11b038 │ │ │ │ and r7, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 0x11adf4 │ │ │ │ + ble 0x11aef4 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11adf4 │ │ │ │ + beq 0x11aef4 │ │ │ │ ldrh r3, [r6] │ │ │ │ mov r5, ip │ │ │ │ orr r3, r3, #8 │ │ │ │ mov r4, r7 │ │ │ │ strh r3, [r6] │ │ │ │ - ldr r3, [pc, #388] @ 0x11af2c │ │ │ │ + ldr r3, [pc, #388] @ 0x11b02c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11af10 │ │ │ │ + bne 0x11b010 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r3, [r6] │ │ │ │ and r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r4, r4, #2130706432 @ 0x7f000000 │ │ │ │ mov r5, ip │ │ │ │ orr r4, r4, #15728640 @ 0xf00000 │ │ │ │ strh r3, [r6] │ │ │ │ - b 0x11ada0 │ │ │ │ + b 0x11aea0 │ │ │ │ mov r0, #0 │ │ │ │ bic r3, r4, #-16777216 @ 0xff000000 │ │ │ │ mov r2, r5 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #300] @ 0x11af3c │ │ │ │ + ldr r1, [pc, #300] @ 0x11b03c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x1181d4 │ │ │ │ - ldr r3, [pc, #276] @ 0x11af30 │ │ │ │ + bl 0x1182d4 │ │ │ │ + ldr r3, [pc, #276] @ 0x11b030 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and r3, r3, r2, lsl #20 │ │ │ │ orr r3, r3, r7 │ │ │ │ bic r4, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r4, r4, #15728640 @ 0xf00000 │ │ │ │ mov r5, r0 │ │ │ │ eor r4, r4, r3 │ │ │ │ - b 0x11ada0 │ │ │ │ + b 0x11aea0 │ │ │ │ mov r2, r6 │ │ │ │ bl 0x29e84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11aea0 │ │ │ │ + beq 0x11afa0 │ │ │ │ ldrh r3, [r6] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strh r3, [r6] │ │ │ │ - beq 0x11ae88 │ │ │ │ - ldr r3, [pc, #196] @ 0x11af2c │ │ │ │ + beq 0x11af88 │ │ │ │ + ldr r3, [pc, #196] @ 0x11b02c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11af10 │ │ │ │ + bne 0x11b010 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 0x4a030 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 0x4a288 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11ada0 │ │ │ │ - b 0x11ae60 │ │ │ │ + beq 0x11aea0 │ │ │ │ + b 0x11af60 │ │ │ │ ldrh r2, [r6] │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ - ldr r1, [pc, #128] @ 0x11af40 │ │ │ │ + ldr r1, [pc, #128] @ 0x11b040 │ │ │ │ orr r2, r2, #20 │ │ │ │ lsr r0, r4, #31 │ │ │ │ strh r2, [r6] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x11af14 │ │ │ │ + bhi 0x11b014 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ eor r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11aefc │ │ │ │ + beq 0x11affc │ │ │ │ and r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ orr r4, r4, #2130706432 @ 0x7f000000 │ │ │ │ mov r5, #0 │ │ │ │ orr r4, r4, #15728640 @ 0xf00000 │ │ │ │ - b 0x11ada0 │ │ │ │ - ldr r3, [pc, #64] @ 0x11af44 │ │ │ │ + b 0x11aea0 │ │ │ │ + ldr r3, [pc, #64] @ 0x11b044 │ │ │ │ and r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ mvn r5, #0 │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 0x11ada0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11aea0 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #40] @ 0x11af48 │ │ │ │ - ldr r2, [pc, #40] @ 0x11af4c │ │ │ │ - ldr r1, [pc, #40] @ 0x11af50 │ │ │ │ + ldr r3, [pc, #40] @ 0x11b048 │ │ │ │ + ldr r2, [pc, #40] @ 0x11b04c │ │ │ │ + ldr r1, [pc, #40] @ 0x11b050 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ svcvc 0x00fc0000 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - subeq r3, r6, r8, ror #23 │ │ │ │ + subeq r3, r6, r8, ror #25 │ │ │ │ svcvc 0x00efffff │ │ │ │ - subeq r3, r6, r4, lsr #24 │ │ │ │ + subeq r3, r6, r4, lsr #26 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #348] @ 0x11b0c8 │ │ │ │ + ldr r3, [pc, #348] @ 0x11b1c8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ sub sp, sp, #20 │ │ │ │ lsr r0, r0, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ bl 0x4a400 │ │ │ │ lsr r3, r0, #10 │ │ │ │ bic r2, r0, #32768 @ 0x8000 │ │ │ │ and r3, r3, #31 │ │ │ │ cmp r2, #31744 @ 0x7c00 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bgt 0x11b050 │ │ │ │ + bgt 0x11b150 │ │ │ │ lsl r3, r0, #17 │ │ │ │ lsr r3, r3, #17 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11b038 │ │ │ │ + beq 0x11b138 │ │ │ │ lsr r2, r0, #15 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x11b088 │ │ │ │ + bne 0x11b188 │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ moveq r0, r2 │ │ │ │ - beq 0x11b004 │ │ │ │ + beq 0x11b104 │ │ │ │ lsl r3, r4, #22 │ │ │ │ lsr r3, r3, #22 │ │ │ │ lsl r3, r3, #10 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x1182e4 │ │ │ │ + bl 0x1183e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r0, r0, #10 │ │ │ │ and r0, r0, #31744 @ 0x7c00 │ │ │ │ lsr r1, r1, #12 │ │ │ │ orr r0, r0, r1, lsl #2 │ │ │ │ - ldr r3, [pc, #188] @ 0x11b0c8 │ │ │ │ + ldr r3, [pc, #188] @ 0x11b1c8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11b0c4 │ │ │ │ + bne 0x11b1c4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r5] │ │ │ │ and r4, r0, #32768 @ 0x8000 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r0, r4, #31744 @ 0x7c00 │ │ │ │ strh r3, [r5] │ │ │ │ - b 0x11b004 │ │ │ │ + b 0x11b104 │ │ │ │ mov r1, r5 │ │ │ │ bl 0x29b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11b0b0 │ │ │ │ + beq 0x11b1b0 │ │ │ │ ldrh r3, [r5] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strh r3, [r5] │ │ │ │ - beq 0x11b0a0 │ │ │ │ + beq 0x11b1a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x49f3c │ │ │ │ mov r4, r0 │ │ │ │ - b 0x11b0bc │ │ │ │ + b 0x11b1bc │ │ │ │ ldrh r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r5] │ │ │ │ bl 0x49f3c │ │ │ │ - b 0x11b004 │ │ │ │ + b 0x11b104 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 0x4a1cc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x11b078 │ │ │ │ + bne 0x11b178 │ │ │ │ mov r0, r4 │ │ │ │ - b 0x11b004 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11b104 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov r2, #0 │ │ │ │ - b 0x1184ac │ │ │ │ + b 0x1185ac │ │ │ │ mov r2, #1 │ │ │ │ - b 0x1184ac │ │ │ │ + b 0x1185ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #384] @ 0x11b274 │ │ │ │ + ldr r3, [pc, #384] @ 0x11b374 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 0x4a49c │ │ │ │ - ldr r6, [pc, #360] @ 0x11b278 │ │ │ │ + ldr r6, [pc, #360] @ 0x11b378 │ │ │ │ mov ip, #0 │ │ │ │ lsr r3, r1, #20 │ │ │ │ lsl r3, r3, #21 │ │ │ │ lsr r3, r3, #21 │ │ │ │ cmp ip, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ sbcs r2, r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bcc 0x11b1e0 │ │ │ │ + bcc 0x11b2e0 │ │ │ │ orrs r2, r0, r3 │ │ │ │ - beq 0x11b1c0 │ │ │ │ + beq 0x11b2c0 │ │ │ │ lsrs r8, r1, #31 │ │ │ │ - bne 0x11b230 │ │ │ │ + bne 0x11b330 │ │ │ │ cmp r3, r6 │ │ │ │ cmpeq r0, r8 │ │ │ │ - beq 0x11b264 │ │ │ │ + beq 0x11b364 │ │ │ │ bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ mov r2, r5 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ - ldr r1, [pc, #276] @ 0x11b27c │ │ │ │ + ldr r1, [pc, #276] @ 0x11b37c │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x1182e4 │ │ │ │ + bl 0x1183e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r8 │ │ │ │ and r3, r6, r3, lsl #20 │ │ │ │ bic r4, r1, #4080 @ 0xff0 │ │ │ │ bic r4, r4, #15 │ │ │ │ orr r4, r3, r4 │ │ │ │ - ldr r3, [pc, #228] @ 0x11b274 │ │ │ │ + ldr r3, [pc, #228] @ 0x11b374 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11b270 │ │ │ │ + bne 0x11b370 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -273433,85 +273497,85 @@ │ │ │ │ ldrh r3, [r7] │ │ │ │ and r4, r1, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r4, r4, #2130706432 @ 0x7f000000 │ │ │ │ mov r5, ip │ │ │ │ orr r4, r4, #15728640 @ 0xf00000 │ │ │ │ strh r3, [r7] │ │ │ │ - b 0x11b188 │ │ │ │ + b 0x11b288 │ │ │ │ mov r2, r7 │ │ │ │ bl 0x29e84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11b220 │ │ │ │ + beq 0x11b320 │ │ │ │ ldrh r3, [r7] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strh r3, [r7] │ │ │ │ - bne 0x11b23c │ │ │ │ + bne 0x11b33c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 0x4a288 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11b188 │ │ │ │ - b 0x11b23c │ │ │ │ + beq 0x11b288 │ │ │ │ + b 0x11b33c │ │ │ │ ldrh r3, [r7] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r7] │ │ │ │ - ldr r3, [pc, #48] @ 0x11b274 │ │ │ │ + ldr r3, [pc, #48] @ 0x11b374 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11b270 │ │ │ │ + bne 0x11b370 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 0x4a030 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b 0x11b188 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11b288 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ cmp r0, #0 │ │ │ │ - bge 0x11b2c8 │ │ │ │ + bge 0x11b3c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ lsr r0, r0, #23 │ │ │ │ add r1, r1, r0, lsl r1 │ │ │ │ mov r0, #524288 @ 0x80000 │ │ │ │ - bl 0x354954 │ │ │ │ + bl 0x354a54 │ │ │ │ add r0, r0, #1 │ │ │ │ asr r0, r0, #1 │ │ │ │ lsl r0, r0, #23 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - bls 0x11b308 │ │ │ │ + bls 0x11b408 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ lsr r0, r0, #23 │ │ │ │ - bl 0x118140 │ │ │ │ + bl 0x118240 │ │ │ │ lsl r0, r0, #23 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ @@ -273663,15 +273727,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r2, #3936 @ 0xf60 │ │ │ │ add r2, r2, #8 │ │ │ │ - bl 0x11b4ec │ │ │ │ + bl 0x11b5ec │ │ │ │ ldr r3, [r4, #3832] @ 0xef8 │ │ │ │ mov r2, #0 │ │ │ │ bic r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ str r2, [r4, #3836] @ 0xefc │ │ │ │ eor r1, r1, #1 │ │ │ │ orr r3, r3, r1, lsl #30 │ │ │ │ str r3, [r4, #3832] @ 0xef8 │ │ │ │ @@ -273681,30 +273745,30 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 0x11b654 │ │ │ │ + ldr r3, [pc, #144] @ 0x11b754 │ │ │ │ ldrh r5, [r1] │ │ │ │ bics r3, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 0x11b5fc │ │ │ │ + beq 0x11b6fc │ │ │ │ bl 0x3c9e8 │ │ │ │ lsr r3, r0, #23 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ - beq 0x11b61c │ │ │ │ + beq 0x11b71c │ │ │ │ orr r5, r5, #1 │ │ │ │ mov r0, #-822083584 @ 0xcf000000 │ │ │ │ strh r5, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -273712,42 +273776,42 @@ │ │ │ │ bic r2, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #8388608 @ 0x800000 │ │ │ │ lsr r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11b5fc │ │ │ │ + beq 0x11b6fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 0x11b700 │ │ │ │ + ldr r3, [pc, #144] @ 0x11b800 │ │ │ │ ldrh r5, [r1] │ │ │ │ bics r3, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 0x11b6a8 │ │ │ │ + beq 0x11b7a8 │ │ │ │ bl 0x3c9e8 │ │ │ │ lsr r3, r0, #23 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ - beq 0x11b6c8 │ │ │ │ + beq 0x11b7c8 │ │ │ │ orr r5, r5, #1 │ │ │ │ mov r0, #-553648128 @ 0xdf000000 │ │ │ │ strh r5, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -273755,110 +273819,110 @@ │ │ │ │ bic r2, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #8388608 @ 0x800000 │ │ │ │ lsr r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11b6a8 │ │ │ │ + beq 0x11b7a8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ lsr r3, r1, #20 │ │ │ │ - ldr ip, [pc, #152] @ 0x11b7b8 │ │ │ │ + ldr ip, [pc, #152] @ 0x11b8b8 │ │ │ │ lsl r3, r3, #21 │ │ │ │ lsr r3, r3, #21 │ │ │ │ cmp r3, ip │ │ │ │ ldrh r5, [r2] │ │ │ │ mov r4, r2 │ │ │ │ - beq 0x11b764 │ │ │ │ + beq 0x11b864 │ │ │ │ bl 0x3cb40 │ │ │ │ - ldr r2, [pc, #124] @ 0x11b7bc │ │ │ │ + ldr r2, [pc, #124] @ 0x11b8bc │ │ │ │ lsr r3, r1, #20 │ │ │ │ lsl r3, r3, #21 │ │ │ │ lsr r3, r3, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x11b784 │ │ │ │ + beq 0x11b884 │ │ │ │ orr r5, r5, #1 │ │ │ │ - ldr r1, [pc, #80] @ 0x11b7c0 │ │ │ │ + ldr r1, [pc, #80] @ 0x11b8c0 │ │ │ │ mov r0, #0 │ │ │ │ strh r5, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ orrs r3, r0, r3 │ │ │ │ lsr r3, r1, #31 │ │ │ │ andeq r3, r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11b764 │ │ │ │ + beq 0x11b864 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, lsl r4 │ │ │ │ mvngt r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ lsr r3, r1, #20 │ │ │ │ - ldr ip, [pc, #152] @ 0x11b878 │ │ │ │ + ldr ip, [pc, #152] @ 0x11b978 │ │ │ │ lsl r3, r3, #21 │ │ │ │ lsr r3, r3, #21 │ │ │ │ cmp r3, ip │ │ │ │ ldrh r5, [r2] │ │ │ │ mov r4, r2 │ │ │ │ - beq 0x11b824 │ │ │ │ + beq 0x11b924 │ │ │ │ bl 0x3cb40 │ │ │ │ - ldr r2, [pc, #124] @ 0x11b87c │ │ │ │ + ldr r2, [pc, #124] @ 0x11b97c │ │ │ │ lsr r3, r1, #20 │ │ │ │ lsl r3, r3, #21 │ │ │ │ lsr r3, r3, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x11b844 │ │ │ │ + beq 0x11b944 │ │ │ │ orr r5, r5, #1 │ │ │ │ - ldr r1, [pc, #80] @ 0x11b880 │ │ │ │ + ldr r1, [pc, #80] @ 0x11b980 │ │ │ │ mov r0, #0 │ │ │ │ strh r5, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #15728640 @ 0xf00000 │ │ │ │ orrs r3, r0, r3 │ │ │ │ lsr r3, r1, #31 │ │ │ │ andeq r3, r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11b824 │ │ │ │ + beq 0x11b924 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, lsr r4 │ │ │ │ @@ -273867,722 +273931,722 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r2, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 0x11b8e0 │ │ │ │ + beq 0x11b9e0 │ │ │ │ sub r3, r5, #5 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0x11b90c │ │ │ │ + bhi 0x11ba0c │ │ │ │ bl 0x61288 │ │ │ │ tst r0, #262144 @ 0x40000 │ │ │ │ - bne 0x11b8ec │ │ │ │ + bne 0x11b9ec │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 0x61288 │ │ │ │ tst r0, #32768 @ 0x8000 │ │ │ │ - beq 0x11b8c0 │ │ │ │ - ldr r2, [pc, #48] @ 0x11b924 │ │ │ │ + beq 0x11b9c0 │ │ │ │ + ldr r2, [pc, #48] @ 0x11ba24 │ │ │ │ lsl r1, r4, #5 │ │ │ │ orr r1, r1, r5, lsl #10 │ │ │ │ orr r2, r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xfe570 │ │ │ │ + bl 0xfe670 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0x11b928 │ │ │ │ - ldr r2, [pc, #16] @ 0x11b92c │ │ │ │ - ldr r1, [pc, #16] @ 0x11b930 │ │ │ │ + ldr r3, [pc, #16] @ 0x11ba28 │ │ │ │ + ldr r2, [pc, #16] @ 0x11ba2c │ │ │ │ + ldr r1, [pc, #16] @ 0x11ba30 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mvncs ip, #1 │ │ │ │ - subeq r3, r6, ip, ror #24 │ │ │ │ + subeq r3, r6, ip, ror #26 │ │ │ │ andeq r0, r0, r5, asr #10 │ │ │ │ - subeq fp, r0, r0, lsr ip │ │ │ │ + subeq fp, r0, r0, lsr sp │ │ │ │ b 0x666e4 │ │ │ │ b 0x667e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r4, [pc, #68] @ 0x11b99c │ │ │ │ + ldr r4, [pc, #68] @ 0x11ba9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ mov r1, r5 │ │ │ │ lsr r2, r0, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - bl 0x1734dc │ │ │ │ - ldr r1, [pc, #44] @ 0x11b9a0 │ │ │ │ + bl 0x1735dc │ │ │ │ + ldr r1, [pc, #44] @ 0x11baa0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x2dfd14 │ │ │ │ + bl 0x2dfe14 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adceq r5, r8, ip, lsr #22 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ - ldrls r3, [pc, #12] @ 0x11b9bc │ │ │ │ + ldrls r3, [pc, #12] @ 0x11babc │ │ │ │ ldrls r0, [r3, r0, lsl #2] │ │ │ │ mvnhi r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00463c90 │ │ │ │ - ldr r3, [pc, #52] @ 0x11b9fc │ │ │ │ + @ instruction: 0x00463d90 │ │ │ │ + ldr r3, [pc, #52] @ 0x11bafc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #151 @ 0x97 │ │ │ │ - bne 0x11b9cc │ │ │ │ + bne 0x11bacc │ │ │ │ mov r0, #143 @ 0x8f │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - subeq r3, r6, ip, lsl #25 │ │ │ │ + subeq r3, r6, ip, lsl #27 │ │ │ │ ldr r3, [r0, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r3] │ │ │ │ mvneq r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 0x11ba64 │ │ │ │ + ldr r3, [pc, #52] @ 0x11bb64 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #656] @ 0x290 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #28] @ 0x11ba68 │ │ │ │ + ldr r1, [pc, #28] @ 0x11bb68 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x30ad74 │ │ │ │ + bl 0x30ae74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x174940 │ │ │ │ + b 0x174a40 │ │ │ │ adceq r4, r8, ip, lsr #22 │ │ │ │ - @ instruction: 0x0040bc94 │ │ │ │ + @ instruction: 0x0040bd94 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 0x11bb84 │ │ │ │ + bls 0x11bc84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [pc, #252] @ 0x11bb8c │ │ │ │ + ldr r8, [pc, #252] @ 0x11bc8c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r3, [r3, #656] @ 0x290 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r3, #200] @ 0xc8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ - ldrcs r0, [pc, #220] @ 0x11bb90 │ │ │ │ - bcs 0x11bb68 │ │ │ │ + ldrcs r0, [pc, #220] @ 0x11bc90 │ │ │ │ + bcs 0x11bc68 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ sub r6, r3, r5 │ │ │ │ - ldr r3, [pc, #208] @ 0x11bb94 │ │ │ │ + ldr r3, [pc, #208] @ 0x11bc94 │ │ │ │ add r7, r8, #4096 @ 0x1000 │ │ │ │ cmp r4, r3 │ │ │ │ movcs r4, r3 │ │ │ │ cmp r6, r4 │ │ │ │ ldr r9, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bhi 0x11bb58 │ │ │ │ - ldr r1, [pc, #180] @ 0x11bb98 │ │ │ │ - bl 0x309550 │ │ │ │ + bhi 0x11bc58 │ │ │ │ + ldr r1, [pc, #180] @ 0x11bc98 │ │ │ │ + bl 0x309650 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ - bl 0x2dfd54 │ │ │ │ + bl 0x2dfe54 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ add r1, r5, r9 │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x11bb74 │ │ │ │ + beq 0x11bc74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x11bb64 │ │ │ │ + bne 0x11bc64 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x174954 │ │ │ │ + bl 0x174a54 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x173614 │ │ │ │ - ldr r1, [pc, #60] @ 0x11bb9c │ │ │ │ - bl 0x309550 │ │ │ │ - b 0x11bae8 │ │ │ │ - ldr r0, [pc, #52] @ 0x11bba0 │ │ │ │ + b 0x173714 │ │ │ │ + ldr r1, [pc, #60] @ 0x11bc9c │ │ │ │ + bl 0x309650 │ │ │ │ + b 0x11bbe8 │ │ │ │ + ldr r0, [pc, #52] @ 0x11bca0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x173920 │ │ │ │ + b 0x173a20 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x127638 │ │ │ │ - b 0x11bb24 │ │ │ │ - ldr r0, [pc, #24] @ 0x11bba4 │ │ │ │ - b 0x173920 │ │ │ │ + bl 0x127738 │ │ │ │ + b 0x11bc24 │ │ │ │ + ldr r0, [pc, #24] @ 0x11bca4 │ │ │ │ + b 0x173a20 │ │ │ │ adceq r4, r8, ip, lsr #22 │ │ │ │ - strheq fp, [r0], #-200 @ 0xffffff38 │ │ │ │ + strheq fp, [r0], #-216 @ 0xffffff28 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - subeq r0, r5, r0, ror r3 │ │ │ │ - subeq r4, r2, r0, lsl #4 │ │ │ │ - strheq fp, [r0], #-204 @ 0xffffff34 │ │ │ │ - strheq fp, [r0], #-196 @ 0xffffff3c │ │ │ │ + subeq r0, r5, r0, ror r4 │ │ │ │ + subeq r4, r2, r0, lsl #6 │ │ │ │ + strheq fp, [r0], #-220 @ 0xffffff24 │ │ │ │ + strheq fp, [r0], #-212 @ 0xffffff2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x11b93c │ │ │ │ - ldr r4, [pc, #112] @ 0x11bc40 │ │ │ │ + bl 0x11ba3c │ │ │ │ + ldr r4, [pc, #112] @ 0x11bd40 │ │ │ │ ldr ip, [r5] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #-4088] @ 0xfffff008 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, r0, #8704 @ 0x2200 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ add r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x154fec │ │ │ │ + bl 0x1550ec │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 0x11bc20 │ │ │ │ - ldr r1, [pc, #52] @ 0x11bc44 │ │ │ │ + blt 0x11bd20 │ │ │ │ + ldr r1, [pc, #52] @ 0x11bd44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ad74 │ │ │ │ + bl 0x30ae74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x174940 │ │ │ │ - bl 0x358d50 │ │ │ │ - ldr r1, [pc, #28] @ 0x11bc48 │ │ │ │ + b 0x174a40 │ │ │ │ + bl 0x358e50 │ │ │ │ + ldr r1, [pc, #28] @ 0x11bd48 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ad74 │ │ │ │ + bl 0x30ae74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x174940 │ │ │ │ + b 0x174a40 │ │ │ │ adceq r4, r8, ip, lsr #22 │ │ │ │ - subeq fp, r0, r8, asr #25 │ │ │ │ - subeq fp, r0, r0, asr #25 │ │ │ │ + subeq fp, r0, r8, asr #27 │ │ │ │ + subeq fp, r0, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 0x3a895c │ │ │ │ + bl 0x3a8a5c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x11bc7c │ │ │ │ + beq 0x11bd7c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #36] @ 0x11bca0 │ │ │ │ - b 0x173920 │ │ │ │ - ldr r3, [pc, #32] @ 0x11bca4 │ │ │ │ + ldr r0, [pc, #36] @ 0x11bda0 │ │ │ │ + b 0x173a20 │ │ │ │ + ldr r3, [pc, #32] @ 0x11bda4 │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ - bl 0x358d50 │ │ │ │ - ldr r1, [pc, #24] @ 0x11bca8 │ │ │ │ + bl 0x358e50 │ │ │ │ + ldr r1, [pc, #24] @ 0x11bda8 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ad74 │ │ │ │ + bl 0x30ae74 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x174940 │ │ │ │ - subeq fp, r0, ip, asr #25 │ │ │ │ + b 0x174a40 │ │ │ │ + subeq fp, r0, ip, asr #27 │ │ │ │ adceq r5, r8, ip, lsr #22 │ │ │ │ - subeq fp, r0, r0, asr #25 │ │ │ │ + subeq fp, r0, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r5, #8192 @ 0x2000 │ │ │ │ movcs r5, #8192 @ 0x2000 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r6, [r3, #32] │ │ │ │ - bl 0x2fb73c │ │ │ │ + bl 0x2fb83c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x11bd74 │ │ │ │ + beq 0x11be74 │ │ │ │ strd r6, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3a64bc │ │ │ │ - ldr r6, [pc, #124] @ 0x11bd80 │ │ │ │ + bl 0x3a65bc │ │ │ │ + ldr r6, [pc, #124] @ 0x11be80 │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 0x11bd4c │ │ │ │ - ldr r1, [pc, #112] @ 0x11bd84 │ │ │ │ + blt 0x11be4c │ │ │ │ + ldr r1, [pc, #112] @ 0x11be84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x30ad74 │ │ │ │ + bl 0x30ae74 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x174954 │ │ │ │ + bl 0x174a54 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - bl 0x173614 │ │ │ │ + bl 0x173714 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x2fb718 │ │ │ │ - bl 0x358d50 │ │ │ │ - ldr r1, [pc, #48] @ 0x11bd88 │ │ │ │ + b 0x2fb818 │ │ │ │ + bl 0x358e50 │ │ │ │ + ldr r1, [pc, #48] @ 0x11be88 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x30ad74 │ │ │ │ - bl 0x174940 │ │ │ │ + bl 0x30ae74 │ │ │ │ + bl 0x174a40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x2fb718 │ │ │ │ - ldr r0, [pc, #16] @ 0x11bd8c │ │ │ │ - bl 0x173920 │ │ │ │ - b 0x11bd3c │ │ │ │ + b 0x2fb818 │ │ │ │ + ldr r0, [pc, #16] @ 0x11be8c │ │ │ │ + bl 0x173a20 │ │ │ │ + b 0x11be3c │ │ │ │ adceq r5, r8, ip, lsr #22 │ │ │ │ - ldrdeq fp, [r0], #-196 @ 0xffffff3c │ │ │ │ - subeq fp, r0, r0, asr #25 │ │ │ │ - ldrdeq fp, [r0], #-192 @ 0xffffff40 │ │ │ │ + ldrdeq fp, [r0], #-212 @ 0xffffff2c │ │ │ │ + subeq fp, r0, r0, asr #27 │ │ │ │ + ldrdeq fp, [r0], #-208 @ 0xffffff30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x11b93c │ │ │ │ + bl 0x11ba3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ - bl 0x2fb73c │ │ │ │ + bl 0x2fb83c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x11be3c │ │ │ │ + beq 0x11bf3c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1550c0 │ │ │ │ - ldr r6, [pc, #116] @ 0x11be48 │ │ │ │ + bl 0x1551c0 │ │ │ │ + ldr r6, [pc, #116] @ 0x11bf48 │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 0x11be18 │ │ │ │ + blt 0x11bf18 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #96] @ 0x11be4c │ │ │ │ - bl 0x30ad74 │ │ │ │ + ldr r1, [pc, #96] @ 0x11bf4c │ │ │ │ + bl 0x30ae74 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x174954 │ │ │ │ + bl 0x174a54 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - bl 0x173614 │ │ │ │ + bl 0x173714 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x2fb718 │ │ │ │ - bl 0x358d50 │ │ │ │ - ldr r1, [pc, #44] @ 0x11be50 │ │ │ │ + b 0x2fb818 │ │ │ │ + bl 0x358e50 │ │ │ │ + ldr r1, [pc, #44] @ 0x11bf50 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x30ad74 │ │ │ │ - bl 0x174940 │ │ │ │ + bl 0x30ae74 │ │ │ │ + bl 0x174a40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x2fb718 │ │ │ │ - ldr r0, [pc, #16] @ 0x11be54 │ │ │ │ - bl 0x173920 │ │ │ │ - b 0x11be30 │ │ │ │ + b 0x2fb818 │ │ │ │ + ldr r0, [pc, #16] @ 0x11bf54 │ │ │ │ + bl 0x173a20 │ │ │ │ + b 0x11bf30 │ │ │ │ adceq r5, r8, ip, lsr #22 │ │ │ │ - ldrdeq fp, [r0], #-196 @ 0xffffff3c │ │ │ │ - subeq fp, r0, r0, asr #25 │ │ │ │ - ldrdeq fp, [r0], #-192 @ 0xffffff40 │ │ │ │ + ldrdeq fp, [r0], #-212 @ 0xffffff2c │ │ │ │ + subeq fp, r0, r0, asr #27 │ │ │ │ + ldrdeq fp, [r0], #-208 @ 0xffffff30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - bl 0x174de8 │ │ │ │ + bl 0x174ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11bef0 │ │ │ │ - bl 0x174e80 │ │ │ │ + beq 0x11bff0 │ │ │ │ + bl 0x174f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11bef0 │ │ │ │ + beq 0x11bff0 │ │ │ │ ldr r3, [r0, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11bef0 │ │ │ │ + beq 0x11bff0 │ │ │ │ ldr r3, [r3, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11bef0 │ │ │ │ + beq 0x11bff0 │ │ │ │ ldr r6, [r3, #1064] @ 0x428 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x11bef0 │ │ │ │ + beq 0x11bff0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 0x11bef0 │ │ │ │ + bhi 0x11bff0 │ │ │ │ add r3, r4, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 0x11befc │ │ │ │ + ldr r3, [pc, #40] @ 0x11bffc │ │ │ │ subhi r5, r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #28] @ 0x11bf00 │ │ │ │ + ldr r1, [pc, #28] @ 0x11c000 │ │ │ │ add r3, r6, r4 │ │ │ │ - bl 0x30ad74 │ │ │ │ + bl 0x30ae74 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x174940 │ │ │ │ + b 0x174a40 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #8] @ 0x11bf04 │ │ │ │ - b 0x173920 │ │ │ │ + ldr r0, [pc, #8] @ 0x11c004 │ │ │ │ + b 0x173a20 │ │ │ │ adceq r5, r8, ip, lsr #22 │ │ │ │ - ldrdeq fp, [r0], #-204 @ 0xffffff34 │ │ │ │ - strheq fp, [r0], #-200 @ 0xffffff38 │ │ │ │ + ldrdeq fp, [r0], #-220 @ 0xffffff24 │ │ │ │ + strheq fp, [r0], #-216 @ 0xffffff28 │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16cc34 │ │ │ │ + bl 0x16cd34 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r1, [pc, #44] @ 0x11bf70 │ │ │ │ + ldr r1, [pc, #44] @ 0x11c070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x308010 │ │ │ │ + bl 0x308110 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 0x11bf5c │ │ │ │ + bne 0x11c05c │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x305d18 │ │ │ │ - bl 0x39c200 │ │ │ │ + b 0x305e18 │ │ │ │ + bl 0x39c300 │ │ │ │ sub r1, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x305df4 │ │ │ │ - subeq fp, r0, r4, ror #25 │ │ │ │ + b 0x305ef4 │ │ │ │ + subeq fp, r0, r4, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #84] @ 0x11bfe0 │ │ │ │ + ldr ip, [pc, #84] @ 0x11c0e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #80] @ 0x11bfe4 │ │ │ │ + ldr r2, [pc, #80] @ 0x11c0e4 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #76] @ 0x11bfe8 │ │ │ │ + ldr r1, [pc, #76] @ 0x11c0e8 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x16cc24 │ │ │ │ - bl 0x11bf10 │ │ │ │ + bl 0x16cd24 │ │ │ │ + bl 0x11c010 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ - ldrne r0, [pc, #32] @ 0x11bfec │ │ │ │ - ldreq r0, [pc, #32] @ 0x11bff0 │ │ │ │ - bl 0x1cdcfc │ │ │ │ + ldrne r0, [pc, #32] @ 0x11c0ec │ │ │ │ + ldreq r0, [pc, #32] @ 0x11c0f0 │ │ │ │ + bl 0x1cddfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x2fb718 │ │ │ │ - subeq r3, r6, ip, ror #29 │ │ │ │ - subeq r1, r0, r0, lsl r4 │ │ │ │ - subeq r3, r0, r4, lsl #2 │ │ │ │ - strdeq fp, [r0], #-192 @ 0xffffff40 │ │ │ │ - subeq fp, r0, r4, lsl #26 │ │ │ │ + b 0x2fb818 │ │ │ │ + subeq r3, r6, ip, ror #31 │ │ │ │ + subeq r1, r0, r0, lsl r5 │ │ │ │ + subeq r3, r0, r4, lsl #4 │ │ │ │ + strdeq fp, [r0], #-208 @ 0xffffff30 │ │ │ │ + subeq fp, r0, r4, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #180] @ 0x11c0c0 │ │ │ │ + ldr r1, [pc, #180] @ 0x11c1c0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 0x30754c │ │ │ │ + bl 0x30764c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x11c094 │ │ │ │ + beq 0x11c194 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #152] @ 0x11c0c4 │ │ │ │ + ldr r0, [pc, #152] @ 0x11c1c4 │ │ │ │ bl 0x12bd0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x11c0a4 │ │ │ │ - bl 0x16cc24 │ │ │ │ - ldr ip, [pc, #136] @ 0x11c0c8 │ │ │ │ + beq 0x11c1a4 │ │ │ │ + bl 0x16cd24 │ │ │ │ + ldr ip, [pc, #136] @ 0x11c1c8 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #132] @ 0x11c0cc │ │ │ │ - ldr r1, [pc, #132] @ 0x11c0d0 │ │ │ │ + ldr r2, [pc, #132] @ 0x11c1cc │ │ │ │ + ldr r1, [pc, #132] @ 0x11c1d0 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x16c9c8 │ │ │ │ - ldr r2, [pc, #116] @ 0x11c0d4 │ │ │ │ + bl 0x16cac8 │ │ │ │ + ldr r2, [pc, #116] @ 0x11c1d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x307928 │ │ │ │ + bl 0x307a28 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #60] @ 0x11c0d8 │ │ │ │ - bl 0x1cd748 │ │ │ │ + ldr r0, [pc, #60] @ 0x11c1d8 │ │ │ │ + bl 0x1cd848 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r0, [pc, #44] @ 0x11c0dc │ │ │ │ - bl 0x1cd748 │ │ │ │ + ldr r0, [pc, #44] @ 0x11c1dc │ │ │ │ + bl 0x1cd848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x307928 │ │ │ │ + bl 0x307a28 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r6, ip, ror #29 │ │ │ │ - subeq r1, r0, r0, lsl r4 │ │ │ │ - subeq r3, r0, r4, lsl #2 │ │ │ │ + bl 0x36cce8 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r6, ip, ror #31 │ │ │ │ + subeq r1, r0, r0, lsl r5 │ │ │ │ + subeq r3, r0, r4, lsl #4 │ │ │ │ adceq sp, r8, #4, 6 @ 0x10000000 │ │ │ │ - subeq fp, r0, ip, lsl #26 │ │ │ │ - subeq fp, r0, r8, lsr #26 │ │ │ │ + subeq fp, r0, ip, lsl #28 │ │ │ │ + subeq fp, r0, r8, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #40] @ 0x11c124 │ │ │ │ - bl 0x16d06c │ │ │ │ + ldr r0, [pc, #40] @ 0x11c224 │ │ │ │ + bl 0x16d16c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ 0x11c128 │ │ │ │ - bl 0x1cdcfc │ │ │ │ + ldr r0, [pc, #32] @ 0x11c228 │ │ │ │ + bl 0x1cddfc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #24] @ 0x11c12c │ │ │ │ + ldr r1, [pc, #24] @ 0x11c22c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x305700 │ │ │ │ + bl 0x305800 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x304f70 │ │ │ │ - subeq r3, r0, r4, lsl #2 │ │ │ │ - subeq fp, r0, r8, asr #26 │ │ │ │ - andseq fp, r1, r4, ror pc │ │ │ │ + b 0x305070 │ │ │ │ + subeq r3, r0, r4, lsl #4 │ │ │ │ + subeq fp, r0, r8, asr #28 │ │ │ │ + andseq ip, r1, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #140] @ 0x8c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r3, [pc, #256] @ 0x11c254 │ │ │ │ + ldr r3, [pc, #256] @ 0x11c354 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11c194 │ │ │ │ - ldr r3, [pc, #236] @ 0x11c254 │ │ │ │ + bne 0x11c294 │ │ │ │ + ldr r3, [pc, #236] @ 0x11c354 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11c250 │ │ │ │ + bne 0x11c350 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #188] @ 0x11c258 │ │ │ │ + ldr r3, [pc, #188] @ 0x11c358 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [r0, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11c160 │ │ │ │ - ldr r3, [pc, #168] @ 0x11c25c │ │ │ │ + beq 0x11c260 │ │ │ │ + ldr r3, [pc, #168] @ 0x11c35c │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11c160 │ │ │ │ - ldr r3, [pc, #156] @ 0x11c260 │ │ │ │ + beq 0x11c260 │ │ │ │ + ldr r3, [pc, #156] @ 0x11c360 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x11c160 │ │ │ │ - ldr r3, [pc, #144] @ 0x11c264 │ │ │ │ + beq 0x11c260 │ │ │ │ + ldr r3, [pc, #144] @ 0x11c364 │ │ │ │ ldr r5, [r0, #708] @ 0x2c4 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11c220 │ │ │ │ + beq 0x11c320 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #76] @ 0x11c268 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x11c160 │ │ │ │ - ldr r3, [pc, #44] @ 0x11c254 │ │ │ │ + ldr r0, [pc, #76] @ 0x11c368 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x11c260 │ │ │ │ + ldr r3, [pc, #44] @ 0x11c354 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11c250 │ │ │ │ + bne 0x11c350 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 0x11c26c │ │ │ │ + ldr r0, [pc, #36] @ 0x11c36c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #122 @ 0x7a │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq fp, r0, ip, asr sp │ │ │ │ - @ instruction: 0x0040bd94 │ │ │ │ + subeq fp, r0, ip, asr lr │ │ │ │ + @ instruction: 0x0040be94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3940] @ 0xf64 │ │ │ │ - ldr r4, [pc, #264] @ 0x11c394 │ │ │ │ + ldr r4, [pc, #264] @ 0x11c494 │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #256] @ 0x11c398 │ │ │ │ + ldr r0, [pc, #256] @ 0x11c498 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #13 │ │ │ │ str r1, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #220] @ 0x11c39c │ │ │ │ + ldr r0, [pc, #220] @ 0x11c49c │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 0x3b3848 │ │ │ │ + bl 0x3b3948 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ - bl 0x383008 │ │ │ │ + bl 0x383108 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #393216 @ 0x60000 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x12a28 │ │ │ │ - bl 0x1d3e18 │ │ │ │ + bl 0x1d3f18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x11c338 │ │ │ │ - bl 0x1e2420 │ │ │ │ + bne 0x11c438 │ │ │ │ + bl 0x1e2520 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x36b988 │ │ │ │ + bl 0x36ba88 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, #6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - bl 0x36b5fc │ │ │ │ + bl 0x36b6fc │ │ │ │ bl 0x10b84 │ │ │ │ - bl 0x1d3e60 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x11c300 │ │ │ │ + beq 0x11c400 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #13 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #68] @ 0x11c39c │ │ │ │ - bl 0x381aa4 │ │ │ │ + ldr r0, [pc, #68] @ 0x11c49c │ │ │ │ + bl 0x381ba4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b3848 │ │ │ │ + bl 0x3b3948 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #10 │ │ │ │ - bl 0x383008 │ │ │ │ + bl 0x383108 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #393216 @ 0x60000 │ │ │ │ mov r1, r4 │ │ │ │ bl 0x12a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1d3e68 │ │ │ │ - b 0x11c300 │ │ │ │ + bl 0x1d3f68 │ │ │ │ + b 0x11c400 │ │ │ │ adceq r2, r8, ip, ror #15 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strheq fp, [r0], #-220 @ 0xffffff24 │ │ │ │ + strheq fp, [r0], #-236 @ 0xffffff14 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 0x11c3b0 │ │ │ │ + ldr r0, [pc] @ 0x11c4b0 │ │ │ │ bx lr │ │ │ │ - strdeq r3, [r0], #-56 @ 0xffffffc8 │ │ │ │ + strdeq r3, [r0], #-72 @ 0xffffffb8 │ │ │ │ mov r0, #12 │ │ │ │ bx lr │ │ │ │ lsr r0, r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #12 │ │ │ │ @@ -274590,16 +274654,16 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x2dd9d8 │ │ │ │ - ldr r4, [pc, #68] @ 0x11c440 │ │ │ │ + bl 0x2ddad8 │ │ │ │ + ldr r4, [pc, #68] @ 0x11c540 │ │ │ │ str r0, [r4] │ │ │ │ bl 0x11e04 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #2 │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, #4 │ │ │ │ movne r1, #0 │ │ │ │ @@ -274615,57 +274679,57 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq r3, r8, r4, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #132] @ 0x11c4e0 │ │ │ │ + ldr r3, [pc, #132] @ 0x11c5e0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, #1 │ │ │ │ - bls 0x11c4d4 │ │ │ │ + bls 0x11c5d4 │ │ │ │ ldr lr, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - b 0x11c480 │ │ │ │ + b 0x11c580 │ │ │ │ cmp r3, ip │ │ │ │ - beq 0x11c4ac │ │ │ │ + beq 0x11c5ac │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [lr, r1, lsl #4] │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x11c474 │ │ │ │ + bne 0x11c574 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r1, #2 │ │ │ │ mov r4, ip │ │ │ │ - bl 0x2de348 │ │ │ │ + bl 0x2de448 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b 0x11c4b4 │ │ │ │ + b 0x11c5b4 │ │ │ │ adceq r3, r8, r4, asr r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 0x11c52c │ │ │ │ - ldr r2, [pc, #76] @ 0x11c540 │ │ │ │ + blt 0x11c62c │ │ │ │ + ldr r2, [pc, #76] @ 0x11c640 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 0x11c52c │ │ │ │ + bls 0x11c62c │ │ │ │ ldr r2, [r2] │ │ │ │ adds r0, r2, r3, lsl #4 │ │ │ │ mov r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r2, r3, lsl #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -274680,160 +274744,160 @@ │ │ │ │ bx lr │ │ │ │ adceq r3, r8, r4, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 0x11c5b4 │ │ │ │ - ldr r3, [pc, #100] @ 0x11c5c8 │ │ │ │ + blt 0x11c6b4 │ │ │ │ + ldr r3, [pc, #100] @ 0x11c6c8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls 0x11c5b4 │ │ │ │ + bls 0x11c6b4 │ │ │ │ ldr r6, [r3] │ │ │ │ adds r7, r6, r4, lsl #4 │ │ │ │ - beq 0x11c5b4 │ │ │ │ + beq 0x11c6b4 │ │ │ │ mov r5, r1 │ │ │ │ bl 0x11e04 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #2 │ │ │ │ str r3, [r6, r4, lsl #4] │ │ │ │ str r5, [r7, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #16] @ 0x11c5cc │ │ │ │ - ldr r1, [pc, #16] @ 0x11c5d0 │ │ │ │ - ldr r0, [pc, #16] @ 0x11c5d4 │ │ │ │ + ldr r3, [pc, #16] @ 0x11c6cc │ │ │ │ + ldr r1, [pc, #16] @ 0x11c6d0 │ │ │ │ + ldr r0, [pc, #16] @ 0x11c6d4 │ │ │ │ mov r2, #131 @ 0x83 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r3, r8, r4, asr r3 │ │ │ │ - strdeq r3, [r6], #-232 @ 0xffffff18 │ │ │ │ - subeq fp, r0, ip, asr #27 │ │ │ │ - subeq r7, r3, r4, lsl r4 │ │ │ │ + strdeq r3, [r6], #-248 @ 0xffffff08 │ │ │ │ + subeq fp, r0, ip, asr #29 │ │ │ │ + subeq r7, r3, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x11c63c │ │ │ │ - ldr r3, [pc, #88] @ 0x11c650 │ │ │ │ + blt 0x11c73c │ │ │ │ + ldr r3, [pc, #88] @ 0x11c750 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, r0 │ │ │ │ - bls 0x11c63c │ │ │ │ + bls 0x11c73c │ │ │ │ ldr ip, [r3] │ │ │ │ adds r3, ip, r0, lsl #4 │ │ │ │ - beq 0x11c63c │ │ │ │ + beq 0x11c73c │ │ │ │ mov lr, #3 │ │ │ │ str lr, [ip, r0, lsl #4] │ │ │ │ mov r0, #0 │ │ │ │ stmib r3, {r1, r2} │ │ │ │ str r0, [r3, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 0x11c654 │ │ │ │ - ldr r1, [pc, #16] @ 0x11c658 │ │ │ │ - ldr r0, [pc, #16] @ 0x11c65c │ │ │ │ + ldr r3, [pc, #16] @ 0x11c754 │ │ │ │ + ldr r1, [pc, #16] @ 0x11c758 │ │ │ │ + ldr r0, [pc, #16] @ 0x11c75c │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r3, r8, r4, asr r3 │ │ │ │ - subeq r3, r6, ip, lsl #30 │ │ │ │ - subeq fp, r0, ip, asr #27 │ │ │ │ - subeq r7, r3, r4, lsl r4 │ │ │ │ + subeq r4, r6, ip │ │ │ │ + subeq fp, r0, ip, asr #29 │ │ │ │ + subeq r7, r3, r4, lsl r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x11c6ac │ │ │ │ - ldr r3, [pc, #96] @ 0x11c6d0 │ │ │ │ + blt 0x11c7ac │ │ │ │ + ldr r3, [pc, #96] @ 0x11c7d0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bls 0x11c6ac │ │ │ │ + bls 0x11c7ac │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, r3, r0, lsl #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x11c6ac │ │ │ │ + beq 0x11c7ac │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, r0, lsl #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 0x11c6d4 │ │ │ │ - ldr r1, [pc, #16] @ 0x11c6d8 │ │ │ │ - ldr r0, [pc, #16] @ 0x11c6dc │ │ │ │ + ldr r3, [pc, #16] @ 0x11c7d4 │ │ │ │ + ldr r1, [pc, #16] @ 0x11c7d8 │ │ │ │ + ldr r0, [pc, #16] @ 0x11c7dc │ │ │ │ mov r2, #155 @ 0x9b │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r3, r8, r4, asr r3 │ │ │ │ - subeq r3, r6, r0, lsr #30 │ │ │ │ - subeq fp, r0, ip, asr #27 │ │ │ │ - subeq r7, r3, r4, lsl r4 │ │ │ │ + subeq r4, r6, r0, lsr #32 │ │ │ │ + subeq fp, r0, ip, asr #29 │ │ │ │ + subeq r7, r3, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r2 │ │ │ │ - beq 0x11c720 │ │ │ │ - ldr r1, [pc, #48] @ 0x11c73c │ │ │ │ + beq 0x11c820 │ │ │ │ + ldr r1, [pc, #48] @ 0x11c83c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ - bl 0x11c444 │ │ │ │ + bl 0x11c544 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r7 │ │ │ │ - bl 0x11c544 │ │ │ │ + bl 0x11c644 │ │ │ │ asr r3, r7, #31 │ │ │ │ - b 0x11c704 │ │ │ │ + b 0x11c804 │ │ │ │ adceq r3, r8, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ sbcs r3, r0, r3 │ │ │ │ - bcc 0x11caa4 │ │ │ │ + bcc 0x11cba4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ sbcs r3, r0, r3 │ │ │ │ - bcc 0x11caa4 │ │ │ │ + bcc 0x11cba4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x11cabc │ │ │ │ + beq 0x11cbbc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ eor r2, r1, r1, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ eor r2, r2, r1, ror #8 │ │ │ │ lsr r1, r2, #8 │ │ │ │ @@ -275037,39 +275101,39 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq 0x11cb3c │ │ │ │ - blt 0x11cb6c │ │ │ │ + beq 0x11cc3c │ │ │ │ + blt 0x11cc6c │ │ │ │ mov r3, #1 │ │ │ │ sub r1, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11cb84 │ │ │ │ + beq 0x11cc84 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ mvnne r0, #21 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x1600d0 │ │ │ │ + bl 0x1601d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x11cb84 │ │ │ │ + blt 0x11cc84 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 0x11cb6c │ │ │ │ + beq 0x11cc6c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -275097,153 +275161,153 @@ │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ bl 0x11e04 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 0x11cc30 │ │ │ │ - bl 0x11cad8 │ │ │ │ + beq 0x11cd30 │ │ │ │ + bl 0x11cbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x11cc60 │ │ │ │ - ldr ip, [pc, #296] @ 0x11cd1c │ │ │ │ + blt 0x11cd60 │ │ │ │ + ldr ip, [pc, #296] @ 0x11ce1c │ │ │ │ stm sp, {r0, r8} │ │ │ │ str r9, [sp, #8] │ │ │ │ - ldr r1, [pc, #288] @ 0x11cd20 │ │ │ │ - ldr r0, [pc, #288] @ 0x11cd24 │ │ │ │ + ldr r1, [pc, #288] @ 0x11ce20 │ │ │ │ + ldr r0, [pc, #288] @ 0x11ce24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [ip] │ │ │ │ bl 0x11f64 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 0x11cad8 │ │ │ │ + bl 0x11cbd8 │ │ │ │ subs r2, r0, #0 │ │ │ │ rsble r1, r2, #0 │ │ │ │ - bgt 0x11cc70 │ │ │ │ + bgt 0x11cd70 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r1 │ │ │ │ rsb r1, r0, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - b 0x11cc48 │ │ │ │ + b 0x11cd48 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x11cd14 │ │ │ │ + beq 0x11ce14 │ │ │ │ ands r1, r8, #1 │ │ │ │ - beq 0x11ccd8 │ │ │ │ + beq 0x11cdd8 │ │ │ │ tst r8, #512 @ 0x200 │ │ │ │ orrne r1, r1, #64 @ 0x40 │ │ │ │ tst r8, #1024 @ 0x400 │ │ │ │ orrne r1, r1, #512 @ 0x200 │ │ │ │ tst r8, #2048 @ 0x800 │ │ │ │ orrne r1, r1, #128 @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3ab4cc │ │ │ │ + bl 0x3ab5cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 0x11cce0 │ │ │ │ - ldr r3, [pc, #100] @ 0x11cd28 │ │ │ │ + bge 0x11cde0 │ │ │ │ + ldr r3, [pc, #100] @ 0x11ce28 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ - bne 0x11cd00 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x11ce00 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r1, [r0] │ │ │ │ - b 0x11cc40 │ │ │ │ + b 0x11cd40 │ │ │ │ and r1, r8, #2 │ │ │ │ - b 0x11cc90 │ │ │ │ - bl 0x11c444 │ │ │ │ + b 0x11cd90 │ │ │ │ + bl 0x11c544 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x11c544 │ │ │ │ + bl 0x11c644 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ asr r3, r5, #31 │ │ │ │ - b 0x11cc48 │ │ │ │ - ldr r1, [pc, #36] @ 0x11cd2c │ │ │ │ - ldr r0, [pc, #36] @ 0x11cd30 │ │ │ │ + b 0x11cd48 │ │ │ │ + ldr r1, [pc, #36] @ 0x11ce2c │ │ │ │ + ldr r0, [pc, #36] @ 0x11ce30 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x11cccc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x11cdcc │ │ │ │ mov r1, #14 │ │ │ │ - b 0x11cc40 │ │ │ │ + b 0x11cd40 │ │ │ │ adceq r3, r8, r8, ror r3 │ │ │ │ - subeq fp, r0, r4, ror #27 │ │ │ │ - andseq ip, r1, r0, ror #13 │ │ │ │ + subeq fp, r0, r4, ror #29 │ │ │ │ + andseq ip, r1, r0, ror #15 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq r3, r6, r0, asr #30 │ │ │ │ - strdeq fp, [r0], #-212 @ 0xffffff2c │ │ │ │ + subeq r4, r6, r0, asr #32 │ │ │ │ + strdeq fp, [r0], #-228 @ 0xffffff1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x11c4e4 │ │ │ │ + bl 0x11c5e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x11ce08 │ │ │ │ + beq 0x11cf08 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 0x11cde8 │ │ │ │ - bls 0x11cda8 │ │ │ │ + beq 0x11cee8 │ │ │ │ + bls 0x11cea8 │ │ │ │ sub r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 0x11ce40 │ │ │ │ + bhi 0x11cf40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x11c660 │ │ │ │ + b 0x11c760 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0x11ce40 │ │ │ │ + bne 0x11cf40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bls 0x11cd80 │ │ │ │ - bl 0x3a895c │ │ │ │ + bls 0x11ce80 │ │ │ │ + bl 0x3a8a5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 0x11cd80 │ │ │ │ - bl 0x358d50 │ │ │ │ + bge 0x11ce80 │ │ │ │ + bl 0x358e50 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ - b 0x11cd98 │ │ │ │ + b 0x11ce98 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #96] @ 0x11ce58 │ │ │ │ + ldr r1, [pc, #96] @ 0x11cf58 │ │ │ │ bl 0x11f64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x11c660 │ │ │ │ + b 0x11c760 │ │ │ │ mov r1, #9 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ blx r5 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -275251,53 +275315,53 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0x11ce5c │ │ │ │ - ldr r1, [pc, #16] @ 0x11ce60 │ │ │ │ + ldr r3, [pc, #16] @ 0x11cf5c │ │ │ │ + ldr r1, [pc, #16] @ 0x11cf60 │ │ │ │ mov r2, #716 @ 0x2cc │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq fp, r0, ip, lsl #28 │ │ │ │ - subeq r3, r6, ip, asr #30 │ │ │ │ - subeq fp, r0, r8, lsl lr │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq fp, r0, ip, lsl #30 │ │ │ │ + subeq r4, r6, ip, asr #32 │ │ │ │ + subeq fp, r0, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov ip, r3 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ movcs r5, r3 │ │ │ │ - ldr r3, [pc, #428] @ 0x11d048 │ │ │ │ + ldr r3, [pc, #428] @ 0x11d148 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 0x11d030 │ │ │ │ + bhi 0x11d130 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, ip │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11d00c │ │ │ │ + beq 0x11d10c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1610c0 │ │ │ │ + bl 0x1611c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ asr r3, r2, #31 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -275308,22 +275372,22 @@ │ │ │ │ mov r1, ip │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ movcc r5, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11d00c │ │ │ │ + beq 0x11d10c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ @@ -275331,15 +275395,15 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r1, [pc, #192] @ 0x11d04c │ │ │ │ + ldr r1, [pc, #192] @ 0x11d14c │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 0x11f64 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -275348,69 +275412,69 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, ip │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 0x11cfe8 │ │ │ │ - b 0x11d00c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x11d0e8 │ │ │ │ + b 0x11d10c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #4 │ │ │ │ - bne 0x11d01c │ │ │ │ + bne 0x11d11c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x3ab8c4 │ │ │ │ + bl 0x3ab9c4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x11cfd8 │ │ │ │ + beq 0x11d0d8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b 0x11cee8 │ │ │ │ + b 0x11cfe8 │ │ │ │ mov r1, #14 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - b 0x11ceec │ │ │ │ + b 0x11cfec │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - b 0x11cf64 │ │ │ │ + b 0x11d064 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #20] @ 0x11d050 │ │ │ │ - ldr r2, [pc, #20] @ 0x11d054 │ │ │ │ - ldr r1, [pc, #20] @ 0x11d058 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r6, r0, lsr pc │ │ │ │ - subeq fp, r0, r0, lsr lr │ │ │ │ - subeq r3, r6, r0, ror #30 │ │ │ │ + ldr r3, [pc, #20] @ 0x11d150 │ │ │ │ + ldr r2, [pc, #20] @ 0x11d154 │ │ │ │ + ldr r1, [pc, #20] @ 0x11d158 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r6, r0, lsr r0 │ │ │ │ + subeq fp, r0, r0, lsr pc │ │ │ │ + subeq r4, r6, r0, rrx │ │ │ │ andeq r0, r0, sl, ror #5 │ │ │ │ - subeq fp, r0, r8, lsl lr │ │ │ │ + subeq fp, r0, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x11c4e4 │ │ │ │ + bl 0x11c5e4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x11d0a4 │ │ │ │ + beq 0x11d1a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x11ce64 │ │ │ │ + b 0x11cf64 │ │ │ │ mov r1, #9 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mvn r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mvn r3, #0 │ │ │ │ @@ -275420,56 +275484,56 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [r2] │ │ │ │ mvn lr, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #320] @ 0x11d230 │ │ │ │ + ldr r3, [pc, #320] @ 0x11d330 │ │ │ │ cmp r4, lr │ │ │ │ sub ip, ip, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ movcs r4, lr │ │ │ │ cmp ip, #3 │ │ │ │ - bhi 0x11d218 │ │ │ │ + bhi 0x11d318 │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11d210 │ │ │ │ + beq 0x11d310 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1611cc │ │ │ │ + bl 0x1612cc │ │ │ │ subs r2, r0, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ asrne r3, r2, #31 │ │ │ │ movne r1, #0 │ │ │ │ moveq r3, r2 │ │ │ │ moveq r1, #5 │ │ │ │ - b 0x11d164 │ │ │ │ + b 0x11d264 │ │ │ │ mov r1, #9 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #160] @ 0x11d234 │ │ │ │ + ldr r1, [pc, #160] @ 0x11d334 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 0x11f64 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -275478,60 +275542,60 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11d210 │ │ │ │ + beq 0x11d310 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x3abef8 │ │ │ │ + bl 0x3abff8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ asr r5, r0, #31 │ │ │ │ movne r1, #0 │ │ │ │ - bne 0x11d204 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x11d304 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b 0x11d164 │ │ │ │ + b 0x11d264 │ │ │ │ mov r1, #14 │ │ │ │ - b 0x11d15c │ │ │ │ + b 0x11d25c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #20] @ 0x11d238 │ │ │ │ - ldr r1, [pc, #20] @ 0x11d23c │ │ │ │ + ldr r3, [pc, #20] @ 0x11d338 │ │ │ │ + ldr r1, [pc, #20] @ 0x11d33c │ │ │ │ mov r2, #788 @ 0x314 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r6, r4, lsr pc │ │ │ │ - subeq fp, r0, r0, asr #28 │ │ │ │ - subeq r3, r6, r8, ror pc │ │ │ │ - subeq fp, r0, r8, lsl lr │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r6, r4, lsr r0 │ │ │ │ + subeq fp, r0, r0, asr #30 │ │ │ │ + subeq r4, r6, r8, ror r0 │ │ │ │ + subeq fp, r0, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x11c4e4 │ │ │ │ + bl 0x11c5e4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x11d288 │ │ │ │ + beq 0x11d388 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x11d0c4 │ │ │ │ + b 0x11d1c4 │ │ │ │ mov r1, #9 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mvn r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mvn r3, #0 │ │ │ │ @@ -275543,115 +275607,115 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - bl 0x11c4e4 │ │ │ │ + bl 0x11c5e4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #9 │ │ │ │ - beq 0x11d308 │ │ │ │ + beq 0x11d408 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #288] @ 0x11d410 │ │ │ │ + ldr r2, [pc, #288] @ 0x11d510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x11d3f8 │ │ │ │ + bhi 0x11d4f8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #29 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 0x11d3b0 │ │ │ │ + beq 0x11d4b0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 0x11d3e4 │ │ │ │ + beq 0x11d4e4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x11d3c0 │ │ │ │ + beq 0x11d4c0 │ │ │ │ mov r1, #22 │ │ │ │ - b 0x11d308 │ │ │ │ + b 0x11d408 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #188] @ 0x11d414 │ │ │ │ + ldr r1, [pc, #188] @ 0x11d514 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 0x11f64 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x3ab1b4 │ │ │ │ + bl 0x3ab2b4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movne r1, #0 │ │ │ │ - beq 0x11d3a4 │ │ │ │ + beq 0x11d4a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - b 0x11d310 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x11d410 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r1, [r0] │ │ │ │ - b 0x11d398 │ │ │ │ + b 0x11d498 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r3, r3, r7 │ │ │ │ mov r7, r3 │ │ │ │ adc r6, r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 0x11d340 │ │ │ │ + blt 0x11d440 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r7 │ │ │ │ sbcs r3, r1, r6 │ │ │ │ - blt 0x11d340 │ │ │ │ + blt 0x11d440 │ │ │ │ str r7, [r0, #12] │ │ │ │ - b 0x11d398 │ │ │ │ + b 0x11d498 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ adds r3, r3, r7 │ │ │ │ mov r7, r3 │ │ │ │ adc r6, r6, #0 │ │ │ │ - b 0x11d3c0 │ │ │ │ + b 0x11d4c0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #20] @ 0x11d418 │ │ │ │ - ldr r2, [pc, #20] @ 0x11d41c │ │ │ │ - ldr r1, [pc, #20] @ 0x11d420 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r6, r8, lsr pc │ │ │ │ - subeq fp, r0, r4, asr lr │ │ │ │ - @ instruction: 0x00463f90 │ │ │ │ + ldr r3, [pc, #20] @ 0x11d518 │ │ │ │ + ldr r2, [pc, #20] @ 0x11d51c │ │ │ │ + ldr r1, [pc, #20] @ 0x11d520 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r6, r8, lsr r0 │ │ │ │ + subeq fp, r0, r4, asr pc │ │ │ │ + @ instruction: 0x00464090 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - subeq fp, r0, r8, lsl lr │ │ │ │ + subeq fp, r0, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x11c4e4 │ │ │ │ + bl 0x11c5e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ moveq r1, #9 │ │ │ │ - beq 0x11d4b0 │ │ │ │ + beq 0x11d5b0 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r1, [pc, #268] @ 0x11d56c │ │ │ │ + ldr r1, [pc, #268] @ 0x11d66c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 0x11d554 │ │ │ │ + bhi 0x11d654 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -275677,26 +275741,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #124] @ 0x11d570 │ │ │ │ + ldr r1, [pc, #124] @ 0x11d670 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 0x11f64 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 0x3ab0b8 │ │ │ │ + bl 0x3ab1b8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ asr r7, r0, #31 │ │ │ │ movne r1, #0 │ │ │ │ - bne 0x11d520 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x11d620 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp] │ │ │ │ blx r4 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -275704,364 +275768,364 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #20] @ 0x11d574 │ │ │ │ - ldr r2, [pc, #20] @ 0x11d578 │ │ │ │ - ldr r1, [pc, #20] @ 0x11d57c │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r6, ip, lsr pc │ │ │ │ - subeq fp, r0, r4, ror #28 │ │ │ │ - subeq r3, r6, r4, lsr #31 │ │ │ │ + ldr r3, [pc, #20] @ 0x11d674 │ │ │ │ + ldr r2, [pc, #20] @ 0x11d678 │ │ │ │ + ldr r1, [pc, #20] @ 0x11d67c │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r4, r6, ip, lsr r0 │ │ │ │ + subeq fp, r0, r4, ror #30 │ │ │ │ + subeq r4, r6, r4, lsr #1 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - subeq fp, r0, r8, lsl lr │ │ │ │ + subeq fp, r0, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #388] @ 0x11d724 │ │ │ │ + ldr r3, [pc, #388] @ 0x11d824 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x11c4e4 │ │ │ │ + bl 0x11c5e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x11d6cc │ │ │ │ + beq 0x11d7cc │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, #2 │ │ │ │ - beq 0x11d658 │ │ │ │ + beq 0x11d758 │ │ │ │ cmp ip, #3 │ │ │ │ - beq 0x11d620 │ │ │ │ + beq 0x11d720 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 0x11d708 │ │ │ │ + bne 0x11d808 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3a91bc │ │ │ │ + bl 0x3a92bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x11d6ac │ │ │ │ + blt 0x11d7ac │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp] │ │ │ │ blx r4 │ │ │ │ - b 0x11d674 │ │ │ │ - ldr r2, [pc, #252] @ 0x11d724 │ │ │ │ + b 0x11d774 │ │ │ │ + ldr r2, [pc, #252] @ 0x11d824 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 0x11d720 │ │ │ │ + bne 0x11d820 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ bx r1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #192] @ 0x11d728 │ │ │ │ + ldr r1, [pc, #192] @ 0x11d828 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 0x11f64 │ │ │ │ - ldr r3, [pc, #168] @ 0x11d724 │ │ │ │ + ldr r3, [pc, #168] @ 0x11d824 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11d720 │ │ │ │ + bne 0x11d820 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x358e50 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - b 0x11d674 │ │ │ │ - ldr r3, [pc, #80] @ 0x11d724 │ │ │ │ + b 0x11d774 │ │ │ │ + ldr r3, [pc, #80] @ 0x11d824 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11d720 │ │ │ │ + bne 0x11d820 │ │ │ │ mov r1, #9 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ bx r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #24] @ 0x11d72c │ │ │ │ - ldr r2, [pc, #24] @ 0x11d730 │ │ │ │ - ldr r1, [pc, #24] @ 0x11d734 │ │ │ │ + ldr r3, [pc, #24] @ 0x11d82c │ │ │ │ + ldr r2, [pc, #24] @ 0x11d830 │ │ │ │ + ldr r1, [pc, #24] @ 0x11d834 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq fp, r0, r0, ror lr │ │ │ │ - strheq r3, [r6], #-248 @ 0xffffff08 │ │ │ │ + subeq fp, r0, r0, ror pc │ │ │ │ + strheq r4, [r6], #-8 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - subeq fp, r0, r8, lsl lr │ │ │ │ + subeq fp, r0, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #304] @ 0x11d884 │ │ │ │ + ldr r3, [pc, #304] @ 0x11d984 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x11c4e4 │ │ │ │ + bl 0x11c5e4 │ │ │ │ subs r2, r0, #0 │ │ │ │ moveq r1, #9 │ │ │ │ - beq 0x11d7c8 │ │ │ │ + beq 0x11d8c8 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp ip, #2 │ │ │ │ - beq 0x11d840 │ │ │ │ + beq 0x11d940 │ │ │ │ cmp ip, #4 │ │ │ │ - beq 0x11d7e0 │ │ │ │ + beq 0x11d8e0 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 0x11d868 │ │ │ │ + bne 0x11d968 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x3a91bc │ │ │ │ + bl 0x3a92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11d860 │ │ │ │ - bl 0x358d50 │ │ │ │ + beq 0x11d960 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r1, [r0] │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ blx r5 │ │ │ │ - b 0x11d808 │ │ │ │ - ldr r1, [pc, #160] @ 0x11d888 │ │ │ │ + b 0x11d908 │ │ │ │ + ldr r1, [pc, #160] @ 0x11d988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x11c740 │ │ │ │ + bl 0x11c840 │ │ │ │ subs r2, r0, #0 │ │ │ │ rsb r1, r0, #0 │ │ │ │ mvnne r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ blx r5 │ │ │ │ - ldr r3, [pc, #116] @ 0x11d884 │ │ │ │ + ldr r3, [pc, #116] @ 0x11d984 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11d880 │ │ │ │ + bne 0x11d980 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r1, [pc, #60] @ 0x11d88c │ │ │ │ + ldr r1, [pc, #60] @ 0x11d98c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 0x11f64 │ │ │ │ - b 0x11d808 │ │ │ │ + b 0x11d908 │ │ │ │ add r1, sp, #8 │ │ │ │ - b 0x11d7e4 │ │ │ │ + b 0x11d8e4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #28] @ 0x11d890 │ │ │ │ - ldr r1, [pc, #28] @ 0x11d894 │ │ │ │ + ldr r3, [pc, #28] @ 0x11d990 │ │ │ │ + ldr r1, [pc, #28] @ 0x11d994 │ │ │ │ mov r2, #904 @ 0x388 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r3, [r6], #-240 @ 0xffffff10 │ │ │ │ - subeq fp, r0, r0, ror lr │ │ │ │ - subeq r4, r6, r0, asr #32 │ │ │ │ - subeq fp, r0, r8, lsl lr │ │ │ │ + ldrdeq r4, [r6], #-0 │ │ │ │ + subeq fp, r0, r0, ror pc │ │ │ │ + subeq r4, r6, r0, asr #2 │ │ │ │ + subeq fp, r0, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #392] @ 0x11da3c │ │ │ │ + ldr r3, [pc, #392] @ 0x11db3c │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r6, r1 │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ bl 0x11e04 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11d914 │ │ │ │ + beq 0x11da14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x11cad8 │ │ │ │ + bl 0x11cbd8 │ │ │ │ subs ip, r0, #0 │ │ │ │ - blt 0x11d984 │ │ │ │ + blt 0x11da84 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #324] @ 0x11da40 │ │ │ │ + ldr r1, [pc, #324] @ 0x11db40 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ bl 0x11f64 │ │ │ │ - b 0x11d94c │ │ │ │ + b 0x11da4c │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x11cad8 │ │ │ │ + bl 0x11cbd8 │ │ │ │ subs r2, r0, #0 │ │ │ │ rsble r1, r2, #0 │ │ │ │ - bgt 0x11d9c0 │ │ │ │ + bgt 0x11dac0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #232] @ 0x11da3c │ │ │ │ + ldr r3, [pc, #232] @ 0x11db3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11da38 │ │ │ │ + bne 0x11db38 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #176] @ 0x11da3c │ │ │ │ + ldr r3, [pc, #176] @ 0x11db3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11da38 │ │ │ │ + bne 0x11db38 │ │ │ │ rsb ip, ip, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11da30 │ │ │ │ + beq 0x11db30 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 0x3ab9d4 │ │ │ │ + bl 0x3abad4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x11da08 │ │ │ │ - bl 0x358d50 │ │ │ │ + beq 0x11db08 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r2, r4 │ │ │ │ asr r3, r4, #31 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ blx r6 │ │ │ │ - b 0x11d94c │ │ │ │ + b 0x11da4c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x11c740 │ │ │ │ + bl 0x11c840 │ │ │ │ subs r1, r0, #0 │ │ │ │ mvnne r2, #0 │ │ │ │ rsbne r1, r1, #0 │ │ │ │ movne r3, r2 │ │ │ │ moveq r2, r1 │ │ │ │ moveq r3, r1 │ │ │ │ - b 0x11d9f8 │ │ │ │ + b 0x11daf8 │ │ │ │ mov r1, #14 │ │ │ │ - b 0x11d938 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11da38 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq fp, r0, r0, lsl #29 │ │ │ │ + subeq fp, r0, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ bl 0x11e04 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 0x11dac0 │ │ │ │ - bl 0x11cad8 │ │ │ │ + beq 0x11dbc0 │ │ │ │ + bl 0x11cbd8 │ │ │ │ subs ip, r0, #0 │ │ │ │ - blt 0x11db04 │ │ │ │ - ldr r1, [pc, #288] @ 0x11dbb0 │ │ │ │ + blt 0x11dc04 │ │ │ │ + ldr r1, [pc, #288] @ 0x11dcb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x11f64 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x11cad8 │ │ │ │ + bl 0x11cbd8 │ │ │ │ subs r2, r0, #0 │ │ │ │ rsble r1, r2, #0 │ │ │ │ - bgt 0x11db3c │ │ │ │ + bgt 0x11dc3c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ blx r6 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ @@ -276084,24 +276148,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11dba8 │ │ │ │ - bl 0x375184 │ │ │ │ + beq 0x11dca8 │ │ │ │ + bl 0x375284 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ asr r4, r0, #31 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x11db74 │ │ │ │ - bl 0x358d50 │ │ │ │ + beq 0x11dc74 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ blx r6 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -276109,16 +276173,16 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, #14 │ │ │ │ - b 0x11dad0 │ │ │ │ - subeq fp, r0, ip, lsl #29 │ │ │ │ + b 0x11dbd0 │ │ │ │ + subeq fp, r0, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -276126,43 +276190,43 @@ │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ bl 0x11e04 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 0x11dc58 │ │ │ │ - bl 0x11cad8 │ │ │ │ + beq 0x11dd58 │ │ │ │ + bl 0x11cbd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 0x11dc88 │ │ │ │ + blt 0x11dd88 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x11cad8 │ │ │ │ + bl 0x11cbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x11dd20 │ │ │ │ + blt 0x11de20 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ 0x11dd40 │ │ │ │ + ldr r1, [pc, #284] @ 0x11de40 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 0x11f64 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 0x11cad8 │ │ │ │ + bl 0x11cbd8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bgt 0x11dcac │ │ │ │ + bgt 0x11ddac │ │ │ │ rsb r1, r2, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -276176,84 +276240,84 @@ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x11dd30 │ │ │ │ + beq 0x11de30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x11cad8 │ │ │ │ + bl 0x11cbd8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble 0x11dc64 │ │ │ │ + ble 0x11dd64 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11dd38 │ │ │ │ + beq 0x11de38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3751d4 │ │ │ │ + bl 0x3752d4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ asr r4, r0, #31 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x11dd14 │ │ │ │ - bl 0x358d50 │ │ │ │ + beq 0x11de14 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b 0x11dc70 │ │ │ │ + b 0x11dd70 │ │ │ │ rsb r1, r0, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - b 0x11dc70 │ │ │ │ + b 0x11dd70 │ │ │ │ mov r1, #14 │ │ │ │ - b 0x11dc68 │ │ │ │ + b 0x11dd68 │ │ │ │ mvn r2, #13 │ │ │ │ - b 0x11dc64 │ │ │ │ - @ instruction: 0x0040be98 │ │ │ │ + b 0x11dd64 │ │ │ │ + @ instruction: 0x0040bf98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ bl 0x11e04 │ │ │ │ mov r1, r5 │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 0x11ddc0 │ │ │ │ - bl 0x11cad8 │ │ │ │ + beq 0x11dec0 │ │ │ │ + bl 0x11cbd8 │ │ │ │ subs ip, r0, #0 │ │ │ │ - blt 0x11de04 │ │ │ │ - ldr r1, [pc, #288] @ 0x11deb0 │ │ │ │ + blt 0x11df04 │ │ │ │ + ldr r1, [pc, #288] @ 0x11dfb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x11f64 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x11cad8 │ │ │ │ + bl 0x11cbd8 │ │ │ │ subs r2, r0, #0 │ │ │ │ rsble r1, r2, #0 │ │ │ │ - bgt 0x11de3c │ │ │ │ + bgt 0x11df3c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ blx r6 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ @@ -276276,55 +276340,55 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11dea8 │ │ │ │ - bl 0x3734e4 │ │ │ │ + beq 0x11dfa8 │ │ │ │ + bl 0x3735e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ asr r5, r0, #31 │ │ │ │ - beq 0x11de9c │ │ │ │ + beq 0x11df9c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ blx r6 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r8, [r0] │ │ │ │ - b 0x11de68 │ │ │ │ + b 0x11df68 │ │ │ │ mov r1, #14 │ │ │ │ - b 0x11ddd0 │ │ │ │ - subeq fp, r0, r8, lsr #29 │ │ │ │ + b 0x11ded0 │ │ │ │ + subeq fp, r0, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ bl 0x11e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11df20 │ │ │ │ + beq 0x11e020 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #328] @ 0x11e038 │ │ │ │ + ldr r1, [pc, #328] @ 0x11e138 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 0x11f64 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ @@ -276332,15 +276396,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #22 │ │ │ │ - beq 0x11df60 │ │ │ │ + beq 0x11e060 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ blx r7 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ @@ -276350,21 +276414,21 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x11e030 │ │ │ │ - bl 0x2f3398 │ │ │ │ - ldr r2, [pc, #180] @ 0x11e03c │ │ │ │ + beq 0x11e130 │ │ │ │ + bl 0x2f3498 │ │ │ │ + ldr r2, [pc, #180] @ 0x11e13c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x355cf4 │ │ │ │ + bl 0x355df4 │ │ │ │ eor r1, r0, r0, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r0, r1, r0, ror #8 │ │ │ │ lsr r1, r0, #8 │ │ │ │ strb r1, [r4, #1] │ │ │ │ eor r1, r2, r2, ror #16 │ │ │ │ @@ -276399,77 +276463,77 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, #14 │ │ │ │ - b 0x11df2c │ │ │ │ - strheq fp, [r0], #-228 @ 0xffffff1c │ │ │ │ + b 0x11e02c │ │ │ │ + strheq fp, [r0], #-244 @ 0xffffff0c │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #136] @ 0x11e0e0 │ │ │ │ + ldr ip, [pc, #136] @ 0x11e1e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r2, [pc, #128] @ 0x11e0e4 │ │ │ │ - ldr r1, [pc, #128] @ 0x11e0e8 │ │ │ │ + ldr r2, [pc, #128] @ 0x11e1e4 │ │ │ │ + ldr r1, [pc, #128] @ 0x11e1e8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11e0ac │ │ │ │ + beq 0x11e1ac │ │ │ │ add r3, pc, #84 @ 0x54 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r0, r0, #528 @ 0x210 │ │ │ │ strd r2, [r0, #64] @ 0x40 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #56] @ 0x11e0ec │ │ │ │ + ldr r3, [pc, #56] @ 0x11e1ec │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ andeq r0, r0, r0 │ │ │ │ - strheq r4, [r6], #-8 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + strheq r4, [r6], #-24 @ 0xffffffe8 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #656] @ 0x290 │ │ │ │ - ldr ip, [pc, #84] @ 0x11e170 │ │ │ │ + ldr ip, [pc, #84] @ 0x11e270 │ │ │ │ strne r3, [r2, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #80] @ 0x11e174 │ │ │ │ - ldr r2, [pc, #80] @ 0x11e178 │ │ │ │ + ldr r1, [pc, #80] @ 0x11e274 │ │ │ │ + ldr r2, [pc, #80] @ 0x11e278 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r4, [r0, #592] @ 0x250 │ │ │ │ strne r3, [r0, #596] @ 0x254 │ │ │ │ addne r0, r0, #528 @ 0x210 │ │ │ │ @@ -276478,36 +276542,36 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strheq r4, [r6], #-8 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ + strheq r4, [r6], #-24 @ 0xffffffe8 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #108] @ 0x11e208 │ │ │ │ + ldr r1, [pc, #108] @ 0x11e308 │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r2 │ │ │ │ ldrne r2, [r0, #656] @ 0x290 │ │ │ │ moveq r5, r3 │ │ │ │ strne r3, [r2, #176] @ 0xb0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #84] @ 0x11e20c │ │ │ │ - ldr r1, [pc, #84] @ 0x11e210 │ │ │ │ + ldr r2, [pc, #84] @ 0x11e30c │ │ │ │ + ldr r1, [pc, #84] @ 0x11e310 │ │ │ │ mov r3, #27 │ │ │ │ movne r5, r4 │ │ │ │ moveq r4, r5 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r4, [r0, #592] @ 0x250 │ │ │ │ strne r3, [r0, #596] @ 0x254 │ │ │ │ addne r0, r0, #528 @ 0x210 │ │ │ │ @@ -276516,36 +276580,36 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strheq r4, [r6], #-8 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + strheq r4, [r6], #-24 @ 0xffffffe8 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ - beq 0x11e248 │ │ │ │ + beq 0x11e348 │ │ │ │ ldr r2, [r0, #656] @ 0x290 │ │ │ │ subs r4, r3, #25 │ │ │ │ mvnne r4, #0 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ - ldr ip, [pc, #80] @ 0x11e2a0 │ │ │ │ - ldr r2, [pc, #80] @ 0x11e2a4 │ │ │ │ - ldr r1, [pc, #80] @ 0x11e2a8 │ │ │ │ + ldr ip, [pc, #80] @ 0x11e3a0 │ │ │ │ + ldr r2, [pc, #80] @ 0x11e3a4 │ │ │ │ + ldr r1, [pc, #80] @ 0x11e3a8 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r4, [r0, #592] @ 0x250 │ │ │ │ strne r3, [r0, #596] @ 0x254 │ │ │ │ addne r0, r0, #528 @ 0x210 │ │ │ │ @@ -276554,37 +276618,37 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strheq r4, [r6], #-8 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + strheq r4, [r6], #-24 @ 0xffffffe8 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11e33c │ │ │ │ - ldr r5, [pc, #196] @ 0x11e39c │ │ │ │ + beq 0x11e43c │ │ │ │ + ldr r5, [pc, #196] @ 0x11e49c │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #656] @ 0x290 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #180] @ 0x11e3a0 │ │ │ │ - ldr r1, [pc, #180] @ 0x11e3a4 │ │ │ │ + ldr r2, [pc, #180] @ 0x11e4a0 │ │ │ │ + ldr r1, [pc, #180] @ 0x11e4a4 │ │ │ │ mov r3, #27 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r6, [r0, #592] @ 0x250 │ │ │ │ strne r3, [r0, #596] @ 0x254 │ │ │ │ addne r0, r0, #528 @ 0x210 │ │ │ │ @@ -276593,1916 +276657,1916 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #88] @ 0x11e39c │ │ │ │ - ldr r1, [pc, #92] @ 0x11e3a4 │ │ │ │ - ldr r2, [pc, #84] @ 0x11e3a0 │ │ │ │ + ldr r5, [pc, #88] @ 0x11e49c │ │ │ │ + ldr r1, [pc, #92] @ 0x11e4a4 │ │ │ │ + ldr r2, [pc, #84] @ 0x11e4a0 │ │ │ │ mov r3, #27 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r0, #840] @ 0x348 │ │ │ │ ldreq r1, [r0, #580] @ 0x244 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r6, [r0] │ │ │ │ movne r7, r6 │ │ │ │ - bne 0x11e2e4 │ │ │ │ + bne 0x11e3e4 │ │ │ │ mvn r7, #0 │ │ │ │ mov r3, #14 │ │ │ │ mov r6, r7 │ │ │ │ - b 0x11e2dc │ │ │ │ - strheq r4, [r6], #-8 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + b 0x11e3dc │ │ │ │ + strheq r4, [r6], #-24 @ 0xffffffe8 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #328] @ 0x11e514 │ │ │ │ + ldr r3, [pc, #328] @ 0x11e614 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r7, [pc, #324] @ 0x11e518 │ │ │ │ + ldr r7, [pc, #324] @ 0x11e618 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ movne r6, r2 │ │ │ │ - beq 0x11e460 │ │ │ │ + beq 0x11e560 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ str r1, [r3, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #288] @ 0x11e51c │ │ │ │ + ldr r2, [pc, #288] @ 0x11e61c │ │ │ │ mov r3, #27 │ │ │ │ - ldr r1, [pc, #284] @ 0x11e520 │ │ │ │ + ldr r1, [pc, #284] @ 0x11e620 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0, #596] @ 0x254 │ │ │ │ - ldr r3, [pc, #236] @ 0x11e514 │ │ │ │ + ldr r3, [pc, #236] @ 0x11e614 │ │ │ │ strne r5, [r0, #592] @ 0x250 │ │ │ │ streq r6, [r0, #528] @ 0x210 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11e510 │ │ │ │ + bne 0x11e610 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #176] @ 0x11e520 │ │ │ │ + ldr r1, [pc, #176] @ 0x11e620 │ │ │ │ strd r2, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - ldr r2, [pc, #160] @ 0x11e51c │ │ │ │ + ldr r2, [pc, #160] @ 0x11e61c │ │ │ │ mov r3, #27 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r0, #840] @ 0x348 │ │ │ │ ldreq r1, [r0, #580] @ 0x244 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ add r2, sp, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x127638 │ │ │ │ + bl 0x127738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x11e500 │ │ │ │ + bne 0x11e600 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r2, ror #8 │ │ │ │ eor r2, r1, r1, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ eor r2, r2, r1, ror #8 │ │ │ │ cmp r6, r3 │ │ │ │ cmpeq r5, r2 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 0x11e3f4 │ │ │ │ + beq 0x11e4f4 │ │ │ │ mvn r6, #0 │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ mov r5, r6 │ │ │ │ - b 0x11e3ec │ │ │ │ + b 0x11e4ec │ │ │ │ mvn r6, #0 │ │ │ │ mov r1, #14 │ │ │ │ mov r5, r6 │ │ │ │ - b 0x11e3ec │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11e4ec │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strheq r4, [r6], #-8 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + strheq r4, [r6], #-24 @ 0xffffffe8 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #296] @ 0x11e668 │ │ │ │ + ldr r2, [pc, #296] @ 0x11e768 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r6, [pc, #292] @ 0x11e66c │ │ │ │ - ldr r1, [pc, #292] @ 0x11e670 │ │ │ │ + ldr r6, [pc, #292] @ 0x11e76c │ │ │ │ + ldr r1, [pc, #292] @ 0x11e770 │ │ │ │ mov r3, #27 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #272] @ 0x11e674 │ │ │ │ + ldr r2, [pc, #272] @ 0x11e774 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r3, #860] @ 0x35c │ │ │ │ ldrne r1, [r0, #600] @ 0x258 │ │ │ │ ldreq r1, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11e5bc │ │ │ │ + beq 0x11e6bc │ │ │ │ add r1, r1, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e65c │ │ │ │ + beq 0x11e75c │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b 0x11e5e4 │ │ │ │ + b 0x11e6e4 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e65c │ │ │ │ + beq 0x11e75c │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ subeq r7, r7, r5 │ │ │ │ - ldr r2, [pc, #124] @ 0x11e674 │ │ │ │ + ldr r2, [pc, #124] @ 0x11e774 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r1, [pc, #112] @ 0x11e670 │ │ │ │ + ldr r1, [pc, #112] @ 0x11e770 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0, #596] @ 0x254 │ │ │ │ - ldr r3, [pc, #68] @ 0x11e668 │ │ │ │ + ldr r3, [pc, #68] @ 0x11e768 │ │ │ │ strne r7, [r0, #592] @ 0x250 │ │ │ │ streq r7, [r0, #528] @ 0x210 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11e664 │ │ │ │ + bne 0x11e764 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r7, #0 │ │ │ │ - b 0x11e5f0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x11e6f0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strheq r4, [r6], #-8 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ + strheq r4, [r6], #-24 @ 0xffffffe8 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #1776] @ 0x11ed80 │ │ │ │ + ldr ip, [pc, #1776] @ 0x11ee80 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r5, [pc, #1772] @ 0x11ed84 │ │ │ │ + ldr r5, [pc, #1772] @ 0x11ee84 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #1840] @ 0x11edd0 │ │ │ │ + ldr r2, [pc, #1840] @ 0x11eed0 │ │ │ │ mov r3, #27 │ │ │ │ str r5, [sp] │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #1816] @ 0x11edd4 │ │ │ │ + ldr r1, [pc, #1816] @ 0x11eed4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ - ldr r2, [pc, #1800] @ 0x11edd0 │ │ │ │ - ldr r1, [pc, #1800] @ 0x11edd4 │ │ │ │ + bl 0x16c8c0 │ │ │ │ + ldr r2, [pc, #1800] @ 0x11eed0 │ │ │ │ + ldr r1, [pc, #1800] @ 0x11eed4 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r0, #592] @ 0x250 │ │ │ │ ldreq r7, [r0, #528] @ 0x210 │ │ │ │ mov r3, #27 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ - ldr r2, [pc, #1684] @ 0x11ed88 │ │ │ │ + bl 0x16c8c0 │ │ │ │ + ldr r2, [pc, #1684] @ 0x11ee88 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r7, #1 │ │ │ │ ldrne r6, [r0, #600] @ 0x258 │ │ │ │ ldreq r6, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bhi 0x11e720 │ │ │ │ + bhi 0x11e820 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r5, [pc, #1636] @ 0x11ed8c │ │ │ │ - ldr r2, [pc, #1636] @ 0x11ed90 │ │ │ │ + ldr r5, [pc, #1636] @ 0x11ee8c │ │ │ │ + ldr r2, [pc, #1636] @ 0x11ee90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x12a28 │ │ │ │ bl 0x10b84 │ │ │ │ cmp r7, #32 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ - beq 0x11fb7c │ │ │ │ + beq 0x11fc7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fbb8 │ │ │ │ + beq 0x11fcb8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fcc0 │ │ │ │ + beq 0x11fdc0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x11fe90 │ │ │ │ + bne 0x11ff90 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ mov r2, #14 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #1540] @ 0x11edd4 │ │ │ │ + ldr r1, [pc, #1540] @ 0x11eed4 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r2, [pc, #1528] @ 0x11edd0 │ │ │ │ + ldr r2, [pc, #1528] @ 0x11eed0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11f604 │ │ │ │ + beq 0x11f704 │ │ │ │ add r0, r0, #528 @ 0x210 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1400] @ 0x11ed80 │ │ │ │ + ldr r3, [pc, #1400] @ 0x11ee80 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x11fe8c │ │ │ │ + bne 0x11ff8c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r3, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11e720 │ │ │ │ + beq 0x11e820 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r2, [pc, #1404] @ 0x11edd0 │ │ │ │ - ldr r1, [pc, #1404] @ 0x11edd4 │ │ │ │ + ldr r2, [pc, #1404] @ 0x11eed0 │ │ │ │ + ldr r1, [pc, #1404] @ 0x11eed4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11f608 │ │ │ │ + beq 0x11f708 │ │ │ │ add r0, r0, #528 @ 0x210 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #64] @ 0x40 │ │ │ │ - b 0x11e800 │ │ │ │ + b 0x11e900 │ │ │ │ mov r3, #0 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ ldr sl, [r4, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f66c │ │ │ │ + beq 0x11f76c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r6, [sl, #188] @ 0xbc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x11fcfc │ │ │ │ + beq 0x11fdfc │ │ │ │ ldr r3, [sl, #184] @ 0xb8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #192] @ 0xc0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11f610 │ │ │ │ + beq 0x11f710 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #8 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r6, fp │ │ │ │ add r9, r9, #4 │ │ │ │ add sl, sl, #8 │ │ │ │ - bne 0x11e910 │ │ │ │ - b 0x11e848 │ │ │ │ + bne 0x11ea10 │ │ │ │ + b 0x11e948 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r2, [pc, #1112] @ 0x11edd0 │ │ │ │ - ldr r1, [pc, #1112] @ 0x11edd4 │ │ │ │ + ldr r2, [pc, #1112] @ 0x11eed0 │ │ │ │ + ldr r1, [pc, #1112] @ 0x11eed4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11f8b0 │ │ │ │ + beq 0x11f9b0 │ │ │ │ add r3, pc, #988 @ 0x3dc │ │ │ │ ldrd r2, [r3] │ │ │ │ add r0, r0, #528 @ 0x210 │ │ │ │ strd r2, [r0, #64] @ 0x40 │ │ │ │ - b 0x11e800 │ │ │ │ + b 0x11e900 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ - ldr r2, [pc, #1052] @ 0x11edd0 │ │ │ │ + ldr r2, [pc, #1052] @ 0x11eed0 │ │ │ │ ldr r6, [r3, #176] @ 0xb0 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r1, [pc, #1044] @ 0x11edd4 │ │ │ │ + ldr r1, [pc, #1044] @ 0x11eed4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r6, [r0, #592] @ 0x250 │ │ │ │ strne r3, [r0, #596] @ 0x254 │ │ │ │ streq r6, [r0, #528] @ 0x210 │ │ │ │ - b 0x11e800 │ │ │ │ - ldr r3, [pc, #932] @ 0x11ed94 │ │ │ │ + b 0x11e900 │ │ │ │ + ldr r3, [pc, #932] @ 0x11ee94 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x11f6f8 │ │ │ │ + beq 0x11f7f8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x3a4aa4 │ │ │ │ - ldr r0, [pc, #936] @ 0x11edcc │ │ │ │ + bl 0x3a4ba4 │ │ │ │ + ldr r0, [pc, #936] @ 0x11eecc │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ umull r3, r2, ip, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mla r2, r0, lr, r2 │ │ │ │ adds r3, r3, r1 │ │ │ │ adc r2, r2, r1, asr #31 │ │ │ │ - ldr r1, [pc, #852] @ 0x11ed98 │ │ │ │ + ldr r1, [pc, #852] @ 0x11ee98 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldr r0, [r1] │ │ │ │ subs r9, r3, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sbc sl, r2, r3 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11f6cc │ │ │ │ + beq 0x11f7cc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fb50 │ │ │ │ + beq 0x11fc50 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ str sl, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x11e848 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x11e948 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ ldr sl, [r4, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f698 │ │ │ │ + beq 0x11f798 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11fb24 │ │ │ │ + beq 0x11fc24 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sl, #200] @ 0xc8 │ │ │ │ ldr r9, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ sub r9, r9, r3 │ │ │ │ cmp r9, #1 │ │ │ │ movcs fp, r9 │ │ │ │ movcc fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bcc 0x11fdbc │ │ │ │ + bcc 0x11febc │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fd8c │ │ │ │ + beq 0x11fe8c │ │ │ │ add r1, r6, #8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ sub r6, fp, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ cmp r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ strbls r3, [r7] │ │ │ │ - bls 0x11ec2c │ │ │ │ + bls 0x11ed2c │ │ │ │ ldr r3, [sl, #200] @ 0xc8 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 0x15ff08 │ │ │ │ + bl 0x160008 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x11e7bc │ │ │ │ + bne 0x11e8bc │ │ │ │ sub r2, r7, #1 │ │ │ │ mov r0, #32 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r3, r7 │ │ │ │ strbeq r0, [r2] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x11ec0c │ │ │ │ - ldr r2, [pc, #412] @ 0x11edd0 │ │ │ │ + bhi 0x11ed0c │ │ │ │ + ldr r2, [pc, #412] @ 0x11eed0 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r1, [pc, #408] @ 0x11edd4 │ │ │ │ + ldr r1, [pc, #408] @ 0x11eed4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r3, r0, #8192 @ 0x2000 │ │ │ │ ldrb r2, [r3, #860] @ 0x35c │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [r3, #528] @ 0x210 │ │ │ │ - beq 0x11e800 │ │ │ │ + beq 0x11e900 │ │ │ │ add r3, r3, #528 @ 0x210 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3, #64] @ 0x40 │ │ │ │ - b 0x11e800 │ │ │ │ + b 0x11e900 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f8bc │ │ │ │ + beq 0x11f9bc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fa10 │ │ │ │ + beq 0x11fb10 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #216] @ 0x11edc4 │ │ │ │ + ldr r1, [pc, #216] @ 0x11eec4 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x11dd44 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11de44 │ │ │ │ + b 0x11e900 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x39f1f8 │ │ │ │ + bl 0x39f2f8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x11ed24 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x11ee24 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #656] @ 0x290 │ │ │ │ strne r3, [r2, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #164] @ 0x11edd0 │ │ │ │ + ldr r2, [pc, #164] @ 0x11eed0 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r1, [pc, #160] @ 0x11edd4 │ │ │ │ + ldr r1, [pc, #160] @ 0x11eed4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r3, r0, #8192 @ 0x2000 │ │ │ │ ldrb r2, [r3, #860] @ 0x35c │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r6, [r3, #592] @ 0x250 │ │ │ │ strne r2, [r3, #596] @ 0x254 │ │ │ │ streq r6, [r3, #528] @ 0x210 │ │ │ │ - b 0x11e800 │ │ │ │ - bl 0x39e310 │ │ │ │ - ldr r3, [pc, #52] @ 0x11ed9c │ │ │ │ + b 0x11e900 │ │ │ │ + bl 0x39e410 │ │ │ │ + ldr r3, [pc, #52] @ 0x11ee9c │ │ │ │ smull r2, r3, r0, r3 │ │ │ │ asr r0, r0, #31 │ │ │ │ - ldr r2, [pc, #92] @ 0x11edd0 │ │ │ │ + ldr r2, [pc, #92] @ 0x11eed0 │ │ │ │ rsb r6, r0, r3, asr #12 │ │ │ │ - b 0x11e9b4 │ │ │ │ - blcc 0xfe7d1580 │ │ │ │ + b 0x11eab4 │ │ │ │ + blcc 0xfe7d1680 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strheq r4, [r6], #-8 │ │ │ │ - subeq r4, r6, r4, asr r0 │ │ │ │ + strheq r4, [r6], #-24 @ 0xffffffe8 │ │ │ │ + subeq r4, r6, r4, asr r1 │ │ │ │ adceq r2, r8, ip, ror #15 │ │ │ │ - strdeq fp, [r0], #-232 @ 0xffffff18 │ │ │ │ + strdeq fp, [r0], #-248 @ 0xffffff08 │ │ │ │ adceq sp, r8, #80, 2 │ │ │ │ adceq sp, r8, #88, 2 │ │ │ │ ldmvs fp, {r0, r2, r3, r5, r7, r8, r9, fp, pc}^ │ │ │ │ adceq r3, r8, r8, asr r3 │ │ │ │ - andseq lr, r1, ip, lsr #5 │ │ │ │ - subeq fp, r0, r8, ror #29 │ │ │ │ - andseq lr, r1, r8, lsr #7 │ │ │ │ - andseq lr, r1, ip, ror r1 │ │ │ │ + andseq lr, r1, ip, lsr #7 │ │ │ │ + subeq fp, r0, r8, ror #31 │ │ │ │ + andseq lr, r1, r8, lsr #9 │ │ │ │ + andseq lr, r1, ip, ror r2 │ │ │ │ adceq r3, r8, r8, ror #6 │ │ │ │ - andseq lr, r1, r0, asr #32 │ │ │ │ - andseq lr, r1, r4, lsr #10 │ │ │ │ - andseq lr, r1, r4, lsl r2 │ │ │ │ - ldrsheq lr, [r1], -r0 │ │ │ │ - subeq fp, r0, ip, asr #29 │ │ │ │ - blcc 0xfe7d15d4 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + andseq lr, r1, r0, asr #2 │ │ │ │ + andseq lr, r1, r4, lsr #12 │ │ │ │ + andseq lr, r1, r4, lsl r3 │ │ │ │ + @ instruction: 0x0011e1f0 │ │ │ │ + subeq fp, r0, ip, asr #31 │ │ │ │ + blcc 0xfe7d16d4 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ add r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r3, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f640 │ │ │ │ + beq 0x11f740 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r3, #27 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #-84] @ 0x11edd0 │ │ │ │ - ldr r1, [pc, #-84] @ 0x11edd4 │ │ │ │ + ldr r2, [pc, #-84] @ 0x11eed0 │ │ │ │ + ldr r1, [pc, #-84] @ 0x11eed4 │ │ │ │ str r5, [sp] │ │ │ │ lsr r4, ip, #31 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r4, [r0, #592] @ 0x250 │ │ │ │ strne r3, [r0, #596] @ 0x254 │ │ │ │ streq r4, [r0, #528] @ 0x210 │ │ │ │ - b 0x11e800 │ │ │ │ - ldr r2, [pc, #-136] @ 0x11edd0 │ │ │ │ - ldr r1, [pc, #-136] @ 0x11edd4 │ │ │ │ + b 0x11e900 │ │ │ │ + ldr r2, [pc, #-136] @ 0x11eed0 │ │ │ │ + ldr r1, [pc, #-136] @ 0x11eed4 │ │ │ │ mov r3, #27 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r2, [pc, #-212] @ 0x11eda0 │ │ │ │ - ldr r1, [pc, #-212] @ 0x11eda4 │ │ │ │ + ldr r2, [pc, #-212] @ 0x11eea0 │ │ │ │ + ldr r1, [pc, #-212] @ 0x11eea4 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #840] @ 0x348 │ │ │ │ ldreq r3, [r0, #580] @ 0x244 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x11ce64 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11cf64 │ │ │ │ + b 0x11e900 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f91c │ │ │ │ + beq 0x11fa1c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f9b8 │ │ │ │ + beq 0x11fab8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fc34 │ │ │ │ + beq 0x11fd34 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - bl 0x329704 │ │ │ │ + bl 0x329804 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x3a62f0 │ │ │ │ - ldr r2, [pc, #-444] @ 0x11eda8 │ │ │ │ + bl 0x3a63f0 │ │ │ │ + ldr r2, [pc, #-444] @ 0x11eea8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ str sl, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x3b3114 │ │ │ │ + bl 0x3b3214 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x11ef94 │ │ │ │ + blt 0x11f094 │ │ │ │ add r6, r0, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bls 0x11fdcc │ │ │ │ + bls 0x11fecc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 0x3985d0 │ │ │ │ - ldr r2, [pc, #-460] @ 0x11edd0 │ │ │ │ + bl 0x3986d0 │ │ │ │ + ldr r2, [pc, #-460] @ 0x11eed0 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r1, [pc, #-464] @ 0x11edd4 │ │ │ │ + ldr r1, [pc, #-464] @ 0x11eed4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r3, r0, #8192 @ 0x2000 │ │ │ │ ldrb r2, [r3, #860] @ 0x35c │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ streq r2, [r3, #528] @ 0x210 │ │ │ │ - beq 0x11e800 │ │ │ │ + beq 0x11e900 │ │ │ │ add r3, r3, #528 @ 0x210 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3, #64] @ 0x40 │ │ │ │ - b 0x11e800 │ │ │ │ + b 0x11e900 │ │ │ │ add r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r3, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f854 │ │ │ │ + beq 0x11f954 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr r2, [pc, #-588] @ 0x11edd0 │ │ │ │ - ldr r1, [pc, #-588] @ 0x11edd4 │ │ │ │ + ldr r2, [pc, #-588] @ 0x11eed0 │ │ │ │ + ldr r1, [pc, #-588] @ 0x11eed4 │ │ │ │ mov r3, #27 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ - ldr r2, [pc, #-624] @ 0x11edc4 │ │ │ │ - ldr r1, [pc, #-652] @ 0x11edac │ │ │ │ + bl 0x16c8c0 │ │ │ │ + ldr r2, [pc, #-624] @ 0x11eec4 │ │ │ │ + ldr r1, [pc, #-652] @ 0x11eeac │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r0, #840] @ 0x348 │ │ │ │ ldreq ip, [r0, #580] @ 0x244 │ │ │ │ mov r3, r6 │ │ │ │ sub ip, ip, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x11d580 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11d680 │ │ │ │ + b 0x11e900 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f79c │ │ │ │ + beq 0x11f89c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11faf4 │ │ │ │ + beq 0x11fbf4 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-820] @ 0x11edb0 │ │ │ │ + ldr r1, [pc, #-820] @ 0x11eeb0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x11d2a8 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11d3a8 │ │ │ │ + b 0x11e900 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1600d0 │ │ │ │ + bl 0x1601d0 │ │ │ │ subs ip, r0, #0 │ │ │ │ - blt 0x11f97c │ │ │ │ - ldr r2, [pc, #-864] @ 0x11edb4 │ │ │ │ - ldr r1, [pc, #-864] @ 0x11edb8 │ │ │ │ + blt 0x11fa7c │ │ │ │ + ldr r2, [pc, #-864] @ 0x11eeb4 │ │ │ │ + ldr r1, [pc, #-864] @ 0x11eeb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x11d0c4 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11d1c4 │ │ │ │ + b 0x11e900 │ │ │ │ mov ip, #1 │ │ │ │ - b 0x11f10c │ │ │ │ + b 0x11f20c │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f824 │ │ │ │ + beq 0x11f924 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11fa98 │ │ │ │ + beq 0x11fb98 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11fc94 │ │ │ │ + beq 0x11fd94 │ │ │ │ add r1, r6, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fd40 │ │ │ │ + beq 0x11fe40 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #24 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r3, sl, #1 │ │ │ │ - ldr r1, [pc, #-1128] @ 0x11edc4 │ │ │ │ + ldr r1, [pc, #-1128] @ 0x11eec4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - bl 0x11dbb4 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11dcb4 │ │ │ │ + b 0x11e900 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f76c │ │ │ │ + beq 0x11f86c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fac4 │ │ │ │ + beq 0x11fbc4 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #-1272] @ 0x11edc4 │ │ │ │ + ldr r1, [pc, #-1272] @ 0x11eec4 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x11da44 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11db44 │ │ │ │ + b 0x11e900 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f94c │ │ │ │ + beq 0x11fa4c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f9e4 │ │ │ │ + beq 0x11fae4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fbd4 │ │ │ │ + beq 0x11fcd4 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - ldr r1, [pc, #-1480] @ 0x11edbc │ │ │ │ + ldr r1, [pc, #-1480] @ 0x11eebc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x11d05c │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11d15c │ │ │ │ + b 0x11e900 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f880 │ │ │ │ + beq 0x11f980 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11fa6c │ │ │ │ + beq 0x11fb6c │ │ │ │ mov r2, #8 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fc64 │ │ │ │ + beq 0x11fd64 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - ldr r1, [pc, #-1684] @ 0x11edbc │ │ │ │ + ldr r1, [pc, #-1684] @ 0x11eebc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x11d240 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11d340 │ │ │ │ + b 0x11e900 │ │ │ │ add r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r3, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f7cc │ │ │ │ + beq 0x11f8cc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r1, [pc, #-1768] @ 0x11edc0 │ │ │ │ + ldr r1, [pc, #-1768] @ 0x11eec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x11d424 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11d524 │ │ │ │ + b 0x11e900 │ │ │ │ add r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r3, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f7f8 │ │ │ │ + beq 0x11f8f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r1, [pc, #-1840] @ 0x11edc4 │ │ │ │ + ldr r1, [pc, #-1840] @ 0x11eec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x11cd34 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11ce34 │ │ │ │ + b 0x11e900 │ │ │ │ add r7, r4, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11f8ec │ │ │ │ + beq 0x11f9ec │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x11fa40 │ │ │ │ + beq 0x11fb40 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldrb r3, [r7, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fc04 │ │ │ │ + beq 0x11fd04 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ cmp sl, #11 │ │ │ │ - bhi 0x11fe30 │ │ │ │ - ldr r1, [pc, #-2060] @ 0x11edc8 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bhi 0x11ff30 │ │ │ │ + ldr r1, [pc, #-2060] @ 0x11eec8 │ │ │ │ + bl 0x39bcb0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 0x11fe00 │ │ │ │ + bne 0x11ff00 │ │ │ │ cmp sl, #3 │ │ │ │ - bls 0x11f5f0 │ │ │ │ + bls 0x11f6f0 │ │ │ │ cmp sl, #7 │ │ │ │ movhi r8, #2 │ │ │ │ movls r8, #1 │ │ │ │ - bl 0x11c444 │ │ │ │ + bl 0x11c544 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x11c544 │ │ │ │ - b 0x11ed24 │ │ │ │ + bl 0x11c644 │ │ │ │ + b 0x11ee24 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ - b 0x11e800 │ │ │ │ + b 0x11e900 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ ldr r3, [r6] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x11e954 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x11ea54 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 0x11ee14 │ │ │ │ + b 0x11ef14 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 0x11e8dc │ │ │ │ + b 0x11e9dc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 0x11eb20 │ │ │ │ + b 0x11ec20 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ str r9, [sp, #32] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x11ea94 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x11eb94 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r8, #4] │ │ │ │ str r1, [r8, #8] │ │ │ │ str r1, [r8, #12] │ │ │ │ - bl 0x39f320 │ │ │ │ + bl 0x39f420 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ lsl r3, r1, #5 │ │ │ │ lsl r2, r7, #5 │ │ │ │ subs r3, r3, r1 │ │ │ │ orr r2, r2, r1, lsr #27 │ │ │ │ sbc r2, r2, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ orr r2, r2, r3, lsr #30 │ │ │ │ - ldr r0, [pc, #-2416] @ 0x11edcc │ │ │ │ + ldr r0, [pc, #-2416] @ 0x11eecc │ │ │ │ ldr ip, [sp, #32] │ │ │ │ lsl r3, r3, #2 │ │ │ │ adds r3, r3, r1 │ │ │ │ adc r7, r7, r2 │ │ │ │ umull r2, r1, ip, r0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ lsl r7, r7, #3 │ │ │ │ mla r1, r0, lr, r1 │ │ │ │ orr r7, r7, r3, lsr #29 │ │ │ │ lsl r3, r3, #3 │ │ │ │ adds r3, r2, r3 │ │ │ │ adc r2, r1, r7 │ │ │ │ - b 0x11ea3c │ │ │ │ + b 0x11eb3c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 0x11f27c │ │ │ │ + b 0x11f37c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 0x11f0a0 │ │ │ │ + b 0x11f1a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 0x11f4a0 │ │ │ │ + b 0x11f5a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 0x11f4ec │ │ │ │ + b 0x11f5ec │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 0x11f170 │ │ │ │ + b 0x11f270 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 0x11f014 │ │ │ │ + b 0x11f114 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 0x11f3d8 │ │ │ │ - ldr r3, [pc, #-2796] @ 0x11edcc │ │ │ │ + b 0x11f4d8 │ │ │ │ + ldr r3, [pc, #-2796] @ 0x11eecc │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ - b 0x11e800 │ │ │ │ + b 0x11e900 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 0x11ecac │ │ │ │ + b 0x11edac │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 0x11f53c │ │ │ │ + b 0x11f63c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 0x11eedc │ │ │ │ + b 0x11efdc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 0x11f30c │ │ │ │ + b 0x11f40c │ │ │ │ mov r3, #27 │ │ │ │ - ldr r2, [pc, #-3000] @ 0x11edd0 │ │ │ │ - ldr r1, [pc, #-3000] @ 0x11edd4 │ │ │ │ + ldr r2, [pc, #-3000] @ 0x11eed0 │ │ │ │ + ldr r1, [pc, #-3000] @ 0x11eed4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb r3, [r0, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11fd34 │ │ │ │ + beq 0x11fe34 │ │ │ │ add r3, pc, #964 @ 0x3c4 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r0, r0, #528 @ 0x210 │ │ │ │ strd r2, [r0, #64] @ 0x40 │ │ │ │ - b 0x11e800 │ │ │ │ + b 0x11e900 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - b 0x11ef14 │ │ │ │ + b 0x11f014 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - b 0x11f344 │ │ │ │ + b 0x11f444 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 0x11ece4 │ │ │ │ + b 0x11ede4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - b 0x11f574 │ │ │ │ + b 0x11f674 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - b 0x11f410 │ │ │ │ + b 0x11f510 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - b 0x11f1a8 │ │ │ │ + b 0x11f2a8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 0x11f2b4 │ │ │ │ + b 0x11f3b4 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 0x11f0d8 │ │ │ │ + b 0x11f1d8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 0x11eb58 │ │ │ │ + b 0x11ec58 │ │ │ │ add r1, r6, #4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ str sl, [sp, #32] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x11e848 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x11e948 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x11e764 │ │ │ │ + bne 0x11e864 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 0x11e794 │ │ │ │ - ldr r4, [pc, #440] @ 0x11fd78 │ │ │ │ + b 0x11e894 │ │ │ │ + ldr r4, [pc, #440] @ 0x11fe78 │ │ │ │ subs r4, r6, r4 │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x177784 │ │ │ │ + bl 0x177884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 0x11f37c │ │ │ │ + b 0x11f47c │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b 0x11f5ac │ │ │ │ + b 0x11f6ac │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b 0x11ef4c │ │ │ │ + b 0x11f04c │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 0x11f448 │ │ │ │ + b 0x11f548 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ - b 0x11f1e0 │ │ │ │ + b 0x11f2e0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr r3, [pc, #132] @ 0x11fd78 │ │ │ │ + ldr r3, [pc, #132] @ 0x11fe78 │ │ │ │ cmp r9, r3 │ │ │ │ movne r4, #1 │ │ │ │ - b 0x11fbc4 │ │ │ │ + b 0x11fcc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x154414 │ │ │ │ + bl 0x154514 │ │ │ │ add r6, r0, #134217728 @ 0x8000000 │ │ │ │ str r0, [sl, #184] @ 0xb8 │ │ │ │ - b 0x11fd18 │ │ │ │ + b 0x11fe18 │ │ │ │ lsr r3, r3, #1 │ │ │ │ add r6, r3, r6, lsr #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x154414 │ │ │ │ + bl 0x154514 │ │ │ │ ldr r3, [sl, #184] @ 0xb8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 0x11fd10 │ │ │ │ + bhi 0x11fe10 │ │ │ │ str r6, [sl, #188] @ 0xbc │ │ │ │ - b 0x11e8ec │ │ │ │ - ldr r3, [pc, #64] @ 0x11fd7c │ │ │ │ + b 0x11e9ec │ │ │ │ + ldr r3, [pc, #64] @ 0x11fe7c │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ - b 0x11e800 │ │ │ │ + b 0x11e900 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 0x11f218 │ │ │ │ + b 0x11f318 │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r2, r6, lsr #32 │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ - ldrdeq fp, [r0], #-224 @ 0xffffff20 │ │ │ │ - ldrsheq lr, [r1], -r0 │ │ │ │ - subeq r4, r6, r0, asr #1 │ │ │ │ + ldrdeq fp, [r0], #-240 @ 0xffffff10 │ │ │ │ + @ instruction: 0x0011e1f0 │ │ │ │ + subeq r4, r6, r0, asr #3 │ │ │ │ add r1, r6, #4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11e7bc │ │ │ │ + beq 0x11e8bc │ │ │ │ sub r6, fp, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x11ebc0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x11ecc0 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ - b 0x11ef94 │ │ │ │ + b 0x11f094 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x11fe68 │ │ │ │ + beq 0x11ff68 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 0x3985d0 │ │ │ │ - b 0x11ec2c │ │ │ │ - ldr r1, [pc, #-136] @ 0x11fd80 │ │ │ │ + bl 0x3986d0 │ │ │ │ + b 0x11ed2c │ │ │ │ + ldr r1, [pc, #-136] @ 0x11fe80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x11fe3c │ │ │ │ + bne 0x11ff3c │ │ │ │ cmp sl, #1 │ │ │ │ - bls 0x11fe74 │ │ │ │ + bls 0x11ff74 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ mov r2, #13 │ │ │ │ mvn r6, #0 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ - b 0x11ed24 │ │ │ │ + b 0x11ee24 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ mov r2, #22 │ │ │ │ - b 0x11fdc4 │ │ │ │ + b 0x11fec4 │ │ │ │ add sl, r5, sl, lsl #2 │ │ │ │ ldr ip, [sl, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #420 @ 0x1a4 │ │ │ │ - ldr r1, [pc, #-208] @ 0x11fd84 │ │ │ │ + ldr r1, [pc, #-208] @ 0x11fe84 │ │ │ │ add r3, r7, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 0x11cba0 │ │ │ │ - b 0x11e800 │ │ │ │ + bl 0x11cca0 │ │ │ │ + b 0x11e900 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x3985d0 │ │ │ │ - b 0x11e7bc │ │ │ │ - bl 0x11c444 │ │ │ │ - ldr r1, [pc, #-248] @ 0x11fd88 │ │ │ │ + bl 0x3986d0 │ │ │ │ + b 0x11e8bc │ │ │ │ + bl 0x11c544 │ │ │ │ + ldr r1, [pc, #-248] @ 0x11fe88 │ │ │ │ mov r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x11c5d8 │ │ │ │ - b 0x11ed24 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x11c6d8 │ │ │ │ + b 0x11ee24 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b 0x11fcec │ │ │ │ + b 0x11fdec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #112] @ 0x11ff2c │ │ │ │ + ldr ip, [pc, #112] @ 0x12002c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ - ldr r2, [pc, #100] @ 0x11ff30 │ │ │ │ - ldr r1, [pc, #100] @ 0x11ff34 │ │ │ │ + ldr r2, [pc, #100] @ 0x120030 │ │ │ │ + ldr r1, [pc, #100] @ 0x120034 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ str r4, [r0, #156] @ 0x9c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11feec │ │ │ │ + beq 0x11ffec │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x11ff0c │ │ │ │ + beq 0x12000c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strdeq r4, [r6], #-8 │ │ │ │ - subeq r1, r0, r0, lsl r4 │ │ │ │ - subeq r3, r0, r4, lsl #2 │ │ │ │ + strdeq r4, [r6], #-24 @ 0xffffffe8 │ │ │ │ + subeq r1, r0, r0, lsl r5 │ │ │ │ + subeq r3, r0, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ 0x11ff60 │ │ │ │ + ldr r4, [pc, #16] @ 0x120060 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 0x16c1ec │ │ │ │ + bl 0x16c2ec │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x16c1ec │ │ │ │ - strdeq r4, [r6], #-8 │ │ │ │ + b 0x16c2ec │ │ │ │ + strdeq r4, [r6], #-24 @ 0xffffffe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #76] @ 0x11ffd0 │ │ │ │ - bl 0x305f88 │ │ │ │ + ldr r0, [pc, #76] @ 0x1200d0 │ │ │ │ + bl 0x306088 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x16cce8 │ │ │ │ - ldr ip, [pc, #64] @ 0x11ffd4 │ │ │ │ - ldr r2, [pc, #64] @ 0x11ffd8 │ │ │ │ - ldr r1, [pc, #64] @ 0x11ffdc │ │ │ │ + bl 0x16cde8 │ │ │ │ + ldr ip, [pc, #64] @ 0x1200d4 │ │ │ │ + ldr r2, [pc, #64] @ 0x1200d8 │ │ │ │ + ldr r1, [pc, #64] @ 0x1200dc │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subeq fp, r0, r4, lsr #30 │ │ │ │ - subeq r4, r6, ip, ror #2 │ │ │ │ - subeq fp, r0, r0, lsr pc │ │ │ │ - subeq ip, r0, ip, lsr r0 │ │ │ │ + subeq ip, r0, r4, lsr #32 │ │ │ │ + subeq r4, r6, ip, ror #4 │ │ │ │ + subeq ip, r0, r0, lsr r0 │ │ │ │ + subeq ip, r0, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 0x52d74 │ │ │ │ - bl 0x16cc0c │ │ │ │ - ldr ip, [pc, #48] @ 0x120034 │ │ │ │ - ldr r2, [pc, #48] @ 0x120038 │ │ │ │ - ldr r1, [pc, #48] @ 0x12003c │ │ │ │ + bl 0x16cd0c │ │ │ │ + ldr ip, [pc, #48] @ 0x120134 │ │ │ │ + ldr r2, [pc, #48] @ 0x120138 │ │ │ │ + ldr r1, [pc, #48] @ 0x12013c │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq r4, r6, r8, ror r1 │ │ │ │ - subeq fp, r0, r0, lsr pc │ │ │ │ - subeq ip, r0, ip, lsr r0 │ │ │ │ + subeq r4, r6, r8, ror r2 │ │ │ │ + subeq ip, r0, r0, lsr r0 │ │ │ │ + subeq ip, r0, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 0x16cc24 │ │ │ │ + bl 0x16cd24 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x1200c4 │ │ │ │ - ldr r2, [pc, #116] @ 0x1200dc │ │ │ │ - ldr r0, [pc, #116] @ 0x1200e0 │ │ │ │ - bl 0x305f88 │ │ │ │ + beq 0x1201c4 │ │ │ │ + ldr r2, [pc, #116] @ 0x1201dc │ │ │ │ + ldr r0, [pc, #116] @ 0x1201e0 │ │ │ │ + bl 0x306088 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x16cc34 │ │ │ │ + bl 0x16cd34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x1200a4 │ │ │ │ + beq 0x1201a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ 0x1200dc │ │ │ │ - ldr r0, [pc, #72] @ 0x1200e4 │ │ │ │ + ldr r1, [pc, #68] @ 0x1201dc │ │ │ │ + ldr r0, [pc, #72] @ 0x1201e4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x16cea4 │ │ │ │ + b 0x16cfa4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr ip, [pc, #28] @ 0x1200e8 │ │ │ │ - ldr r3, [pc, #28] @ 0x1200ec │ │ │ │ - ldr r1, [pc, #28] @ 0x1200f0 │ │ │ │ + ldr ip, [pc, #28] @ 0x1201e8 │ │ │ │ + ldr r3, [pc, #28] @ 0x1201ec │ │ │ │ + ldr r1, [pc, #28] @ 0x1201f0 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ - subeq fp, r0, r8, asr pc │ │ │ │ - andseq pc, r1, r4, lsr #29 │ │ │ │ - subeq fp, r0, r8, asr #30 │ │ │ │ - subeq r4, r6, ip, lsl #3 │ │ │ │ - subeq fp, r0, r0, lsr pc │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ + subeq ip, r0, r8, asr r0 │ │ │ │ + andseq pc, r1, r4, lsr #31 │ │ │ │ + subeq ip, r0, r8, asr #32 │ │ │ │ + subeq r4, r6, ip, lsl #5 │ │ │ │ + subeq ip, r0, r0, lsr r0 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -278513,780 +278577,780 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 0x52d74 │ │ │ │ - bl 0x16cc0c │ │ │ │ - ldr ip, [pc, #132] @ 0x1201cc │ │ │ │ + bl 0x16cd0c │ │ │ │ + ldr ip, [pc, #132] @ 0x1202cc │ │ │ │ mov r3, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #128] @ 0x1201d0 │ │ │ │ - ldr r1, [pc, #128] @ 0x1201d4 │ │ │ │ + ldr r2, [pc, #128] @ 0x1202d0 │ │ │ │ + ldr r1, [pc, #128] @ 0x1202d4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 0x12018c │ │ │ │ + beq 0x12028c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x12018c │ │ │ │ + beq 0x12028c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1201b0 │ │ │ │ + beq 0x1202b0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - beq 0x1201b0 │ │ │ │ + beq 0x1202b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r4, r6, r8, lsr #3 │ │ │ │ - subeq fp, r0, r0, lsr pc │ │ │ │ - subeq ip, r0, ip, lsr r0 │ │ │ │ + subeq r4, r6, r8, lsr #5 │ │ │ │ + subeq ip, r0, r0, lsr r0 │ │ │ │ + subeq ip, r0, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ bl 0x52d74 │ │ │ │ - bl 0x16cc0c │ │ │ │ - ldr ip, [pc, #76] @ 0x12024c │ │ │ │ + bl 0x16cd0c │ │ │ │ + ldr ip, [pc, #76] @ 0x12034c │ │ │ │ mov r3, #144 @ 0x90 │ │ │ │ - ldr r2, [pc, #72] @ 0x120250 │ │ │ │ - ldr r1, [pc, #72] @ 0x120254 │ │ │ │ + ldr r2, [pc, #72] @ 0x120350 │ │ │ │ + ldr r1, [pc, #72] @ 0x120354 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x12022c │ │ │ │ + beq 0x12032c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r4, r6, r4, asr #3 │ │ │ │ - subeq fp, r0, r0, lsr pc │ │ │ │ - subeq ip, r0, ip, lsr r0 │ │ │ │ + subeq r4, r6, r4, asr #5 │ │ │ │ + subeq ip, r0, r0, lsr r0 │ │ │ │ + subeq ip, r0, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 0x52d74 │ │ │ │ - bl 0x16cc0c │ │ │ │ - ldr ip, [pc, #68] @ 0x1202c0 │ │ │ │ - ldr r2, [pc, #68] @ 0x1202c4 │ │ │ │ - ldr r1, [pc, #68] @ 0x1202c8 │ │ │ │ + bl 0x16cd0c │ │ │ │ + ldr ip, [pc, #68] @ 0x1203c0 │ │ │ │ + ldr r2, [pc, #68] @ 0x1203c4 │ │ │ │ + ldr r1, [pc, #68] @ 0x1203c8 │ │ │ │ mov r3, #155 @ 0x9b │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c9c8 │ │ │ │ + bl 0x16cac8 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1202a4 │ │ │ │ + beq 0x1203a4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ bx r0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq r4, r6, r0, ror #3 │ │ │ │ - subeq fp, r0, r0, lsr pc │ │ │ │ - subeq ip, r0, ip, lsr r0 │ │ │ │ - ldr r3, [pc, #20] @ 0x1202e8 │ │ │ │ + subeq r4, r6, r0, ror #5 │ │ │ │ + subeq ip, r0, r0, lsr r0 │ │ │ │ + subeq ip, r0, ip, lsr r1 │ │ │ │ + ldr r3, [pc, #20] @ 0x1203e8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ adceq sp, r8, #44, 10 @ 0xb000000 │ │ │ │ - ldr r0, [pc] @ 0x1202f4 │ │ │ │ - b 0x16c1ec │ │ │ │ - subeq r4, r6, r4, lsl #4 │ │ │ │ + ldr r0, [pc] @ 0x1203f4 │ │ │ │ + b 0x16c2ec │ │ │ │ + subeq r4, r6, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #228] @ 0x1203f4 │ │ │ │ + ldr ip, [pc, #228] @ 0x1204f4 │ │ │ │ sub sp, sp, #16 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #220] @ 0x1203f8 │ │ │ │ - ldr r1, [pc, #220] @ 0x1203fc │ │ │ │ + ldr r2, [pc, #220] @ 0x1204f8 │ │ │ │ + ldr r1, [pc, #220] @ 0x1204fc │ │ │ │ mov r3, #232 @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x16c9c8 │ │ │ │ - ldr r1, [pc, #208] @ 0x120400 │ │ │ │ - ldr r3, [pc, #208] @ 0x120404 │ │ │ │ - ldr r2, [pc, #208] @ 0x120408 │ │ │ │ + bl 0x16cac8 │ │ │ │ + ldr r1, [pc, #208] @ 0x120500 │ │ │ │ + ldr r3, [pc, #208] @ 0x120504 │ │ │ │ + ldr r2, [pc, #208] @ 0x120508 │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #196] @ 0x12040c │ │ │ │ - ldr r1, [pc, #196] @ 0x120410 │ │ │ │ - ldr r2, [pc, #196] @ 0x120414 │ │ │ │ + ldr r3, [pc, #196] @ 0x12050c │ │ │ │ + ldr r1, [pc, #196] @ 0x120510 │ │ │ │ + ldr r2, [pc, #196] @ 0x120514 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #184] @ 0x120418 │ │ │ │ - ldr r2, [pc, #184] @ 0x12041c │ │ │ │ - ldr r1, [pc, #184] @ 0x120420 │ │ │ │ + ldr r3, [pc, #184] @ 0x120518 │ │ │ │ + ldr r2, [pc, #184] @ 0x12051c │ │ │ │ + ldr r1, [pc, #184] @ 0x120520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x170bdc │ │ │ │ - ldr ip, [pc, #176] @ 0x120424 │ │ │ │ + bl 0x170cdc │ │ │ │ + ldr ip, [pc, #176] @ 0x120524 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r3, [pc, #168] @ 0x120428 │ │ │ │ + ldr r3, [pc, #168] @ 0x120528 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #160] @ 0x12042c │ │ │ │ - ldr r1, [pc, #160] @ 0x120430 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 0x16db94 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #148] @ 0x120434 │ │ │ │ - ldr r1, [pc, #140] @ 0x120430 │ │ │ │ - bl 0x17154c │ │ │ │ - ldr r3, [pc, #140] @ 0x120438 │ │ │ │ - ldr r2, [pc, #140] @ 0x12043c │ │ │ │ - ldr r1, [pc, #140] @ 0x120440 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 0x170d20 │ │ │ │ + ldr r2, [pc, #160] @ 0x12052c │ │ │ │ + ldr r1, [pc, #160] @ 0x120530 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #128] @ 0x120444 │ │ │ │ - ldr r1, [pc, #120] @ 0x120440 │ │ │ │ - bl 0x17154c │ │ │ │ - ldr r3, [pc, #120] @ 0x120448 │ │ │ │ - ldr r2, [pc, #120] @ 0x12044c │ │ │ │ - ldr r1, [pc, #120] @ 0x120450 │ │ │ │ + bl 0x16dc94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x170d20 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #108] @ 0x120454 │ │ │ │ - ldr r1, [pc, #100] @ 0x120450 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 0x17154c │ │ │ │ - subeq r4, r6, r8, lsr r2 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ - subeq ip, r0, ip, lsr r0 │ │ │ │ - subeq r3, r0, r4, asr #1 │ │ │ │ - andseq r0, r2, r0, asr #17 │ │ │ │ - andseq r1, r2, r8, ror lr │ │ │ │ - andseq r1, r2, ip, lsl pc │ │ │ │ + ldr r2, [pc, #148] @ 0x120534 │ │ │ │ + ldr r1, [pc, #140] @ 0x120530 │ │ │ │ + bl 0x17164c │ │ │ │ + ldr r3, [pc, #140] @ 0x120538 │ │ │ │ + ldr r2, [pc, #140] @ 0x12053c │ │ │ │ + ldr r1, [pc, #140] @ 0x120540 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 0x170e20 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #128] @ 0x120544 │ │ │ │ + ldr r1, [pc, #120] @ 0x120540 │ │ │ │ + bl 0x17164c │ │ │ │ + ldr r3, [pc, #120] @ 0x120548 │ │ │ │ + ldr r2, [pc, #120] @ 0x12054c │ │ │ │ + ldr r1, [pc, #120] @ 0x120550 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 0x170e20 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #108] @ 0x120554 │ │ │ │ + ldr r1, [pc, #100] @ 0x120550 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 0x17164c │ │ │ │ + subeq r4, r6, r8, lsr r3 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ + subeq ip, r0, ip, lsr r1 │ │ │ │ + subeq r3, r0, r4, asr #3 │ │ │ │ + andseq r0, r2, r0, asr #19 │ │ │ │ + andseq r1, r2, r8, ror pc │ │ │ │ + andseq r2, r2, ip, lsl r0 │ │ │ │ adceq r3, r8, ip, ror #4 │ │ │ │ - andseq r0, r2, ip, asr #5 │ │ │ │ - andseq r0, r2, r8, asr r4 │ │ │ │ - andseq r0, r2, r0, ror #18 │ │ │ │ - subeq fp, r0, r4, lsl #31 │ │ │ │ - andseq r0, r2, r0, lsl #16 │ │ │ │ - andseq r0, r2, r0, asr r7 │ │ │ │ - subeq r8, r3, r4, asr r8 │ │ │ │ - subeq fp, r0, ip, lsl #31 │ │ │ │ - @ instruction: 0x0040bf94 │ │ │ │ - andseq r0, r2, r0, asr #11 │ │ │ │ - andseq r0, r2, r0, lsr #12 │ │ │ │ - strheq fp, [r0], #-248 @ 0xffffff08 │ │ │ │ - subeq fp, r0, r4, asr #31 │ │ │ │ - andseq r0, r2, r4, ror #13 │ │ │ │ - andseq r0, r2, r8, ror #10 │ │ │ │ - strdeq fp, [r0], #-244 @ 0xffffff0c │ │ │ │ - subeq ip, r0, r4 │ │ │ │ + andseq r0, r2, ip, asr #7 │ │ │ │ + andseq r0, r2, r8, asr r5 │ │ │ │ + andseq r0, r2, r0, ror #20 │ │ │ │ + subeq ip, r0, r4, lsl #1 │ │ │ │ + andseq r0, r2, r0, lsl #18 │ │ │ │ + andseq r0, r2, r0, asr r8 │ │ │ │ + subeq r8, r3, r4, asr r9 │ │ │ │ + subeq ip, r0, ip, lsl #1 │ │ │ │ + @ instruction: 0x0040c094 │ │ │ │ + andseq r0, r2, r0, asr #13 │ │ │ │ + andseq r0, r2, r0, lsr #14 │ │ │ │ + strheq ip, [r0], #-8 │ │ │ │ + subeq ip, r0, r4, asr #1 │ │ │ │ + andseq r0, r2, r4, ror #15 │ │ │ │ + andseq r0, r2, r8, ror #12 │ │ │ │ + strdeq ip, [r0], #-4 │ │ │ │ + subeq ip, r0, r4, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #220] @ 0x12054c │ │ │ │ + ldr r6, [pc, #220] @ 0x12064c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r1, [pc, #204] @ 0x120550 │ │ │ │ - ldr r2, [pc, #204] @ 0x120554 │ │ │ │ + ldr r1, [pc, #204] @ 0x120650 │ │ │ │ + ldr r2, [pc, #204] @ 0x120654 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ - ldr r1, [pc, #196] @ 0x120558 │ │ │ │ + bl 0x16c8c0 │ │ │ │ + ldr r1, [pc, #196] @ 0x120658 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x12051c │ │ │ │ - ldr r1, [pc, #176] @ 0x12055c │ │ │ │ + beq 0x12061c │ │ │ │ + ldr r1, [pc, #176] @ 0x12065c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ cmp r0, #0 │ │ │ │ strbeq r0, [r5, #20] │ │ │ │ - bne 0x1204dc │ │ │ │ + bne 0x1205dc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr ip, [pc, #124] @ 0x120560 │ │ │ │ - ldr r1, [pc, #108] @ 0x120554 │ │ │ │ + ldr ip, [pc, #124] @ 0x120660 │ │ │ │ + ldr r1, [pc, #108] @ 0x120654 │ │ │ │ add r3, r6, #12 │ │ │ │ mov r2, #161 @ 0xa1 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #64] @ 0x120564 │ │ │ │ - bl 0x1cd7c8 │ │ │ │ + ldr r0, [pc, #64] @ 0x120664 │ │ │ │ + bl 0x1cd8c8 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r5, #20] │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subeq r4, r6, r0, asr r2 │ │ │ │ - subeq ip, r0, r8, lsr r0 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ - subeq ip, r0, r4, asr #32 │ │ │ │ - subeq ip, r4, ip, lsl #29 │ │ │ │ - @ instruction: 0x0040c090 │ │ │ │ - subeq ip, r0, ip, asr #32 │ │ │ │ + subeq r4, r6, r0, asr r3 │ │ │ │ + subeq ip, r0, r8, lsr r1 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ + subeq ip, r0, r4, asr #2 │ │ │ │ + subeq ip, r4, ip, lsl #31 │ │ │ │ + @ instruction: 0x0040c190 │ │ │ │ + subeq ip, r0, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #52] @ 0x1205b4 │ │ │ │ + ldr ip, [pc, #52] @ 0x1206b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #48] @ 0x1205b8 │ │ │ │ - ldr r1, [pc, #48] @ 0x1205bc │ │ │ │ + ldr r2, [pc, #48] @ 0x1206b8 │ │ │ │ + ldr r1, [pc, #48] @ 0x1206bc │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq r4, r6, r0, asr r2 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ - subeq ip, r0, r8, lsr r0 │ │ │ │ + subeq r4, r6, r0, asr r3 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ + subeq ip, r0, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #60] @ 0x120614 │ │ │ │ + ldr ip, [pc, #60] @ 0x120714 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #52] @ 0x120618 │ │ │ │ - ldr r1, [pc, #52] @ 0x12061c │ │ │ │ + ldr r2, [pc, #52] @ 0x120718 │ │ │ │ + ldr r1, [pc, #52] @ 0x12071c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ str r4, [r0, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r4, r6, r0, asr r2 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ - subeq ip, r0, r8, lsr r0 │ │ │ │ + subeq r4, r6, r0, asr r3 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ + subeq ip, r0, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #60] @ 0x120674 │ │ │ │ + ldr ip, [pc, #60] @ 0x120774 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #56] @ 0x120678 │ │ │ │ - ldr r1, [pc, #56] @ 0x12067c │ │ │ │ + ldr r2, [pc, #56] @ 0x120778 │ │ │ │ + ldr r1, [pc, #56] @ 0x12077c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq r4, r6, r0, asr r2 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ - subeq ip, r0, r8, lsr r0 │ │ │ │ + subeq r4, r6, r0, asr r3 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ + subeq ip, r0, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #64] @ 0x1206d8 │ │ │ │ + ldr ip, [pc, #64] @ 0x1207d8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #60] @ 0x1206dc │ │ │ │ - ldr r1, [pc, #60] @ 0x1206e0 │ │ │ │ + ldr r2, [pc, #60] @ 0x1207dc │ │ │ │ + ldr r1, [pc, #60] @ 0x1207e0 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #20] │ │ │ │ str r3, [r0, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq r4, r6, r0, asr r2 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ - subeq ip, r0, r8, lsr r0 │ │ │ │ + subeq r4, r6, r0, asr r3 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ + subeq ip, r0, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #68] @ 0x120740 │ │ │ │ + ldr ip, [pc, #68] @ 0x120840 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #60] @ 0x120744 │ │ │ │ - ldr r1, [pc, #60] @ 0x120748 │ │ │ │ + ldr r2, [pc, #60] @ 0x120844 │ │ │ │ + ldr r1, [pc, #60] @ 0x120848 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ - ldr r3, [pc, #48] @ 0x12074c │ │ │ │ + bl 0x16c8c0 │ │ │ │ + ldr r3, [pc, #48] @ 0x12084c │ │ │ │ strb r4, [r0, #21] │ │ │ │ strb r4, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r4, r6, r0, asr r2 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ - subeq ip, r0, r8, lsr r0 │ │ │ │ + subeq r4, r6, r0, asr r3 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ + subeq ip, r0, r8, lsr r1 │ │ │ │ adceq r3, r8, ip, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #136] @ 0x1207f0 │ │ │ │ + ldr ip, [pc, #136] @ 0x1208f0 │ │ │ │ sub sp, sp, #16 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #128] @ 0x1207f4 │ │ │ │ + ldr ip, [pc, #128] @ 0x1208f4 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #120] @ 0x1207f8 │ │ │ │ - ldr r2, [pc, #120] @ 0x1207fc │ │ │ │ + ldr r1, [pc, #120] @ 0x1208f8 │ │ │ │ + ldr r2, [pc, #120] @ 0x1208fc │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1b8818 │ │ │ │ - ldr r3, [pc, #56] @ 0x1207f4 │ │ │ │ + bl 0x1b8918 │ │ │ │ + ldr r3, [pc, #56] @ 0x1208f4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1207ec │ │ │ │ + bne 0x1208ec │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ - subeq r4, r6, r0, asr r2 │ │ │ │ + bl 0x3b38dc │ │ │ │ + subeq r4, r6, r0, asr r3 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq ip, r0, r8, lsr r0 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ + subeq ip, r0, r8, lsr r1 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #152] @ 0x1208b0 │ │ │ │ + ldr ip, [pc, #152] @ 0x1209b0 │ │ │ │ sub sp, sp, #20 │ │ │ │ str ip, [sp] │ │ │ │ - ldr ip, [pc, #144] @ 0x1208b4 │ │ │ │ + ldr ip, [pc, #144] @ 0x1209b4 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #136] @ 0x1208b8 │ │ │ │ - ldr r2, [pc, #136] @ 0x1208bc │ │ │ │ + ldr r1, [pc, #136] @ 0x1209b8 │ │ │ │ + ldr r2, [pc, #136] @ 0x1209bc │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1b8818 │ │ │ │ + bl 0x1b8918 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ strne r3, [r6, #28] │ │ │ │ - ldr r3, [pc, #56] @ 0x1208b4 │ │ │ │ + ldr r3, [pc, #56] @ 0x1209b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1208ac │ │ │ │ + bne 0x1209ac │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ - subeq r4, r6, r0, asr r2 │ │ │ │ + bl 0x3b38dc │ │ │ │ + subeq r4, r6, r0, asr r3 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq ip, r0, r8, lsr r0 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ + subeq ip, r0, r8, lsr r1 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 0x52d74 │ │ │ │ - ldr ip, [pc, #108] @ 0x12094c │ │ │ │ + ldr ip, [pc, #108] @ 0x120a4c │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #104] @ 0x120950 │ │ │ │ - ldr r1, [pc, #104] @ 0x120954 │ │ │ │ + ldr r2, [pc, #104] @ 0x120a50 │ │ │ │ + ldr r1, [pc, #104] @ 0x120a54 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ - bl 0x16c7c0 │ │ │ │ - ldr r3, [pc, #96] @ 0x120958 │ │ │ │ - ldr r1, [pc, #96] @ 0x12095c │ │ │ │ + bl 0x16c8c0 │ │ │ │ + ldr r3, [pc, #96] @ 0x120a58 │ │ │ │ + ldr r1, [pc, #96] @ 0x120a5c │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r1] │ │ │ │ ldrb r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [r3, #1] │ │ │ │ - bl 0x122e64 │ │ │ │ - bl 0x122590 │ │ │ │ + bl 0x122f64 │ │ │ │ + bl 0x122690 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ lsl r0, r0, #20 │ │ │ │ - bl 0x18836c │ │ │ │ + bl 0x18846c │ │ │ │ bl 0x52d44 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subeq r4, r6, r0, asr r2 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ - subeq ip, r0, r8, lsr r0 │ │ │ │ + subeq r4, r6, r0, asr r3 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ + subeq ip, r0, r8, lsr r1 │ │ │ │ adceq r3, r8, ip, ror r3 │ │ │ │ adceq r3, r8, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #52] @ 0x1209ac │ │ │ │ + ldr ip, [pc, #52] @ 0x120aac │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #48] @ 0x1209b0 │ │ │ │ - ldr r1, [pc, #48] @ 0x1209b4 │ │ │ │ + ldr r2, [pc, #48] @ 0x120ab0 │ │ │ │ + ldr r1, [pc, #48] @ 0x120ab4 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ - ldr r2, [pc, #36] @ 0x1209b8 │ │ │ │ + bl 0x16c8c0 │ │ │ │ + ldr r2, [pc, #36] @ 0x120ab8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #32] @ 0x1209bc │ │ │ │ + ldr r0, [pc, #32] @ 0x120abc │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x305d18 │ │ │ │ - subeq r4, r6, r0, asr r2 │ │ │ │ - subeq fp, r0, r0, ror pc │ │ │ │ - subeq ip, r0, r8, lsr r0 │ │ │ │ - subeq ip, r4, ip, lsl #29 │ │ │ │ - subeq ip, r0, r4, asr #32 │ │ │ │ + b 0x305e18 │ │ │ │ + subeq r4, r6, r0, asr r3 │ │ │ │ + subeq ip, r0, r0, ror r0 │ │ │ │ + subeq ip, r0, r8, lsr r1 │ │ │ │ + subeq ip, r4, ip, lsl #31 │ │ │ │ + subeq ip, r0, r4, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [r0, #140] @ 0x8c │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 0x120a60 │ │ │ │ + bne 0x120b60 │ │ │ │ ldr r3, [r0, #636] @ 0x27c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x120a0c │ │ │ │ - b 0x120a60 │ │ │ │ + bne 0x120b0c │ │ │ │ + b 0x120b60 │ │ │ │ eor ip, ip, r1 │ │ │ │ cmp ip, #4096 @ 0x1000 │ │ │ │ orrcc lr, lr, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x120a40 │ │ │ │ + beq 0x120b40 │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 0x1209f4 │ │ │ │ + bne 0x120af4 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ands r0, ip, #16 │ │ │ │ - bne 0x120a7c │ │ │ │ + bne 0x120b7c │ │ │ │ tst ip, #32 │ │ │ │ - beq 0x120a00 │ │ │ │ - ldr r3, [pc, #108] @ 0x120aa0 │ │ │ │ - ldr r2, [pc, #108] @ 0x120aa4 │ │ │ │ - ldr r1, [pc, #108] @ 0x120aa8 │ │ │ │ + beq 0x120b00 │ │ │ │ + ldr r3, [pc, #108] @ 0x120ba0 │ │ │ │ + ldr r2, [pc, #108] @ 0x120ba4 │ │ │ │ + ldr r1, [pc, #108] @ 0x120ba8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 0x120a60 │ │ │ │ + beq 0x120b60 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #88] @ 0x120aac │ │ │ │ - ldr r3, [pc, #88] @ 0x120ab0 │ │ │ │ + ldr r1, [pc, #88] @ 0x120bac │ │ │ │ + ldr r3, [pc, #88] @ 0x120bb0 │ │ │ │ and r1, r1, r0 │ │ │ │ orr r3, r1, r3 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ 0x120ab4 │ │ │ │ + ldr r3, [pc, #48] @ 0x120bb4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4, #724] @ 0x2d4 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r4, r6, ip, ror #4 │ │ │ │ + subeq r4, r6, ip, ror #6 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - subeq ip, r0, ip, lsr #1 │ │ │ │ + subeq ip, r0, ip, lsr #3 │ │ │ │ @ instruction: 0xfffbfc00 │ │ │ │ andeq r0, r4, r1, lsl #4 │ │ │ │ andeq r0, r1, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #328] @ 0x120c20 │ │ │ │ + ldr r3, [pc, #328] @ 0x120d20 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r0, r9, #8704 @ 0x2200 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x127114 │ │ │ │ + bl 0x127214 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x120c14 │ │ │ │ + beq 0x120d14 │ │ │ │ tst r4, #131072 @ 0x20000 │ │ │ │ - ldreq r2, [pc, #224] @ 0x120c24 │ │ │ │ + ldreq r2, [pc, #224] @ 0x120d24 │ │ │ │ mov r3, r0 │ │ │ │ muleq ip, r2, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r5, [pc, #208] @ 0x120c24 │ │ │ │ - ldr r0, [pc, #208] @ 0x120c28 │ │ │ │ + ldr r5, [pc, #208] @ 0x120d24 │ │ │ │ + ldr r0, [pc, #208] @ 0x120d28 │ │ │ │ addeq ip, ip, #1 │ │ │ │ mla r0, r5, r3, r0 │ │ │ │ - ldreq r2, [pc, #200] @ 0x120c2c │ │ │ │ + ldreq r2, [pc, #200] @ 0x120d2c │ │ │ │ roreq ip, ip, #19 │ │ │ │ muleq ip, r2, ip │ │ │ │ - ldr r2, [pc, #188] @ 0x120c2c │ │ │ │ + ldr r2, [pc, #188] @ 0x120d2c │ │ │ │ ror r0, r0, #19 │ │ │ │ - ldr lr, [pc, #184] @ 0x120c30 │ │ │ │ + ldr lr, [pc, #184] @ 0x120d30 │ │ │ │ mul r0, r2, r0 │ │ │ │ - ldr r2, [pc, #180] @ 0x120c34 │ │ │ │ - ldrne ip, [pc, #180] @ 0x120c38 │ │ │ │ + ldr r2, [pc, #180] @ 0x120d34 │ │ │ │ + ldrne ip, [pc, #180] @ 0x120d38 │ │ │ │ mla r2, lr, r6, r2 │ │ │ │ mul r3, lr, r8 │ │ │ │ add r2, r2, r0, ror #31 │ │ │ │ roreq ip, ip, #20 │ │ │ │ - ldr r0, [pc, #164] @ 0x120c3c │ │ │ │ + ldr r0, [pc, #164] @ 0x120d3c │ │ │ │ add r2, r2, ip │ │ │ │ ror r2, r2, #15 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mul r7, lr, r7 │ │ │ │ ror r3, r3, #15 │ │ │ │ mla r7, r0, r3, r7 │ │ │ │ mul r4, lr, r4 │ │ │ │ ror r7, r7, #15 │ │ │ │ mla r2, r0, r7, r4 │ │ │ │ - ldr r3, [pc, #128] @ 0x120c40 │ │ │ │ + ldr r3, [pc, #128] @ 0x120d40 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r2, r0, r2 │ │ │ │ mov r1, sp │ │ │ │ eor r2, r2, r2, lsr #15 │ │ │ │ mul r2, r5, r2 │ │ │ │ - ldr r0, [pc, #108] @ 0x120c44 │ │ │ │ + ldr r0, [pc, #108] @ 0x120d44 │ │ │ │ eor r2, r2, r2, lsr #13 │ │ │ │ mul r2, lr, r2 │ │ │ │ eor r2, r2, r2, lsr #16 │ │ │ │ - bl 0x1d5174 │ │ │ │ - ldr r3, [pc, #52] @ 0x120c20 │ │ │ │ + bl 0x1d5274 │ │ │ │ + ldr r3, [pc, #52] @ 0x120d20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x120c1c │ │ │ │ + bne 0x120d1c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b 0x120be4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x120ce4 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ strtcs r4, [r3], #-1065 @ 0xfffffbd7 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ ldmdbcs fp, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr} │ │ │ │ andvs r0, r0, #3888 @ 0xf30 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ - andseq r0, r2, r8, asr #24 │ │ │ │ + andseq r0, r2, r8, asr #26 │ │ │ │ adceq r3, r8, r8, lsl #7 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ - bne 0x120c7c │ │ │ │ + bne 0x120d7c │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0x120c7c │ │ │ │ + beq 0x120d7c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x120c64 │ │ │ │ + bne 0x120d64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ ldr lr, [r1, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp ip, r2 │ │ │ │ cmpeq r4, lr │ │ │ │ - beq 0x120cd0 │ │ │ │ + beq 0x120dd0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r0, #16] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp ip, r2 │ │ │ │ - bne 0x120cb8 │ │ │ │ + bne 0x120db8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, r2 │ │ │ │ - bne 0x120cb8 │ │ │ │ + bne 0x120db8 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ - ldr ip, [pc, #116] @ 0x120d70 │ │ │ │ + ldr ip, [pc, #116] @ 0x120e70 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ bic r3, r3, #4080 @ 0xff0 │ │ │ │ and r4, r4, ip │ │ │ │ bic r3, r3, #15 │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ cmpeq r4, r3 │ │ │ │ - beq 0x120d58 │ │ │ │ + beq 0x120e58 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r3, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ mov r2, #0 │ │ │ │ and r1, r3, ip │ │ │ │ - bl 0x127114 │ │ │ │ + bl 0x127214 │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -279304,45 +279368,45 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1d407c │ │ │ │ + bl 0x1d417c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x120dbc │ │ │ │ - ldr r7, [pc, #184] @ 0x120e64 │ │ │ │ + beq 0x120ebc │ │ │ │ + ldr r7, [pc, #184] @ 0x120f64 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #32 │ │ │ │ - bne 0x120e14 │ │ │ │ + bne 0x120f14 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne 0x120ddc │ │ │ │ + bne 0x120edc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x1d3e60 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x120dbc │ │ │ │ + beq 0x120ebc │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, r5 │ │ │ │ tst r2, #2097152 @ 0x200000 │ │ │ │ and r2, r2, #131072 @ 0x20000 │ │ │ │ orrne r2, r2, #524288 @ 0x80000 │ │ │ │ mov r1, r4 │ │ │ │ bl 0x12a28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3e68 │ │ │ │ + b 0x1d3f68 │ │ │ │ ldr r3, [r5, #708] @ 0x2c4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, [r4, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ @@ -279351,304 +279415,304 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strd r8, [sp] │ │ │ │ str fp, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #12] @ 0x120e68 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #12] @ 0x120f68 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r7] │ │ │ │ - b 0x120db4 │ │ │ │ + b 0x120eb4 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq ip, r0, r4, asr #1 │ │ │ │ + subeq ip, r0, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 0x120f1c │ │ │ │ + ldr r3, [pc, #152] @ 0x12101c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x120f00 │ │ │ │ - ldr r3, [pc, #124] @ 0x120f20 │ │ │ │ + bne 0x121000 │ │ │ │ + ldr r3, [pc, #124] @ 0x121020 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r2, [r0, r3] │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x120ee4 │ │ │ │ - bl 0x1e20c8 │ │ │ │ + bne 0x120fe4 │ │ │ │ + bl 0x1e21c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x120ef4 │ │ │ │ + bne 0x120ff4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x135800 │ │ │ │ - bl 0x1e20c8 │ │ │ │ + bl 0x135900 │ │ │ │ + bl 0x1e21c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x120ec4 │ │ │ │ + beq 0x120fc4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x1e20fc │ │ │ │ - ldr ip, [pc, #28] @ 0x120f24 │ │ │ │ - ldr r3, [pc, #28] @ 0x120f28 │ │ │ │ - ldr r1, [pc, #28] @ 0x120f2c │ │ │ │ + b 0x1e21fc │ │ │ │ + ldr ip, [pc, #28] @ 0x121024 │ │ │ │ + ldr r3, [pc, #28] @ 0x121028 │ │ │ │ + ldr r1, [pc, #28] @ 0x12102c │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - addseq lr, r1, r4, lsl sp │ │ │ │ - addseq lr, r1, r4, lsr #28 │ │ │ │ - subeq ip, r0, ip, lsl r1 │ │ │ │ - @ instruction: 0x00464294 │ │ │ │ - subeq ip, r0, ip, lsr #1 │ │ │ │ + bl 0x310fa0 │ │ │ │ + addseq lr, r1, r4, lsl ip │ │ │ │ + addseq lr, r1, r4, lsr #26 │ │ │ │ + subeq ip, r0, ip, lsl r2 │ │ │ │ + @ instruction: 0x00464394 │ │ │ │ + subeq ip, r0, ip, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #616] @ 0x1211b0 │ │ │ │ - ldr r8, [pc, #616] @ 0x1211b4 │ │ │ │ + ldr r3, [pc, #616] @ 0x1212b0 │ │ │ │ + ldr r8, [pc, #616] @ 0x1212b4 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r6, [r1, #28] │ │ │ │ tst r3, #288 @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bne 0x12103c │ │ │ │ - ldr r3, [pc, #576] @ 0x1211b8 │ │ │ │ + bne 0x12113c │ │ │ │ + ldr r3, [pc, #576] @ 0x1212b8 │ │ │ │ add r0, r5, #8704 @ 0x2200 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #16 │ │ │ │ blx r3 │ │ │ │ add r3, r5, #8192 @ 0x2000 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #524] @ 0x20c │ │ │ │ cmp r0, #3 │ │ │ │ - ldrhi r3, [pc, #540] @ 0x1211bc │ │ │ │ + ldrhi r3, [pc, #540] @ 0x1212bc │ │ │ │ bic r6, r0, #3 │ │ │ │ ldrhi r3, [r3] │ │ │ │ and r4, r0, #3 │ │ │ │ subhi r6, r6, r3 │ │ │ │ - ldr r3, [pc, #524] @ 0x1211c0 │ │ │ │ + ldr r3, [pc, #524] @ 0x1212c0 │ │ │ │ str r4, [r7] │ │ │ │ ldr r3, [r3] │ │ │ │ movls r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x121108 │ │ │ │ + bne 0x121208 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 0x120ff8 │ │ │ │ + ble 0x1210f8 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1210cc │ │ │ │ + beq 0x1211cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ tst r3, #32 │ │ │ │ - bne 0x121060 │ │ │ │ + bne 0x121160 │ │ │ │ ldr r3, [r5, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1210ec │ │ │ │ - ldr r3, [pc, #420] @ 0x1211b0 │ │ │ │ + bne 0x1211ec │ │ │ │ + ldr r3, [pc, #420] @ 0x1212b0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x121198 │ │ │ │ + bne 0x121298 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ - bne 0x1210bc │ │ │ │ + bne 0x1211bc │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x120d74 │ │ │ │ - b 0x120f70 │ │ │ │ + bl 0x120e74 │ │ │ │ + b 0x121070 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ - beq 0x121178 │ │ │ │ + beq 0x121278 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x1d407c │ │ │ │ + bl 0x1d417c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x120ff8 │ │ │ │ + beq 0x1210f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r6, #28] │ │ │ │ bl 0x15c64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #268] @ 0x1211c4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x120ff8 │ │ │ │ + ldr r0, [pc, #268] @ 0x1212c4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1210f8 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ - b 0x121050 │ │ │ │ + b 0x121150 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x12119c │ │ │ │ + beq 0x12129c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 0x120fec │ │ │ │ + b 0x1210ec │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 0x121004 │ │ │ │ - ldr r3, [pc, #200] @ 0x1211c8 │ │ │ │ + bne 0x121104 │ │ │ │ + ldr r3, [pc, #200] @ 0x1212c8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #724] @ 0x2d4 │ │ │ │ bl 0x4b4e8 │ │ │ │ - ldr r3, [pc, #188] @ 0x1211cc │ │ │ │ + ldr r3, [pc, #188] @ 0x1212cc │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x120fc4 │ │ │ │ + beq 0x1210c4 │ │ │ │ ldr r3, [r8] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x120fc4 │ │ │ │ - ldr r3, [pc, #164] @ 0x1211d0 │ │ │ │ + beq 0x1210c4 │ │ │ │ + ldr r3, [pc, #164] @ 0x1212d0 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x121180 │ │ │ │ + beq 0x121280 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #100] @ 0x1211d4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #100] @ 0x1212d4 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r4, [r7] │ │ │ │ - b 0x120fc4 │ │ │ │ + b 0x1210c4 │ │ │ │ ldr r4, [r6] │ │ │ │ - b 0x121080 │ │ │ │ + b 0x121180 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #76] @ 0x1211d8 │ │ │ │ + ldr r0, [pc, #76] @ 0x1212d8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r4, [r7] │ │ │ │ - b 0x120fc4 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #56] @ 0x1211dc │ │ │ │ - ldr r1, [pc, #56] @ 0x1211e0 │ │ │ │ - ldr r0, [pc, #56] @ 0x1211e4 │ │ │ │ + b 0x1210c4 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #56] @ 0x1212dc │ │ │ │ + ldr r1, [pc, #56] @ 0x1212e0 │ │ │ │ + ldr r0, [pc, #56] @ 0x1212e4 │ │ │ │ mov r2, #480 @ 0x1e0 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq r5, r8, #164, 26 @ 0x2900 │ │ │ │ adceq r5, r8, #28, 26 @ 0x700 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ - subeq ip, r0, r8, lsl #3 │ │ │ │ + subeq ip, r0, r8, lsl #5 │ │ │ │ andeq r0, r1, r2 │ │ │ │ adceq sp, r8, #244 @ 0xf4 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r0, lsr r1 │ │ │ │ - subeq ip, r0, ip, asr r1 │ │ │ │ - strheq r4, [r6], #-32 @ 0xffffffe0 │ │ │ │ - subeq ip, r0, ip, lsr #1 │ │ │ │ - subeq ip, r0, ip, ror r1 │ │ │ │ + subeq ip, r0, r0, lsr r2 │ │ │ │ + subeq ip, r0, ip, asr r2 │ │ │ │ + strheq r4, [r6], #-48 @ 0xffffffd0 │ │ │ │ + subeq ip, r0, ip, lsr #3 │ │ │ │ + subeq ip, r0, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [r0, #724] @ 0x2d4 │ │ │ │ - ldr r3, [pc, #1324] @ 0x121730 │ │ │ │ + ldr r3, [pc, #1324] @ 0x121830 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - ldrlt sl, [pc, #1316] @ 0x121734 │ │ │ │ + ldrlt sl, [pc, #1316] @ 0x121834 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - blt 0x121288 │ │ │ │ + blt 0x121388 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ - bge 0x1216a0 │ │ │ │ + bge 0x1217a0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #724] @ 0x2d4 │ │ │ │ - ldr r3, [pc, #1272] @ 0x121730 │ │ │ │ + ldr r3, [pc, #1272] @ 0x121830 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x121700 │ │ │ │ + bne 0x121800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1209c0 │ │ │ │ + bl 0x120ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x121334 │ │ │ │ + beq 0x121434 │ │ │ │ ldr r4, [r5, #724] @ 0x2d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 0x121220 │ │ │ │ + bge 0x121320 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 0x1212a8 │ │ │ │ + beq 0x1213a8 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 0x1212dc │ │ │ │ + bne 0x1213dc │ │ │ │ add r4, r5, #8704 @ 0x2200 │ │ │ │ add r4, r4, #8 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ mov r6, #0 │ │ │ │ strh r6, [r4, #2] │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 0x1215f4 │ │ │ │ + bne 0x1216f4 │ │ │ │ ldrb r3, [r5, #127] @ 0x7f │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x121640 │ │ │ │ + bne 0x121740 │ │ │ │ add r0, r5, #8704 @ 0x2200 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #12 │ │ │ │ @@ -279658,319 +279722,319 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ bl 0x66378 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmn r3, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r5, #132] @ 0x84 │ │ │ │ - beq 0x121594 │ │ │ │ + beq 0x121694 │ │ │ │ ldr r3, [r5, #636] @ 0x27c │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x121264 │ │ │ │ + bne 0x121364 │ │ │ │ eor ip, fp, fp, lsr #12 │ │ │ │ lsl ip, ip, #20 │ │ │ │ ldr r8, [r5, #612] @ 0x264 │ │ │ │ lsr ip, ip, #20 │ │ │ │ add r6, ip, #1 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ add r0, r8, r6, lsl #3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r4, [r8, r6, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x1214e0 │ │ │ │ + beq 0x1215e0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp fp, r0 │ │ │ │ - bne 0x1214e0 │ │ │ │ + bne 0x1215e0 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq ip, r2 │ │ │ │ - bne 0x1214e0 │ │ │ │ + bne 0x1215e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 0x1214e0 │ │ │ │ + bne 0x1215e0 │ │ │ │ add r0, r4, #20 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp ip, r9 │ │ │ │ - bne 0x1214e0 │ │ │ │ + bne 0x1215e0 │ │ │ │ ldr r3, [r0] │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ - bne 0x1213b8 │ │ │ │ + bne 0x1214b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne 0x12172c │ │ │ │ + bne 0x12182c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x12148c │ │ │ │ + beq 0x12158c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - bhi 0x121718 │ │ │ │ + bhi 0x121818 │ │ │ │ add r6, r4, #80 @ 0x50 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x1213d4 │ │ │ │ + bne 0x1214d4 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x1214d0 │ │ │ │ + bne 0x1215d0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ands r9, r1, #16384 @ 0x4000 │ │ │ │ - bne 0x12150c │ │ │ │ + bne 0x12160c │ │ │ │ add r0, r8, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ str r9, [sp, #32] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r9 │ │ │ │ strne r0, [sp, #32] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x12150c │ │ │ │ - ldr r1, [pc, #768] @ 0x121738 │ │ │ │ + bne 0x12160c │ │ │ │ + ldr r1, [pc, #768] @ 0x121838 │ │ │ │ add r3, r7, r8, lsl #1 │ │ │ │ ldrh r3, [r3, #88] @ 0x58 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r2, r3 │ │ │ │ add fp, r7, r8, lsl #2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [fp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ sub r3, r2, r0 │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 0x1828ec │ │ │ │ + bl 0x1829ec │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ orr r3, r7, r8 │ │ │ │ str r2, [fp, #104] @ 0x68 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ str r9, [r6] │ │ │ │ - ldr r3, [pc, #696] @ 0x12173c │ │ │ │ + ldr r3, [pc, #696] @ 0x12183c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32 │ │ │ │ - bne 0x121674 │ │ │ │ + bne 0x121774 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x121524 │ │ │ │ + bne 0x121624 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x120f30 │ │ │ │ + bl 0x121030 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x121294 │ │ │ │ + bne 0x121394 │ │ │ │ add r3, r5, #8192 @ 0x2000 │ │ │ │ ldr r3, [r3, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 0x121704 │ │ │ │ + bge 0x121804 │ │ │ │ mov r7, #0 │ │ │ │ - b 0x121294 │ │ │ │ + b 0x121394 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1214d0 │ │ │ │ - b 0x1213d0 │ │ │ │ + bne 0x1215d0 │ │ │ │ + b 0x1214d0 │ │ │ │ stm sp, {r1, r9} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 0x120ab8 │ │ │ │ + bl 0x120bb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1215a4 │ │ │ │ + beq 0x1216a4 │ │ │ │ add r3, r8, r6, lsl #3 │ │ │ │ str fp, [r3, #4] │ │ │ │ str r4, [r8, r6, lsl #3] │ │ │ │ add r0, r4, #20 │ │ │ │ - b 0x1213a0 │ │ │ │ - bl 0x356e80 │ │ │ │ + b 0x1214a0 │ │ │ │ + bl 0x356f80 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r6] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x121498 │ │ │ │ - ldr r3, [pc, #532] @ 0x121740 │ │ │ │ + beq 0x121598 │ │ │ │ + ldr r3, [pc, #532] @ 0x121840 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x121498 │ │ │ │ - ldr r3, [pc, #512] @ 0x12173c │ │ │ │ + beq 0x121598 │ │ │ │ + ldr r3, [pc, #512] @ 0x12183c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x121498 │ │ │ │ - ldr r3, [pc, #504] @ 0x121744 │ │ │ │ + beq 0x121598 │ │ │ │ + ldr r3, [pc, #504] @ 0x121844 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x12168c │ │ │ │ + beq 0x12178c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ stm sp, {r4, r6} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #440] @ 0x121748 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x121498 │ │ │ │ + ldr r0, [pc, #440] @ 0x121848 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x121598 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x4b484 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 0x121324 │ │ │ │ - bl 0x1357b4 │ │ │ │ + b 0x121424 │ │ │ │ + bl 0x1358b4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 0x122e68 │ │ │ │ + bl 0x122f68 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x135900 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r5, #612] @ 0x264 │ │ │ │ eor r3, r2, r2, lsr #12 │ │ │ │ lsl r3, r3, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ add r0, r1, r3, lsl #3 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r4, [r1, r3, lsl #3] │ │ │ │ - b 0x1213b8 │ │ │ │ - ldr r1, [pc, #336] @ 0x12174c │ │ │ │ - ldr r0, [pc, #336] @ 0x121750 │ │ │ │ - bl 0x1e20f8 │ │ │ │ + b 0x1214b8 │ │ │ │ + ldr r1, [pc, #336] @ 0x12184c │ │ │ │ + ldr r0, [pc, #336] @ 0x121850 │ │ │ │ + bl 0x1e21f8 │ │ │ │ ldrd r2, [r5, #136] @ 0x88 │ │ │ │ tst r3, #2 │ │ │ │ bicne r3, r2, #4672 @ 0x1240 │ │ │ │ bicne r3, r3, #26 │ │ │ │ moveq r3, r2 │ │ │ │ ands r1, r3, #128 @ 0x80 │ │ │ │ - bne 0x12165c │ │ │ │ + bne 0x12175c │ │ │ │ tst r3, #4 │ │ │ │ bicne r2, r2, #4 │ │ │ │ strne r2, [r5, #136] @ 0x88 │ │ │ │ movne r7, r1 │ │ │ │ - bl 0x1e20fc │ │ │ │ + bl 0x1e21fc │ │ │ │ ldrb r3, [r5, #127] @ 0x7f │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1212dc │ │ │ │ + beq 0x1213dc │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #127] @ 0x7f │ │ │ │ ldr r4, [r5, #724] @ 0x2d4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 0x121280 │ │ │ │ + bne 0x121380 │ │ │ │ mov r4, #65536 @ 0x10000 │ │ │ │ - b 0x121228 │ │ │ │ - ldr r3, [pc, #240] @ 0x121754 │ │ │ │ + b 0x121328 │ │ │ │ + ldr r3, [pc, #240] @ 0x121854 │ │ │ │ bic r2, r2, #128 @ 0x80 │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ str r3, [r5, #724] @ 0x2d4 │ │ │ │ - bl 0x1e20fc │ │ │ │ - b 0x12127c │ │ │ │ + bl 0x1e21fc │ │ │ │ + b 0x12137c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r0, [pc, #212] @ 0x121758 │ │ │ │ + ldr r0, [pc, #212] @ 0x121858 │ │ │ │ mov r2, r8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x12148c │ │ │ │ - ldr r0, [pc, #200] @ 0x12175c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x12158c │ │ │ │ + ldr r0, [pc, #200] @ 0x12185c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x121498 │ │ │ │ - ldr r3, [pc, #172] @ 0x121754 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x121598 │ │ │ │ + ldr r3, [pc, #172] @ 0x121854 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 0x121228 │ │ │ │ + bne 0x121328 │ │ │ │ ldr r2, [r5, #652] @ 0x28c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r3, #164] @ 0xa4 │ │ │ │ - beq 0x1216d8 │ │ │ │ + beq 0x1217d8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x121228 │ │ │ │ + beq 0x121328 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 0x121228 │ │ │ │ + b 0x121328 │ │ │ │ ldr r3, [r5, #644] @ 0x284 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1216c0 │ │ │ │ + beq 0x1217c0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ bic r2, r2, #192 @ 0xc0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1216e4 │ │ │ │ - b 0x1216c0 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #84] @ 0x121760 │ │ │ │ - ldr r2, [pc, #84] @ 0x121764 │ │ │ │ - ldr r1, [pc, #60] @ 0x121750 │ │ │ │ - ldr r0, [pc, #80] @ 0x121768 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #76] @ 0x12176c │ │ │ │ - ldr r2, [pc, #76] @ 0x121770 │ │ │ │ - ldr r1, [pc, #40] @ 0x121750 │ │ │ │ - ldr r0, [pc, #72] @ 0x121774 │ │ │ │ - bl 0x365e98 │ │ │ │ + bne 0x1217e4 │ │ │ │ + b 0x1217c0 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #84] @ 0x121860 │ │ │ │ + ldr r2, [pc, #84] @ 0x121864 │ │ │ │ + ldr r1, [pc, #60] @ 0x121850 │ │ │ │ + ldr r0, [pc, #80] @ 0x121868 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #76] @ 0x12186c │ │ │ │ + ldr r2, [pc, #76] @ 0x121870 │ │ │ │ + ldr r1, [pc, #40] @ 0x121850 │ │ │ │ + ldr r0, [pc, #72] @ 0x121874 │ │ │ │ + bl 0x365f98 │ │ │ │ bl 0x10240 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq r5, r8, #28, 26 @ 0x700 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #248 @ 0xf8 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r0, lsl #4 │ │ │ │ + subeq ip, r0, r0, lsl #6 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - subeq ip, r0, ip, lsr #1 │ │ │ │ + subeq ip, r0, ip, lsr #3 │ │ │ │ andeq r0, r1, r2 │ │ │ │ - subeq ip, r0, r0, ror #3 │ │ │ │ - subeq ip, r0, r4, lsr #4 │ │ │ │ - subeq r4, r6, r8, asr #5 │ │ │ │ + subeq ip, r0, r0, ror #5 │ │ │ │ + subeq ip, r0, r4, lsr #6 │ │ │ │ + subeq r4, r6, r8, asr #7 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - subeq ip, r0, ip, lsr r2 │ │ │ │ - strheq r4, [r6], #-44 @ 0xffffffd4 │ │ │ │ + subeq ip, r0, ip, lsr r3 │ │ │ │ + strheq r4, [r6], #-60 @ 0xffffffc4 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - strheq ip, [r0], #-28 @ 0xffffffe4 │ │ │ │ + strheq ip, [r0], #-44 @ 0xffffffd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #168 @ 0xa8 │ │ │ │ - bl 0x36b3f0 │ │ │ │ + bl 0x36b4f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x1217c4 │ │ │ │ + bne 0x1218c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0x1211e8 │ │ │ │ + bl 0x1212e8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0x120e6c │ │ │ │ - b 0x1217a4 │ │ │ │ + bl 0x120f6c │ │ │ │ + b 0x1218a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #424] @ 0x121990 │ │ │ │ + ldr r1, [pc, #424] @ 0x121a90 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ sub r7, r0, #8704 @ 0x2200 │ │ │ │ mov r1, #1 │ │ │ │ @@ -279988,133 +280052,133 @@ │ │ │ │ bl 0x66378 │ │ │ │ mov r0, r7 │ │ │ │ bl 0x4b484 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 0x12195c │ │ │ │ + bne 0x121a5c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ eor ip, r6, r6, lsr #12 │ │ │ │ lsl ip, ip, #20 │ │ │ │ ldr r8, [r4, #84] @ 0x54 │ │ │ │ lsr ip, ip, #20 │ │ │ │ add r5, ip, #1 │ │ │ │ add ip, r8, r5, lsl #3 │ │ │ │ ldr r4, [r8, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x121910 │ │ │ │ + beq 0x121a10 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ cmp r6, ip │ │ │ │ - bne 0x121910 │ │ │ │ + bne 0x121a10 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, r3 │ │ │ │ cmpeq lr, r2 │ │ │ │ - bne 0x121910 │ │ │ │ + bne 0x121a10 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ cmp r1, ip │ │ │ │ - bne 0x121910 │ │ │ │ + bne 0x121a10 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp r0, ip │ │ │ │ - bne 0x121910 │ │ │ │ + bne 0x121a10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ - beq 0x121900 │ │ │ │ - ldr r3, [pc, #208] @ 0x121994 │ │ │ │ + beq 0x121a00 │ │ │ │ + ldr r3, [pc, #208] @ 0x121a94 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #288 @ 0x120 │ │ │ │ - bne 0x12193c │ │ │ │ + bne 0x121a3c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - ldr r3, [pc, #184] @ 0x121990 │ │ │ │ + ldr r3, [pc, #184] @ 0x121a90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12198c │ │ │ │ + bne 0x121a8c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 0x1218bc │ │ │ │ + beq 0x1219bc │ │ │ │ bl 0x10240 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x120ab8 │ │ │ │ + bl 0x120bb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x121950 │ │ │ │ + beq 0x121a50 │ │ │ │ add r3, r8, r5, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ str r4, [r8, r5, lsl #3] │ │ │ │ - b 0x1218b0 │ │ │ │ + b 0x1219b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x120d74 │ │ │ │ - b 0x1218cc │ │ │ │ - ldr r3, [pc, #64] @ 0x121998 │ │ │ │ + bl 0x120e74 │ │ │ │ + b 0x1219cc │ │ │ │ + ldr r3, [pc, #64] @ 0x121a98 │ │ │ │ ldr r0, [r3] │ │ │ │ - b 0x1218d0 │ │ │ │ + b 0x1219d0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1209c0 │ │ │ │ + bl 0x120ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x12197c │ │ │ │ + beq 0x121a7c │ │ │ │ mov r0, r7 │ │ │ │ bl 0x4b4e8 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 0x121854 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x121954 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq r5, r8, #168, 26 @ 0x2a00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #792] @ 0x121cd0 │ │ │ │ + ldr r0, [pc, #792] @ 0x121dd0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, lr, #168 @ 0xa8 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, [sp, #32] │ │ │ │ str lr, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 0x36b3f0 │ │ │ │ + bl 0x36b4f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 0x121b94 │ │ │ │ + bne 0x121c94 │ │ │ │ bl 0x13ff0 │ │ │ │ - ldr r3, [pc, #724] @ 0x121cd4 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #724] @ 0x121dd4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x121bf4 │ │ │ │ + bne 0x121cf4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x121cb0 │ │ │ │ + bne 0x121db0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r2, #8704 @ 0x2200 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #32 │ │ │ │ strb r1, [r4, #112] @ 0x70 │ │ │ │ add r0, r0, #16 │ │ │ │ @@ -280132,370 +280196,370 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bic r5, r0, #32768 @ 0x8000 │ │ │ │ orr r5, r5, #1536 @ 0x600 │ │ │ │ orr r5, r5, #1 │ │ │ │ add r0, r8, r9, lsl #3 │ │ │ │ ldr r4, [r8, r9, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x121ba0 │ │ │ │ + beq 0x121ca0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 0x121ba0 │ │ │ │ + bne 0x121ca0 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r3, r0 │ │ │ │ cmpeq r2, ip │ │ │ │ - bne 0x121ba0 │ │ │ │ + bne 0x121ca0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 0x121ba0 │ │ │ │ + bne 0x121ca0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 0x121ba0 │ │ │ │ + bne 0x121ca0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ - bne 0x121adc │ │ │ │ + bne 0x121bdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 0x121ccc │ │ │ │ + bne 0x121dcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x121afc │ │ │ │ + beq 0x121bfc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #468] @ 0x121cd8 │ │ │ │ + ldr r3, [pc, #468] @ 0x121dd8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x121c10 │ │ │ │ + bne 0x121d10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x120f30 │ │ │ │ + bl 0x121030 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x121b3c │ │ │ │ + beq 0x121c3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x121c98 │ │ │ │ + beq 0x121d98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, #112] @ 0x70 │ │ │ │ bl 0x141c0 │ │ │ │ - ldr r3, [pc, #364] @ 0x121cd0 │ │ │ │ + ldr r3, [pc, #364] @ 0x121dd0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x121c94 │ │ │ │ + bne 0x121d94 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 0x120e6c │ │ │ │ - b 0x121b3c │ │ │ │ + bl 0x120f6c │ │ │ │ + b 0x121c3c │ │ │ │ stm sp, {r1, r5} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x120ab8 │ │ │ │ + bl 0x120bb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x121bc8 │ │ │ │ + beq 0x121cc8 │ │ │ │ add r3, r8, r6, lsl #3 │ │ │ │ str r7, [r3, #12] │ │ │ │ str r4, [r8, r9, lsl #3] │ │ │ │ - b 0x121ac4 │ │ │ │ - bl 0x1357b4 │ │ │ │ + b 0x121bc4 │ │ │ │ + bl 0x1358b4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 0x122e68 │ │ │ │ + bl 0x122f68 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x135800 │ │ │ │ - b 0x121adc │ │ │ │ - ldr ip, [pc, #224] @ 0x121cdc │ │ │ │ - ldr r3, [pc, #224] @ 0x121ce0 │ │ │ │ - ldr r2, [pc, #224] @ 0x121ce4 │ │ │ │ - ldr r1, [pc, #224] @ 0x121ce8 │ │ │ │ + bl 0x135900 │ │ │ │ + b 0x121bdc │ │ │ │ + ldr ip, [pc, #224] @ 0x121ddc │ │ │ │ + ldr r3, [pc, #224] @ 0x121de0 │ │ │ │ + ldr r2, [pc, #224] @ 0x121de4 │ │ │ │ + ldr r1, [pc, #224] @ 0x121de8 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldr r3, [pc, #212] @ 0x121cec │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldr r3, [pc, #212] @ 0x121dec │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x121b0c │ │ │ │ - ldr r3, [pc, #200] @ 0x121cf0 │ │ │ │ + beq 0x121c0c │ │ │ │ + ldr r3, [pc, #200] @ 0x121df0 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x121b0c │ │ │ │ - ldr r3, [pc, #188] @ 0x121cf4 │ │ │ │ + beq 0x121c0c │ │ │ │ + ldr r3, [pc, #188] @ 0x121df4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x121c80 │ │ │ │ + beq 0x121d80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ stm sp, {r4, r5} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #124] @ 0x121cf8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x121b0c │ │ │ │ - ldr r0, [pc, #116] @ 0x121cfc │ │ │ │ + ldr r0, [pc, #124] @ 0x121df8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x121c0c │ │ │ │ + ldr r0, [pc, #116] @ 0x121dfc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x121b0c │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr ip, [pc, #96] @ 0x121d00 │ │ │ │ - ldr r3, [pc, #60] @ 0x121ce0 │ │ │ │ - ldr r1, [pc, #64] @ 0x121ce8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x121c0c │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr ip, [pc, #96] @ 0x121e00 │ │ │ │ + ldr r3, [pc, #60] @ 0x121de0 │ │ │ │ + ldr r1, [pc, #64] @ 0x121de8 │ │ │ │ mov r2, #612 @ 0x264 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldr ip, [pc, #76] @ 0x121d04 │ │ │ │ - ldr r3, [pc, #36] @ 0x121ce0 │ │ │ │ - ldr r2, [pc, #72] @ 0x121d08 │ │ │ │ - ldr r1, [pc, #36] @ 0x121ce8 │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldr ip, [pc, #76] @ 0x121e04 │ │ │ │ + ldr r3, [pc, #36] @ 0x121de0 │ │ │ │ + ldr r2, [pc, #72] @ 0x121e08 │ │ │ │ + ldr r1, [pc, #36] @ 0x121de8 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ bl 0x10240 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - umullseq lr, r1, r8, r1 │ │ │ │ + umullseq lr, r1, r8, r0 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ - subeq ip, r0, ip, lsl r1 │ │ │ │ - ldrdeq r4, [r6], #-44 @ 0xffffffd4 │ │ │ │ + subeq ip, r0, ip, lsl r2 │ │ │ │ + ldrdeq r4, [r6], #-60 @ 0xffffffc4 │ │ │ │ andeq r0, r0, sp, lsr r2 │ │ │ │ - subeq ip, r0, ip, lsr #1 │ │ │ │ + subeq ip, r0, ip, lsr #3 │ │ │ │ adceq sp, r8, #248 @ 0xf8 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r0, lsl #4 │ │ │ │ - subeq ip, r0, r4, lsr #4 │ │ │ │ - subeq ip, r0, r0, ror #4 │ │ │ │ - subeq ip, r0, r0, asr r2 │ │ │ │ + subeq ip, r0, r0, lsl #6 │ │ │ │ + subeq ip, r0, r4, lsr #6 │ │ │ │ + subeq ip, r0, r0, ror #6 │ │ │ │ + subeq ip, r0, r0, asr r3 │ │ │ │ andeq r0, r0, lr, lsr r2 │ │ │ │ subs ip, r0, #0 │ │ │ │ - ldr r3, [pc, #52] @ 0x121d4c │ │ │ │ + ldr r3, [pc, #52] @ 0x121e4c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r2, ip, r1, lsl #1 │ │ │ │ ldr lr, [ip, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldrh r2, [r2, #88] @ 0x58 │ │ │ │ addne r0, ip, r3 │ │ │ │ add r2, lr, r2 │ │ │ │ moveq r0, ip │ │ │ │ add ip, ip, r1, lsl #2 │ │ │ │ str r4, [ip, #92] @ 0x5c │ │ │ │ sub r3, r2, r3 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1828ec │ │ │ │ + b 0x1829ec │ │ │ │ adceq r5, r8, #28, 26 @ 0x700 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #248] @ 0x121e60 │ │ │ │ + ldr r3, [pc, #248] @ 0x121f60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r4, [r0, r3] │ │ │ │ - bl 0x1d2e40 │ │ │ │ + bl 0x1d2f40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ - bne 0x121d9c │ │ │ │ - ldr r3, [pc, #208] @ 0x121e64 │ │ │ │ + bne 0x121e9c │ │ │ │ + ldr r3, [pc, #208] @ 0x121f64 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r0] │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x121db8 │ │ │ │ + beq 0x121eb8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x121778 │ │ │ │ + bl 0x121878 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 0x121de0 │ │ │ │ + beq 0x121ee0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - bl 0x1d2e40 │ │ │ │ + bl 0x1d2f40 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x121e4c │ │ │ │ + beq 0x121f4c │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ - beq 0x121e20 │ │ │ │ + beq 0x121f20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ str r4, [r5] │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x121e04 │ │ │ │ + beq 0x121f04 │ │ │ │ strb r4, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 0x121e68 │ │ │ │ - bl 0x1c9250 │ │ │ │ - b 0x121e04 │ │ │ │ - ldr r3, [pc, #24] @ 0x121e6c │ │ │ │ - ldr r1, [pc, #24] @ 0x121e70 │ │ │ │ - ldr r0, [pc, #24] @ 0x121e74 │ │ │ │ + ldr r0, [pc, #32] @ 0x121f68 │ │ │ │ + bl 0x1c9350 │ │ │ │ + b 0x121f04 │ │ │ │ + ldr r3, [pc, #24] @ 0x121f6c │ │ │ │ + ldr r1, [pc, #24] @ 0x121f70 │ │ │ │ + ldr r0, [pc, #24] @ 0x121f74 │ │ │ │ mov r2, #101 @ 0x65 │ │ │ │ - bl 0x365e98 │ │ │ │ - addseq sp, r1, r0, lsr lr │ │ │ │ + bl 0x365f98 │ │ │ │ + addseq sp, r1, r0, lsr sp │ │ │ │ ldrdeq r1, [r8], r0 @ │ │ │ │ adceq sp, r8, #28, 8 @ 0x1c000000 │ │ │ │ - strdeq r4, [r6], #-36 @ 0xffffffdc │ │ │ │ - subeq ip, r0, r0, lsl #5 │ │ │ │ - @ instruction: 0x0040c298 │ │ │ │ + strdeq r4, [r6], #-52 @ 0xffffffcc │ │ │ │ + subeq ip, r0, r0, lsl #7 │ │ │ │ + @ instruction: 0x0040c398 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #116] @ 0x121f04 │ │ │ │ + ldr r5, [pc, #116] @ 0x122004 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x121ec0 │ │ │ │ + bne 0x121fc0 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x121ef0 │ │ │ │ + beq 0x121ff0 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r5] │ │ │ │ - ldr r0, [pc, #64] @ 0x121f08 │ │ │ │ - bl 0x2fb62c │ │ │ │ + ldr r0, [pc, #64] @ 0x122008 │ │ │ │ + bl 0x2fb72c │ │ │ │ str r0, [r4, #612] @ 0x264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x12efd0 │ │ │ │ + bl 0x12f0d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #20] @ 0x121f0c │ │ │ │ - ldr r2, [pc, #20] @ 0x121f10 │ │ │ │ - ldr r1, [pc, #20] @ 0x121f14 │ │ │ │ - ldr r0, [pc, #20] @ 0x121f18 │ │ │ │ - bl 0x365e98 │ │ │ │ + ldr r3, [pc, #20] @ 0x12200c │ │ │ │ + ldr r2, [pc, #20] @ 0x122010 │ │ │ │ + ldr r1, [pc, #20] @ 0x122014 │ │ │ │ + ldr r0, [pc, #20] @ 0x122018 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r3, r8, lr, ror r3 │ │ │ │ andeq r8, r0, r8 │ │ │ │ - subeq r4, r6, r4, lsl #6 │ │ │ │ + subeq r4, r6, r4, lsl #8 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - subeq ip, r0, ip, lsr #1 │ │ │ │ - strheq ip, [r0], #-36 @ 0xffffffdc │ │ │ │ + subeq ip, r0, ip, lsr #3 │ │ │ │ + strheq ip, [r0], #-52 @ 0xffffffcc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x12efd4 │ │ │ │ + bl 0x12f0d4 │ │ │ │ ldr r0, [r4, #612] @ 0x264 │ │ │ │ - ldr r1, [pc, #4] @ 0x121f44 │ │ │ │ + ldr r1, [pc, #4] @ 0x122044 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1d2f04 │ │ │ │ - eoreq fp, pc, r8, lsl r7 @ │ │ │ │ + b 0x1d3004 │ │ │ │ + eoreq fp, pc, r8, lsl r8 @ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ - bne 0x121f7c │ │ │ │ + bne 0x12207c │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0x121f7c │ │ │ │ + beq 0x12207c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ cmpeq lr, ip │ │ │ │ - beq 0x121fb4 │ │ │ │ + beq 0x1220b4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x121f9c │ │ │ │ + bne 0x12209c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ eor r3, r3, r2 │ │ │ │ bics r2, r3, #16384 @ 0x4000 │ │ │ │ - bne 0x121f9c │ │ │ │ + bne 0x12209c │ │ │ │ ldr ip, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ cmp r3, ip │ │ │ │ ldr lr, [r1, #60] @ 0x3c │ │ │ │ - bne 0x121f9c │ │ │ │ - ldr r5, [pc, #116] @ 0x12206c │ │ │ │ + bne 0x12209c │ │ │ │ + ldr r5, [pc, #116] @ 0x12216c │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bic r3, r3, #4080 @ 0xff0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ bic r3, r3, #15 │ │ │ │ and r1, r0, r5 │ │ │ │ cmp r2, r4 │ │ │ │ cmpeq r1, r3 │ │ │ │ and ip, ip, r5 │ │ │ │ - beq 0x122048 │ │ │ │ + beq 0x122148 │ │ │ │ cmp lr, r2 │ │ │ │ cmpeq r3, ip │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ @@ -280515,572 +280579,572 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x1357b4 │ │ │ │ - ldr r3, [pc, #108] @ 0x1220fc │ │ │ │ + bl 0x1358b4 │ │ │ │ + ldr r3, [pc, #108] @ 0x1221fc │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 0x1220a0 │ │ │ │ + beq 0x1221a0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x135800 │ │ │ │ - ldr r3, [pc, #88] @ 0x122100 │ │ │ │ + b 0x135900 │ │ │ │ + ldr r3, [pc, #88] @ 0x122200 │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x1220c4 │ │ │ │ + beq 0x1221c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1238b8 │ │ │ │ + bl 0x1239b8 │ │ │ │ ldr r4, [r4, #628] @ 0x274 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x1220b0 │ │ │ │ + bne 0x1221b0 │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #44] @ 0x1220fc │ │ │ │ - bl 0x1d5058 │ │ │ │ - bl 0x135860 │ │ │ │ - ldr r3, [pc, #40] @ 0x122104 │ │ │ │ + ldr r0, [pc, #44] @ 0x1221fc │ │ │ │ + bl 0x1d5158 │ │ │ │ + bl 0x135960 │ │ │ │ + ldr r3, [pc, #40] @ 0x122204 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 0x17f790 │ │ │ │ - ldr r0, [pc, #24] @ 0x122108 │ │ │ │ + bl 0x17f890 │ │ │ │ + ldr r0, [pc, #24] @ 0x122208 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x356104 │ │ │ │ + bl 0x356204 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x135800 │ │ │ │ + b 0x135900 │ │ │ │ adceq r3, r8, r8, lsl #7 │ │ │ │ adceq r0, r4, r8 │ │ │ │ adceq r3, r8, r0, lsl #7 │ │ │ │ @ instruction: 0x00a833b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r8, r1, #28 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ - bl 0x356738 │ │ │ │ + bl 0x356838 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 0x1221dc │ │ │ │ + bls 0x1222dc │ │ │ │ bic r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r9, r6, #80 @ 0x50 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x122150 │ │ │ │ + bne 0x122250 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x1221fc │ │ │ │ + bne 0x1222fc │ │ │ │ ldr r8, [r4, r8, lsl #2] │ │ │ │ cmp r7, r8 │ │ │ │ - bne 0x12220c │ │ │ │ + bne 0x12230c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 0x122244 │ │ │ │ + beq 0x122344 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add r1, r6, #100 @ 0x64 │ │ │ │ cmp r3, #1 │ │ │ │ and ip, r3, #1 │ │ │ │ bic r3, r3, #1 │ │ │ │ - bhi 0x1221b8 │ │ │ │ - b 0x122264 │ │ │ │ + bhi 0x1222b8 │ │ │ │ + b 0x122364 │ │ │ │ cmp r2, #1 │ │ │ │ add r1, r3, lr, lsl #2 │ │ │ │ and ip, r2, #1 │ │ │ │ bic r3, r2, #1 │ │ │ │ - bls 0x122264 │ │ │ │ + bls 0x122364 │ │ │ │ add lr, ip, #26 │ │ │ │ cmp r4, r3 │ │ │ │ cmpeq ip, r5 │ │ │ │ ldr r2, [r3, lr, lsl #2] │ │ │ │ - bne 0x1221a4 │ │ │ │ + bne 0x1222a4 │ │ │ │ str r2, [r1] │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1221fc │ │ │ │ - b 0x12214c │ │ │ │ - bl 0x356e80 │ │ │ │ + bne 0x1222fc │ │ │ │ + b 0x12224c │ │ │ │ + bl 0x356f80 │ │ │ │ str sl, [r6, #80] @ 0x50 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 0x122228 │ │ │ │ + bne 0x122328 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - bne 0x1221dc │ │ │ │ - ldr ip, [pc, #76] @ 0x12227c │ │ │ │ - ldr r3, [pc, #76] @ 0x122280 │ │ │ │ - ldr r2, [pc, #76] @ 0x122284 │ │ │ │ - ldr r1, [pc, #76] @ 0x122288 │ │ │ │ + bne 0x1222dc │ │ │ │ + ldr ip, [pc, #76] @ 0x12237c │ │ │ │ + ldr r3, [pc, #76] @ 0x122380 │ │ │ │ + ldr r2, [pc, #76] @ 0x122384 │ │ │ │ + ldr r1, [pc, #76] @ 0x122388 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ add r3, r4, r5, lsl #1 │ │ │ │ ldrh r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x121d0c │ │ │ │ - b 0x122188 │ │ │ │ + bl 0x121e0c │ │ │ │ + b 0x122288 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #16] @ 0x122280 │ │ │ │ - ldr r1, [pc, #20] @ 0x122288 │ │ │ │ + ldr r3, [pc, #16] @ 0x122380 │ │ │ │ + ldr r1, [pc, #20] @ 0x122388 │ │ │ │ mov r2, #860 @ 0x35c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq ip, r0, r4, ror #5 │ │ │ │ - subeq r4, r6, r8, lsl r3 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq ip, r0, r4, ror #7 │ │ │ │ + subeq r4, r6, r8, lsl r4 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - subeq ip, r0, ip, asr #5 │ │ │ │ + subeq ip, r0, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ add r4, r6, #80 @ 0x50 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r8 │ │ │ │ - bne 0x1222b4 │ │ │ │ + bne 0x1223b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x1224fc │ │ │ │ + bne 0x1225fc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ orr r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ str r8, [r6, #80] @ 0x50 │ │ │ │ tst r7, #131072 @ 0x20000 │ │ │ │ ldreq lr, [r6] │ │ │ │ - ldreq r2, [pc, #616] @ 0x122564 │ │ │ │ + ldreq r2, [pc, #616] @ 0x122664 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #608] @ 0x122564 │ │ │ │ - ldr ip, [pc, #608] @ 0x122568 │ │ │ │ + ldr r0, [pc, #608] @ 0x122664 │ │ │ │ + ldr ip, [pc, #608] @ 0x122668 │ │ │ │ muleq lr, r2, lr │ │ │ │ mla ip, r0, r3, ip │ │ │ │ addeq lr, lr, #1 │ │ │ │ - ldr r1, [pc, #596] @ 0x12256c │ │ │ │ - ldreq r2, [pc, #596] @ 0x122570 │ │ │ │ - ldr r3, [pc, #592] @ 0x122570 │ │ │ │ + ldr r1, [pc, #596] @ 0x12266c │ │ │ │ + ldreq r2, [pc, #596] @ 0x122670 │ │ │ │ + ldr r3, [pc, #592] @ 0x122670 │ │ │ │ roreq lr, lr, #19 │ │ │ │ ror ip, ip, #19 │ │ │ │ muleq lr, r2, lr │ │ │ │ mul ip, r3, ip │ │ │ │ mul r2, r1, r7 │ │ │ │ - ldr r3, [pc, #572] @ 0x122574 │ │ │ │ + ldr r3, [pc, #572] @ 0x122674 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - ldrne lr, [pc, #568] @ 0x122578 │ │ │ │ + ldrne lr, [pc, #568] @ 0x122678 │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ roreq lr, lr, #20 │ │ │ │ add r3, r3, ip, ror #31 │ │ │ │ add r3, r3, lr │ │ │ │ ldr lr, [r6, #12] │ │ │ │ - ldr ip, [pc, #548] @ 0x12257c │ │ │ │ + ldr ip, [pc, #548] @ 0x12267c │ │ │ │ mul lr, r1, lr │ │ │ │ ror r3, r3, #15 │ │ │ │ mla lr, ip, r3, lr │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ror lr, lr, #15 │ │ │ │ mul r3, r1, r3 │ │ │ │ mla r3, ip, lr, r3 │ │ │ │ ror r3, r3, #15 │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r2, ip, r2 │ │ │ │ eor r2, r2, r2, lsr #15 │ │ │ │ mul r2, r0, r2 │ │ │ │ - ldr r0, [pc, #496] @ 0x122580 │ │ │ │ + ldr r0, [pc, #496] @ 0x122680 │ │ │ │ eor r2, r2, r2, lsr #13 │ │ │ │ mul r2, r1, r2 │ │ │ │ mov r1, r6 │ │ │ │ eor r2, r2, r2, lsr #16 │ │ │ │ - bl 0x1d5458 │ │ │ │ + bl 0x1d5558 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x122544 │ │ │ │ + bne 0x122644 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ands ip, r3, #131072 @ 0x20000 │ │ │ │ - bne 0x12250c │ │ │ │ + bne 0x12260c │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #424] @ 0x122584 │ │ │ │ + ldr r3, [pc, #424] @ 0x122684 │ │ │ │ eor r2, r2, r2, lsr #12 │ │ │ │ lsl r2, r2, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x122428 │ │ │ │ + beq 0x122528 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - b 0x122408 │ │ │ │ + b 0x122508 │ │ │ │ ldr r3, [r3, #628] @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x122428 │ │ │ │ + beq 0x122528 │ │ │ │ ldr r1, [r3, #612] @ 0x264 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 0x1223fc │ │ │ │ + bne 0x1224fc │ │ │ │ str ip, [r1, r2] │ │ │ │ ldr r3, [r3, #628] @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x122408 │ │ │ │ + bne 0x122508 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x12210c │ │ │ │ + bl 0x12220c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x12210c │ │ │ │ + bl 0x12220c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x122444 │ │ │ │ + bne 0x122544 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x122534 │ │ │ │ + bne 0x122634 │ │ │ │ ldr r4, [r6, #100] @ 0x64 │ │ │ │ cmp r4, #1 │ │ │ │ and r5, r4, #1 │ │ │ │ bic r4, r4, #1 │ │ │ │ - bls 0x1224c0 │ │ │ │ + bls 0x1225c0 │ │ │ │ add r3, r4, r5, lsl #1 │ │ │ │ ldrh r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ - bl 0x121d0c │ │ │ │ + bl 0x121e0c │ │ │ │ add r0, r5, #28 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ add r5, r5, #26 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x3561ac │ │ │ │ + bl 0x3562ac │ │ │ │ ldr r4, [r4, r5, lsl #2] │ │ │ │ cmp r4, #1 │ │ │ │ and r5, r4, #1 │ │ │ │ bic r4, r4, #1 │ │ │ │ - bhi 0x12247c │ │ │ │ + bhi 0x12257c │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #176] @ 0x122588 │ │ │ │ + ldr r2, [pc, #176] @ 0x122688 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1224fc │ │ │ │ - b 0x1222b0 │ │ │ │ - ldr r3, [pc, #112] @ 0x122584 │ │ │ │ + bne 0x1225fc │ │ │ │ + b 0x1223b0 │ │ │ │ + ldr r3, [pc, #112] @ 0x122684 │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x122428 │ │ │ │ + beq 0x122528 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1238b8 │ │ │ │ + bl 0x1239b8 │ │ │ │ ldr r5, [r5, #628] @ 0x274 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x12251c │ │ │ │ - b 0x122428 │ │ │ │ + bne 0x12261c │ │ │ │ + b 0x122528 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x122534 │ │ │ │ - b 0x122440 │ │ │ │ - bl 0x135860 │ │ │ │ - ldr r1, [pc, #60] @ 0x12258c │ │ │ │ + bne 0x122634 │ │ │ │ + b 0x122540 │ │ │ │ + bl 0x135960 │ │ │ │ + ldr r1, [pc, #60] @ 0x12268c │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ - bl 0x1d9f38 │ │ │ │ + bl 0x1da038 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ands ip, r3, #131072 @ 0x20000 │ │ │ │ - beq 0x1223d0 │ │ │ │ - b 0x12250c │ │ │ │ + beq 0x1224d0 │ │ │ │ + b 0x12260c │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ strtcs r4, [r3], #-1065 @ 0xfffffbd7 │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ ldmdbcs fp, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr} │ │ │ │ andvs r0, r0, #3888 @ 0xf30 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adceq r3, r8, r8, lsl #7 │ │ │ │ adceq r0, r4, r8 │ │ │ │ @ instruction: 0x00a833b4 │ │ │ │ adceq r3, r8, r0, lsl #7 │ │ │ │ - ldr r1, [pc, #12] @ 0x1225a4 │ │ │ │ - ldr r0, [pc, #12] @ 0x1225a8 │ │ │ │ + ldr r1, [pc, #12] @ 0x1226a4 │ │ │ │ + ldr r0, [pc, #12] @ 0x1226a8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ - b 0x1d4e04 │ │ │ │ - andseq r1, r2, r8, asr #30 │ │ │ │ + b 0x1d4f04 │ │ │ │ + andseq r2, r2, r8, asr #32 │ │ │ │ adceq r3, r8, r8, lsl #7 │ │ │ │ - ldr r3, [pc, #116] @ 0x122628 │ │ │ │ + ldr r3, [pc, #116] @ 0x122728 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #68] @ 0x12262c │ │ │ │ + ldr r3, [pc, #68] @ 0x12272c │ │ │ │ ldr r5, [r3] │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ bl 0x4b44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x122618 │ │ │ │ + beq 0x122718 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x122618 │ │ │ │ + bne 0x122718 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #28] @ 0x122630 │ │ │ │ + ldr r1, [pc, #28] @ 0x122730 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 0x143e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x122070 │ │ │ │ + b 0x122170 │ │ │ │ adceq r3, r8, ip, ror #4 │ │ │ │ @ instruction: 0x00a833b0 │ │ │ │ - andseq r2, r2, r0, ror r0 │ │ │ │ + andseq r2, r2, r0, ror r1 │ │ │ │ add r2, r0, r1, lsl #1 │ │ │ │ ldrh r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r2, r3, r2 │ │ │ │ - b 0x121d0c │ │ │ │ + b 0x121e0c │ │ │ │ cmn r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x122660 │ │ │ │ + bne 0x122760 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmn r2, #1 │ │ │ │ - bne 0x12266c │ │ │ │ + bne 0x12276c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - b 0x12228c │ │ │ │ + b 0x12238c │ │ │ │ mov r1, #1 │ │ │ │ - b 0x12228c │ │ │ │ + b 0x12238c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #464] @ 0x12285c │ │ │ │ + ldr r2, [pc, #464] @ 0x12295c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x135860 │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ + bl 0x135960 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrh r1, [r4, #24] │ │ │ │ subs r2, r0, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ adds r2, r2, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ strd r2, [r4, #64] @ 0x40 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ ands r2, r0, #2 │ │ │ │ - bne 0x122848 │ │ │ │ + bne 0x122948 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ bic r0, r0, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #4080 @ 0xff0 │ │ │ │ bic r0, r0, #15 │ │ │ │ bic r3, r3, #15 │ │ │ │ cmp r2, r1 │ │ │ │ cmpeq r0, r3 │ │ │ │ - beq 0x12270c │ │ │ │ - bl 0x125c84 │ │ │ │ + beq 0x12280c │ │ │ │ + bl 0x125d84 │ │ │ │ tst r0, #2 │ │ │ │ - bne 0x122834 │ │ │ │ + bne 0x122934 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #328] @ 0x122860 │ │ │ │ + ldr r1, [pc, #328] @ 0x122960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ ldreq lr, [r4] │ │ │ │ - ldreq r1, [pc, #304] @ 0x122864 │ │ │ │ - ldr r0, [pc, #300] @ 0x122864 │ │ │ │ - ldr ip, [pc, #300] @ 0x122868 │ │ │ │ + ldreq r1, [pc, #304] @ 0x122964 │ │ │ │ + ldr r0, [pc, #300] @ 0x122964 │ │ │ │ + ldr ip, [pc, #300] @ 0x122968 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mla ip, r0, r3, ip │ │ │ │ - ldr r3, [pc, #292] @ 0x12286c │ │ │ │ + ldr r3, [pc, #292] @ 0x12296c │ │ │ │ ror ip, ip, #19 │ │ │ │ mul ip, r3, ip │ │ │ │ - ldr r3, [pc, #284] @ 0x122870 │ │ │ │ - ldrne lr, [pc, #284] @ 0x122874 │ │ │ │ + ldr r3, [pc, #284] @ 0x122970 │ │ │ │ + ldrne lr, [pc, #284] @ 0x122974 │ │ │ │ muleq lr, r1, lr │ │ │ │ - ldreq r1, [pc, #268] @ 0x12286c │ │ │ │ + ldreq r1, [pc, #268] @ 0x12296c │ │ │ │ addeq lr, lr, #1 │ │ │ │ roreq lr, lr, #19 │ │ │ │ muleq lr, r1, lr │ │ │ │ - ldr r1, [pc, #264] @ 0x122878 │ │ │ │ + ldr r1, [pc, #264] @ 0x122978 │ │ │ │ roreq lr, lr, #20 │ │ │ │ mla r6, r1, r6, r3 │ │ │ │ mul r2, r1, r2 │ │ │ │ add r3, r6, ip, ror #31 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ add r3, r3, lr │ │ │ │ mul ip, r1, ip │ │ │ │ - ldr lr, [pc, #236] @ 0x12287c │ │ │ │ + ldr lr, [pc, #236] @ 0x12297c │ │ │ │ ror r3, r3, #15 │ │ │ │ mla ip, lr, r3, ip │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ror ip, ip, #15 │ │ │ │ mul r3, r1, r3 │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ror r3, r3, #15 │ │ │ │ mla r2, lr, r3, r2 │ │ │ │ mov r3, sp │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r2, lr, r2 │ │ │ │ eor r2, r2, r2, lsr #15 │ │ │ │ mul r2, r0, r2 │ │ │ │ - ldr r0, [pc, #184] @ 0x122880 │ │ │ │ + ldr r0, [pc, #184] @ 0x122980 │ │ │ │ eor r2, r2, r2, lsr #13 │ │ │ │ mul r2, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ eor r2, r2, r2, lsr #16 │ │ │ │ - bl 0x1d5260 │ │ │ │ + bl 0x1d5360 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x122818 │ │ │ │ - ldr r3, [pc, #112] @ 0x12285c │ │ │ │ + bne 0x122918 │ │ │ │ + ldr r3, [pc, #112] @ 0x12295c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x122830 │ │ │ │ + bne 0x122930 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x135860 │ │ │ │ - ldr r1, [pc, #60] @ 0x122860 │ │ │ │ + bl 0x135960 │ │ │ │ + ldr r1, [pc, #60] @ 0x122960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1d9f38 │ │ │ │ + bl 0x1da038 │ │ │ │ ldr r4, [sp] │ │ │ │ - b 0x1227e4 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #72] @ 0x122884 │ │ │ │ - ldr r1, [pc, #72] @ 0x122888 │ │ │ │ - ldr r0, [pc, #72] @ 0x12288c │ │ │ │ + b 0x1228e4 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #72] @ 0x122984 │ │ │ │ + ldr r1, [pc, #72] @ 0x122988 │ │ │ │ + ldr r0, [pc, #72] @ 0x12298c │ │ │ │ mov r2, #111 @ 0x6f │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #52] @ 0x122884 │ │ │ │ - ldr r1, [pc, #52] @ 0x122888 │ │ │ │ - ldr r0, [pc, #52] @ 0x12288c │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #52] @ 0x122984 │ │ │ │ + ldr r1, [pc, #52] @ 0x122988 │ │ │ │ + ldr r0, [pc, #52] @ 0x12298c │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r0, lsl #7 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ strtcs r4, [r3], #-1065 @ 0xfffffbd7 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ ldmdbcs fp, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr} │ │ │ │ andvs r0, r0, #3888 @ 0xf30 │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adceq r3, r8, r8, lsl #7 │ │ │ │ - subeq r4, r6, r0, lsr r3 │ │ │ │ - subeq ip, r0, ip, asr #5 │ │ │ │ - subeq ip, r0, r4, lsl r3 │ │ │ │ + subeq r4, r6, r0, lsr r4 │ │ │ │ + subeq ip, r0, ip, asr #7 │ │ │ │ + subeq ip, r0, r4, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x135860 │ │ │ │ - ldr r0, [pc, #160] @ 0x12295c │ │ │ │ + bl 0x135960 │ │ │ │ + ldr r0, [pc, #160] @ 0x122a5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x12293c │ │ │ │ + beq 0x122a3c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1da6ac │ │ │ │ + bl 0x1da7ac │ │ │ │ sub r5, r5, #40 @ 0x28 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r4, r4, #40 @ 0x28 │ │ │ │ - b 0x1228f8 │ │ │ │ + b 0x1229f8 │ │ │ │ mov r5, r4 │ │ │ │ sub r4, r0, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x12228c │ │ │ │ + bl 0x12238c │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - beq 0x12293c │ │ │ │ + beq 0x122a3c │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1da6ac │ │ │ │ + bl 0x1da7ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x1228f0 │ │ │ │ + bne 0x1229f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x12228c │ │ │ │ + b 0x12238c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -281090,46 +281154,46 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mvn r1, r0, lsr #12 │ │ │ │ bic r0, r0, #4080 @ 0xff0 │ │ │ │ mvn r1, r1, lsl #12 │ │ │ │ bic r0, r0, #15 │ │ │ │ - bl 0x122890 │ │ │ │ + bl 0x122990 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #264] @ 0x122ac0 │ │ │ │ + ldr r3, [pc, #264] @ 0x122bc0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #22016 @ 0x5600 │ │ │ │ add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 0x36b3f0 │ │ │ │ + bl 0x36b4f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 0x122a90 │ │ │ │ - ldr r3, [pc, #216] @ 0x122ac4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x122b90 │ │ │ │ + ldr r3, [pc, #216] @ 0x122bc4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - bl 0x188ef4 │ │ │ │ - ldr r3, [pc, #196] @ 0x122ac8 │ │ │ │ + bl 0x188ff4 │ │ │ │ + ldr r3, [pc, #196] @ 0x122bc8 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r0, ip, #8704 @ 0x2200 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ sub r0, r0, #16 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ sub r3, ip, #8192 @ 0x2000 │ │ │ │ @@ -281141,76 +281205,76 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ blx r6 │ │ │ │ ldrh r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x122aac │ │ │ │ - ldr r3, [pc, #116] @ 0x122acc │ │ │ │ + beq 0x122bac │ │ │ │ + ldr r3, [pc, #116] @ 0x122bcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr ip, [pc, #100] @ 0x122ad0 │ │ │ │ + ldr ip, [pc, #100] @ 0x122bd0 │ │ │ │ str r4, [r3, #108] @ 0x6c │ │ │ │ ldrh r1, [r0, #26] │ │ │ │ str r1, [lr] │ │ │ │ ldr ip, [pc, ip] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, ip] │ │ │ │ - bl 0x18ce2c │ │ │ │ + bl 0x18cf2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #32] @ 0x122ad4 │ │ │ │ - ldr r2, [pc, #32] @ 0x122ad8 │ │ │ │ - ldr r1, [pc, #32] @ 0x122adc │ │ │ │ - ldr r0, [pc, #32] @ 0x122ae0 │ │ │ │ - bl 0x365e98 │ │ │ │ - umullseq sp, r1, r4, r5 │ │ │ │ - addseq sp, r1, r8, ror #10 │ │ │ │ - addseq sp, r1, r0, asr r5 │ │ │ │ - @ instruction: 0x0091d4fc │ │ │ │ - addseq sp, r1, r0, ror #9 │ │ │ │ - subeq r4, r6, ip, lsr r3 │ │ │ │ + ldr r3, [pc, #32] @ 0x122bd4 │ │ │ │ + ldr r2, [pc, #32] @ 0x122bd8 │ │ │ │ + ldr r1, [pc, #32] @ 0x122bdc │ │ │ │ + ldr r0, [pc, #32] @ 0x122be0 │ │ │ │ + bl 0x365f98 │ │ │ │ + umullseq sp, r1, r4, r4 │ │ │ │ + addseq sp, r1, r8, ror #8 │ │ │ │ + addseq sp, r1, r0, asr r4 │ │ │ │ + @ instruction: 0x0091d3fc │ │ │ │ + addseq sp, r1, r0, ror #7 │ │ │ │ + subeq r4, r6, ip, lsr r4 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - subeq ip, r0, ip, lsr #6 │ │ │ │ - subeq ip, r0, r8, asr #6 │ │ │ │ + subeq ip, r0, ip, lsr #8 │ │ │ │ + subeq ip, r0, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ sub r6, r1, #2 │ │ │ │ cmp r5, r6 │ │ │ │ ldrh r9, [r0, #26] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r5, r4 │ │ │ │ - bhi 0x122c2c │ │ │ │ + bhi 0x122d2c │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ ands r3, r3, #131072 @ 0x20000 │ │ │ │ ldreq r2, [r8] │ │ │ │ strdeq r2, [r7] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x122c2c │ │ │ │ + beq 0x122d2c │ │ │ │ sub r3, r7, #8 │ │ │ │ mov r0, #0 │ │ │ │ add r7, r7, #16 │ │ │ │ mvn r8, #0 │ │ │ │ mov lr, r6 │ │ │ │ mov ip, r3 │ │ │ │ stm sp, {r0, r5} │ │ │ │ @@ -281223,52 +281287,52 @@ │ │ │ │ lsl r2, r0, r2 │ │ │ │ rsb fp, r1, #32 │ │ │ │ orr r2, r2, r0, lsr fp │ │ │ │ tst r5, #128 @ 0x80 │ │ │ │ orr sl, sl, r0, lsl r1 │ │ │ │ orr r6, r2, r6 │ │ │ │ add r1, r1, #7 │ │ │ │ - bne 0x122b6c │ │ │ │ + bne 0x122c6c │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bgt 0x122bc4 │ │ │ │ + bgt 0x122cc4 │ │ │ │ tst r5, #64 @ 0x40 │ │ │ │ - beq 0x122bc4 │ │ │ │ + beq 0x122cc4 │ │ │ │ lsl r2, r8, r1 │ │ │ │ sub r5, r1, #32 │ │ │ │ orr r2, r2, r8, lsl r5 │ │ │ │ orr sl, sl, r8, lsl r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ orr r2, r2, r8, lsr r1 │ │ │ │ orr r6, r2, r6 │ │ │ │ ldr r2, [ip, #8]! │ │ │ │ ldr r1, [ip, #4] │ │ │ │ adds r2, r2, sl │ │ │ │ adc r6, r6, r1 │ │ │ │ cmp ip, r7 │ │ │ │ stm ip, {r2, r6} │ │ │ │ - bne 0x122b60 │ │ │ │ + bne 0x122c60 │ │ │ │ mov r2, #0 │ │ │ │ ldm sp, {r0, r5} │ │ │ │ mov ip, r2 │ │ │ │ ldrb r1, [r4], #1 │ │ │ │ and r6, r1, #127 @ 0x7f │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ orr ip, ip, r6, lsl r2 │ │ │ │ add r2, r2, #7 │ │ │ │ - bne 0x122bec │ │ │ │ + bne 0x122cec │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bgt 0x122c14 │ │ │ │ + bgt 0x122d14 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ orrne ip, ip, r8, lsl r2 │ │ │ │ add r5, r5, ip │ │ │ │ cmp lr, r5 │ │ │ │ - bcc 0x122c48 │ │ │ │ + bcc 0x122d48 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 0x122b58 │ │ │ │ + bne 0x122c58 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -281281,127 +281345,127 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #184] @ 0x122d3c │ │ │ │ + ldr r2, [pc, #184] @ 0x122e3c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x122ae4 │ │ │ │ + bl 0x122be4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x122cec │ │ │ │ + blt 0x122dec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne 0x122d28 │ │ │ │ + bne 0x122e28 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #72] @ 0x122d3c │ │ │ │ + ldr r3, [pc, #72] @ 0x122e3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x122d24 │ │ │ │ + bne 0x122e24 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #16] @ 0x122d40 │ │ │ │ - ldr r1, [pc, #16] @ 0x122d44 │ │ │ │ - ldr r0, [pc, #16] @ 0x122d48 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #16] @ 0x122e40 │ │ │ │ + ldr r1, [pc, #16] @ 0x122e44 │ │ │ │ + ldr r0, [pc, #16] @ 0x122e48 │ │ │ │ mov r2, #214 @ 0xd6 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r6, ip, asr #6 │ │ │ │ - subeq ip, r0, ip, lsr #6 │ │ │ │ - subeq ip, r0, ip, lsr r2 │ │ │ │ + subeq r4, r6, ip, asr #8 │ │ │ │ + subeq ip, r0, ip, lsr #8 │ │ │ │ + subeq ip, r0, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #112] @ 0x122dd4 │ │ │ │ + ldr r3, [pc, #112] @ 0x122ed4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r5, r1 │ │ │ │ sub r0, r1, r2 │ │ │ │ - bl 0x17f2b0 │ │ │ │ + bl 0x17f3b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 0x122d9c │ │ │ │ + bne 0x122e9c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x17f3f0 │ │ │ │ + bl 0x17f4f0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x122d7c │ │ │ │ + beq 0x122e7c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x122c64 │ │ │ │ + bl 0x122d64 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adceq r5, r8, #28, 26 @ 0x700 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #112] @ 0x122e60 │ │ │ │ + ldr r3, [pc, #112] @ 0x122f60 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r5, r2 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 0x17f2b0 │ │ │ │ + bl 0x17f3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x122e24 │ │ │ │ + bne 0x122f24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x17f3f0 │ │ │ │ + bl 0x17f4f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x122e08 │ │ │ │ + beq 0x122f08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x122ae4 │ │ │ │ + bl 0x122be4 │ │ │ │ mvn r0, r0 │ │ │ │ lsr r0, r0, #31 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -281410,59 +281474,59 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2188] @ 0x123714 │ │ │ │ + ldr r3, [pc, #2188] @ 0x123814 │ │ │ │ add sl, r0, #8704 @ 0x2200 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add sl, sl, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x127114 │ │ │ │ + bl 0x127214 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 0x1232fc │ │ │ │ + beq 0x1233fc │ │ │ │ lsl r3, r3, #23 │ │ │ │ lsr r3, r3, #23 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2088] @ 0x123718 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #2088] @ 0x123818 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 0x188b6c │ │ │ │ + bl 0x188c6c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x12347c │ │ │ │ - ldr r3, [pc, #2052] @ 0x12371c │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x12357c │ │ │ │ + ldr r3, [pc, #2052] @ 0x12381c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r7, [r3, #96] @ 0x60 │ │ │ │ str sl, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #2024] @ 0x123720 │ │ │ │ + ldrne r3, [pc, #2024] @ 0x123820 │ │ │ │ moveq r3, r7 │ │ │ │ ldrne r3, [r3] │ │ │ │ addne r3, r7, r3 │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ tst r3, #131072 @ 0x20000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -281475,100 +281539,100 @@ │ │ │ │ str r3, [r5, #20] │ │ │ │ mov r3, #0 │ │ │ │ streq r9, [r5] │ │ │ │ strd r2, [r5, #64] @ 0x40 │ │ │ │ cmn sl, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ - beq 0x122f90 │ │ │ │ + beq 0x123090 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x125f64 │ │ │ │ - ldr r3, [pc, #1932] @ 0x123724 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x126064 │ │ │ │ + ldr r3, [pc, #1932] @ 0x123824 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ mov r2, #3 │ │ │ │ str r5, [r3, #76] @ 0x4c │ │ │ │ strb r2, [r3, #50] @ 0x32 │ │ │ │ - ldr r3, [pc, #1892] @ 0x123728 │ │ │ │ + ldr r3, [pc, #1892] @ 0x123828 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1234d0 │ │ │ │ + bne 0x1235d0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x122998 │ │ │ │ + bl 0x122a98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 0x12349c │ │ │ │ - ldr r2, [pc, #1848] @ 0x12372c │ │ │ │ + blt 0x12359c │ │ │ │ + ldr r2, [pc, #1848] @ 0x12382c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr lr, [r0, r2] │ │ │ │ mov r6, #0 │ │ │ │ str r6, [lr, #76] @ 0x4c │ │ │ │ ldrh fp, [r5, #26] │ │ │ │ add r2, lr, #20480 @ 0x5000 │ │ │ │ cmp fp, r6 │ │ │ │ ldr r8, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r1, [lr, #104] @ 0x68 │ │ │ │ add r2, r7, r3 │ │ │ │ - beq 0x123180 │ │ │ │ + beq 0x123280 │ │ │ │ add lr, lr, #20992 @ 0x5200 │ │ │ │ str sl, [sp, #32] │ │ │ │ add lr, lr, #178 @ 0xb2 │ │ │ │ mov sl, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r9 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ add r7, r8, r7, lsl #3 │ │ │ │ mov r9, #0 │ │ │ │ str sl, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x123290 │ │ │ │ + beq 0x123390 │ │ │ │ ldr ip, [r7, #-24] @ 0xffffffe8 │ │ │ │ ldr r3, [r7, #-20] @ 0xffffffec │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ subs r1, r1, ip │ │ │ │ sbc r0, r0, r3 │ │ │ │ add r7, r7, #8 │ │ │ │ lsr sl, r1, #7 │ │ │ │ mov ip, r1 │ │ │ │ and r3, r1, #127 @ 0x7f │ │ │ │ orr r1, sl, r0, lsl #25 │ │ │ │ asr r0, r0, #7 │ │ │ │ orrs sl, r1, r0 │ │ │ │ - bne 0x1230b0 │ │ │ │ + bne 0x1231b0 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq 0x1230c4 │ │ │ │ + beq 0x1231c4 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r2], #1 │ │ │ │ - b 0x123080 │ │ │ │ + b 0x123180 │ │ │ │ cmn r0, #1 │ │ │ │ cmneq r1, #1 │ │ │ │ - bne 0x1230a4 │ │ │ │ + bne 0x1231a4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq 0x1230a4 │ │ │ │ + beq 0x1231a4 │ │ │ │ add r9, r9, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r9, #3 │ │ │ │ add r0, r2, #1 │ │ │ │ strb r3, [r2] │ │ │ │ - bne 0x123058 │ │ │ │ + bne 0x123158 │ │ │ │ cmp r6, #0 │ │ │ │ ldrhne r2, [lr] │ │ │ │ ldrh r3, [lr, #2]! │ │ │ │ moveq r2, r6 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -281576,100 +281640,100 @@ │ │ │ │ sbc r2, r2, r2 │ │ │ │ lsr ip, r3, #7 │ │ │ │ mov r9, r3 │ │ │ │ and r0, r3, #127 @ 0x7f │ │ │ │ orr r3, ip, r2, lsl #25 │ │ │ │ asr r2, r2, #7 │ │ │ │ orrs ip, r3, r2 │ │ │ │ - bne 0x123130 │ │ │ │ + bne 0x123230 │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ - beq 0x123144 │ │ │ │ + beq 0x123244 │ │ │ │ orr r0, r0, #128 @ 0x80 │ │ │ │ strb r0, [r7], #1 │ │ │ │ - b 0x123100 │ │ │ │ + b 0x123200 │ │ │ │ cmn r2, #1 │ │ │ │ cmneq r3, #1 │ │ │ │ - bne 0x123124 │ │ │ │ + bne 0x123224 │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ - beq 0x123124 │ │ │ │ + beq 0x123224 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ add r0, r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ strb r3, [r7] │ │ │ │ - bhi 0x1232b0 │ │ │ │ + bhi 0x1233b0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - bne 0x123044 │ │ │ │ + bne 0x123144 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ subs fp, r0, r2 │ │ │ │ mov r4, sl │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - bmi 0x1232bc │ │ │ │ + bmi 0x1233bc │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ - ldrne r3, [pc, #1412] @ 0x123720 │ │ │ │ + ldrne r3, [pc, #1412] @ 0x123820 │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ ldrne r3, [r3] │ │ │ │ mov r0, r9 │ │ │ │ addne r3, r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x1abaa8 │ │ │ │ - ldr r3, [pc, #1396] @ 0x123730 │ │ │ │ + bl 0x1abba8 │ │ │ │ + ldr r3, [pc, #1396] @ 0x123830 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x123318 │ │ │ │ + bne 0x123418 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #1376] @ 0x123734 │ │ │ │ + ldr r2, [pc, #1376] @ 0x123834 │ │ │ │ add r3, r3, #15 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ add r3, r3, fp │ │ │ │ bic r3, r3, #15 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ str r3, [r2, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1336] @ 0x123738 │ │ │ │ + ldr r3, [pc, #1336] @ 0x123838 │ │ │ │ ldrh r2, [r5, #84] @ 0x54 │ │ │ │ str r1, [r5, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r5, #104] @ 0x68 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ str r1, [r5, #112] @ 0x70 │ │ │ │ str r1, [r5, #116] @ 0x74 │ │ │ │ - bne 0x1232e0 │ │ │ │ + bne 0x1233e0 │ │ │ │ ldrh r2, [r5, #86] @ 0x56 │ │ │ │ - ldr r3, [pc, #1296] @ 0x123738 │ │ │ │ + ldr r3, [pc, #1296] @ 0x123838 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x1232d0 │ │ │ │ + bne 0x1233d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x17f2dc │ │ │ │ + bl 0x17f3dc │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 0x123258 │ │ │ │ + beq 0x123358 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x122674 │ │ │ │ + bl 0x122774 │ │ │ │ cmp r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x123574 │ │ │ │ + bne 0x123674 │ │ │ │ mov r5, r4 │ │ │ │ - ldr r3, [pc, #1204] @ 0x123714 │ │ │ │ + ldr r3, [pc, #1204] @ 0x123814 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1236f0 │ │ │ │ + bne 0x1237f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -281677,364 +281741,364 @@ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ and r3, r3, #131072 @ 0x20000 │ │ │ │ orrs r3, r3, r9 │ │ │ │ movne ip, r6 │ │ │ │ movne r3, r6 │ │ │ │ ldreq ip, [r5] │ │ │ │ moveq r3, r6 │ │ │ │ - b 0x123068 │ │ │ │ + b 0x123168 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, sl │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - ldr r3, [pc, #1144] @ 0x12373c │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #1144] @ 0x12383c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - b 0x122f04 │ │ │ │ + b 0x123004 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x122634 │ │ │ │ - b 0x12322c │ │ │ │ + bl 0x122734 │ │ │ │ + b 0x12332c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x122634 │ │ │ │ + bl 0x122734 │ │ │ │ ldrh r2, [r5, #86] @ 0x56 │ │ │ │ - ldr r3, [pc, #1092] @ 0x123738 │ │ │ │ + ldr r3, [pc, #1092] @ 0x123838 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0x12322c │ │ │ │ - b 0x1232d0 │ │ │ │ + beq 0x12332c │ │ │ │ + b 0x1233d0 │ │ │ │ bic r3, r3, #508 @ 0x1fc │ │ │ │ bic r3, r3, #3 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 0x122ee8 │ │ │ │ + b 0x122fe8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x1d407c │ │ │ │ + bl 0x1d417c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1231c4 │ │ │ │ - bl 0x1d3e60 │ │ │ │ + beq 0x1232c4 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1231c4 │ │ │ │ - ldr r3, [pc, #1024] @ 0x123740 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x1232c4 │ │ │ │ + ldr r3, [pc, #1024] @ 0x123840 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r2, [pc, #1016] @ 0x123744 │ │ │ │ + ldr r2, [pc, #1016] @ 0x123844 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r7, [r3, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #956] @ 0x123720 │ │ │ │ + ldrne r3, [pc, #956] @ 0x123820 │ │ │ │ ldrne sl, [r5, #28] │ │ │ │ ldrne r3, [r3] │ │ │ │ ldreq sl, [sp, #28] │ │ │ │ addne r7, r7, r3 │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ subne sl, r7, sl │ │ │ │ subne r3, r3, sl │ │ │ │ strne r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ streq r7, [sp, #24] │ │ │ │ - bl 0x3b327c │ │ │ │ - ldr r3, [pc, #948] @ 0x123748 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x3b337c │ │ │ │ + ldr r3, [pc, #948] @ 0x123848 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r2, [pc, #932] @ 0x12374c │ │ │ │ + ldr r2, [pc, #932] @ 0x12384c │ │ │ │ add r3, r3, #20480 @ 0x5000 │ │ │ │ ldr r3, [r3, #1716] @ 0x6b4 │ │ │ │ ldrd r0, [r3] │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ - ldr r3, [pc, #904] @ 0x123750 │ │ │ │ + bl 0x3b337c │ │ │ │ + ldr r3, [pc, #904] @ 0x123850 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r3, r3, #20992 @ 0x5200 │ │ │ │ ldrh r8, [r3, #180] @ 0xb4 │ │ │ │ mov r2, r8 │ │ │ │ bl 0x155cc │ │ │ │ ldrh r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x123548 │ │ │ │ - ldr r9, [pc, #860] @ 0x123754 │ │ │ │ + beq 0x123648 │ │ │ │ + ldr r9, [pc, #860] @ 0x123854 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b 0x123410 │ │ │ │ + b 0x123510 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - ble 0x123544 │ │ │ │ + ble 0x123644 │ │ │ │ ldr r3, [pc, r9] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r2, r6, #10560 @ 0x2940 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r2, r2, #24 │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ ldrh r7, [r2, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bls 0x123404 │ │ │ │ + bls 0x123504 │ │ │ │ add r0, r0, #20480 @ 0x5000 │ │ │ │ ldr r1, [r0, #1716] @ 0x6b4 │ │ │ │ add r2, r6, r6, lsl #1 │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldrd r0, [r1, r2] │ │ │ │ - ldr r2, [pc, #776] @ 0x123758 │ │ │ │ + ldr r2, [pc, #776] @ 0x123858 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ sub r2, r7, r8 │ │ │ │ add r1, r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x155cc │ │ │ │ mov r8, r7 │ │ │ │ ldrh r1, [r5, #26] │ │ │ │ - b 0x123404 │ │ │ │ + b 0x123504 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1225ac │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x1226ac │ │ │ │ + bl 0x135900 │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r7, #724] @ 0x2d4 │ │ │ │ bl 0x4b4e8 │ │ │ │ cmn r3, #2 │ │ │ │ - beq 0x123658 │ │ │ │ + beq 0x123758 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 0x1235b0 │ │ │ │ + beq 0x1236b0 │ │ │ │ cmn r3, #3 │ │ │ │ - bne 0x1236d8 │ │ │ │ - ldr r3, [pc, #628] @ 0x123730 │ │ │ │ + bne 0x1237d8 │ │ │ │ + ldr r3, [pc, #628] @ 0x123830 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #12 │ │ │ │ - beq 0x122fbc │ │ │ │ - ldr r0, [pc, #656] @ 0x12375c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x122fbc │ │ │ │ - ldr r3, [pc, #648] @ 0x123760 │ │ │ │ + beq 0x1230bc │ │ │ │ + ldr r0, [pc, #656] @ 0x12385c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1230bc │ │ │ │ + ldr r3, [pc, #648] @ 0x123860 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x122fcc │ │ │ │ - ldr r3, [pc, #584] @ 0x123730 │ │ │ │ + beq 0x1230cc │ │ │ │ + ldr r3, [pc, #584] @ 0x123830 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x122fcc │ │ │ │ - ldr r3, [pc, #620] @ 0x123764 │ │ │ │ + beq 0x1230cc │ │ │ │ + ldr r3, [pc, #620] @ 0x123864 │ │ │ │ ldr r8, [r5, #28] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1236b4 │ │ │ │ + beq 0x1237b4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #8] │ │ │ │ stm sp, {r5, r9} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #552] @ 0x123768 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x122fcc │ │ │ │ + ldr r0, [pc, #552] @ 0x123868 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1230cc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r8, sl │ │ │ │ - bcc 0x12362c │ │ │ │ + bcc 0x12372c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1235dc │ │ │ │ + bne 0x1236dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #10 │ │ │ │ - bl 0x383008 │ │ │ │ + bl 0x383108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1d3e68 │ │ │ │ - b 0x1231c4 │ │ │ │ - ldr r3, [pc, #496] @ 0x12376c │ │ │ │ - ldr r2, [pc, #496] @ 0x123770 │ │ │ │ + bl 0x1d3f68 │ │ │ │ + b 0x1232c4 │ │ │ │ + ldr r3, [pc, #496] @ 0x12386c │ │ │ │ + ldr r2, [pc, #496] @ 0x123870 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ add r1, r3, #119 @ 0x77 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and r3, r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r3, r1, r3 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ str r3, [r2, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x17f368 │ │ │ │ - b 0x123254 │ │ │ │ - ldr r3, [pc, #376] @ 0x123730 │ │ │ │ + bl 0x17f468 │ │ │ │ + b 0x123354 │ │ │ │ + ldr r3, [pc, #376] @ 0x123830 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #12 │ │ │ │ - bne 0x1236cc │ │ │ │ - ldr r3, [pc, #428] @ 0x123774 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x1237cc │ │ │ │ + ldr r3, [pc, #428] @ 0x123874 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - b 0x122f04 │ │ │ │ + b 0x123004 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r2, [pc, #400] @ 0x123778 │ │ │ │ + ldr r2, [pc, #400] @ 0x123878 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ lsrs r6, r6, #2 │ │ │ │ - beq 0x12355c │ │ │ │ + beq 0x12365c │ │ │ │ add r6, r7, r6, lsl #2 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #364] @ 0x12377c │ │ │ │ + ldr r2, [pc, #364] @ 0x12387c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ cmp r7, r6 │ │ │ │ - bne 0x123600 │ │ │ │ - b 0x12355c │ │ │ │ + bne 0x123700 │ │ │ │ + b 0x12365c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #31 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #320] @ 0x123780 │ │ │ │ - bl 0x381aa4 │ │ │ │ + ldr r0, [pc, #320] @ 0x123880 │ │ │ │ + bl 0x381ba4 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ sub r2, sl, r8 │ │ │ │ add r1, r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 0x155cc │ │ │ │ - b 0x123550 │ │ │ │ + b 0x123650 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 0x123700 │ │ │ │ - ldr r3, [pc, #196] @ 0x123730 │ │ │ │ + ble 0x123800 │ │ │ │ + ldr r3, [pc, #196] @ 0x123830 │ │ │ │ asr r1, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ tst r3, #12 │ │ │ │ - bne 0x1236f4 │ │ │ │ + bne 0x1237f4 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ bic r2, r2, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #4080 @ 0xff0 │ │ │ │ bic r2, r2, #15 │ │ │ │ bic r3, r3, #15 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq 0x122fbc │ │ │ │ + beq 0x1230bc │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r5, #64] @ 0x40 │ │ │ │ - b 0x122fbc │ │ │ │ - ldr r0, [pc, #200] @ 0x123784 │ │ │ │ + b 0x1230bc │ │ │ │ + ldr r0, [pc, #200] @ 0x123884 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x122fcc │ │ │ │ - ldr r0, [pc, #180] @ 0x123788 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1235c0 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r3, [pc, #168] @ 0x12378c │ │ │ │ - ldr r2, [pc, #168] @ 0x123790 │ │ │ │ - ldr r1, [pc, #168] @ 0x123794 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r0, [pc, #156] @ 0x123798 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x12367c │ │ │ │ - ldr r3, [pc, #148] @ 0x12379c │ │ │ │ - ldr r2, [pc, #148] @ 0x1237a0 │ │ │ │ - ldr r1, [pc, #132] @ 0x123794 │ │ │ │ - ldr r0, [pc, #144] @ 0x1237a4 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1230cc │ │ │ │ + ldr r0, [pc, #180] @ 0x123888 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1236c0 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r3, [pc, #168] @ 0x12388c │ │ │ │ + ldr r2, [pc, #168] @ 0x123890 │ │ │ │ + ldr r1, [pc, #168] @ 0x123894 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r0, [pc, #156] @ 0x123898 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x12377c │ │ │ │ + ldr r3, [pc, #148] @ 0x12389c │ │ │ │ + ldr r2, [pc, #148] @ 0x1238a0 │ │ │ │ + ldr r1, [pc, #132] @ 0x123894 │ │ │ │ + ldr r0, [pc, #144] @ 0x1238a4 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq sp, r1, r4, rrx │ │ │ │ - addseq sp, r1, ip, lsr r0 │ │ │ │ + addseq ip, r1, r4, ror #30 │ │ │ │ + addseq ip, r1, ip, lsr pc │ │ │ │ adceq r5, r8, #28, 26 @ 0x700 │ │ │ │ - @ instruction: 0x0091cfbc │ │ │ │ + @ instruction: 0x0091cebc │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ - addseq ip, r1, r0, ror #30 │ │ │ │ + addseq ip, r1, r0, ror #28 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - addseq ip, r1, ip, ror sp │ │ │ │ + addseq ip, r1, ip, ror ip │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - umullseq ip, r1, r0, ip │ │ │ │ - addseq ip, r1, r4, lsl ip │ │ │ │ - subeq ip, r0, r8, lsl #9 │ │ │ │ - addseq ip, r1, r0, asr #23 │ │ │ │ - @ instruction: 0x0040c498 │ │ │ │ - addseq ip, r1, ip, lsl #23 │ │ │ │ - addseq ip, r1, r4, asr #22 │ │ │ │ - subeq ip, r0, r4, asr #9 │ │ │ │ - subeq ip, r0, r8, asr r4 │ │ │ │ + umullseq ip, r1, r0, fp │ │ │ │ + addseq ip, r1, r4, lsl fp │ │ │ │ + subeq ip, r0, r8, lsl #11 │ │ │ │ + addseq ip, r1, r0, asr #21 │ │ │ │ + @ instruction: 0x0040c598 │ │ │ │ + addseq ip, r1, ip, lsl #21 │ │ │ │ + addseq ip, r1, r4, asr #20 │ │ │ │ + subeq ip, r0, r4, asr #11 │ │ │ │ + subeq ip, r0, r8, asr r5 │ │ │ │ adceq sp, r8, #238 @ 0xee │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r8, asr r3 │ │ │ │ + subeq ip, r0, r8, asr r4 │ │ │ │ adceq sp, r8, #240, 4 │ │ │ │ - @ instruction: 0x0091c9d4 │ │ │ │ - addseq ip, r1, ip, lsl #19 │ │ │ │ - subeq ip, r0, r0, lsl #10 │ │ │ │ - subeq ip, r0, r4, lsl r5 │ │ │ │ - subeq ip, r0, r0, ror #9 │ │ │ │ - @ instruction: 0x0040c394 │ │ │ │ - subeq ip, r0, r0, asr #7 │ │ │ │ - subeq r4, r6, r4, ror r3 │ │ │ │ + @ instruction: 0x0091c8d4 │ │ │ │ + addseq ip, r1, ip, lsl #17 │ │ │ │ + subeq ip, r0, r0, lsl #12 │ │ │ │ + subeq ip, r0, r4, lsl r6 │ │ │ │ + subeq ip, r0, r0, ror #11 │ │ │ │ + @ instruction: 0x0040c494 │ │ │ │ + subeq ip, r0, r0, asr #9 │ │ │ │ + subeq r4, r6, r4, ror r4 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - subeq ip, r0, ip, lsr #6 │ │ │ │ - subeq ip, r0, ip, lsl #8 │ │ │ │ - subeq r4, r6, r8, ror #6 │ │ │ │ + subeq ip, r0, ip, lsr #8 │ │ │ │ + subeq ip, r0, ip, lsl #10 │ │ │ │ + subeq r4, r6, r8, ror #8 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ - strdeq ip, [r0], #-60 @ 0xffffffc4 │ │ │ │ + strdeq ip, [r0], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #244] @ 0x1238b4 │ │ │ │ + ldr r3, [pc, #244] @ 0x1239b4 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x17f3f0 │ │ │ │ + bl 0x17f4f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x123824 │ │ │ │ + beq 0x123924 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x122c64 │ │ │ │ - ldr r3, [pc, #180] @ 0x1238b4 │ │ │ │ + bl 0x122d64 │ │ │ │ + ldr r3, [pc, #180] @ 0x1239b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1238b0 │ │ │ │ + bne 0x1239b0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x122648 │ │ │ │ + b 0x122748 │ │ │ │ add r5, r5, #8704 @ 0x2200 │ │ │ │ add r5, r5, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -282042,49 +282106,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 0x66378 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x127114 │ │ │ │ + bl 0x127214 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x1238a8 │ │ │ │ - ldr r3, [pc, #60] @ 0x1238b4 │ │ │ │ + bne 0x1239a8 │ │ │ │ + ldr r3, [pc, #60] @ 0x1239b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1238b0 │ │ │ │ + bne 0x1239b0 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x122890 │ │ │ │ - b 0x123870 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x122990 │ │ │ │ + b 0x123970 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ ldr r3, [r0, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bxeq lr │ │ │ │ add r2, r3, #32768 @ 0x8000 │ │ │ │ add r2, r2, #8 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3], #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x1238e0 │ │ │ │ + bne 0x1239e0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -282098,68 +282162,68 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ sub ip, ip, lr │ │ │ │ cmp r3, #0 │ │ │ │ streq ip, [r0, #40] @ 0x28 │ │ │ │ moveq ip, r2 │ │ │ │ - beq 0x123960 │ │ │ │ + beq 0x123a60 │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ add lr, r3, lr │ │ │ │ cmp lr, ip │ │ │ │ - bne 0x123974 │ │ │ │ + bne 0x123a74 │ │ │ │ add ip, r3, r2 │ │ │ │ cmp ip, #32 │ │ │ │ - bhi 0x123988 │ │ │ │ + bhi 0x123a88 │ │ │ │ str ip, [r0, #44] @ 0x2c │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r0, r3 │ │ │ │ - b 0x39aba0 │ │ │ │ - ldr r3, [pc, #32] @ 0x12399c │ │ │ │ - ldr r2, [pc, #32] @ 0x1239a0 │ │ │ │ - ldr r1, [pc, #32] @ 0x1239a4 │ │ │ │ - ldr r0, [pc, #32] @ 0x1239a8 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #12] @ 0x12399c │ │ │ │ - ldr r2, [pc, #24] @ 0x1239ac │ │ │ │ - ldr r1, [pc, #12] @ 0x1239a4 │ │ │ │ - ldr r0, [pc, #20] @ 0x1239b0 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r6, r0, lsl #7 │ │ │ │ + b 0x39aca0 │ │ │ │ + ldr r3, [pc, #32] @ 0x123a9c │ │ │ │ + ldr r2, [pc, #32] @ 0x123aa0 │ │ │ │ + ldr r1, [pc, #32] @ 0x123aa4 │ │ │ │ + ldr r0, [pc, #32] @ 0x123aa8 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #12] @ 0x123a9c │ │ │ │ + ldr r2, [pc, #24] @ 0x123aac │ │ │ │ + ldr r1, [pc, #12] @ 0x123aa4 │ │ │ │ + ldr r0, [pc, #20] @ 0x123ab0 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r6, r0, lsl #9 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - subeq ip, r0, ip, lsr #10 │ │ │ │ - subeq ip, r0, r4, asr #10 │ │ │ │ + subeq ip, r0, ip, lsr #12 │ │ │ │ + subeq ip, r0, r4, asr #12 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - subeq ip, r0, r0, ror r5 │ │ │ │ + subeq ip, r0, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [r1] │ │ │ │ sub r7, sl, #1 │ │ │ │ mov r5, r3 │ │ │ │ add r7, r7, r3 │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 0x123a50 │ │ │ │ + beq 0x123b50 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ eor r3, r7, r6 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ mov r8, r2 │ │ │ │ - bcs 0x123a6c │ │ │ │ + bcs 0x123b6c │ │ │ │ sub r6, r5, r6 │ │ │ │ mov r2, sl │ │ │ │ add r1, r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -282176,90 +282240,90 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eor r3, r5, r6 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ mov r9, r0 │ │ │ │ - bcc 0x123b2c │ │ │ │ - ldr r3, [pc, #268] @ 0x123b90 │ │ │ │ + bcc 0x123c2c │ │ │ │ + ldr r3, [pc, #268] @ 0x123c90 │ │ │ │ and r6, r6, r3 │ │ │ │ add r6, r6, #4096 @ 0x1000 │ │ │ │ eor r2, r5, r6 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcs 0x123b68 │ │ │ │ + bcs 0x123c68 │ │ │ │ eor r7, r7, r6 │ │ │ │ cmp r7, #4096 @ 0x1000 │ │ │ │ - bcs 0x123b7c │ │ │ │ + bcs 0x123c7c │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x123ac4 │ │ │ │ + beq 0x123bc4 │ │ │ │ sub r1, r5, r6 │ │ │ │ mov r2, sl │ │ │ │ add r1, r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x123a18 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x123b18 │ │ │ │ mov r0, r9 │ │ │ │ add r2, r4, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x127114 │ │ │ │ - ldr r3, [pc, #180] @ 0x123b90 │ │ │ │ + bl 0x127214 │ │ │ │ + ldr r3, [pc, #180] @ 0x123c90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x123a38 │ │ │ │ + beq 0x123b38 │ │ │ │ ldr ip, [fp, #64] @ 0x40 │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ and r3, r3, ip │ │ │ │ bic r1, r1, #4080 @ 0xff0 │ │ │ │ ldr ip, [fp, #60] @ 0x3c │ │ │ │ bic r1, r1, #15 │ │ │ │ cmp ip, r7 │ │ │ │ cmpeq r1, r3 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r3 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x123b24 │ │ │ │ + beq 0x123c24 │ │ │ │ str r0, [fp, #64] @ 0x40 │ │ │ │ str r7, [fp, #68] @ 0x44 │ │ │ │ - bl 0x125f64 │ │ │ │ + bl 0x126064 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ - b 0x123aac │ │ │ │ + b 0x123bac │ │ │ │ mvn r3, r5, lsl #20 │ │ │ │ mvn r3, r3, lsr #20 │ │ │ │ sub r0, r5, r6 │ │ │ │ rsb r2, r3, #0 │ │ │ │ add r1, r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ sub r5, r5, r3 │ │ │ │ add r8, r8, r2 │ │ │ │ add sl, sl, r3 │ │ │ │ - b 0x123a7c │ │ │ │ - ldr r3, [pc, #36] @ 0x123b94 │ │ │ │ - ldr r1, [pc, #36] @ 0x123b98 │ │ │ │ - ldr r0, [pc, #36] @ 0x123b9c │ │ │ │ + b 0x123b7c │ │ │ │ + ldr r3, [pc, #36] @ 0x123c94 │ │ │ │ + ldr r1, [pc, #36] @ 0x123c98 │ │ │ │ + ldr r0, [pc, #36] @ 0x123c9c │ │ │ │ mov r2, #292 @ 0x124 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #16] @ 0x123b94 │ │ │ │ - ldr r2, [pc, #24] @ 0x123ba0 │ │ │ │ - ldr r1, [pc, #12] @ 0x123b98 │ │ │ │ - ldr r0, [pc, #20] @ 0x123ba4 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #16] @ 0x123c94 │ │ │ │ + ldr r2, [pc, #24] @ 0x123ca0 │ │ │ │ + ldr r1, [pc, #12] @ 0x123c98 │ │ │ │ + ldr r0, [pc, #20] @ 0x123ca4 │ │ │ │ + bl 0x365f98 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ - subeq r4, r6, ip, lsl #7 │ │ │ │ - subeq ip, r0, ip, lsr #10 │ │ │ │ - @ instruction: 0x0040c59c │ │ │ │ + subeq r4, r6, ip, lsl #9 │ │ │ │ + subeq ip, r0, ip, lsr #12 │ │ │ │ + @ instruction: 0x0040c69c │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - subeq ip, r0, r4, asr #11 │ │ │ │ + subeq ip, r0, r4, asr #13 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r0, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @@ -282270,15 +282334,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 0x123c14 │ │ │ │ + bne 0x123d14 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ eor r1, r1, r3 │ │ │ │ cmp r1, #4096 @ 0x1000 │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -282314,699 +282378,699 @@ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7] │ │ │ │ blx r3 │ │ │ │ and r3, r9, #73728 @ 0x12000 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bne 0x123ef0 │ │ │ │ + bne 0x123ff0 │ │ │ │ ands r2, r9, #8192 @ 0x2000 │ │ │ │ - ldr fp, [pc, #976] @ 0x124080 │ │ │ │ + ldr fp, [pc, #976] @ 0x124180 │ │ │ │ and r9, r9, #65536 @ 0x10000 │ │ │ │ str r2, [sp] │ │ │ │ - beq 0x123f18 │ │ │ │ + beq 0x124018 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x18f4b0 │ │ │ │ - ldr r2, [pc, #940] @ 0x124084 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x18f5b0 │ │ │ │ + ldr r2, [pc, #940] @ 0x124184 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r1, r2, #20480 @ 0x5000 │ │ │ │ ldr r1, [r1, #540] @ 0x21c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 0x124010 │ │ │ │ + beq 0x124110 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #124] @ 0x7c │ │ │ │ ldr r1, [fp] │ │ │ │ mov r0, r5 │ │ │ │ mvn r2, #7 │ │ │ │ - bl 0x19295c │ │ │ │ + bl 0x192a5c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - ldr r9, [pc, #848] @ 0x124088 │ │ │ │ + ldr r9, [pc, #848] @ 0x124188 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str sl, [sp, #4] │ │ │ │ - b 0x123d64 │ │ │ │ + b 0x123e64 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [sl, r2] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #4000 @ 0xfa0 │ │ │ │ - bge 0x123ee0 │ │ │ │ + bge 0x123fe0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 0x123ee0 │ │ │ │ + bge 0x123fe0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, r9] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r5, #0 │ │ │ │ add r2, r2, #20480 @ 0x5000 │ │ │ │ ldr r2, [r2, #540] @ 0x21c │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ moveq r5, ip │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #708] @ 0x12408c │ │ │ │ + ldr r2, [pc, #708] @ 0x12418c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x123d40 │ │ │ │ + beq 0x123e40 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x123fe4 │ │ │ │ - ldr r3, [pc, #668] @ 0x124090 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x1240e4 │ │ │ │ + ldr r3, [pc, #668] @ 0x124190 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x123e18 │ │ │ │ - bl 0x18f174 │ │ │ │ + beq 0x123f18 │ │ │ │ + bl 0x18f274 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x197b04 │ │ │ │ + bl 0x197c04 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x123e54 │ │ │ │ - ldr r3, [pc, #616] @ 0x124094 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x123f54 │ │ │ │ + ldr r3, [pc, #616] @ 0x124194 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, #0 │ │ │ │ add r3, r3, #20480 @ 0x5000 │ │ │ │ str r5, [r3, #560] @ 0x230 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [fp] │ │ │ │ mvn r2, #3 │ │ │ │ - bl 0x1928f4 │ │ │ │ + bl 0x1929f4 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - ldr r3, [pc, #572] @ 0x124098 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #572] @ 0x124198 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, #1 │ │ │ │ add r3, r3, #20480 @ 0x5000 │ │ │ │ str r5, [r3, #560] @ 0x230 │ │ │ │ - bl 0x18a440 │ │ │ │ + bl 0x18a540 │ │ │ │ ldr r1, [fp] │ │ │ │ mvn r2, #3 │ │ │ │ - bl 0x1928f4 │ │ │ │ - ldr r3, [pc, #528] @ 0x12409c │ │ │ │ - ldr r2, [pc, #528] @ 0x1240a0 │ │ │ │ + bl 0x1929f4 │ │ │ │ + ldr r3, [pc, #528] @ 0x12419c │ │ │ │ + ldr r2, [pc, #528] @ 0x1241a0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, #20480 @ 0x5000 │ │ │ │ str r1, [r3, #560] @ 0x230 │ │ │ │ tst r2, #2 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ sub r3, r3, r2 │ │ │ │ strh r3, [sl, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strh r3, [sl, #26] │ │ │ │ - bne 0x123f44 │ │ │ │ + bne 0x124044 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 0x123dd0 │ │ │ │ - bl 0x18970c │ │ │ │ - ldr fp, [pc, #388] @ 0x124080 │ │ │ │ + b 0x123ed0 │ │ │ │ + bl 0x18980c │ │ │ │ + ldr fp, [pc, #388] @ 0x124180 │ │ │ │ mvn r2, #7 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x19288c │ │ │ │ + bl 0x19298c │ │ │ │ ands r2, r9, #8192 @ 0x2000 │ │ │ │ str r2, [sp] │ │ │ │ and r9, r9, #65536 @ 0x10000 │ │ │ │ - bne 0x123cb8 │ │ │ │ - ldr r3, [pc, #388] @ 0x1240a4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x123db8 │ │ │ │ + ldr r3, [pc, #388] @ 0x1241a4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r9, r0 │ │ │ │ strne r2, [r3, #124] @ 0x7c │ │ │ │ - beq 0x12404c │ │ │ │ + beq 0x12414c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 0x123d14 │ │ │ │ + b 0x123e14 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 0x1d407c │ │ │ │ + bl 0x1d417c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x123ec0 │ │ │ │ - bl 0x1d3e60 │ │ │ │ + beq 0x123fc0 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x123ec0 │ │ │ │ + beq 0x123fc0 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #316] @ 0x1240a8 │ │ │ │ + ldr r0, [pc, #316] @ 0x1241a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x123f98 │ │ │ │ + beq 0x124098 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x123fc8 │ │ │ │ + bne 0x1240c8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 0x15c64 │ │ │ │ - ldr r2, [pc, #256] @ 0x1240ac │ │ │ │ + ldr r2, [pc, #256] @ 0x1241ac │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x15770 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #10 │ │ │ │ - bl 0x383008 │ │ │ │ + bl 0x383108 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3e68 │ │ │ │ + b 0x1d3f68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 0x18a440 │ │ │ │ - ldr r3, [pc, #188] @ 0x1240b0 │ │ │ │ + bl 0x18a540 │ │ │ │ + ldr r3, [pc, #188] @ 0x1241b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [r1, #32] │ │ │ │ - b 0x123dfc │ │ │ │ + b 0x123efc │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x182c5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 0x1240b4 │ │ │ │ + ldr r1, [pc, #140] @ 0x1241b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ mov r0, #2 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x18ff94 │ │ │ │ - b 0x123d04 │ │ │ │ + bl 0x190094 │ │ │ │ + b 0x123e04 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x182b5c │ │ │ │ + bl 0x182c5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #76] @ 0x1240b8 │ │ │ │ + ldr r3, [pc, #76] @ 0x1241b8 │ │ │ │ mov r0, #2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ - bl 0x18ff94 │ │ │ │ - b 0x123f38 │ │ │ │ + bl 0x190094 │ │ │ │ + b 0x124038 │ │ │ │ adceq r5, r8, #160, 26 @ 0x2800 │ │ │ │ - addseq ip, r1, ip, ror r2 │ │ │ │ - @ instruction: 0x0091c1d4 │ │ │ │ - addseq ip, r1, r4, lsl r2 │ │ │ │ - addseq ip, r1, r0, ror #2 │ │ │ │ - addseq ip, r1, r8, lsr #2 │ │ │ │ - ldrsheq ip, [r1], r8 │ │ │ │ - addseq ip, r1, r8, asr #1 │ │ │ │ + addseq ip, r1, ip, ror r1 │ │ │ │ + ldrsbeq ip, [r1], r4 │ │ │ │ + addseq ip, r1, r4, lsl r1 │ │ │ │ + addseq ip, r1, r0, rrx │ │ │ │ + addseq ip, r1, r8, lsr #32 │ │ │ │ + @ instruction: 0x0091bff8 │ │ │ │ + addseq fp, r1, r8, asr #31 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - addseq ip, r1, r4, lsr r0 │ │ │ │ - subeq ip, r0, ip, ror #11 │ │ │ │ - subeq ip, r0, r0, lsl #12 │ │ │ │ - addseq fp, r1, r0, ror #30 │ │ │ │ - addseq fp, r1, r8, lsr #30 │ │ │ │ - addseq fp, r1, r8, ror #29 │ │ │ │ + addseq fp, r1, r4, lsr pc │ │ │ │ + subeq ip, r0, ip, ror #13 │ │ │ │ + subeq ip, r0, r0, lsl #14 │ │ │ │ + addseq fp, r1, r0, ror #28 │ │ │ │ + addseq fp, r1, r8, lsr #28 │ │ │ │ + addseq fp, r1, r8, ror #27 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r0] │ │ │ │ ldrne r0, [r0, #44] @ 0x2c │ │ │ │ ldrheq r0, [r3, #24] │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 0x124140 │ │ │ │ + bhi 0x124240 │ │ │ │ mov ip, r2 │ │ │ │ ldrb r2, [r4, #25] │ │ │ │ sub r6, ip, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ add r7, r6, r3 │ │ │ │ - beq 0x124158 │ │ │ │ + beq 0x124258 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 0x124140 │ │ │ │ + bhi 0x124240 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x124140 │ │ │ │ + beq 0x124240 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi 0x124140 │ │ │ │ + bhi 0x124240 │ │ │ │ add r3, r1, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 0x124210 │ │ │ │ + bcs 0x124310 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4] │ │ │ │ ldrh r2, [r2, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 0x124140 │ │ │ │ + bhi 0x124240 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mvn r8, r0, lsl #20 │ │ │ │ mvn r8, r8, lsr #20 │ │ │ │ cmp r1, #0 │ │ │ │ rsb r9, r8, #0 │ │ │ │ - beq 0x1241ec │ │ │ │ + beq 0x1242ec │ │ │ │ cmp r7, r9 │ │ │ │ - bls 0x12422c │ │ │ │ + bls 0x12432c │ │ │ │ cmp r6, r9 │ │ │ │ - bcc 0x1241cc │ │ │ │ + bcc 0x1242cc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x124208 │ │ │ │ + beq 0x124308 │ │ │ │ add r8, r8, r6 │ │ │ │ sub r2, r7, r6 │ │ │ │ add r1, r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r0, r0, ip │ │ │ │ sub sl, r0, r8 │ │ │ │ add r1, r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r6, r6, sl │ │ │ │ add r5, r5, sl │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ subs r3, r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, r9 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x12419c │ │ │ │ + bne 0x12429c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - b 0x124120 │ │ │ │ + b 0x124220 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ sub r1, r6, r1 │ │ │ │ sub r2, r7, r6 │ │ │ │ add r1, r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1241b0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1242b0 │ │ │ │ mov r2, r3 │ │ │ │ add r1, r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1241b0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1242b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #168] @ 0x124300 │ │ │ │ + ldr r3, [pc, #168] @ 0x124400 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #11] │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp] │ │ │ │ add r2, sp, #11 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x1239b4 │ │ │ │ + bl 0x123ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1242d0 │ │ │ │ + beq 0x1243d0 │ │ │ │ ldrb r5, [sp, #11] │ │ │ │ - ldr r3, [pc, #96] @ 0x124300 │ │ │ │ + ldr r3, [pc, #96] @ 0x124400 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1242fc │ │ │ │ + bne 0x1243fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x127874 │ │ │ │ + bl 0x127974 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ strb r5, [sp, #11] │ │ │ │ - bl 0x123900 │ │ │ │ - b 0x124298 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x123a00 │ │ │ │ + b 0x124398 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #172] @ 0x1243c8 │ │ │ │ + ldr r3, [pc, #172] @ 0x1244c8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #2 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [sp, #10] │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp] │ │ │ │ add r2, sp, #10 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x1239b4 │ │ │ │ + bl 0x123ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x124394 │ │ │ │ + beq 0x124494 │ │ │ │ ldrh r5, [sp, #10] │ │ │ │ - ldr r3, [pc, #100] @ 0x1243c8 │ │ │ │ + ldr r3, [pc, #100] @ 0x1244c8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1243c4 │ │ │ │ + bne 0x1244c4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1278c0 │ │ │ │ + bl 0x1279c0 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #10 │ │ │ │ mov r1, r4 │ │ │ │ lsl r5, r0, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ mov r0, r7 │ │ │ │ strh r5, [sp, #10] │ │ │ │ - bl 0x123900 │ │ │ │ - b 0x12435c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x123a00 │ │ │ │ + b 0x12445c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #168] @ 0x12448c │ │ │ │ + ldr r3, [pc, #168] @ 0x12458c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x1239b4 │ │ │ │ + bl 0x123ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x12445c │ │ │ │ + beq 0x12455c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #96] @ 0x12448c │ │ │ │ + ldr r3, [pc, #96] @ 0x12458c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x124488 │ │ │ │ + bne 0x124588 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x127960 │ │ │ │ + bl 0x127a60 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x123900 │ │ │ │ - b 0x124424 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x123a00 │ │ │ │ + b 0x124524 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #184] @ 0x124560 │ │ │ │ + ldr r3, [pc, #184] @ 0x124660 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov sl, #0 │ │ │ │ add r2, sp, r8 │ │ │ │ mov fp, #0 │ │ │ │ str r8, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ strd sl, [sp, #8] │ │ │ │ - bl 0x1239b4 │ │ │ │ + bl 0x123ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x124528 │ │ │ │ + beq 0x124628 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #104] @ 0x124560 │ │ │ │ + ldr r3, [pc, #104] @ 0x124660 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12455c │ │ │ │ + bne 0x12465c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x127a00 │ │ │ │ + bl 0x127b00 │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 0x123900 │ │ │ │ - b 0x1244f0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x123a00 │ │ │ │ + b 0x1245f0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ strb ip, [r0, #25] │ │ │ │ - bne 0x12458c │ │ │ │ + bne 0x12468c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ add r0, r0, r3 │ │ │ │ - b 0x39aba0 │ │ │ │ + b 0x39aca0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ cmn r3, lr │ │ │ │ - bne 0x1245cc │ │ │ │ + bne 0x1246cc │ │ │ │ add ip, r2, r3 │ │ │ │ cmp ip, #32 │ │ │ │ - bhi 0x1245e0 │ │ │ │ + bhi 0x1246e0 │ │ │ │ str ip, [r0, #44] @ 0x2c │ │ │ │ rsb r3, lr, #0 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r0, r3 │ │ │ │ - b 0x39aba0 │ │ │ │ - ldr r3, [pc, #32] @ 0x1245f4 │ │ │ │ - ldr r2, [pc, #32] @ 0x1245f8 │ │ │ │ - ldr r1, [pc, #32] @ 0x1245fc │ │ │ │ - ldr r0, [pc, #32] @ 0x124600 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #12] @ 0x1245f4 │ │ │ │ - ldr r2, [pc, #24] @ 0x124604 │ │ │ │ - ldr r1, [pc, #12] @ 0x1245fc │ │ │ │ - ldr r0, [pc, #20] @ 0x124608 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r4, r6, r0, lsl #7 │ │ │ │ + b 0x39aca0 │ │ │ │ + ldr r3, [pc, #32] @ 0x1246f4 │ │ │ │ + ldr r2, [pc, #32] @ 0x1246f8 │ │ │ │ + ldr r1, [pc, #32] @ 0x1246fc │ │ │ │ + ldr r0, [pc, #32] @ 0x124700 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #12] @ 0x1246f4 │ │ │ │ + ldr r2, [pc, #24] @ 0x124704 │ │ │ │ + ldr r1, [pc, #12] @ 0x1246fc │ │ │ │ + ldr r0, [pc, #20] @ 0x124708 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r4, r6, r0, lsl #9 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - subeq ip, r0, ip, lsr #10 │ │ │ │ - subeq ip, r0, r4, asr #10 │ │ │ │ + subeq ip, r0, ip, lsr #12 │ │ │ │ + subeq ip, r0, r4, asr #12 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - subeq ip, r0, r0, ror r5 │ │ │ │ + subeq ip, r0, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ands ip, r2, #224 @ 0xe0 │ │ │ │ - beq 0x12463c │ │ │ │ + beq 0x12473c │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ andeq ip, r2, #7 │ │ │ │ lsrne ip, ip, #5 │ │ │ │ mvn r2, #0 │ │ │ │ bics r2, r1, r2, lsl ip │ │ │ │ - bne 0x124670 │ │ │ │ - ldr r0, [pc, #52] @ 0x124678 │ │ │ │ - ldr r2, [pc, #52] @ 0x12467c │ │ │ │ + bne 0x124770 │ │ │ │ + ldr r0, [pc, #52] @ 0x124778 │ │ │ │ + ldr r2, [pc, #52] @ 0x12477c │ │ │ │ ldr r4, [r0] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, r4 │ │ │ │ str r3, [r2, r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 0x139e00 │ │ │ │ + bl 0x139f00 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ands r4, r2, #7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ and r2, r2, #1792 @ 0x700 │ │ │ │ - beq 0x124718 │ │ │ │ + beq 0x124818 │ │ │ │ cmp r2, #768 @ 0x300 │ │ │ │ sub r3, r4, #1 │ │ │ │ - beq 0x124780 │ │ │ │ - bhi 0x1247b8 │ │ │ │ + beq 0x124880 │ │ │ │ + bhi 0x1248b8 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ - beq 0x1247a8 │ │ │ │ + beq 0x1248a8 │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ - beq 0x124804 │ │ │ │ + beq 0x124904 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ biceq r1, r1, r3, lsl r4 │ │ │ │ - bne 0x12473c │ │ │ │ + bne 0x12483c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x1246e0 │ │ │ │ + beq 0x1247e0 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x4b44c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - bne 0x124754 │ │ │ │ + bne 0x124854 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #768 @ 0x300 │ │ │ │ - beq 0x1246e0 │ │ │ │ - bhi 0x1247cc │ │ │ │ + beq 0x1247e0 │ │ │ │ + bhi 0x1248cc │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ - beq 0x1246e0 │ │ │ │ + beq 0x1247e0 │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ - beq 0x1246e0 │ │ │ │ + beq 0x1247e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x1246e0 │ │ │ │ + beq 0x1247e0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 0x12481c │ │ │ │ - ldr r1, [pc, #212] @ 0x124820 │ │ │ │ + ldr r3, [pc, #212] @ 0x12491c │ │ │ │ + ldr r1, [pc, #212] @ 0x124920 │ │ │ │ mov r2, #87 @ 0x57 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr r3, [r5, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -283014,171 +283078,171 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ and r1, r1, #15 │ │ │ │ mov r2, #1 │ │ │ │ add r0, r1, r2, lsl r4 │ │ │ │ cmp r0, #16 │ │ │ │ - bls 0x1246e0 │ │ │ │ + bls 0x1247e0 │ │ │ │ add r1, r1, r2, lsl r3 │ │ │ │ cmp r1, #16 │ │ │ │ moveq r4, r3 │ │ │ │ rsbne r4, r4, #1 │ │ │ │ - b 0x1246e0 │ │ │ │ + b 0x1247e0 │ │ │ │ mvn r2, #0 │ │ │ │ bic r1, r1, r2, lsl r3 │ │ │ │ mov r4, r3 │ │ │ │ - b 0x1246d4 │ │ │ │ + b 0x1247d4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - beq 0x1247e0 │ │ │ │ + beq 0x1248e0 │ │ │ │ cmp r2, #1280 @ 0x500 │ │ │ │ - beq 0x1246dc │ │ │ │ - b 0x12473c │ │ │ │ + beq 0x1247dc │ │ │ │ + b 0x12483c │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - beq 0x1247e0 │ │ │ │ + beq 0x1248e0 │ │ │ │ cmp r2, #1280 @ 0x500 │ │ │ │ - beq 0x1246e0 │ │ │ │ - b 0x12473c │ │ │ │ + beq 0x1247e0 │ │ │ │ + b 0x12483c │ │ │ │ cmp r1, #0 │ │ │ │ rsbne r3, r1, #0 │ │ │ │ andne r1, r1, r3 │ │ │ │ clzne r1, r1 │ │ │ │ moveq r1, #32 │ │ │ │ rsbne r1, r1, #31 │ │ │ │ cmp r1, r4 │ │ │ │ movcc r4, r1 │ │ │ │ - b 0x1246e0 │ │ │ │ + b 0x1247e0 │ │ │ │ mov r3, #1 │ │ │ │ and r1, r1, #15 │ │ │ │ add r1, r1, r3, lsl r4 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi 0x1246dc │ │ │ │ - b 0x1246e0 │ │ │ │ - strheq r4, [r6], #-60 @ 0xffffffc4 │ │ │ │ - subeq ip, r0, r8, lsl #12 │ │ │ │ + bhi 0x1247dc │ │ │ │ + b 0x1247e0 │ │ │ │ + strheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subeq ip, r0, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ lsr r2, r2, #4 │ │ │ │ ands ip, r2, #224 @ 0xe0 │ │ │ │ - beq 0x124860 │ │ │ │ + beq 0x124960 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ andeq ip, r2, #7 │ │ │ │ lsrne ip, ip, #5 │ │ │ │ mov r2, #1 │ │ │ │ lsl ip, r2, ip │ │ │ │ sub ip, ip, #1 │ │ │ │ tst ip, r1 │ │ │ │ - bne 0x1248a4 │ │ │ │ + bne 0x1249a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ tst r3, r1 │ │ │ │ - bne 0x1248ac │ │ │ │ - ldr r2, [pc, #64] @ 0x1248b4 │ │ │ │ - ldr r3, [pc, #64] @ 0x1248b8 │ │ │ │ + bne 0x1249ac │ │ │ │ + ldr r2, [pc, #64] @ 0x1249b4 │ │ │ │ + ldr r3, [pc, #64] @ 0x1249b8 │ │ │ │ ldr r2, [r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ add r1, r1, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, r0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bl 0x139e00 │ │ │ │ + bl 0x139f00 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl 0x4b554 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #252] @ 0x1249d0 │ │ │ │ + ldr r3, [pc, #252] @ 0x124ad0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #240] @ 0x1249d4 │ │ │ │ + ldr r3, [pc, #240] @ 0x124ad4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x124924 │ │ │ │ - ldr r3, [pc, #220] @ 0x1249d4 │ │ │ │ + bne 0x124a24 │ │ │ │ + ldr r3, [pc, #220] @ 0x124ad4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1249cc │ │ │ │ + bne 0x124acc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #172] @ 0x1249d8 │ │ │ │ + ldr r3, [pc, #172] @ 0x124ad8 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1248f0 │ │ │ │ - ldr r3, [pc, #160] @ 0x1249dc │ │ │ │ + beq 0x1249f0 │ │ │ │ + ldr r3, [pc, #160] @ 0x124adc │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x1248f0 │ │ │ │ - ldr r3, [pc, #148] @ 0x1249e0 │ │ │ │ + beq 0x1249f0 │ │ │ │ + ldr r3, [pc, #148] @ 0x124ae0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x12499c │ │ │ │ + beq 0x124a9c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #76] @ 0x1249e4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1248f0 │ │ │ │ - ldr r3, [pc, #48] @ 0x1249d4 │ │ │ │ + ldr r0, [pc, #76] @ 0x124ae4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1249f0 │ │ │ │ + ldr r3, [pc, #48] @ 0x124ad4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1249cc │ │ │ │ + bne 0x124acc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 0x1249e8 │ │ │ │ + ldr r0, [pc, #36] @ 0x124ae8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #228 @ 0xe4 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r8, lsr #12 │ │ │ │ - subeq ip, r0, r0, ror #12 │ │ │ │ + subeq ip, r0, r8, lsr #14 │ │ │ │ + subeq ip, r0, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ 0x124a8c │ │ │ │ + ldr r1, [pc, #132] @ 0x124b8c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -283186,534 +283250,534 @@ │ │ │ │ mvn r4, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r7, [sp] │ │ │ │ and r3, r3, r4 │ │ │ │ orr r2, r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x124a28 │ │ │ │ - ldr r3, [pc, #52] @ 0x124a8c │ │ │ │ + bne 0x124b28 │ │ │ │ + ldr r3, [pc, #52] @ 0x124b8c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x124a88 │ │ │ │ + bne 0x124b88 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r6, r3, #4 │ │ │ │ - ldr r3, [pc, #448] @ 0x124c6c │ │ │ │ + ldr r3, [pc, #448] @ 0x124d6c │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ tst r6, #16 │ │ │ │ lsrne r3, r4, #8 │ │ │ │ orrne r3, r3, r4, lsl #8 │ │ │ │ lslne r4, r3, #16 │ │ │ │ mvn r3, r0 │ │ │ │ lsrne r4, r4, #16 │ │ │ │ ands r7, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x124b44 │ │ │ │ + beq 0x124c44 │ │ │ │ strh r4, [r0] │ │ │ │ - ldr r3, [pc, #364] @ 0x124c70 │ │ │ │ + ldr r3, [pc, #364] @ 0x124d70 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #344] @ 0x124c6c │ │ │ │ + ldr r3, [pc, #344] @ 0x124d6c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x124c68 │ │ │ │ + bne 0x124d68 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x124680 │ │ │ │ + bl 0x124780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x124bb4 │ │ │ │ + beq 0x124cb4 │ │ │ │ and r3, r5, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x124bcc │ │ │ │ + beq 0x124ccc │ │ │ │ and r3, r5, #7 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x124b80 │ │ │ │ + beq 0x124c80 │ │ │ │ and r5, r5, #15 │ │ │ │ cmp r5, #7 │ │ │ │ - bne 0x124b9c │ │ │ │ - ldr r3, [pc, #236] @ 0x124c74 │ │ │ │ + bne 0x124c9c │ │ │ │ + ldr r3, [pc, #236] @ 0x124d74 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x124be0 │ │ │ │ + bne 0x124ce0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ bl 0x4b554 │ │ │ │ - ldr r3, [pc, #212] @ 0x124c78 │ │ │ │ - ldr r2, [pc, #212] @ 0x124c7c │ │ │ │ - ldr r1, [pc, #212] @ 0x124c80 │ │ │ │ + ldr r3, [pc, #212] @ 0x124d78 │ │ │ │ + ldr r2, [pc, #212] @ 0x124d7c │ │ │ │ + ldr r1, [pc, #212] @ 0x124d80 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ strh r4, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x124afc │ │ │ │ - ldr r2, [pc, #176] @ 0x124c84 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x124bfc │ │ │ │ + ldr r2, [pc, #176] @ 0x124d84 │ │ │ │ lsl r1, r4, #8 │ │ │ │ sub r0, r5, #1 │ │ │ │ - bl 0x1249ec │ │ │ │ - b 0x124afc │ │ │ │ - ldr r3, [pc, #160] @ 0x124c88 │ │ │ │ + bl 0x124aec │ │ │ │ + b 0x124bfc │ │ │ │ + ldr r3, [pc, #160] @ 0x124d88 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x124b90 │ │ │ │ - ldr r3, [pc, #148] @ 0x124c8c │ │ │ │ + beq 0x124c90 │ │ │ │ + ldr r3, [pc, #148] @ 0x124d8c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x124b90 │ │ │ │ - ldr r3, [pc, #136] @ 0x124c90 │ │ │ │ + beq 0x124c90 │ │ │ │ + ldr r3, [pc, #136] @ 0x124d90 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x124c54 │ │ │ │ + beq 0x124d54 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #68] @ 0x124c94 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x124b90 │ │ │ │ - ldr r0, [pc, #60] @ 0x124c98 │ │ │ │ + ldr r0, [pc, #68] @ 0x124d94 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x124c90 │ │ │ │ + ldr r0, [pc, #60] @ 0x124d98 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x124b90 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x124c90 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ - ldrdeq r4, [r6], #-48 @ 0xffffffd0 │ │ │ │ + ldrdeq r4, [r6], #-64 @ 0xffffffc0 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ - subeq ip, r0, r8, lsl #12 │ │ │ │ + subeq ip, r0, r8, lsl #14 │ │ │ │ rscseq pc, pc, r0, lsl #30 │ │ │ │ adceq sp, r8, #224 @ 0xe0 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r8, lsl #13 │ │ │ │ - subeq ip, r0, r0, asr #13 │ │ │ │ + subeq ip, r0, r8, lsl #15 │ │ │ │ + subeq ip, r0, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #176] @ 0x124d64 │ │ │ │ + ldr r3, [pc, #176] @ 0x124e64 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x135800 │ │ │ │ - ldr r3, [pc, #148] @ 0x124d68 │ │ │ │ + bl 0x135900 │ │ │ │ + ldr r3, [pc, #148] @ 0x124e68 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x124ce8 │ │ │ │ + bne 0x124de8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x4b554 │ │ │ │ - ldr r3, [pc, #124] @ 0x124d6c │ │ │ │ + ldr r3, [pc, #124] @ 0x124e6c │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x124cdc │ │ │ │ - ldr r3, [pc, #112] @ 0x124d70 │ │ │ │ + beq 0x124ddc │ │ │ │ + ldr r3, [pc, #112] @ 0x124e70 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x124cdc │ │ │ │ - ldr r3, [pc, #100] @ 0x124d74 │ │ │ │ + beq 0x124ddc │ │ │ │ + ldr r3, [pc, #100] @ 0x124e74 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x124d54 │ │ │ │ + beq 0x124e54 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 0x124d78 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x124cdc │ │ │ │ - ldr r0, [pc, #32] @ 0x124d7c │ │ │ │ + ldr r0, [pc, #40] @ 0x124e78 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x124ddc │ │ │ │ + ldr r0, [pc, #32] @ 0x124e7c │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x124cdc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x124ddc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #232 @ 0xe8 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r8, ror #13 │ │ │ │ - subeq ip, r0, ip, lsl r7 │ │ │ │ + subeq ip, r0, r8, ror #15 │ │ │ │ + subeq ip, r0, ip, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r6, r3, #4 │ │ │ │ - ldr r3, [pc, #516] @ 0x124fa0 │ │ │ │ + ldr r3, [pc, #516] @ 0x1250a0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, #1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ tst r6, #16 │ │ │ │ eorne r1, r5, r5, ror #16 │ │ │ │ lsrne r1, r1, #8 │ │ │ │ bicne r1, r1, #65280 @ 0xff00 │ │ │ │ eorne r5, r1, r5, ror #8 │ │ │ │ ands r8, r0, #3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x124e30 │ │ │ │ + bne 0x124f30 │ │ │ │ str r5, [r0] │ │ │ │ - ldr r3, [pc, #436] @ 0x124fa4 │ │ │ │ + ldr r3, [pc, #436] @ 0x1250a4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #416] @ 0x124fa0 │ │ │ │ + ldr r3, [pc, #416] @ 0x1250a0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x124ee4 │ │ │ │ + bne 0x124fe4 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x124680 │ │ │ │ - ldr r3, [pc, #352] @ 0x124fa8 │ │ │ │ + bl 0x124780 │ │ │ │ + ldr r3, [pc, #352] @ 0x1250a8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 0x124f88 │ │ │ │ + bhi 0x125088 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strh r5, [r4] │ │ │ │ lsr r5, r5, #16 │ │ │ │ strh r5, [r4, #2] │ │ │ │ - b 0x124de8 │ │ │ │ + b 0x124ee8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x124de8 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x124ee8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 0x124ec8 │ │ │ │ + beq 0x124fc8 │ │ │ │ cmp r8, #3 │ │ │ │ - bne 0x124ee8 │ │ │ │ + bne 0x124fe8 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #-16777216 @ 0xff000000 │ │ │ │ lsr r1, r5, #8 │ │ │ │ strb r5, [r0], #1 │ │ │ │ - bl 0x1249ec │ │ │ │ - b 0x124de8 │ │ │ │ - ldr r3, [pc, #248] @ 0x124fac │ │ │ │ + bl 0x124aec │ │ │ │ + b 0x124ee8 │ │ │ │ + ldr r3, [pc, #248] @ 0x1250ac │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x124f00 │ │ │ │ + bne 0x125000 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ bl 0x4b554 │ │ │ │ lsl r1, r5, #8 │ │ │ │ mvn r2, #255 @ 0xff │ │ │ │ sub r0, r4, #1 │ │ │ │ lsr r5, r5, #24 │ │ │ │ - bl 0x1249ec │ │ │ │ + bl 0x124aec │ │ │ │ strb r5, [r4, #3] │ │ │ │ - b 0x124de8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x124ee8 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #188] @ 0x124fb0 │ │ │ │ - ldr r2, [pc, #188] @ 0x124fb4 │ │ │ │ - ldr r1, [pc, #188] @ 0x124fb8 │ │ │ │ + ldr r3, [pc, #188] @ 0x1250b0 │ │ │ │ + ldr r2, [pc, #188] @ 0x1250b4 │ │ │ │ + ldr r1, [pc, #188] @ 0x1250b8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldr r3, [pc, #180] @ 0x124fbc │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldr r3, [pc, #180] @ 0x1250bc │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x124ebc │ │ │ │ - ldr r3, [pc, #168] @ 0x124fc0 │ │ │ │ + beq 0x124fbc │ │ │ │ + ldr r3, [pc, #168] @ 0x1250c0 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x124ebc │ │ │ │ - ldr r3, [pc, #156] @ 0x124fc4 │ │ │ │ + beq 0x124fbc │ │ │ │ + ldr r3, [pc, #156] @ 0x1250c4 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x124f74 │ │ │ │ + beq 0x125074 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #88] @ 0x124fc8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x124ebc │ │ │ │ - ldr r0, [pc, #80] @ 0x124fcc │ │ │ │ + ldr r0, [pc, #88] @ 0x1250c8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x124fbc │ │ │ │ + ldr r0, [pc, #80] @ 0x1250cc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x124ebc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x124fbc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #28] @ 0x124fb0 │ │ │ │ - ldr r2, [pc, #56] @ 0x124fd0 │ │ │ │ - ldr r1, [pc, #28] @ 0x124fb8 │ │ │ │ + ldr r3, [pc, #28] @ 0x1250b0 │ │ │ │ + ldr r2, [pc, #56] @ 0x1250d0 │ │ │ │ + ldr r1, [pc, #28] @ 0x1250b8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ - @ instruction: 0x0046439c │ │ │ │ + @ instruction: 0x0046449c │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ - subeq r4, r6, r0, ror #7 │ │ │ │ + subeq r4, r6, r0, ror #9 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - subeq ip, r0, r8, lsl #12 │ │ │ │ + subeq ip, r0, r8, lsl #14 │ │ │ │ adceq sp, r8, #222 @ 0xde │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r4, asr #14 │ │ │ │ - subeq ip, r0, ip, ror r7 │ │ │ │ + subeq ip, r0, r4, asr #16 │ │ │ │ + subeq ip, r0, ip, ror r8 │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #456] @ 0x1251c0 │ │ │ │ + ldr r3, [pc, #456] @ 0x1252c0 │ │ │ │ lsr r7, r7, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ tst r7, #16 │ │ │ │ mov r6, r0 │ │ │ │ - beq 0x125050 │ │ │ │ + beq 0x125150 │ │ │ │ eor r3, r4, r4, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r4, ror #8 │ │ │ │ eor r4, r5, r5, ror #16 │ │ │ │ lsr r4, r4, #8 │ │ │ │ bic r4, r4, #65280 @ 0xff00 │ │ │ │ eor r4, r4, r5, ror #8 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x124680 │ │ │ │ - ldr r2, [pc, #348] @ 0x1251c4 │ │ │ │ + bl 0x124780 │ │ │ │ + ldr r2, [pc, #348] @ 0x1252c4 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 0x12511c │ │ │ │ + bhi 0x12521c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r4, [r6] │ │ │ │ str r5, [r6, #4] │ │ │ │ - ldr r3, [pc, #316] @ 0x1251c8 │ │ │ │ + ldr r3, [pc, #316] @ 0x1252c8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #292] @ 0x1251c0 │ │ │ │ + ldr r3, [pc, #292] @ 0x1252c0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x125134 │ │ │ │ + bne 0x125234 │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r4, [r6] │ │ │ │ lsr r4, r4, #16 │ │ │ │ strh r4, [r6, #2] │ │ │ │ strh r5, [r6, #4] │ │ │ │ lsr r5, r5, #16 │ │ │ │ strh r5, [r6, #6] │ │ │ │ - b 0x125084 │ │ │ │ + b 0x125184 │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x125084 │ │ │ │ - ldr r3, [pc, #196] @ 0x1251cc │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x125184 │ │ │ │ + ldr r3, [pc, #196] @ 0x1252cc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x125138 │ │ │ │ + bne 0x125238 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ bl 0x4b554 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #168] @ 0x1251d0 │ │ │ │ - ldr r2, [pc, #168] @ 0x1251d4 │ │ │ │ - ldr r1, [pc, #168] @ 0x1251d8 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #156] @ 0x1251dc │ │ │ │ + ldr r3, [pc, #168] @ 0x1252d0 │ │ │ │ + ldr r2, [pc, #168] @ 0x1252d4 │ │ │ │ + ldr r1, [pc, #168] @ 0x1252d8 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #156] @ 0x1252dc │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x125110 │ │ │ │ - ldr r3, [pc, #144] @ 0x1251e0 │ │ │ │ + beq 0x125210 │ │ │ │ + ldr r3, [pc, #144] @ 0x1252e0 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x125110 │ │ │ │ - ldr r3, [pc, #132] @ 0x1251e4 │ │ │ │ + beq 0x125210 │ │ │ │ + ldr r3, [pc, #132] @ 0x1252e4 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1251ac │ │ │ │ + beq 0x1252ac │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ 0x1251e8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x125110 │ │ │ │ - ldr r0, [pc, #56] @ 0x1251ec │ │ │ │ + ldr r0, [pc, #64] @ 0x1252e8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x125210 │ │ │ │ + ldr r0, [pc, #56] @ 0x1252ec │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x125110 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x125210 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r6, r0, lsr #7 │ │ │ │ + subeq r4, r6, r0, lsr #9 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ - strdeq r4, [r6], #-48 @ 0xffffffd0 │ │ │ │ + strdeq r4, [r6], #-64 @ 0xffffffc0 │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - subeq ip, r0, r8, lsl #12 │ │ │ │ + subeq ip, r0, r8, lsl #14 │ │ │ │ adceq sp, r8, #220 @ 0xdc │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r4, lsr #15 │ │ │ │ - ldrdeq ip, [r0], #-124 @ 0xffffff84 │ │ │ │ + subeq ip, r0, r4, lsr #17 │ │ │ │ + ldrdeq ip, [r0], #-140 @ 0xffffff74 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ stmib ip, {r2, r3} │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #560] @ 0x12544c │ │ │ │ + ldr r3, [pc, #560] @ 0x12554c │ │ │ │ lsr r7, r7, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r7 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ tst r7, #16 │ │ │ │ moveq r6, fp │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x1252ac │ │ │ │ + beq 0x1253ac │ │ │ │ eor r3, r4, r4, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ eor r2, fp, fp, ror #16 │ │ │ │ eor r6, r9, r9, ror #16 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r4, ror #8 │ │ │ │ lsr r2, r2, #8 │ │ │ │ @@ -283732,36 +283796,36 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str fp, [sp, #20] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 0x124680 │ │ │ │ - ldr r2, [pc, #380] @ 0x125450 │ │ │ │ + bl 0x124780 │ │ │ │ + ldr r2, [pc, #380] @ 0x125550 │ │ │ │ add r3, r0, #3 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0x1253a8 │ │ │ │ + bhi 0x1254a8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r9, [r5] │ │ │ │ str r8, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - ldr r3, [pc, #340] @ 0x125454 │ │ │ │ + ldr r3, [pc, #340] @ 0x125554 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #316] @ 0x12544c │ │ │ │ + ldr r3, [pc, #316] @ 0x12554c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1253c0 │ │ │ │ + bne 0x1254c0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -283775,730 +283839,730 @@ │ │ │ │ strh r8, [r5, #6] │ │ │ │ strh r4, [r5, #8] │ │ │ │ lsr r4, r4, #16 │ │ │ │ strh r4, [r5, #10] │ │ │ │ strh r6, [r5, #12] │ │ │ │ lsr r6, r6, #16 │ │ │ │ strh r6, [r5, #14] │ │ │ │ - b 0x1252f8 │ │ │ │ + b 0x1253f8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1252f8 │ │ │ │ - ldr r3, [pc, #196] @ 0x125458 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1253f8 │ │ │ │ + ldr r3, [pc, #196] @ 0x125558 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1253c4 │ │ │ │ + bne 0x1254c4 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, sl │ │ │ │ bl 0x4b554 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #168] @ 0x12545c │ │ │ │ - ldr r2, [pc, #168] @ 0x125460 │ │ │ │ - ldr r1, [pc, #168] @ 0x125464 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #156] @ 0x125468 │ │ │ │ + ldr r3, [pc, #168] @ 0x12555c │ │ │ │ + ldr r2, [pc, #168] @ 0x125560 │ │ │ │ + ldr r1, [pc, #168] @ 0x125564 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #156] @ 0x125568 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x12539c │ │ │ │ - ldr r3, [pc, #144] @ 0x12546c │ │ │ │ + beq 0x12549c │ │ │ │ + ldr r3, [pc, #144] @ 0x12556c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x12539c │ │ │ │ - ldr r3, [pc, #132] @ 0x125470 │ │ │ │ + beq 0x12549c │ │ │ │ + ldr r3, [pc, #132] @ 0x125570 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x125438 │ │ │ │ + beq 0x125538 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ 0x125474 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x12539c │ │ │ │ - ldr r0, [pc, #56] @ 0x125478 │ │ │ │ + ldr r0, [pc, #64] @ 0x125574 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x12549c │ │ │ │ + ldr r0, [pc, #56] @ 0x125578 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x12539c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x12549c │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r6, r6, lsr #7 │ │ │ │ + subeq r4, r6, r6, lsr #9 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ - subeq r4, r6, r0, lsl #8 │ │ │ │ + subeq r4, r6, r0, lsl #10 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - subeq ip, r0, r8, lsl #12 │ │ │ │ + subeq ip, r0, r8, lsl #14 │ │ │ │ adceq sp, r8, #218 @ 0xda │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r4, lsl #16 │ │ │ │ - subeq ip, r0, ip, lsr r8 │ │ │ │ + subeq ip, r0, r4, lsl #18 │ │ │ │ + subeq ip, r0, ip, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r3, r2, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ - ldr r0, [pc, #1276] @ 0x1259b8 │ │ │ │ + ldr r0, [pc, #1276] @ 0x125ab8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r8, fp} │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1256a8 │ │ │ │ + beq 0x1257a8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r2, #4 │ │ │ │ bic r5, r2, r1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r7, [r4, #24] │ │ │ │ orr r5, r5, r9 │ │ │ │ - beq 0x12550c │ │ │ │ + beq 0x12560c │ │ │ │ tst r5, #4 │ │ │ │ bicne r1, r5, r2 │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ lslne r1, r1, #30 │ │ │ │ orrne r1, r0, r1, lsr #31 │ │ │ │ moveq r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ cmpeq r8, r7 │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ - beq 0x125730 │ │ │ │ + beq 0x125830 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 0x125580 │ │ │ │ + beq 0x125680 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x1255fc │ │ │ │ + bhi 0x1256fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movcs r2, #0 │ │ │ │ andcc r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x1255b4 │ │ │ │ + bne 0x1256b4 │ │ │ │ cmp r8, r7 │ │ │ │ - bcc 0x125798 │ │ │ │ + bcc 0x125898 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x1255f4 │ │ │ │ + bne 0x1256f4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #1112] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #1112] @ 0x125ab8 │ │ │ │ sub r4, r4, #8 │ │ │ │ - bl 0x1d9f38 │ │ │ │ - ldr r1, [pc, #1104] @ 0x1259bc │ │ │ │ + bl 0x1da038 │ │ │ │ + ldr r1, [pc, #1104] @ 0x125abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1d2f04 │ │ │ │ + bl 0x1d3004 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 0x1256b0 │ │ │ │ + bls 0x1257b0 │ │ │ │ add r6, r7, #1 │ │ │ │ - b 0x1254b4 │ │ │ │ + b 0x1255b4 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 0x125664 │ │ │ │ + bne 0x125764 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 0x125570 │ │ │ │ + bcs 0x125670 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #1052] @ 0x1259b8 │ │ │ │ - bl 0x1d9f38 │ │ │ │ - ldr r1, [pc, #1044] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #1052] @ 0x125ab8 │ │ │ │ + bl 0x1da038 │ │ │ │ + ldr r1, [pc, #1044] @ 0x125ab8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #16] │ │ │ │ str fp, [r4, #20] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x125570 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x125670 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #1004] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #1004] @ 0x125ab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r2, #32] │ │ │ │ add r0, r0, #8 │ │ │ │ str r6, [r2, #24] │ │ │ │ str fp, [r2, #28] │ │ │ │ str sl, [r2, #36] @ 0x24 │ │ │ │ str r9, [r2, #48] @ 0x30 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ cmp r8, r7 │ │ │ │ - bcc 0x125864 │ │ │ │ + bcc 0x125964 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - b 0x125570 │ │ │ │ - ldr r1, [pc, #948] @ 0x1259b8 │ │ │ │ + b 0x125670 │ │ │ │ + ldr r1, [pc, #948] @ 0x125ab8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 0x1d9f38 │ │ │ │ + bl 0x1da038 │ │ │ │ sub r3, r6, #1 │ │ │ │ - ldr r1, [pc, #928] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #928] @ 0x125ab8 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ cmp r8, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bcc 0x1257d0 │ │ │ │ + bcc 0x1258d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x125570 │ │ │ │ + beq 0x125670 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 0x2fb5bc │ │ │ │ - ldr r1, [pc, #880] @ 0x1259b8 │ │ │ │ + bl 0x2fb6bc │ │ │ │ + ldr r1, [pc, #880] @ 0x125ab8 │ │ │ │ str r6, [r0, #24] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #48] @ 0x30 │ │ │ │ str fp, [r0, #28] │ │ │ │ str r7, [r0, #32] │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x125570 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x125670 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #840] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #840] @ 0x125ab8 │ │ │ │ sub r3, r4, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0x1d9f38 │ │ │ │ + bl 0x1da038 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x1256d0 │ │ │ │ + bhi 0x1257d0 │ │ │ │ cmp r8, r7 │ │ │ │ - bcc 0x125934 │ │ │ │ + bcc 0x125a34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #792] @ 0x1259bc │ │ │ │ - bl 0x1d2f04 │ │ │ │ - b 0x1254b4 │ │ │ │ + ldr r1, [pc, #792] @ 0x125abc │ │ │ │ + bl 0x1d3004 │ │ │ │ + b 0x1255b4 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x12575c │ │ │ │ + bne 0x12585c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r6, #1 │ │ │ │ - ldr r1, [pc, #732] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #732] @ 0x125ab8 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ cmp r8, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bhi 0x1254b4 │ │ │ │ - bcc 0x125950 │ │ │ │ + bhi 0x1255b4 │ │ │ │ + bcc 0x125a50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x1256b0 │ │ │ │ + beq 0x1257b0 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 0x2fb5bc │ │ │ │ - ldr r1, [pc, #676] @ 0x1259b8 │ │ │ │ + bl 0x2fb6bc │ │ │ │ + ldr r1, [pc, #676] @ 0x125ab8 │ │ │ │ str r6, [r0, #24] │ │ │ │ str fp, [r0, #28] │ │ │ │ str r8, [r0, #32] │ │ │ │ str fp, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #48] @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x1256b0 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x1257b0 │ │ │ │ cmp r5, #0 │ │ │ │ strne r5, [r4, #40] @ 0x28 │ │ │ │ - bne 0x1256b0 │ │ │ │ + bne 0x1257b0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #624] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #624] @ 0x125ab8 │ │ │ │ sub r4, r4, #8 │ │ │ │ - bl 0x1d9f38 │ │ │ │ - ldr r1, [pc, #616] @ 0x1259bc │ │ │ │ + bl 0x1da038 │ │ │ │ + ldr r1, [pc, #616] @ 0x125abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1d2f04 │ │ │ │ - b 0x1256b0 │ │ │ │ + bl 0x1d3004 │ │ │ │ + b 0x1257b0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x1258c0 │ │ │ │ + bne 0x1259c0 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 0x125818 │ │ │ │ + bne 0x125918 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 0x2fb5bc │ │ │ │ - ldr r1, [pc, #572] @ 0x1259b8 │ │ │ │ + bl 0x2fb6bc │ │ │ │ + ldr r1, [pc, #572] @ 0x125ab8 │ │ │ │ str r6, [r0, #24] │ │ │ │ str fp, [r0, #28] │ │ │ │ str r8, [r0, #32] │ │ │ │ str fp, [r0, #36] @ 0x24 │ │ │ │ str r9, [r0, #48] @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x1256b0 │ │ │ │ - ldr r1, [pc, #536] @ 0x1259b8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x1257b0 │ │ │ │ + ldr r1, [pc, #536] @ 0x125ab8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 0x1d9f38 │ │ │ │ + bl 0x1da038 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r8, #1 │ │ │ │ - ldr r1, [pc, #512] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #512] @ 0x125ab8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x1256b0 │ │ │ │ - b 0x125704 │ │ │ │ + beq 0x1257b0 │ │ │ │ + b 0x125804 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x12588c │ │ │ │ + bne 0x12598c │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #452] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #452] @ 0x125ab8 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [r0, #32] │ │ │ │ str r8, [r0, #24] │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #8 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x1256b0 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x1257b0 │ │ │ │ add r2, r8, #1 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #400] @ 0x1259b8 │ │ │ │ + ldr r0, [pc, #400] @ 0x125ab8 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x12576c │ │ │ │ + beq 0x12586c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 0x12576c │ │ │ │ - ldr r1, [pc, #364] @ 0x1259b8 │ │ │ │ - bl 0x1d9f38 │ │ │ │ - ldr r1, [pc, #356] @ 0x1259b8 │ │ │ │ + bne 0x12586c │ │ │ │ + ldr r1, [pc, #364] @ 0x125ab8 │ │ │ │ + bl 0x1da038 │ │ │ │ + ldr r1, [pc, #356] @ 0x125ab8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #16] │ │ │ │ str fp, [r4, #20] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x1256b0 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x1257b0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #328] @ 0x1259b8 │ │ │ │ - bl 0x1d9f38 │ │ │ │ + ldr r1, [pc, #328] @ 0x125ab8 │ │ │ │ + bl 0x1da038 │ │ │ │ add r3, r8, #1 │ │ │ │ - ldr r1, [pc, #316] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #316] @ 0x125ab8 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x125704 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x125804 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 0x2fb5bc │ │ │ │ - ldr r1, [pc, #280] @ 0x1259b8 │ │ │ │ + bl 0x2fb6bc │ │ │ │ + ldr r1, [pc, #280] @ 0x125ab8 │ │ │ │ str r6, [r0, #24] │ │ │ │ str r5, [r0, #48] @ 0x30 │ │ │ │ str fp, [r0, #28] │ │ │ │ str fp, [r0, #36] @ 0x24 │ │ │ │ str r8, [r0, #32] │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 0x1257d8 │ │ │ │ + b 0x1258d8 │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr r0, [pc, #236] @ 0x1259b8 │ │ │ │ + ldr r0, [pc, #236] @ 0x125ab8 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x125764 │ │ │ │ + beq 0x125864 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 0x125764 │ │ │ │ - ldr r1, [pc, #196] @ 0x1259b8 │ │ │ │ - bl 0x1d9f38 │ │ │ │ + bne 0x125864 │ │ │ │ + ldr r1, [pc, #196] @ 0x125ab8 │ │ │ │ + bl 0x1da038 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 0x12591c │ │ │ │ + beq 0x125a1c │ │ │ │ add r2, r8, #1 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #168] @ 0x1259b8 │ │ │ │ + ldr r0, [pc, #168] @ 0x125ab8 │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 0x125988 │ │ │ │ + bne 0x125a88 │ │ │ │ str r8, [r5, #24] │ │ │ │ str fp, [r5, #28] │ │ │ │ - ldr r1, [pc, #140] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #140] @ 0x125ab8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x1256b0 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x1257b0 │ │ │ │ add r3, r8, #1 │ │ │ │ - ldr r1, [pc, #120] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #120] @ 0x125ab8 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x1256fc │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x1257fc │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r8, #1 │ │ │ │ - ldr r1, [pc, #76] @ 0x1259b8 │ │ │ │ + ldr r1, [pc, #76] @ 0x125ab8 │ │ │ │ str r7, [r0, #32] │ │ │ │ str r2, [r0, #48] @ 0x30 │ │ │ │ str sl, [r0, #28] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str r3, [r0, #24] │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x1256fc │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x1257fc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 0x12591c │ │ │ │ - ldr r1, [pc, #28] @ 0x1259b8 │ │ │ │ - bl 0x1d9f38 │ │ │ │ + bne 0x125a1c │ │ │ │ + ldr r1, [pc, #28] @ 0x125ab8 │ │ │ │ + bl 0x1da038 │ │ │ │ ldrd r2, [r4, #24] │ │ │ │ sub r6, r4, #8 │ │ │ │ - ldr r1, [pc, #16] @ 0x1259bc │ │ │ │ + ldr r1, [pc, #16] @ 0x125abc │ │ │ │ mov r0, r6 │ │ │ │ strd r2, [r5, #24] │ │ │ │ - bl 0x1d2f04 │ │ │ │ - b 0x125924 │ │ │ │ + bl 0x1d3004 │ │ │ │ + b 0x125a24 │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ - eoreq fp, pc, r8, lsl r7 @ │ │ │ │ + eoreq fp, pc, r8, lsl r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x1e20c8 │ │ │ │ + bl 0x1e21c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x125a20 │ │ │ │ + beq 0x125b20 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ add r3, r4, #8704 @ 0x2200 │ │ │ │ orr r2, r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [r4, #136] @ 0x88 │ │ │ │ strh r1, [r3, #10] │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr ip, [pc, #16] @ 0x125a38 │ │ │ │ - ldr r3, [pc, #16] @ 0x125a3c │ │ │ │ - ldr r1, [pc, #16] @ 0x125a40 │ │ │ │ + ldr ip, [pc, #16] @ 0x125b38 │ │ │ │ + ldr r3, [pc, #16] @ 0x125b3c │ │ │ │ + ldr r1, [pc, #16] @ 0x125b40 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r3, r0, r4, ror fp │ │ │ │ - subeq r4, r6, r0, lsl r4 │ │ │ │ - subeq ip, r0, r8, ror #16 │ │ │ │ - ldr r3, [pc, #80] @ 0x125a9c │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r3, r0, r4, ror ip │ │ │ │ + subeq r4, r6, r0, lsl r5 │ │ │ │ + subeq ip, r0, r8, ror #18 │ │ │ │ + ldr r3, [pc, #80] @ 0x125b9c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x125a8c │ │ │ │ + beq 0x125b8c │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, r1 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, r1 │ │ │ │ add r3, r3, #2 │ │ │ │ - b 0x125a70 │ │ │ │ + b 0x125b70 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mvn r6, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mvn r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x1357b4 │ │ │ │ - ldr r0, [pc, #160] @ 0x125b70 │ │ │ │ + bl 0x1358b4 │ │ │ │ + ldr r0, [pc, #160] @ 0x125c70 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 0x125afc │ │ │ │ - b 0x125b48 │ │ │ │ + bne 0x125bfc │ │ │ │ + b 0x125c48 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1da6ac │ │ │ │ + bl 0x1da7ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x125b48 │ │ │ │ + beq 0x125c48 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 0x125ae8 │ │ │ │ - bl 0x135800 │ │ │ │ + beq 0x125be8 │ │ │ │ + bl 0x135900 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x135900 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #220] @ 0x125c68 │ │ │ │ + ldr r2, [pc, #220] @ 0x125d68 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #212] @ 0x125c6c │ │ │ │ + ldr r2, [pc, #212] @ 0x125d6c │ │ │ │ mov r3, #8 │ │ │ │ - ldr ip, [pc, #208] @ 0x125c70 │ │ │ │ - ldr r1, [pc, #208] @ 0x125c74 │ │ │ │ + ldr ip, [pc, #208] @ 0x125d70 │ │ │ │ + ldr r1, [pc, #208] @ 0x125d74 │ │ │ │ stm sp, {r2, r3} │ │ │ │ str ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #200] @ 0x125c78 │ │ │ │ + ldr r2, [pc, #200] @ 0x125d78 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ mvn r6, #0 │ │ │ │ mov r1, #1 │ │ │ │ mvn r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x3b327c │ │ │ │ - bl 0x1357b4 │ │ │ │ - ldr r0, [pc, #168] @ 0x125c7c │ │ │ │ + bl 0x3b337c │ │ │ │ + bl 0x1358b4 │ │ │ │ + ldr r0, [pc, #168] @ 0x125d7c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x125c5c │ │ │ │ + beq 0x125d5c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ moveq r8, #45 @ 0x2d │ │ │ │ movne r8, #114 @ 0x72 │ │ │ │ tst r2, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ moveq r0, #45 @ 0x2d │ │ │ │ movne r0, #119 @ 0x77 │ │ │ │ tst r2, #4 │ │ │ │ sub lr, ip, r3 │ │ │ │ moveq r9, #45 @ 0x2d │ │ │ │ movne r9, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #88] @ 0x125c80 │ │ │ │ + ldr r2, [pc, #88] @ 0x125d80 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #8] │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 0x1da6ac │ │ │ │ + bl 0x1da7ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 0x125be8 │ │ │ │ + bne 0x125ce8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x135800 │ │ │ │ - subeq lr, r4, r8, lsr #13 │ │ │ │ - strheq ip, [r0], #-140 @ 0xffffff74 │ │ │ │ - @ instruction: 0x0040c894 │ │ │ │ - @ instruction: 0x00450594 │ │ │ │ - subeq ip, r0, r0, lsl #17 │ │ │ │ + b 0x135900 │ │ │ │ + subeq lr, r4, r8, lsr #15 │ │ │ │ + strheq ip, [r0], #-156 @ 0xffffff64 │ │ │ │ + @ instruction: 0x0040c994 │ │ │ │ + @ instruction: 0x00450694 │ │ │ │ + subeq ip, r0, r0, lsl #19 │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ - @ instruction: 0x0040c89c │ │ │ │ + @ instruction: 0x0040c99c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #156] @ 0x125d48 │ │ │ │ + ldr r0, [pc, #156] @ 0x125e48 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #40] @ 0x28 │ │ │ │ - beq 0x125cd8 │ │ │ │ + beq 0x125dd8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x125d00 │ │ │ │ + beq 0x125e00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x1357b4 │ │ │ │ + bl 0x1358b4 │ │ │ │ mov r2, r4 │ │ │ │ strd r4, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 0x125d48 │ │ │ │ + ldr r0, [pc, #52] @ 0x125e48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x125d40 │ │ │ │ - bl 0x135800 │ │ │ │ + beq 0x125e40 │ │ │ │ + bl 0x135900 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x135800 │ │ │ │ - b 0x125ce4 │ │ │ │ + bl 0x135900 │ │ │ │ + b 0x125de4 │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bcc 0x125db0 │ │ │ │ + bcc 0x125eb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #56] @ 0x125dc4 │ │ │ │ - bl 0x1da640 │ │ │ │ + ldr r0, [pc, #56] @ 0x125ec4 │ │ │ │ + bl 0x1da740 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ 0x125dc8 │ │ │ │ - ldr r2, [pc, #16] @ 0x125dcc │ │ │ │ - ldr r1, [pc, #16] @ 0x125dd0 │ │ │ │ - ldr r0, [pc, #16] @ 0x125dd4 │ │ │ │ - bl 0x365e98 │ │ │ │ + ldr r3, [pc, #16] @ 0x125ec8 │ │ │ │ + ldr r2, [pc, #16] @ 0x125ecc │ │ │ │ + ldr r1, [pc, #16] @ 0x125ed0 │ │ │ │ + ldr r0, [pc, #16] @ 0x125ed4 │ │ │ │ + bl 0x365f98 │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ - subeq r4, r6, r0, lsr #8 │ │ │ │ + subeq r4, r6, r0, lsr #10 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ - subeq ip, r0, r8, ror #16 │ │ │ │ - strheq ip, [r0], #-132 @ 0xffffff7c │ │ │ │ + subeq ip, r0, r8, ror #18 │ │ │ │ + strheq ip, [r0], #-148 @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bhi 0x125ee8 │ │ │ │ + bhi 0x125fe8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #312] @ 0x125f38 │ │ │ │ + ldr r3, [pc, #312] @ 0x126038 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - bhi 0x125f24 │ │ │ │ + bhi 0x126024 │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ - beq 0x125f10 │ │ │ │ + beq 0x126010 │ │ │ │ orrs r3, r6, #0 │ │ │ │ - beq 0x125efc │ │ │ │ + beq 0x125ffc │ │ │ │ subs r4, r6, #1 │ │ │ │ ands r7, r4, r6 │ │ │ │ - bne 0x125efc │ │ │ │ + bne 0x125ffc │ │ │ │ mov r8, r0 │ │ │ │ add r4, r4, r8 │ │ │ │ rsb r8, r6, #0 │ │ │ │ and r4, r4, r8 │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ cmp r5, r4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bcs 0x125e78 │ │ │ │ - b 0x125ec4 │ │ │ │ + bcs 0x125f78 │ │ │ │ + b 0x125fc4 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 0x125ec4 │ │ │ │ + bcs 0x125fc4 │ │ │ │ add r4, r6, r4 │ │ │ │ and r4, r4, r8 │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 0x125ec4 │ │ │ │ + bcc 0x125fc4 │ │ │ │ sub r3, r5, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - bcc 0x125ec4 │ │ │ │ + bcc 0x125fc4 │ │ │ │ add r1, r9, r4 │ │ │ │ - ldr r0, [pc, #172] @ 0x125f3c │ │ │ │ + ldr r0, [pc, #172] @ 0x12603c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r1, r7} │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x125e54 │ │ │ │ + bne 0x125f54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -284508,222 +284572,222 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #80] @ 0x125f40 │ │ │ │ - ldr r2, [pc, #80] @ 0x125f44 │ │ │ │ - ldr r1, [pc, #80] @ 0x125f48 │ │ │ │ - ldr r0, [pc, #80] @ 0x125f4c │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #60] @ 0x125f40 │ │ │ │ - ldr r2, [pc, #72] @ 0x125f50 │ │ │ │ - ldr r1, [pc, #60] @ 0x125f48 │ │ │ │ - ldr r0, [pc, #68] @ 0x125f54 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #40] @ 0x125f40 │ │ │ │ - ldr r2, [pc, #60] @ 0x125f58 │ │ │ │ - ldr r1, [pc, #40] @ 0x125f48 │ │ │ │ - ldr r0, [pc, #56] @ 0x125f5c │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #20] @ 0x125f40 │ │ │ │ - ldr r1, [pc, #24] @ 0x125f48 │ │ │ │ - ldr r0, [pc, #44] @ 0x125f60 │ │ │ │ + ldr r3, [pc, #80] @ 0x126040 │ │ │ │ + ldr r2, [pc, #80] @ 0x126044 │ │ │ │ + ldr r1, [pc, #80] @ 0x126048 │ │ │ │ + ldr r0, [pc, #80] @ 0x12604c │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #60] @ 0x126040 │ │ │ │ + ldr r2, [pc, #72] @ 0x126050 │ │ │ │ + ldr r1, [pc, #60] @ 0x126048 │ │ │ │ + ldr r0, [pc, #68] @ 0x126054 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #40] @ 0x126040 │ │ │ │ + ldr r2, [pc, #60] @ 0x126058 │ │ │ │ + ldr r1, [pc, #40] @ 0x126048 │ │ │ │ + ldr r0, [pc, #56] @ 0x12605c │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #20] @ 0x126040 │ │ │ │ + ldr r1, [pc, #24] @ 0x126048 │ │ │ │ + ldr r0, [pc, #44] @ 0x126060 │ │ │ │ mov r2, #624 @ 0x270 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ - subeq r4, r6, r8, lsr r4 │ │ │ │ + subeq r4, r6, r8, lsr r5 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - subeq ip, r0, r8, ror #16 │ │ │ │ - subeq ip, r0, r4, asr #17 │ │ │ │ + subeq ip, r0, r8, ror #18 │ │ │ │ + subeq ip, r0, r4, asr #19 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - strdeq ip, [r0], #-132 @ 0xffffff7c │ │ │ │ + strdeq ip, [r0], #-148 @ 0xffffff6c │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - subeq ip, r0, r8, ror #17 │ │ │ │ - ldrdeq ip, [r0], #-128 @ 0xffffff80 │ │ │ │ + subeq ip, r0, r8, ror #19 │ │ │ │ + ldrdeq ip, [r0], #-144 @ 0xffffff70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bl 0x3ad830 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ cmp r8, #4096 @ 0x1000 │ │ │ │ rsbgt r5, r8, #0 │ │ │ │ bicle r5, r4, #4080 @ 0xff0 │ │ │ │ andgt r5, r5, r4 │ │ │ │ mvnle r4, r4, lsr #12 │ │ │ │ subgt r4, r8, #1 │ │ │ │ bicle r5, r5, #15 │ │ │ │ mvnle r4, r4, lsl #12 │ │ │ │ addgt r4, r4, r5 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #224] @ 0x12609c │ │ │ │ + ldr r0, [pc, #224] @ 0x12619c │ │ │ │ mov r2, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x125fec │ │ │ │ + beq 0x1260ec │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ cmp r2, r4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ sbcs r2, r2, #0 │ │ │ │ - bcc 0x12604c │ │ │ │ + bcc 0x12614c │ │ │ │ tst r7, #2 │ │ │ │ - bne 0x12600c │ │ │ │ + bne 0x12610c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x12547c │ │ │ │ - ldr r3, [pc, #120] @ 0x1260a0 │ │ │ │ + bl 0x12557c │ │ │ │ + ldr r3, [pc, #120] @ 0x1261a0 │ │ │ │ tst r7, #5 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, r4, #1 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r5, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x3ae160 │ │ │ │ + b 0x3ae260 │ │ │ │ cmp r8, #4096 @ 0x1000 │ │ │ │ - ble 0x126088 │ │ │ │ + ble 0x126188 │ │ │ │ sub r0, r3, #8 │ │ │ │ - b 0x126068 │ │ │ │ + b 0x126168 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub r0, r0, #8 │ │ │ │ orr r7, r7, r3 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 0x1da6ac │ │ │ │ + bl 0x1da7ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x12605c │ │ │ │ - b 0x125fe4 │ │ │ │ - ldr r3, [pc, #20] @ 0x1260a4 │ │ │ │ - ldr r1, [pc, #20] @ 0x1260a8 │ │ │ │ - ldr r0, [pc, #20] @ 0x1260ac │ │ │ │ + bne 0x12615c │ │ │ │ + b 0x1260e4 │ │ │ │ + ldr r3, [pc, #20] @ 0x1261a4 │ │ │ │ + ldr r1, [pc, #20] @ 0x1261a8 │ │ │ │ + ldr r0, [pc, #20] @ 0x1261ac │ │ │ │ mov r2, #684 @ 0x2ac │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ - subeq r4, r6, r0, asr r4 │ │ │ │ - subeq ip, r0, r8, ror #16 │ │ │ │ - subeq ip, r0, ip, lsl #18 │ │ │ │ + subeq r4, r6, r0, asr r5 │ │ │ │ + subeq ip, r0, r8, ror #18 │ │ │ │ + subeq ip, r0, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x1357b4 │ │ │ │ - ldr r0, [pc, #428] @ 0x126288 │ │ │ │ + bl 0x1358b4 │ │ │ │ + ldr r0, [pc, #428] @ 0x126388 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1261b4 │ │ │ │ + beq 0x1262b4 │ │ │ │ ldr r8, [r0, #40] @ 0x28 │ │ │ │ tst r8, #16 │ │ │ │ - beq 0x1261b4 │ │ │ │ + beq 0x1262b4 │ │ │ │ ands r6, r8, #2 │ │ │ │ - bne 0x126224 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bne 0x126324 │ │ │ │ + bl 0x3ad830 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ mov fp, r0 │ │ │ │ - ble 0x126248 │ │ │ │ + ble 0x126348 │ │ │ │ rsb r9, r0, #0 │ │ │ │ and r3, r9, r4 │ │ │ │ - ldr r9, [pc, #360] @ 0x12628c │ │ │ │ + ldr r9, [pc, #360] @ 0x12638c │ │ │ │ add sl, r3, #4080 @ 0xff0 │ │ │ │ sub r9, r9, r3 │ │ │ │ add sl, sl, #15 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 0x126164 │ │ │ │ + b 0x126264 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x122960 │ │ │ │ + bl 0x122a60 │ │ │ │ add sl, sl, #4096 @ 0x1000 │ │ │ │ add r3, r9, sl │ │ │ │ cmp fp, r3 │ │ │ │ orr r0, r0, r4 │ │ │ │ and r4, r0, #255 @ 0xff │ │ │ │ - bls 0x1261d8 │ │ │ │ + bls 0x1262d8 │ │ │ │ sub r5, sl, #4080 @ 0xff0 │ │ │ │ sub r5, r5, #15 │ │ │ │ - ldr r0, [pc, #276] @ 0x126288 │ │ │ │ + ldr r0, [pc, #276] @ 0x126388 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r5, r8} │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x126140 │ │ │ │ + beq 0x126240 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ tst r3, #16 │ │ │ │ orr r6, r6, r3 │ │ │ │ - beq 0x126140 │ │ │ │ + beq 0x126240 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ orr r6, r6, #2 │ │ │ │ - bl 0x12547c │ │ │ │ - b 0x126140 │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x12557c │ │ │ │ + b 0x126240 │ │ │ │ + bl 0x135900 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #172] @ 0x126290 │ │ │ │ + ldr r3, [pc, #172] @ 0x126390 │ │ │ │ tst r6, #4 │ │ │ │ bicne r6, r6, #5 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrne r6, r6, #1 │ │ │ │ and r2, r6, #7 │ │ │ │ add r0, r3, r0 │ │ │ │ - bl 0x3ae160 │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x3ae260 │ │ │ │ + bl 0x135900 │ │ │ │ add r0, r4, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x135900 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -284732,283 +284796,283 @@ │ │ │ │ bic r0, r3, #15 │ │ │ │ mvn r1, r4, lsr #12 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mvn r1, r1, lsl #12 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 0x12547c │ │ │ │ + bl 0x12557c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x122960 │ │ │ │ + bl 0x122a60 │ │ │ │ orr r6, r8, #2 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ - b 0x1261dc │ │ │ │ + b 0x1262dc │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ @ instruction: 0xfffff001 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 0x1260b0 │ │ │ │ + bl 0x1261b0 │ │ │ │ cmp r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ - beq 0x1262f8 │ │ │ │ + beq 0x1263f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ mov r0, r4 │ │ │ │ bl 0x4b50c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub r5, r0, #1 │ │ │ │ add r5, r5, r1 │ │ │ │ cmp r0, r5 │ │ │ │ sub sp, sp, #16 │ │ │ │ movhi r0, #0 │ │ │ │ - bls 0x12634c │ │ │ │ + bls 0x12644c │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #236] @ 0x126454 │ │ │ │ + ldr r0, [pc, #236] @ 0x126554 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r5, r8} │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs ip, r0, #0 │ │ │ │ subne ip, ip, #8 │ │ │ │ - beq 0x126408 │ │ │ │ + beq 0x126508 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [ip, #28] │ │ │ │ sbcs r3, r8, r3 │ │ │ │ - bcc 0x126444 │ │ │ │ + bcc 0x126544 │ │ │ │ ldr r2, [ip, #48] @ 0x30 │ │ │ │ bic r3, r6, r2 │ │ │ │ bics r1, r3, #2 │ │ │ │ - bne 0x126444 │ │ │ │ + bne 0x126544 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1263ec │ │ │ │ + beq 0x1264ec │ │ │ │ tst r2, #16 │ │ │ │ - beq 0x126444 │ │ │ │ + beq 0x126544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1260b0 │ │ │ │ + bl 0x1261b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x126444 │ │ │ │ + beq 0x126544 │ │ │ │ sub r3, r5, r4 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs 0x12643c │ │ │ │ + bcs 0x12653c │ │ │ │ mov r0, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne 0x126334 │ │ │ │ + bne 0x126434 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x135900 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 0x126334 │ │ │ │ + b 0x126434 │ │ │ │ ldr r4, [ip, #32] │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ cmp r4, r5 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ - bcs 0x1263d0 │ │ │ │ + bcs 0x1264d0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 0x126360 │ │ │ │ + b 0x126460 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x126444 │ │ │ │ - bl 0x1357b4 │ │ │ │ - ldr r0, [pc, #56] @ 0x126454 │ │ │ │ + bne 0x126544 │ │ │ │ + bl 0x1358b4 │ │ │ │ + ldr r0, [pc, #56] @ 0x126554 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ stm sp, {r5, r8} │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x12644c │ │ │ │ + beq 0x12654c │ │ │ │ sub ip, r0, #8 │ │ │ │ mvn r7, #0 │ │ │ │ - b 0x126380 │ │ │ │ + b 0x126480 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - b 0x126360 │ │ │ │ + b 0x126460 │ │ │ │ mov r0, #0 │ │ │ │ - b 0x1263d4 │ │ │ │ + b 0x1264d4 │ │ │ │ mov r0, r7 │ │ │ │ - b 0x1263dc │ │ │ │ + b 0x1264dc │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x126464 │ │ │ │ - b 0x12630c │ │ │ │ + beq 0x126564 │ │ │ │ + b 0x12640c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #288] @ 0x1265b4 │ │ │ │ + ldr r3, [pc, #288] @ 0x1266b4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1357b4 │ │ │ │ - ldr r3, [pc, #256] @ 0x1265b8 │ │ │ │ + bl 0x1358b4 │ │ │ │ + ldr r3, [pc, #256] @ 0x1266b8 │ │ │ │ mov r2, #16 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 0x12630c │ │ │ │ + bl 0x12640c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x126514 │ │ │ │ + bne 0x126614 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - bl 0x135800 │ │ │ │ - ldr r3, [pc, #208] @ 0x1265b4 │ │ │ │ + bl 0x135900 │ │ │ │ + ldr r3, [pc, #208] @ 0x1266b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x126534 │ │ │ │ + bne 0x126634 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x135800 │ │ │ │ - ldr r3, [pc, #156] @ 0x1265bc │ │ │ │ + bl 0x135900 │ │ │ │ + ldr r3, [pc, #156] @ 0x1266bc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x126538 │ │ │ │ + bne 0x126638 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x4b554 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #128] @ 0x1265c0 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #128] @ 0x1266c0 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x126528 │ │ │ │ - ldr r3, [pc, #116] @ 0x1265c4 │ │ │ │ + beq 0x126628 │ │ │ │ + ldr r3, [pc, #116] @ 0x1266c4 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x126528 │ │ │ │ - ldr r3, [pc, #104] @ 0x1265c8 │ │ │ │ + beq 0x126628 │ │ │ │ + ldr r3, [pc, #104] @ 0x1266c8 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1265a4 │ │ │ │ + beq 0x1266a4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 0x1265cc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x126528 │ │ │ │ - ldr r0, [pc, #36] @ 0x1265d0 │ │ │ │ + ldr r0, [pc, #44] @ 0x1266cc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x126628 │ │ │ │ + ldr r0, [pc, #36] @ 0x1266d0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x126528 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x126628 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #226 @ 0xe2 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, r0, lsr r9 │ │ │ │ - subeq ip, r0, r4, ror #18 │ │ │ │ + subeq ip, r0, r0, lsr sl │ │ │ │ + subeq ip, r0, r4, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ lsr r6, r3, #4 │ │ │ │ - ldr r3, [pc, #520] @ 0x1267f8 │ │ │ │ + ldr r3, [pc, #520] @ 0x1268f8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x124680 │ │ │ │ - ldr r3, [pc, #432] @ 0x1267fc │ │ │ │ + bl 0x124780 │ │ │ │ + ldr r3, [pc, #432] @ 0x1268fc │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 0x1267dc │ │ │ │ + bhi 0x1268dc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x126478 │ │ │ │ + bl 0x126578 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr ip, [pc, #368] @ 0x126800 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr ip, [pc, #368] @ 0x126900 │ │ │ │ mov lr, #0 │ │ │ │ tst r6, #16 │ │ │ │ str lr, [ip, r0] │ │ │ │ - beq 0x1266e4 │ │ │ │ + beq 0x1267e4 │ │ │ │ eor r0, r2, r2, ror #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ bic r0, r0, #65280 @ 0xff00 │ │ │ │ eor r0, r0, r2, ror #8 │ │ │ │ eor r2, r1, r1, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ @@ -285020,35 +285084,35 @@ │ │ │ │ mov r7, r2 │ │ │ │ eor r2, r3, r3, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ eor r2, r2, r3, ror #8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #264] @ 0x1267f8 │ │ │ │ + ldr r3, [pc, #264] @ 0x1268f8 │ │ │ │ str r7, [r4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1267f4 │ │ │ │ + bne 0x1268f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - b 0x126684 │ │ │ │ + b 0x126784 │ │ │ │ ldrh r7, [r5] │ │ │ │ lsl r7, r7, #16 │ │ │ │ lsr r7, r7, #16 │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ @@ -285065,142 +285129,142 @@ │ │ │ │ lsr r0, r0, #16 │ │ │ │ ldrh r1, [r5, #12] │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ ldrh ip, [r5, #14] │ │ │ │ orr r2, r2, r0, lsl #16 │ │ │ │ orr r1, r1, ip, lsl #16 │ │ │ │ - b 0x126684 │ │ │ │ + b 0x126784 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 0x126684 │ │ │ │ + b 0x126784 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1248bc │ │ │ │ + bl 0x1249bc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ bl 0x4b554 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #28] @ 0x126804 │ │ │ │ - ldr r2, [pc, #28] @ 0x126808 │ │ │ │ - ldr r1, [pc, #28] @ 0x12680c │ │ │ │ + ldr r3, [pc, #28] @ 0x126904 │ │ │ │ + ldr r2, [pc, #28] @ 0x126908 │ │ │ │ + ldr r1, [pc, #28] @ 0x12690c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r6, lr, lsr #7 │ │ │ │ + subeq r4, r6, lr, lsr #9 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ - subeq r4, r6, r0, ror #8 │ │ │ │ + subeq r4, r6, r0, ror #10 │ │ │ │ andeq r0, r0, sl, asr #4 │ │ │ │ - subeq ip, r0, r8, lsl #12 │ │ │ │ + subeq ip, r0, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #144] @ 0x1268c4 │ │ │ │ + ldr r0, [pc, #144] @ 0x1269c4 │ │ │ │ sub sp, sp, #24 │ │ │ │ and r4, r3, #7 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ bic r3, r3, #7 │ │ │ │ mov r0, sp │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bl 0x126478 │ │ │ │ + bl 0x126578 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r0, [sp] │ │ │ │ - beq 0x126894 │ │ │ │ + beq 0x126994 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ rsb ip, r4, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsr r0, r0, r4 │ │ │ │ lsl r3, r3, ip │ │ │ │ rsb lr, r4, #32 │ │ │ │ orr r0, r0, r1, lsl lr │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ sub lr, r4, #32 │ │ │ │ orr r0, r0, r1, lsr lr │ │ │ │ orr r3, r3, r2, lsr lr │ │ │ │ orr r0, r0, r2, lsl ip │ │ │ │ orr r1, r3, r1, lsr r4 │ │ │ │ - ldr r3, [pc, #40] @ 0x1268c4 │ │ │ │ + ldr r3, [pc, #40] @ 0x1269c4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1268c0 │ │ │ │ + bne 0x1269c0 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsr r5, r2, #4 │ │ │ │ - ldr r2, [pc, #564] @ 0x126b18 │ │ │ │ + ldr r2, [pc, #564] @ 0x126c18 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x124680 │ │ │ │ + bl 0x124780 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 0x126a08 │ │ │ │ - ldr r3, [pc, #496] @ 0x126b1c │ │ │ │ + beq 0x126b08 │ │ │ │ + ldr r3, [pc, #496] @ 0x126c1c │ │ │ │ add ip, r0, #2 │ │ │ │ cmp ip, #4 │ │ │ │ - bhi 0x126a70 │ │ │ │ + bhi 0x126b70 │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #464] @ 0x126b20 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #464] @ 0x126c20 │ │ │ │ + bl 0x358e70 │ │ │ │ mov ip, #0 │ │ │ │ tst r5, #16 │ │ │ │ str ip, [r2, r0] │ │ │ │ - beq 0x126984 │ │ │ │ + beq 0x126a84 │ │ │ │ eor r2, r3, r3, ror #16 │ │ │ │ eor r0, r1, r1, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ lsr r0, r0, #8 │ │ │ │ eor r2, r2, r3, ror #8 │ │ │ │ bic r0, r0, #65280 @ 0xff00 │ │ │ │ eor r3, r0, r1, ror #8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #396] @ 0x126b18 │ │ │ │ + ldr r2, [pc, #396] @ 0x126c18 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r0, r2, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bne 0x126a88 │ │ │ │ + bne 0x126b88 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -285212,121 +285276,121 @@ │ │ │ │ lsr r2, r2, #16 │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ - b 0x126948 │ │ │ │ + b 0x126a48 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 0x126948 │ │ │ │ + b 0x126a48 │ │ │ │ tst r4, #7 │ │ │ │ - beq 0x126a28 │ │ │ │ + beq 0x126b28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x126810 │ │ │ │ + bl 0x126910 │ │ │ │ mov r3, r0 │ │ │ │ - b 0x126948 │ │ │ │ - bl 0x1357b4 │ │ │ │ - ldr r3, [pc, #240] @ 0x126b24 │ │ │ │ + b 0x126a48 │ │ │ │ + bl 0x1358b4 │ │ │ │ + ldr r3, [pc, #240] @ 0x126c24 │ │ │ │ mov r2, #16 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #8 │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 0x12630c │ │ │ │ + bl 0x12640c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x126a8c │ │ │ │ - bl 0x135800 │ │ │ │ - b 0x126a10 │ │ │ │ - ldr r3, [pc, #204] @ 0x126b28 │ │ │ │ + bne 0x126b8c │ │ │ │ + bl 0x135900 │ │ │ │ + b 0x126b10 │ │ │ │ + ldr r3, [pc, #204] @ 0x126c28 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x126a98 │ │ │ │ + bne 0x126b98 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x4b554 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #176] @ 0x126b2c │ │ │ │ - ldr r2, [pc, #176] @ 0x126b30 │ │ │ │ - ldr r1, [pc, #176] @ 0x126b34 │ │ │ │ + ldr r3, [pc, #176] @ 0x126c2c │ │ │ │ + ldr r2, [pc, #176] @ 0x126c30 │ │ │ │ + ldr r1, [pc, #176] @ 0x126c34 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x124c9c │ │ │ │ - ldr r3, [pc, #152] @ 0x126b38 │ │ │ │ + bl 0x124d9c │ │ │ │ + ldr r3, [pc, #152] @ 0x126c38 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x126a64 │ │ │ │ - ldr r3, [pc, #140] @ 0x126b3c │ │ │ │ + beq 0x126b64 │ │ │ │ + ldr r3, [pc, #140] @ 0x126c3c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x126a64 │ │ │ │ - ldr r3, [pc, #128] @ 0x126b40 │ │ │ │ + beq 0x126b64 │ │ │ │ + ldr r3, [pc, #128] @ 0x126c40 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x126b04 │ │ │ │ + beq 0x126c04 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ stm sp, {r5, r7} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #68] @ 0x126b44 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x126a64 │ │ │ │ - ldr r0, [pc, #60] @ 0x126b48 │ │ │ │ + ldr r0, [pc, #68] @ 0x126c44 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x126b64 │ │ │ │ + ldr r0, [pc, #60] @ 0x126c48 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x126a64 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x126b64 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strheq r4, [r6], #-54 @ 0xffffffca │ │ │ │ + strheq r4, [r6], #-70 @ 0xffffffba │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ - subeq r4, r6, r0, ror r4 │ │ │ │ + subeq r4, r6, r0, ror r5 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - subeq ip, r0, r8, lsl #12 │ │ │ │ + subeq ip, r0, r8, lsl #14 │ │ │ │ adceq sp, r8, #230 @ 0xe6 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq ip, r0, ip, lsl #19 │ │ │ │ - subeq ip, r0, r0, asr #19 │ │ │ │ + subeq ip, r0, ip, lsl #21 │ │ │ │ + subeq ip, r0, r0, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ lsr r5, r2, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ ands r8, r0, #3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x126bd0 │ │ │ │ + bne 0x126cd0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #288] @ 0x126cb4 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #288] @ 0x126db4 │ │ │ │ + bl 0x358e70 │ │ │ │ mov r1, #0 │ │ │ │ tst r5, #16 │ │ │ │ str r1, [r2, r0] │ │ │ │ eorne r2, r3, r3, ror #16 │ │ │ │ lsrne r2, r2, #8 │ │ │ │ bicne r2, r2, #65280 @ 0xff00 │ │ │ │ eorne r3, r2, r3, ror #8 │ │ │ │ @@ -285337,827 +285401,827 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x124680 │ │ │ │ + bl 0x124780 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt 0x126c14 │ │ │ │ + bgt 0x126d14 │ │ │ │ cmn r0, #1 │ │ │ │ - blt 0x126c90 │ │ │ │ + blt 0x126d90 │ │ │ │ lsl r8, r8, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsr r3, r3, r8 │ │ │ │ rsb r8, r8, #0 │ │ │ │ and r8, r8, #31 │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ - b 0x126b8c │ │ │ │ + b 0x126c8c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 0x126c90 │ │ │ │ + bne 0x126d90 │ │ │ │ tst r4, #4 │ │ │ │ - beq 0x126c3c │ │ │ │ + beq 0x126d3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x126810 │ │ │ │ + bl 0x126910 │ │ │ │ mov r3, r0 │ │ │ │ - b 0x126b8c │ │ │ │ - bl 0x1357b4 │ │ │ │ - ldr r3, [pc, #112] @ 0x126cb8 │ │ │ │ + b 0x126c8c │ │ │ │ + bl 0x1358b4 │ │ │ │ + ldr r3, [pc, #112] @ 0x126db8 │ │ │ │ and r8, r4, #7 │ │ │ │ ldr r0, [r3] │ │ │ │ bic r4, r4, #7 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #8 │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 0x12630c │ │ │ │ + bl 0x12640c │ │ │ │ lsl r8, r8, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x126ca8 │ │ │ │ + bne 0x126da8 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x135900 │ │ │ │ lsr r3, r6, r8 │ │ │ │ rsb r2, r8, #32 │ │ │ │ orr r3, r3, r4, lsl r2 │ │ │ │ sub r8, r8, #32 │ │ │ │ orr r3, r3, r4, lsr r8 │ │ │ │ - b 0x126b8c │ │ │ │ + b 0x126c8c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #32] @ 0x126cbc │ │ │ │ - ldr r2, [pc, #32] @ 0x126cc0 │ │ │ │ - ldr r1, [pc, #32] @ 0x126cc4 │ │ │ │ + ldr r3, [pc, #32] @ 0x126dbc │ │ │ │ + ldr r2, [pc, #32] @ 0x126dc0 │ │ │ │ + ldr r1, [pc, #32] @ 0x126dc4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x124c9c │ │ │ │ + bl 0x124d9c │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ - subeq r4, r6, ip, ror r4 │ │ │ │ + subeq r4, r6, ip, ror r5 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - subeq ip, r0, r8, lsl #12 │ │ │ │ + subeq ip, r0, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ lsr r5, r2, #4 │ │ │ │ - ldr r2, [pc, #412] @ 0x126e80 │ │ │ │ + ldr r2, [pc, #412] @ 0x126f80 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ mvn r2, r0 │ │ │ │ ands r6, r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 0x126d80 │ │ │ │ + beq 0x126e80 │ │ │ │ ldrh r3, [r0] │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #344] @ 0x126e84 │ │ │ │ + ldr r2, [pc, #344] @ 0x126f84 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ tst r5, #16 │ │ │ │ str r1, [r2, r0] │ │ │ │ lsrne r2, r3, #8 │ │ │ │ orrne r3, r2, r3, lsl #8 │ │ │ │ - ldr r2, [pc, #312] @ 0x126e80 │ │ │ │ + ldr r2, [pc, #312] @ 0x126f80 │ │ │ │ lslne r3, r3, #16 │ │ │ │ lsrne r3, r3, #16 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 0x126e70 │ │ │ │ + bne 0x126f70 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x124680 │ │ │ │ + bl 0x124780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x126e28 │ │ │ │ + beq 0x126f28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 0x126e10 │ │ │ │ + bne 0x126f10 │ │ │ │ and r3, r9, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x126e5c │ │ │ │ + beq 0x126f5c │ │ │ │ and r3, r9, #15 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 0x126e40 │ │ │ │ - bl 0x1357b4 │ │ │ │ - ldr r3, [pc, #196] @ 0x126e88 │ │ │ │ + beq 0x126f40 │ │ │ │ + bl 0x1358b4 │ │ │ │ + ldr r3, [pc, #196] @ 0x126f88 │ │ │ │ and r6, r9, #7 │ │ │ │ ldr r0, [r3] │ │ │ │ bic r9, r9, #7 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #8 │ │ │ │ sub r0, r9, r0 │ │ │ │ - bl 0x12630c │ │ │ │ + bl 0x12640c │ │ │ │ lsl r6, r6, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x126e74 │ │ │ │ + bne 0x126f74 │ │ │ │ ldm r9, {r4, r7} │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x135900 │ │ │ │ lsr r3, r4, r6 │ │ │ │ rsb r2, r6, #32 │ │ │ │ orr r3, r3, r7, lsl r2 │ │ │ │ sub r6, r6, #32 │ │ │ │ orr r3, r3, r7, lsr r6 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0x126d24 │ │ │ │ - ldr r3, [pc, #116] @ 0x126e8c │ │ │ │ - ldr r2, [pc, #116] @ 0x126e90 │ │ │ │ - ldr r1, [pc, #116] @ 0x126e94 │ │ │ │ + b 0x126e24 │ │ │ │ + ldr r3, [pc, #116] @ 0x126f8c │ │ │ │ + ldr r2, [pc, #116] @ 0x126f90 │ │ │ │ + ldr r1, [pc, #116] @ 0x126f94 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #10 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp, #10] │ │ │ │ - b 0x126d24 │ │ │ │ + b 0x126e24 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x126810 │ │ │ │ + bl 0x126910 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0x126d24 │ │ │ │ + b 0x126e24 │ │ │ │ ldr r3, [r9, #-1] │ │ │ │ lsr r3, r3, #8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 0x126d24 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x126e24 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x124c9c │ │ │ │ + bl 0x124d9c │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ - subeq r4, r6, r8, lsl #9 │ │ │ │ + subeq r4, r6, r8, lsl #11 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - subeq ip, r0, r8, lsl #12 │ │ │ │ + subeq ip, r0, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mvn r1, r1, lsl #20 │ │ │ │ mvn r1, r1, lsr #20 │ │ │ │ rsb r1, r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ ldrb r7, [sp, #36] @ 0x24 │ │ │ │ - bcc 0x126f94 │ │ │ │ + bcc 0x127094 │ │ │ │ cmp r3, #2 │ │ │ │ mov r6, r3 │ │ │ │ - bhi 0x126f7c │ │ │ │ - ldr r3, [pc, #244] @ 0x126fd0 │ │ │ │ + bhi 0x12707c │ │ │ │ + ldr r3, [pc, #244] @ 0x1270d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ movhi r1, #1 │ │ │ │ - bhi 0x126f18 │ │ │ │ - ldr r3, [pc, #220] @ 0x126fd4 │ │ │ │ + bhi 0x127018 │ │ │ │ + ldr r3, [pc, #220] @ 0x1270d4 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r8, [r3, #260] @ 0x104 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ tst r8, r0 │ │ │ │ - bne 0x126f48 │ │ │ │ + bne 0x127048 │ │ │ │ lsr r1, r0, #3 │ │ │ │ and r1, r1, #1 │ │ │ │ eor r1, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne r0, #2048 @ 0x800 │ │ │ │ - beq 0x126fb0 │ │ │ │ + beq 0x1270b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #136] @ 0x126fd8 │ │ │ │ + ldr r3, [pc, #136] @ 0x1270d8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #84] @ 0x126fdc │ │ │ │ - ldr r2, [pc, #84] @ 0x126fe0 │ │ │ │ - ldr r1, [pc, #84] @ 0x126fe4 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldr ip, [pc, #76] @ 0x126fe8 │ │ │ │ - ldr r3, [pc, #76] @ 0x126fec │ │ │ │ - ldr r1, [pc, #64] @ 0x126fe4 │ │ │ │ + ldr r3, [pc, #84] @ 0x1270dc │ │ │ │ + ldr r2, [pc, #84] @ 0x1270e0 │ │ │ │ + ldr r1, [pc, #84] @ 0x1270e4 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldr ip, [pc, #76] @ 0x1270e8 │ │ │ │ + ldr r3, [pc, #76] @ 0x1270ec │ │ │ │ + ldr r1, [pc, #64] @ 0x1270e4 │ │ │ │ mov r2, #832 @ 0x340 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #8704 @ 0x2200 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x139d94 │ │ │ │ + bl 0x139e94 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ - strheq r4, [r6], #-60 @ 0xffffffc4 │ │ │ │ + strheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ - subeq r4, r6, r8, lsr #9 │ │ │ │ + subeq r4, r6, r8, lsr #11 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - subeq ip, r0, r8, ror #16 │ │ │ │ - subeq ip, r0, r8, ror #19 │ │ │ │ - @ instruction: 0x00464494 │ │ │ │ + subeq ip, r0, r8, ror #18 │ │ │ │ + subeq ip, r0, r8, ror #21 │ │ │ │ + @ instruction: 0x00464594 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mvn r1, r1, lsl #20 │ │ │ │ mvn r1, r1, lsr #20 │ │ │ │ rsb r1, r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcc 0x1270d4 │ │ │ │ + bcc 0x1271d4 │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r3 │ │ │ │ - bhi 0x1270bc │ │ │ │ - ldr r3, [pc, #192] @ 0x1270f0 │ │ │ │ + bhi 0x1271bc │ │ │ │ + ldr r3, [pc, #192] @ 0x1271f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ movhi r3, #1 │ │ │ │ - bhi 0x127070 │ │ │ │ - ldr r3, [pc, #168] @ 0x1270f4 │ │ │ │ + bhi 0x127170 │ │ │ │ + ldr r3, [pc, #168] @ 0x1271f4 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r8, [r3, #260] @ 0x104 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ tst r8, r0 │ │ │ │ - bne 0x12708c │ │ │ │ + bne 0x12718c │ │ │ │ lsr ip, r0, #3 │ │ │ │ and ip, ip, #1 │ │ │ │ eor r3, ip, #1 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ sub r0, r7, #8704 @ 0x2200 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x139d94 │ │ │ │ + bl 0x139e94 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r3, [pc, #96] @ 0x1270f8 │ │ │ │ + ldrne r3, [pc, #96] @ 0x1271f8 │ │ │ │ moveq r0, r6 │ │ │ │ ldrne r0, [r3] │ │ │ │ addne r0, r4, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #52] @ 0x1270fc │ │ │ │ - ldr r2, [pc, #52] @ 0x127100 │ │ │ │ - ldr r1, [pc, #52] @ 0x127104 │ │ │ │ - str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldr ip, [pc, #44] @ 0x127108 │ │ │ │ - ldr r3, [pc, #44] @ 0x12710c │ │ │ │ - ldr r2, [pc, #44] @ 0x127110 │ │ │ │ - ldr r1, [pc, #28] @ 0x127104 │ │ │ │ + ldr r3, [pc, #52] @ 0x1271fc │ │ │ │ + ldr r2, [pc, #52] @ 0x127200 │ │ │ │ + ldr r1, [pc, #52] @ 0x127204 │ │ │ │ + str r0, [sp] │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldr ip, [pc, #44] @ 0x127208 │ │ │ │ + ldr r3, [pc, #44] @ 0x12720c │ │ │ │ + ldr r2, [pc, #44] @ 0x127210 │ │ │ │ + ldr r1, [pc, #28] @ 0x127204 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ - strheq r4, [r6], #-60 @ 0xffffffc4 │ │ │ │ + strheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ - subeq r4, r6, r8, lsr #9 │ │ │ │ + subeq r4, r6, r8, lsr #11 │ │ │ │ andeq r0, r0, r2, lsr #6 │ │ │ │ - subeq ip, r0, r8, ror #16 │ │ │ │ - subeq ip, r0, r8, ror #19 │ │ │ │ - subeq r4, r6, ip, asr #9 │ │ │ │ + subeq ip, r0, r8, ror #18 │ │ │ │ + subeq ip, r0, r8, ror #21 │ │ │ │ + subeq r4, r6, ip, asr #11 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #144] @ 0x1271bc │ │ │ │ + ldr r3, [pc, #144] @ 0x1272bc │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bhi 0x1271b4 │ │ │ │ + bhi 0x1272b4 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ tst r0, #4 │ │ │ │ - bne 0x127180 │ │ │ │ + bne 0x127280 │ │ │ │ lsr r3, r0, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub r0, r5, #8704 @ 0x2200 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x139d94 │ │ │ │ + bl 0x139e94 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r3, [pc, #52] @ 0x1271c0 │ │ │ │ + ldrne r3, [pc, #52] @ 0x1272c0 │ │ │ │ mov r0, r4 │ │ │ │ ldrne r3, [r3] │ │ │ │ addne r3, r3, r4 │ │ │ │ strne r3, [r6] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #1 │ │ │ │ - b 0x127164 │ │ │ │ + b 0x127264 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ mvn r6, r6, lsr #12 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, #0 │ │ │ │ bic r5, r5, #15 │ │ │ │ mvn r6, r6, lsl #12 │ │ │ │ - bl 0x135860 │ │ │ │ - ldr r0, [pc, #264] @ 0x127308 │ │ │ │ + bl 0x135960 │ │ │ │ + ldr r0, [pc, #264] @ 0x127408 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ stm sp, {r6, r8} │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1272cc │ │ │ │ + beq 0x1273cc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ stm sp, {r6, r8} │ │ │ │ - bl 0x1da6ac │ │ │ │ + bl 0x1da7ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs r1, r2, #0 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr lr, [r4, #28] │ │ │ │ mov r9, r3 │ │ │ │ mov r0, #0 │ │ │ │ - bcc 0x1272b0 │ │ │ │ + bcc 0x1273b0 │ │ │ │ cmp r6, ip │ │ │ │ sbcs r3, r8, lr │ │ │ │ - bcs 0x1272ec │ │ │ │ + bcs 0x1273ec │ │ │ │ cmp ip, r6 │ │ │ │ sbcs lr, lr, #0 │ │ │ │ mov r2, r6 │ │ │ │ movcc r2, ip │ │ │ │ add r2, r2, #1 │ │ │ │ sub r2, r2, r9 │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ lsr r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, r0 │ │ │ │ lsl r2, r2, #7 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - beq 0x1272cc │ │ │ │ + beq 0x1273cc │ │ │ │ stm sp, {r6, r8} │ │ │ │ - bl 0x1da6ac │ │ │ │ + bl 0x1da7ac │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r0 │ │ │ │ - b 0x127228 │ │ │ │ + b 0x127328 │ │ │ │ subs r3, r5, r3 │ │ │ │ rsc r2, r2, #0 │ │ │ │ lsr r3, r3, #12 │ │ │ │ orr r3, r3, r2, lsl #20 │ │ │ │ lsl r0, r3, #7 │ │ │ │ mov r9, r5 │ │ │ │ - b 0x127258 │ │ │ │ + b 0x127358 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #16] @ 0x127308 │ │ │ │ - bl 0x1d9f38 │ │ │ │ - ldr r1, [pc, #12] @ 0x12730c │ │ │ │ + ldr r1, [pc, #16] @ 0x127408 │ │ │ │ + bl 0x1da038 │ │ │ │ + ldr r1, [pc, #12] @ 0x12740c │ │ │ │ sub r0, r4, #8 │ │ │ │ - bl 0x1d2f04 │ │ │ │ - b 0x127288 │ │ │ │ + bl 0x1d3004 │ │ │ │ + b 0x127388 │ │ │ │ adceq r3, r8, r0, asr #7 │ │ │ │ - eoreq fp, pc, r8, lsl r7 @ │ │ │ │ + eoreq fp, pc, r8, lsl r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r0, r1 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bhi 0x1274fc │ │ │ │ - ldr r3, [pc, #516] @ 0x127538 │ │ │ │ + bhi 0x1275fc │ │ │ │ + ldr r3, [pc, #516] @ 0x127638 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bhi 0x127524 │ │ │ │ + bhi 0x127624 │ │ │ │ and r3, r2, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ - beq 0x127510 │ │ │ │ + beq 0x127610 │ │ │ │ mov r6, r0 │ │ │ │ bic r6, r6, #4080 @ 0xff0 │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ mvn r5, r5, lsr #12 │ │ │ │ ands sl, r4, #8 │ │ │ │ bic r6, r6, #15 │ │ │ │ mvn r5, r5, lsl #12 │ │ │ │ - beq 0x1273dc │ │ │ │ + beq 0x1274dc │ │ │ │ tst r4, #2 │ │ │ │ and r7, r4, #64 @ 0x40 │ │ │ │ bic sl, r4, #64 @ 0x40 │ │ │ │ orrne sl, sl, #16 │ │ │ │ cmp r7, #0 │ │ │ │ mvneq r3, #3200 @ 0xc80 │ │ │ │ - bne 0x1273e0 │ │ │ │ + bne 0x1274e0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x12547c │ │ │ │ + bl 0x12557c │ │ │ │ orr r0, r0, r7 │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x1274c0 │ │ │ │ + bne 0x1275c0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1271c4 │ │ │ │ + bl 0x1272c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ - ldr r0, [pc, #320] @ 0x12753c │ │ │ │ + ldr r0, [pc, #320] @ 0x12763c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r5, r9} │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1274a4 │ │ │ │ + beq 0x1275a4 │ │ │ │ ldrb r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #288] @ 0x12753c │ │ │ │ + ldr r1, [pc, #288] @ 0x12763c │ │ │ │ lsl r3, r3, #29 │ │ │ │ orr r7, r7, r3, lsr #31 │ │ │ │ - bl 0x1d9f38 │ │ │ │ + bl 0x1da038 │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ ldr r8, [r4, #24] │ │ │ │ cmp r2, r6 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ sub fp, r4, #8 │ │ │ │ - bcc 0x127454 │ │ │ │ + bcc 0x127554 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc 0x1274d4 │ │ │ │ - ldr r1, [pc, #244] @ 0x127540 │ │ │ │ + bcc 0x1275d4 │ │ │ │ + ldr r1, [pc, #244] @ 0x127640 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x1d2f04 │ │ │ │ - b 0x1273f4 │ │ │ │ + bl 0x1d3004 │ │ │ │ + b 0x1274f4 │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr r1, [pc, #220] @ 0x12753c │ │ │ │ + ldr r1, [pc, #220] @ 0x12763c │ │ │ │ mov r0, r4 │ │ │ │ str r9, [r4, #28] │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 0x1273f4 │ │ │ │ + bcs 0x1274f4 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ add r3, r5, #1 │ │ │ │ - ldr r1, [pc, #176] @ 0x12753c │ │ │ │ + ldr r1, [pc, #176] @ 0x12763c │ │ │ │ str r8, [r0, #32] │ │ │ │ str r4, [r0, #48] @ 0x30 │ │ │ │ str r9, [r0, #28] │ │ │ │ str r9, [r0, #36] @ 0x24 │ │ │ │ str r3, [r0, #24] │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 0x1273b4 │ │ │ │ + beq 0x1274b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r3, #3200 @ 0xc80 │ │ │ │ mvnne r3, #0 │ │ │ │ - b 0x12739c │ │ │ │ + b 0x12749c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x122890 │ │ │ │ + b 0x122990 │ │ │ │ add r3, r5, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #84] @ 0x12753c │ │ │ │ + ldr r1, [pc, #84] @ 0x12763c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 0x1273b4 │ │ │ │ - b 0x1274ac │ │ │ │ - ldr r3, [pc, #64] @ 0x127544 │ │ │ │ - ldr r2, [pc, #64] @ 0x127548 │ │ │ │ - ldr r1, [pc, #64] @ 0x12754c │ │ │ │ - ldr r0, [pc, #64] @ 0x127550 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #44] @ 0x127544 │ │ │ │ - ldr r1, [pc, #48] @ 0x12754c │ │ │ │ - ldr r0, [pc, #52] @ 0x127554 │ │ │ │ + beq 0x1274b4 │ │ │ │ + b 0x1275ac │ │ │ │ + ldr r3, [pc, #64] @ 0x127644 │ │ │ │ + ldr r2, [pc, #64] @ 0x127648 │ │ │ │ + ldr r1, [pc, #64] @ 0x12764c │ │ │ │ + ldr r0, [pc, #64] @ 0x127650 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #44] @ 0x127644 │ │ │ │ + ldr r1, [pc, #48] @ 0x12764c │ │ │ │ + ldr r0, [pc, #52] @ 0x127654 │ │ │ │ mov r2, #504 @ 0x1f8 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #24] @ 0x127544 │ │ │ │ - ldr r2, [pc, #40] @ 0x127558 │ │ │ │ - ldr r1, [pc, #24] @ 0x12754c │ │ │ │ - ldr r0, [pc, #36] @ 0x12755c │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #24] @ 0x127644 │ │ │ │ + ldr r2, [pc, #40] @ 0x127658 │ │ │ │ + ldr r1, [pc, #24] @ 0x12764c │ │ │ │ + ldr r0, [pc, #36] @ 0x12765c │ │ │ │ + bl 0x365f98 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ - eoreq fp, pc, r8, lsl r7 @ │ │ │ │ - ldrdeq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ + eoreq fp, pc, r8, lsl r8 @ │ │ │ │ + ldrdeq r4, [r6], #-92 @ 0xffffffa4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - subeq ip, r0, r8, ror #16 │ │ │ │ - subeq ip, r0, ip, lsl #20 │ │ │ │ - subeq ip, r0, r4, lsr sl │ │ │ │ + subeq ip, r0, r8, ror #18 │ │ │ │ + subeq ip, r0, ip, lsl #22 │ │ │ │ + subeq ip, r0, r4, lsr fp │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - subeq ip, r0, ip, lsl sl │ │ │ │ + subeq ip, r0, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic r4, r0, #4080 @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ bic r4, r4, #15 │ │ │ │ mov r8, #0 │ │ │ │ lsr r7, r0, #18 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #156] @ 0x127630 │ │ │ │ + ldr r0, [pc, #156] @ 0x127730 │ │ │ │ mov r3, r8 │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ lsl r7, r7, #18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x1275d0 │ │ │ │ + beq 0x1276d0 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ sub r4, r4, r7 │ │ │ │ add r0, r0, r4, lsr #5 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x1357b4 │ │ │ │ + bl 0x1358b4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp] │ │ │ │ - ldr r0, [pc, #76] @ 0x127630 │ │ │ │ + ldr r0, [pc, #76] @ 0x127730 │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x1275f8 │ │ │ │ - bl 0x135800 │ │ │ │ - b 0x1275a8 │ │ │ │ - ldr r0, [pc, #52] @ 0x127634 │ │ │ │ - bl 0x2fb62c │ │ │ │ + beq 0x1276f8 │ │ │ │ + bl 0x135900 │ │ │ │ + b 0x1276a8 │ │ │ │ + ldr r0, [pc, #52] @ 0x127734 │ │ │ │ + bl 0x2fb72c │ │ │ │ mvn r6, r6, lsr #18 │ │ │ │ mvn r6, r6, lsl #18 │ │ │ │ - ldr r1, [pc, #32] @ 0x127630 │ │ │ │ + ldr r1, [pc, #32] @ 0x127730 │ │ │ │ mov r3, r0 │ │ │ │ add r5, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r3, #32] │ │ │ │ str r7, [r3, #24] │ │ │ │ str r8, [r3, #28] │ │ │ │ str r8, [r3, #36] @ 0x24 │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - b 0x1275f0 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + b 0x1276f0 │ │ │ │ adceq r3, r8, r0, asr #7 │ │ │ │ andeq r2, r0, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r9, [sp, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 0x1357b4 │ │ │ │ + bl 0x1358b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x127764 │ │ │ │ - ldr sl, [pc, #504] @ 0x127868 │ │ │ │ + beq 0x127864 │ │ │ │ + ldr sl, [pc, #504] @ 0x127968 │ │ │ │ mvn r8, #0 │ │ │ │ - b 0x1276d0 │ │ │ │ + b 0x1277d0 │ │ │ │ tst r3, #2 │ │ │ │ - bne 0x1277fc │ │ │ │ + bne 0x1278fc │ │ │ │ cmn r8, #1 │ │ │ │ - beq 0x12782c │ │ │ │ + beq 0x12792c │ │ │ │ sub r1, r5, #1 │ │ │ │ add r1, r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x122890 │ │ │ │ + bl 0x122990 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r5, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x3a64ec │ │ │ │ + bl 0x3a65ec │ │ │ │ cmp r0, r4 │ │ │ │ - bne 0x127758 │ │ │ │ + bne 0x127858 │ │ │ │ subs r6, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ add r5, r5, r4 │ │ │ │ - beq 0x1277d0 │ │ │ │ + beq 0x1278d0 │ │ │ │ bic fp, r5, #4080 @ 0xff0 │ │ │ │ bic fp, fp, #15 │ │ │ │ sub r4, fp, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ cmp r4, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #376] @ 0x12786c │ │ │ │ + ldr r0, [pc, #376] @ 0x12796c │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ movcs r4, r6 │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #40] @ 0x28 │ │ │ │ - beq 0x127788 │ │ │ │ + beq 0x127888 │ │ │ │ tst r3, #8 │ │ │ │ - beq 0x1277cc │ │ │ │ + beq 0x1278cc │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x127674 │ │ │ │ + bne 0x127774 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x127814 │ │ │ │ + bne 0x127914 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 0x12784c │ │ │ │ + beq 0x12794c │ │ │ │ ldr r3, [sl] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r5, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x3a64bc │ │ │ │ + bl 0x3a65bc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 0x1276c0 │ │ │ │ + beq 0x1277c0 │ │ │ │ mvn r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x3a895c │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x3a8a5c │ │ │ │ + bl 0x135900 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x135860 │ │ │ │ + bl 0x135960 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 0x1277cc │ │ │ │ + bne 0x1278cc │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x1357b4 │ │ │ │ + bl 0x1358b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ - ldr r0, [pc, #188] @ 0x12786c │ │ │ │ + ldr r0, [pc, #188] @ 0x12796c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 0x1277c8 │ │ │ │ - bl 0x135800 │ │ │ │ + beq 0x1278c8 │ │ │ │ + bl 0x135900 │ │ │ │ ldr r3, [fp, #40] @ 0x28 │ │ │ │ - b 0x12770c │ │ │ │ - bl 0x135800 │ │ │ │ + b 0x12780c │ │ │ │ + bl 0x135900 │ │ │ │ mvn r6, #0 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 0x12775c │ │ │ │ - bl 0x135800 │ │ │ │ + bne 0x12785c │ │ │ │ + bl 0x135900 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1276c0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1277c0 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, r4 │ │ │ │ add r1, r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1276c0 │ │ │ │ - ldr r0, [pc, #60] @ 0x127870 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1277c0 │ │ │ │ + ldr r0, [pc, #60] @ 0x127970 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x3ab4cc │ │ │ │ + bl 0x3ab5cc │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x127684 │ │ │ │ + bne 0x127784 │ │ │ │ mvn r6, #0 │ │ │ │ - b 0x127764 │ │ │ │ - ldr r0, [pc, #28] @ 0x127870 │ │ │ │ + b 0x127864 │ │ │ │ + ldr r0, [pc, #28] @ 0x127970 │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x3ab4cc │ │ │ │ + bl 0x3ab5cc │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x12772c │ │ │ │ - b 0x127844 │ │ │ │ + bne 0x12782c │ │ │ │ + b 0x127944 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ @ instruction: 0x00a833b8 │ │ │ │ - subeq ip, r0, r4, ror #20 │ │ │ │ - ldr r2, [pc, #60] @ 0x1278b8 │ │ │ │ + subeq ip, r0, r4, ror #22 │ │ │ │ + ldr r2, [pc, #60] @ 0x1279b8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r2, r3] │ │ │ │ - ldr r0, [pc, #40] @ 0x1278bc │ │ │ │ + ldr r0, [pc, #40] @ 0x1279bc │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -286166,144 +286230,144 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #124] @ 0x127954 │ │ │ │ + ldr r5, [pc, #124] @ 0x127a54 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r3, [r5, r0] │ │ │ │ - ldr r3, [pc, #108] @ 0x127958 │ │ │ │ + ldr r3, [pc, #108] @ 0x127a58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #92] @ 0x12795c │ │ │ │ + ldr r3, [pc, #92] @ 0x127a5c │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, sp, r2 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r0, [sp, #2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, r4] │ │ │ │ - ldr r3, [pc, #52] @ 0x127958 │ │ │ │ + ldr r3, [pc, #52] @ 0x127a58 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x127950 │ │ │ │ + bne 0x127a50 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #124] @ 0x1279f4 │ │ │ │ + ldr r5, [pc, #124] @ 0x127af4 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r3, [r5, r0] │ │ │ │ - ldr r3, [pc, #108] @ 0x1279f8 │ │ │ │ + ldr r3, [pc, #108] @ 0x127af8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #92] @ 0x1279fc │ │ │ │ + ldr r3, [pc, #92] @ 0x127afc │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, sp │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, r4] │ │ │ │ - ldr r3, [pc, #52] @ 0x1279f8 │ │ │ │ + ldr r3, [pc, #52] @ 0x127af8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1279f0 │ │ │ │ + bne 0x127af0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #120] @ 0x127a90 │ │ │ │ + ldr r5, [pc, #120] @ 0x127b90 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r3, [r5, r0] │ │ │ │ - ldr r3, [pc, #104] @ 0x127a94 │ │ │ │ + ldr r3, [pc, #104] @ 0x127b94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #88] @ 0x127a98 │ │ │ │ + ldr r3, [pc, #88] @ 0x127b98 │ │ │ │ mov r2, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, sp │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, r4] │ │ │ │ - ldr r3, [pc, #48] @ 0x127a94 │ │ │ │ + ldr r3, [pc, #48] @ 0x127b94 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x127a8c │ │ │ │ + bne 0x127b8c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ands ip, r2, #224 @ 0xe0 │ │ │ │ - beq 0x127acc │ │ │ │ + beq 0x127bcc │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ andeq ip, r2, #7 │ │ │ │ lsrne ip, ip, #5 │ │ │ │ mvn r2, #0 │ │ │ │ bics r2, r1, r2, lsl ip │ │ │ │ - bne 0x127b08 │ │ │ │ - ldr r5, [pc, #68] @ 0x127b18 │ │ │ │ - ldr r4, [pc, #68] @ 0x127b1c │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x127c08 │ │ │ │ + ldr r5, [pc, #68] @ 0x127c18 │ │ │ │ + ldr r4, [pc, #68] @ 0x127c1c │ │ │ │ + bl 0x358e70 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r4, r2] │ │ │ │ ldr r0, [r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, r2] │ │ │ │ mov r1, #0 │ │ │ │ @@ -286311,158 +286375,158 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r2, #2 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x139e00 │ │ │ │ + bl 0x139f00 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #152] @ 0x127bd0 │ │ │ │ + ldr ip, [pc, #152] @ 0x127cd0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, #2 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ sub r0, r0, #16 │ │ │ │ str r5, [sp] │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #10 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp, #10] │ │ │ │ - ldr r2, [pc, #92] @ 0x127bd4 │ │ │ │ + ldr r2, [pc, #92] @ 0x127cd4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ str r1, [r2, r0] │ │ │ │ lsrne r2, r3, #8 │ │ │ │ orrne r3, r2, r3, lsl #8 │ │ │ │ - ldr r2, [pc, #60] @ 0x127bd0 │ │ │ │ + ldr r2, [pc, #60] @ 0x127cd0 │ │ │ │ lslne r3, r3, #16 │ │ │ │ lsrne r3, r3, #16 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 0x127bcc │ │ │ │ + bne 0x127ccc │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #152] @ 0x127c88 │ │ │ │ + ldr ip, [pc, #152] @ 0x127d88 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #92] @ 0x127c8c │ │ │ │ + ldr r2, [pc, #92] @ 0x127d8c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ str r1, [r2, r0] │ │ │ │ eorne r2, r3, r3, ror #16 │ │ │ │ lsrne r2, r2, #8 │ │ │ │ bicne r2, r2, #65280 @ 0xff00 │ │ │ │ eorne r3, r2, r3, ror #8 │ │ │ │ - ldr r2, [pc, #52] @ 0x127c88 │ │ │ │ + ldr r2, [pc, #52] @ 0x127d88 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 0x127c84 │ │ │ │ + bne 0x127d84 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #172] @ 0x127d54 │ │ │ │ + ldr ip, [pc, #172] @ 0x127e54 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, #0 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ sub r0, r0, #16 │ │ │ │ str r5, [sp] │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #108] @ 0x127d58 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #108] @ 0x127e58 │ │ │ │ + bl 0x358e70 │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ str r5, [r3, r0] │ │ │ │ - beq 0x127d1c │ │ │ │ + beq 0x127e1c │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ eor r0, r1, r1, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ lsr r0, r0, #8 │ │ │ │ eor r3, r3, r2, ror #8 │ │ │ │ bic r0, r0, #65280 @ 0xff00 │ │ │ │ eor r2, r0, r1, ror #8 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #48] @ 0x127d54 │ │ │ │ + ldr r3, [pc, #48] @ 0x127e54 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r0, r3, r0 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x127d50 │ │ │ │ + bne 0x127e50 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -286470,18 +286534,18 @@ │ │ │ │ mov r4, #0 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ lsr r2, ip, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r2, [pc, #36] @ 0x127dc4 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #36] @ 0x127ec4 │ │ │ │ + bl 0x358e70 │ │ │ │ str r4, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -286492,48 +286556,48 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldrd r2, [sp] │ │ │ │ - b 0x126b4c │ │ │ │ + b 0x126c4c │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldrd r2, [sp] │ │ │ │ - b 0x1268c8 │ │ │ │ + b 0x1269c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsr r2, ip, #4 │ │ │ │ str r4, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ ldrb r1, [r0] │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r2, [pc, #40] @ 0x127e9c │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r2, [pc, #40] @ 0x127f9c │ │ │ │ mov r3, r0 │ │ │ │ lsl r0, r1, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ str r4, [r2, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -286546,110 +286610,110 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldrd r2, [sp] │ │ │ │ - b 0x126b4c │ │ │ │ + b 0x126c4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr ip, [pc, #92] @ 0x127f74 │ │ │ │ + ldr ip, [pc, #92] @ 0x128074 │ │ │ │ sub r1, r1, #8704 @ 0x2200 │ │ │ │ str r3, [sp] │ │ │ │ sub r1, r1, #16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x1265d4 │ │ │ │ - ldr r3, [pc, #52] @ 0x127f74 │ │ │ │ + bl 0x1266d4 │ │ │ │ + ldr r3, [pc, #52] @ 0x128074 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x127f70 │ │ │ │ + bne 0x128070 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 0x127ff0 │ │ │ │ + ldr ip, [pc, #96] @ 0x1280f0 │ │ │ │ sub sp, sp, #16 │ │ │ │ sub r1, r1, #8704 @ 0x2200 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str lr, [sp] │ │ │ │ sub r1, r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x1265d4 │ │ │ │ - ldr r3, [pc, #52] @ 0x127ff0 │ │ │ │ + bl 0x1266d4 │ │ │ │ + ldr r3, [pc, #52] @ 0x1280f0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x127fec │ │ │ │ + bne 0x1280ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov ip, #1 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ lsr r2, lr, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb r3, [r0] │ │ │ │ - ldr r3, [pc, #36] @ 0x128060 │ │ │ │ + ldr r3, [pc, #36] @ 0x128160 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -286661,35 +286725,35 @@ │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, lr │ │ │ │ sub r0, r0, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x124a90 │ │ │ │ + b 0x124b90 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldrd r2, [sp] │ │ │ │ str ip, [sp] │ │ │ │ - b 0x124d80 │ │ │ │ + b 0x124e80 │ │ │ │ push {r4, r5} │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp, #12] │ │ │ │ sub r0, r0, #16 │ │ │ │ pop {r4, r5} │ │ │ │ - b 0x124fd4 │ │ │ │ + b 0x1250d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -286701,15 +286765,15 @@ │ │ │ │ sub r0, r5, #8704 @ 0x2200 │ │ │ │ add r3, sp, #28 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ sub r0, r0, #16 │ │ │ │ str lr, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 0x1251f0 │ │ │ │ + bl 0x1252f0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -286728,115 +286792,115 @@ │ │ │ │ stm r4, {r0, r1} │ │ │ │ sub r0, r6, #8704 @ 0x2200 │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r0, #16 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1251f0 │ │ │ │ + b 0x1252f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ lsr r2, r2, #4 │ │ │ │ str r4, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r2, [pc, #36] @ 0x1281f8 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #36] @ 0x1282f8 │ │ │ │ + bl 0x358e70 │ │ │ │ str r4, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x126cc8 │ │ │ │ + b 0x126dc8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x126b4c │ │ │ │ + b 0x126c4c │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x1268c8 │ │ │ │ + b 0x1269c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #96] @ 0x128298 │ │ │ │ + ldr ip, [pc, #96] @ 0x128398 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ sub r1, r1, #8704 @ 0x2200 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ sub r1, r1, #16 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x1265d4 │ │ │ │ - ldr r3, [pc, #52] @ 0x128298 │ │ │ │ + bl 0x1266d4 │ │ │ │ + ldr r3, [pc, #52] @ 0x128398 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x128294 │ │ │ │ + bne 0x128394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ lsr r2, r3, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ strb r4, [r0] │ │ │ │ - ldr r3, [pc, #40] @ 0x128304 │ │ │ │ + ldr r3, [pc, #40] @ 0x128404 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x124a90 │ │ │ │ + b 0x124b90 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x124d80 │ │ │ │ + b 0x124e80 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x124fd4 │ │ │ │ + b 0x1250d4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #24 │ │ │ │ @@ -286849,15 +286913,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ sub r0, r4, #8704 @ 0x2200 │ │ │ │ ldm ip, {r2, r3} │ │ │ │ mov r1, lr │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x1251f0 │ │ │ │ + bl 0x1252f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -286869,18 +286933,18 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ lsr r2, r2, #4 │ │ │ │ str r4, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r2, [pc, #36] @ 0x128400 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #36] @ 0x128500 │ │ │ │ + bl 0x358e70 │ │ │ │ str r4, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -286893,18 +286957,18 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ lsr r2, r2, #4 │ │ │ │ str r4, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ ldrb r1, [r0] │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r2, [pc, #40] @ 0x128468 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r2, [pc, #40] @ 0x128568 │ │ │ │ mov r3, r0 │ │ │ │ lsl r0, r1, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ str r4, [r2, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -286916,100 +286980,100 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r2, r2, #272 @ 0x110 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r2, r2, #272 @ 0x110 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r2, r2, #288 @ 0x120 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x126b4c │ │ │ │ + b 0x126c4c │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r2, r2, #304 @ 0x130 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x1268c8 │ │ │ │ + b 0x1269c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r2, r2, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r2, r2, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r2, r2, #32 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x126b4c │ │ │ │ + b 0x126c4c │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r2, r2, #48 @ 0x30 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x1268c8 │ │ │ │ + b 0x1269c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ lsr r2, r3, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 0x12460c │ │ │ │ + bl 0x12470c │ │ │ │ strb r4, [r0] │ │ │ │ - ldr r3, [pc, #40] @ 0x128604 │ │ │ │ + ldr r3, [pc, #40] @ 0x128704 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -287017,45 +287081,45 @@ │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ lsl r2, r2, #16 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r3, r3, #272 @ 0x110 │ │ │ │ lsr r2, r2, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x124a90 │ │ │ │ + b 0x124b90 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r3, r3, #288 @ 0x120 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x124d80 │ │ │ │ + b 0x124e80 │ │ │ │ ldr ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr ip, ip, #304 @ 0x130 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - b 0x124fd4 │ │ │ │ + b 0x1250d4 │ │ │ │ lsl r2, r2, #16 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r3, r3, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x124a90 │ │ │ │ + b 0x124b90 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr r3, r3, #32 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x124d80 │ │ │ │ + b 0x124e80 │ │ │ │ ldr ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ orr ip, ip, #48 @ 0x30 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - b 0x124fd4 │ │ │ │ + b 0x1250d4 │ │ │ │ push {r4, r5, lr} │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r5, [pc, #48] @ 0x1286c8 │ │ │ │ - ldr r4, [pc, #48] @ 0x1286cc │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r5, [pc, #48] @ 0x1287c8 │ │ │ │ + ldr r4, [pc, #48] @ 0x1287cc │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r4, r3] │ │ │ │ ldr r0, [r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, r3] │ │ │ │ mov r1, #0 │ │ │ │ @@ -287063,17 +287127,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r5, [pc, #56] @ 0x128718 │ │ │ │ - ldr r4, [pc, #56] @ 0x12871c │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r5, [pc, #56] @ 0x128818 │ │ │ │ + ldr r4, [pc, #56] @ 0x12881c │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r4, r3] │ │ │ │ ldr r0, [r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ mov r2, #0 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ @@ -287090,94 +287154,94 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, #272 @ 0x110 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, #272 @ 0x110 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, #288 @ 0x120 │ │ │ │ - b 0x126b4c │ │ │ │ + b 0x126c4c │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ - b 0x1268c8 │ │ │ │ + b 0x1269c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, #32 │ │ │ │ - b 0x126b4c │ │ │ │ + b 0x126c4c │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - b 0x1268c8 │ │ │ │ + b 0x1269c8 │ │ │ │ push {r4, lr} │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r4, [pc, #44] @ 0x1288ac │ │ │ │ - ldr ip, [pc, #44] @ 0x1288b0 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r4, [pc, #44] @ 0x1289ac │ │ │ │ + ldr ip, [pc, #44] @ 0x1289b0 │ │ │ │ ldr lr, [r4] │ │ │ │ str r3, [ip, r0] │ │ │ │ strb r2, [r1, lr] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip, r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -287195,15 +287259,15 @@ │ │ │ │ mov ip, r3 │ │ │ │ lsl r2, r2, #16 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #272 @ 0x110 │ │ │ │ lsr r2, r2, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124a90 │ │ │ │ + bl 0x124b90 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -287214,15 +287278,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r3 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #288 @ 0x120 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124d80 │ │ │ │ + bl 0x124e80 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -287234,15 +287298,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov ip, #304 @ 0x130 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124fd4 │ │ │ │ + bl 0x1250d4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -287255,15 +287319,15 @@ │ │ │ │ mov ip, r3 │ │ │ │ lsl r2, r2, #16 │ │ │ │ mov r3, #16 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ lsr r2, r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124a90 │ │ │ │ + bl 0x124b90 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -287274,15 +287338,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r3 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #32 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124d80 │ │ │ │ + bl 0x124e80 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -287294,27 +287358,27 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov ip, #48 @ 0x30 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124fd4 │ │ │ │ + bl 0x1250d4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ push {r4, lr} │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r4, [pc, #48] @ 0x128ad4 │ │ │ │ - ldr r2, [pc, #48] @ 0x128ad8 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r4, [pc, #48] @ 0x128bd4 │ │ │ │ + ldr r2, [pc, #48] @ 0x128bd8 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ str ip, [r2, r3] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ str ip, [r2, r3] │ │ │ │ mov r1, #0 │ │ │ │ @@ -287322,17 +287386,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r4, [pc, #56] @ 0x128b24 │ │ │ │ - ldr r2, [pc, #56] @ 0x128b28 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r4, [pc, #56] @ 0x128c24 │ │ │ │ + ldr r2, [pc, #56] @ 0x128c28 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ str ip, [r2, r3] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ @@ -287349,94 +287413,94 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #272 @ 0x110 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #272 @ 0x110 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #288 @ 0x120 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x126b4c │ │ │ │ + b 0x126c4c │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x1268c8 │ │ │ │ + b 0x1269c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x126cc8 │ │ │ │ + bl 0x126dc8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #32 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x126b4c │ │ │ │ + b 0x126c4c │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ sub r0, r0, #16 │ │ │ │ - b 0x1268c8 │ │ │ │ + b 0x1269c8 │ │ │ │ push {r4, lr} │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r4, [pc, #44] @ 0x128cb8 │ │ │ │ - ldr r3, [pc, #44] @ 0x128cbc │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r4, [pc, #44] @ 0x128db8 │ │ │ │ + ldr r3, [pc, #44] @ 0x128dbc │ │ │ │ mov ip, #0 │ │ │ │ ldr lr, [r4] │ │ │ │ str ip, [r3, r0] │ │ │ │ strb r2, [r1, lr] │ │ │ │ str ip, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -287454,15 +287518,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ lsl r2, r2, #16 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #272 @ 0x110 │ │ │ │ lsr r2, r2, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124a90 │ │ │ │ + bl 0x124b90 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -287473,15 +287537,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #288 @ 0x120 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124d80 │ │ │ │ + bl 0x124e80 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -287493,15 +287557,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp, #4] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov ip, #304 @ 0x130 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124fd4 │ │ │ │ + bl 0x1250d4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -287514,15 +287578,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ lsr r2, r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124a90 │ │ │ │ + bl 0x124b90 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -287533,15 +287597,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r3, #32 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124d80 │ │ │ │ + bl 0x124e80 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -287553,188 +287617,188 @@ │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp, #4] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov ip, #48 @ 0x30 │ │ │ │ sub r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x124fd4 │ │ │ │ + bl 0x1250d4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr ip, [pc, #160] @ 0x128f60 │ │ │ │ + ldr ip, [pc, #160] @ 0x129060 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ str lr, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r2, r5, #24 │ │ │ │ lsl r1, r4, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ strb r4, [sp, #11] │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ and r5, r4, #255 @ 0xff │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r5 │ │ │ │ strbne r0, [sp, #11] │ │ │ │ ldrb r1, [sp, #11] │ │ │ │ - ldr r3, [pc, #72] @ 0x128f64 │ │ │ │ + ldr r3, [pc, #72] @ 0x129064 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x128f60 │ │ │ │ + ldr r3, [pc, #52] @ 0x129060 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x128f5c │ │ │ │ + bne 0x12905c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #168] @ 0x129028 │ │ │ │ + ldr ip, [pc, #168] @ 0x129128 │ │ │ │ sub sp, sp, #20 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ str lr, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsl r4, r5, #16 │ │ │ │ lsl r2, r3, #16 │ │ │ │ asr r1, r4, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ strh r5, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r4, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ ldrh r1, [sp, #10] │ │ │ │ - ldr r3, [pc, #72] @ 0x12902c │ │ │ │ + ldr r3, [pc, #72] @ 0x12912c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x129028 │ │ │ │ + ldr r3, [pc, #52] @ 0x129128 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x129024 │ │ │ │ + bne 0x129124 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr ip, [pc, #140] @ 0x1290dc │ │ │ │ + ldr ip, [pc, #140] @ 0x1291dc │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ str lr, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r0, r0, #16 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #72] @ 0x1290e0 │ │ │ │ + ldr r3, [pc, #72] @ 0x1291e0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x1290dc │ │ │ │ + ldr r3, [pc, #52] @ 0x1291dc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1290d8 │ │ │ │ + bne 0x1291d8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #292] @ 0x129220 │ │ │ │ + ldr r3, [pc, #292] @ 0x129320 │ │ │ │ sub r7, r1, #8704 @ 0x2200 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ sub r7, r7, #16 │ │ │ │ str r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, lr │ │ │ │ - bl 0x1265d4 │ │ │ │ + bl 0x1266d4 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r3, r8 │ │ │ │ cmpeq r2, r9 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ @@ -287743,34 +287807,34 @@ │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, sl │ │ │ │ cmpeq r1, fp │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1291e0 │ │ │ │ + bne 0x1292e0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and r3, r3, #15 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 0x126ff0 │ │ │ │ - ldr r3, [pc, #124] @ 0x129220 │ │ │ │ + bl 0x1270f0 │ │ │ │ + ldr r3, [pc, #124] @ 0x129320 │ │ │ │ str fp, [r4] │ │ │ │ str sl, [r4, #4] │ │ │ │ str r9, [r4, #8] │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12921c │ │ │ │ + bne 0x12931c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -287783,38 +287847,38 @@ │ │ │ │ add ip, sp, #32 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, [lr] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1251f0 │ │ │ │ - b 0x12919c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x1252f0 │ │ │ │ + b 0x12929c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x35649c │ │ │ │ + bl 0x35659c │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x129298 │ │ │ │ + ldr r2, [pc, #40] @ 0x129398 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -287828,24 +287892,24 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356258 │ │ │ │ + bl 0x356358 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x129314 │ │ │ │ + ldr r2, [pc, #40] @ 0x129414 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -287859,21 +287923,21 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 0x356104 │ │ │ │ + bl 0x356204 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x129384 │ │ │ │ + ldr r2, [pc, #40] @ 0x129484 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -287887,23 +287951,23 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x3565b0 │ │ │ │ + bl 0x3566b0 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x1293fc │ │ │ │ + ldr r2, [pc, #40] @ 0x1294fc │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -287918,27 +287982,27 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356378 │ │ │ │ + bl 0x356478 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x129494 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x129594 │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -287955,24 +288019,24 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356378 │ │ │ │ + bl 0x356478 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x129510 │ │ │ │ + ldr r2, [pc, #40] @ 0x129610 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -287987,25 +288051,25 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x3561ac │ │ │ │ + bl 0x3562ac │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x12959c │ │ │ │ + ldr r1, [pc, #48] @ 0x12969c │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -288021,21 +288085,21 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 0x3561ac │ │ │ │ + bl 0x3562ac │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12960c │ │ │ │ + ldr r2, [pc, #40] @ 0x12970c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288049,23 +288113,23 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x356554 │ │ │ │ + bl 0x356654 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x129684 │ │ │ │ + ldr r2, [pc, #40] @ 0x129784 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288080,27 +288144,27 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356318 │ │ │ │ + bl 0x356418 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x12971c │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x12981c │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -288117,24 +288181,24 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356318 │ │ │ │ + bl 0x356418 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x129798 │ │ │ │ + ldr r2, [pc, #40] @ 0x129898 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288149,25 +288213,25 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x356174 │ │ │ │ + bl 0x356274 │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x129824 │ │ │ │ + ldr r1, [pc, #48] @ 0x129924 │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -288183,21 +288247,21 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 0x356174 │ │ │ │ + bl 0x356274 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x129894 │ │ │ │ + ldr r2, [pc, #40] @ 0x129994 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288211,23 +288275,23 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x35660c │ │ │ │ + bl 0x35670c │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x12990c │ │ │ │ + ldr r2, [pc, #40] @ 0x129a0c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288242,27 +288306,27 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3563d8 │ │ │ │ + bl 0x3564d8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x1299a4 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x129aa4 │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -288279,24 +288343,24 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3563d8 │ │ │ │ + bl 0x3564d8 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x129a20 │ │ │ │ + ldr r2, [pc, #40] @ 0x129b20 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288311,25 +288375,25 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x3561e4 │ │ │ │ + bl 0x3562e4 │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x129aac │ │ │ │ + ldr r1, [pc, #48] @ 0x129bac │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -288345,21 +288409,21 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 0x3561e4 │ │ │ │ + bl 0x3562e4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x129b1c │ │ │ │ + ldr r2, [pc, #40] @ 0x129c1c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288373,23 +288437,23 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x356a90 │ │ │ │ + bl 0x356b90 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x129b94 │ │ │ │ + ldr r2, [pc, #40] @ 0x129c94 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288403,24 +288467,24 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x35681c │ │ │ │ + bl 0x35691c │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x129c10 │ │ │ │ + ldr r2, [pc, #40] @ 0x129d10 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288434,21 +288498,21 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 0x3566c8 │ │ │ │ + bl 0x3567c8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x129c80 │ │ │ │ + ldr r2, [pc, #40] @ 0x129d80 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288462,23 +288526,23 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x356bbc │ │ │ │ + bl 0x356cbc │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x129cf8 │ │ │ │ + ldr r2, [pc, #40] @ 0x129df8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288493,27 +288557,27 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356954 │ │ │ │ + bl 0x356a54 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x129d90 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x129e90 │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -288530,24 +288594,24 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356954 │ │ │ │ + bl 0x356a54 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x129e0c │ │ │ │ + ldr r2, [pc, #40] @ 0x129f0c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288562,25 +288626,25 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x356770 │ │ │ │ + bl 0x356870 │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x129e98 │ │ │ │ + ldr r1, [pc, #48] @ 0x129f98 │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -288596,21 +288660,21 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 0x356770 │ │ │ │ + bl 0x356870 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x129f08 │ │ │ │ + ldr r2, [pc, #40] @ 0x12a008 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288624,23 +288688,23 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x356b58 │ │ │ │ + bl 0x356c58 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x129f80 │ │ │ │ + ldr r2, [pc, #40] @ 0x12a080 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288655,27 +288719,27 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3568ec │ │ │ │ + bl 0x3569ec │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x12a018 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x12a118 │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -288692,24 +288756,24 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3568ec │ │ │ │ + bl 0x3569ec │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x12a094 │ │ │ │ + ldr r2, [pc, #40] @ 0x12a194 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288724,25 +288788,25 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x356738 │ │ │ │ + bl 0x356838 │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x12a120 │ │ │ │ + ldr r1, [pc, #48] @ 0x12a220 │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -288758,21 +288822,21 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 0x356738 │ │ │ │ + bl 0x356838 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12a190 │ │ │ │ + ldr r2, [pc, #40] @ 0x12a290 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288786,23 +288850,23 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x356c20 │ │ │ │ + bl 0x356d20 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x12a208 │ │ │ │ + ldr r2, [pc, #40] @ 0x12a308 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288817,27 +288881,27 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3569bc │ │ │ │ + bl 0x356abc │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x12a2a0 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x12a3a0 │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -288854,24 +288918,24 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r3, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3569bc │ │ │ │ + bl 0x356abc │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x12a31c │ │ │ │ + ldr r2, [pc, #40] @ 0x12a41c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288886,25 +288950,25 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x3567a8 │ │ │ │ + bl 0x3568a8 │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x12a3a8 │ │ │ │ + ldr r1, [pc, #48] @ 0x12a4a8 │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -288920,21 +288984,21 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 0x3567a8 │ │ │ │ + bl 0x3568a8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12a418 │ │ │ │ + ldr r2, [pc, #40] @ 0x12a518 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288949,32 +289013,32 @@ │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub r0, r0, #16 │ │ │ │ str lr, [sp] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r4, r4, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ lsl r1, r0, #24 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ asr r1, r1, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ cmp r2, r5 │ │ │ │ - bne 0x12a460 │ │ │ │ - ldr r2, [pc, #40] @ 0x12a4b8 │ │ │ │ + bne 0x12a560 │ │ │ │ + ldr r2, [pc, #40] @ 0x12a5b8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -288989,38 +289053,38 @@ │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #16 │ │ │ │ str lr, [sp] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r4, r5, #16 │ │ │ │ lsr r4, r4, #24 │ │ │ │ orr r4, r4, r5, lsl #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r0] │ │ │ │ lsl r3, r0, #16 │ │ │ │ mov r5, r0 │ │ │ │ asr r1, r3, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r7, r0, lsl #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r7, r7, #16 │ │ │ │ - bne 0x12a510 │ │ │ │ + bne 0x12a610 │ │ │ │ lsr r5, r5, #24 │ │ │ │ orr r5, r5, r7, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r2, [pc, #44] @ 0x12a57c │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r2, [pc, #44] @ 0x12a67c │ │ │ │ mov r3, r0 │ │ │ │ lsl r0, r5, #16 │ │ │ │ mov r1, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r1, [r2, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ @@ -289038,32 +289102,32 @@ │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub r0, r0, #16 │ │ │ │ str lr, [sp] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ ldrh r3, [r0] │ │ │ │ mov r6, r0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r1, r3, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ cmp r5, r0, lsl #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0x12a5c8 │ │ │ │ - ldr r3, [pc, #40] @ 0x12a61c │ │ │ │ + bne 0x12a6c8 │ │ │ │ + ldr r3, [pc, #40] @ 0x12a71c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289078,34 +289142,34 @@ │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub r0, r0, #16 │ │ │ │ str lr, [sp] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r2, r4, r4, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ eor r4, r2, r4, ror #8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x12a66c │ │ │ │ + bne 0x12a76c │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ - ldr r2, [pc, #48] @ 0x12a6c4 │ │ │ │ + ldr r2, [pc, #48] @ 0x12a7c4 │ │ │ │ lsr r3, r3, #8 │ │ │ │ mov r1, #0 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ eor r0, r3, r5, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289119,27 +289183,27 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub r0, r0, #16 │ │ │ │ str lr, [sp] │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x12a700 │ │ │ │ - ldr r3, [pc, #40] @ 0x12a74c │ │ │ │ + bne 0x12a800 │ │ │ │ + ldr r3, [pc, #40] @ 0x12a84c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289148,88 +289212,88 @@ │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #160] @ 0x12a810 │ │ │ │ + ldr r2, [pc, #160] @ 0x12a910 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r2, r5, #24 │ │ │ │ lsl r1, r4, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ strb r4, [sp, #11] │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ and r5, r4, #255 @ 0xff │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r5 │ │ │ │ strbne r0, [sp, #11] │ │ │ │ ldrb r1, [sp, #11] │ │ │ │ - ldr r3, [pc, #72] @ 0x12a814 │ │ │ │ + ldr r3, [pc, #72] @ 0x12a914 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12a810 │ │ │ │ + ldr r3, [pc, #52] @ 0x12a910 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12a80c │ │ │ │ + bne 0x12a90c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r4, r4, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ lsl r1, r0, #24 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ asr r1, r1, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ cmp r2, r5 │ │ │ │ - bne 0x12a85c │ │ │ │ - ldr r2, [pc, #40] @ 0x12a8b4 │ │ │ │ + bne 0x12a95c │ │ │ │ + ldr r2, [pc, #40] @ 0x12a9b4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289244,22 +289308,22 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #1 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x35649c │ │ │ │ + bl 0x35659c │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x12a92c │ │ │ │ + ldr r2, [pc, #40] @ 0x12aa2c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289274,22 +289338,22 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #1 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x3565b0 │ │ │ │ + bl 0x3566b0 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x12a9a4 │ │ │ │ + ldr r2, [pc, #40] @ 0x12aaa4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289304,22 +289368,22 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #1 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x356554 │ │ │ │ + bl 0x356654 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x12aa1c │ │ │ │ + ldr r2, [pc, #40] @ 0x12ab1c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289334,22 +289398,22 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #1 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x35660c │ │ │ │ + bl 0x35670c │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x12aa94 │ │ │ │ + ldr r2, [pc, #40] @ 0x12ab94 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289364,22 +289428,22 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #1 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x356a90 │ │ │ │ + bl 0x356b90 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x12ab0c │ │ │ │ + ldr r2, [pc, #40] @ 0x12ac0c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289394,22 +289458,22 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #1 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x356bbc │ │ │ │ + bl 0x356cbc │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x12ab84 │ │ │ │ + ldr r2, [pc, #40] @ 0x12ac84 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289424,22 +289488,22 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #1 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x356b58 │ │ │ │ + bl 0x356c58 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x12abfc │ │ │ │ + ldr r2, [pc, #40] @ 0x12acfc │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289454,22 +289518,22 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #1 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ - bl 0x356c20 │ │ │ │ + bl 0x356d20 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ - ldr r2, [pc, #40] @ 0x12ac74 │ │ │ │ + ldr r2, [pc, #40] @ 0x12ad74 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -289480,616 +289544,616 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #192] @ 0x12ad60 │ │ │ │ + ldr ip, [pc, #192] @ 0x12ae60 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrb r4, [r7] │ │ │ │ lsl r4, r4, #24 │ │ │ │ lsl r6, r6, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ asr r6, r6, #24 │ │ │ │ cmp r4, r6 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strb r4, [sp, #11] │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ and r5, r4, #255 @ 0xff │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r5 │ │ │ │ strbne r0, [sp, #11] │ │ │ │ mov r3, r4 │ │ │ │ ldrsb r4, [sp, #11] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12acd8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12ad64 │ │ │ │ + bne 0x12add8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12ae64 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12ad60 │ │ │ │ + ldr r3, [pc, #52] @ 0x12ae60 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12ad5c │ │ │ │ + bne 0x12ae5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12ac78 │ │ │ │ + b 0x12ad78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #192] @ 0x12ae68 │ │ │ │ + ldr ip, [pc, #192] @ 0x12af68 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrb r4, [r7] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r4, r6 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, r6 │ │ │ │ lsl r1, r4, #24 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ strb r4, [sp, #11] │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ mov r5, r4 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r4 │ │ │ │ strbne r0, [sp, #11] │ │ │ │ ldrb r4, [sp, #11] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12add8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12ae6c │ │ │ │ + bne 0x12aed8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12af6c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12ae68 │ │ │ │ + ldr r3, [pc, #52] @ 0x12af68 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12ae64 │ │ │ │ + bne 0x12af64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12ad80 │ │ │ │ + b 0x12ae80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #192] @ 0x12af70 │ │ │ │ + ldr ip, [pc, #192] @ 0x12b070 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrb r4, [r7] │ │ │ │ lsl r4, r4, #24 │ │ │ │ lsl r6, r6, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ asr r6, r6, #24 │ │ │ │ cmp r4, r6 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strb r4, [sp, #11] │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ and r5, r4, #255 @ 0xff │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r5 │ │ │ │ strbne r0, [sp, #11] │ │ │ │ mov r3, r4 │ │ │ │ ldrsb r4, [sp, #11] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12aee8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12af74 │ │ │ │ + bne 0x12afe8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12b074 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12af70 │ │ │ │ + ldr r3, [pc, #52] @ 0x12b070 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12af6c │ │ │ │ + bne 0x12b06c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12ae88 │ │ │ │ + b 0x12af88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #192] @ 0x12b078 │ │ │ │ + ldr ip, [pc, #192] @ 0x12b178 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrb r4, [r7] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r4, r6 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, r6 │ │ │ │ lsl r1, r4, #24 │ │ │ │ lsl r2, r2, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ strb r4, [sp, #11] │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ mov r5, r4 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r4 │ │ │ │ strbne r0, [sp, #11] │ │ │ │ ldrb r4, [sp, #11] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12afe8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12b07c │ │ │ │ + bne 0x12b0e8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12b17c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12b078 │ │ │ │ + ldr r3, [pc, #52] @ 0x12b178 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12b074 │ │ │ │ + bne 0x12b174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12af90 │ │ │ │ + b 0x12b090 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #196] @ 0x12b184 │ │ │ │ + ldr ip, [pc, #196] @ 0x12b284 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrb r4, [r8] │ │ │ │ lsl r4, r4, #24 │ │ │ │ lsl r6, r6, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ asr r6, r6, #24 │ │ │ │ cmp r4, r6 │ │ │ │ movlt r7, r4 │ │ │ │ movge r7, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ strb r4, [sp, #11] │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ and r5, r4, #255 @ 0xff │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r5 │ │ │ │ strbne r0, [sp, #11] │ │ │ │ mov r3, r4 │ │ │ │ ldrsb r4, [sp, #11] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12b0f8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12b188 │ │ │ │ + bne 0x12b1f8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12b288 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12b184 │ │ │ │ + ldr r3, [pc, #52] @ 0x12b284 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12b180 │ │ │ │ + bne 0x12b280 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12b098 │ │ │ │ + b 0x12b198 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #192] @ 0x12b28c │ │ │ │ + ldr ip, [pc, #192] @ 0x12b38c │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrb r4, [r8] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r4, r6 │ │ │ │ movlt r7, r4 │ │ │ │ movge r7, r6 │ │ │ │ lsl r1, r4, #24 │ │ │ │ lsl r2, r7, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ strb r4, [sp, #11] │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ mov r5, r4 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r4 │ │ │ │ strbne r0, [sp, #11] │ │ │ │ ldrb r4, [sp, #11] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12b1fc │ │ │ │ - ldr r3, [pc, #72] @ 0x12b290 │ │ │ │ + bne 0x12b2fc │ │ │ │ + ldr r3, [pc, #72] @ 0x12b390 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12b28c │ │ │ │ + ldr r3, [pc, #52] @ 0x12b38c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12b288 │ │ │ │ + bne 0x12b388 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12b1a4 │ │ │ │ + b 0x12b2a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #196] @ 0x12b398 │ │ │ │ + ldr ip, [pc, #196] @ 0x12b498 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrb r4, [r8] │ │ │ │ lsl r4, r4, #24 │ │ │ │ lsl r6, r6, #24 │ │ │ │ asr r4, r4, #24 │ │ │ │ asr r6, r6, #24 │ │ │ │ cmp r4, r6 │ │ │ │ movge r7, r4 │ │ │ │ movlt r7, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ strb r4, [sp, #11] │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ and r5, r4, #255 @ 0xff │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r5 │ │ │ │ strbne r0, [sp, #11] │ │ │ │ mov r3, r4 │ │ │ │ ldrsb r4, [sp, #11] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12b30c │ │ │ │ - ldr r3, [pc, #72] @ 0x12b39c │ │ │ │ + bne 0x12b40c │ │ │ │ + ldr r3, [pc, #72] @ 0x12b49c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12b398 │ │ │ │ + ldr r3, [pc, #52] @ 0x12b498 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12b394 │ │ │ │ + bne 0x12b494 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12b2ac │ │ │ │ + b 0x12b3ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #192] @ 0x12b4a0 │ │ │ │ + ldr ip, [pc, #192] @ 0x12b5a0 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrb r4, [r8] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r4, r6 │ │ │ │ movge r7, r4 │ │ │ │ movlt r7, r6 │ │ │ │ lsl r1, r4, #24 │ │ │ │ lsl r2, r7, #24 │ │ │ │ asr r2, r2, #24 │ │ │ │ asr r1, r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ strb r4, [sp, #11] │ │ │ │ - bl 0x356da8 │ │ │ │ + bl 0x356ea8 │ │ │ │ mov r5, r4 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r4 │ │ │ │ strbne r0, [sp, #11] │ │ │ │ ldrb r4, [sp, #11] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12b410 │ │ │ │ - ldr r3, [pc, #72] @ 0x12b4a4 │ │ │ │ + bne 0x12b510 │ │ │ │ + ldr r3, [pc, #72] @ 0x12b5a4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12b4a0 │ │ │ │ + ldr r3, [pc, #52] @ 0x12b5a0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12b49c │ │ │ │ + bne 0x12b59c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12b3b8 │ │ │ │ + b 0x12b4b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #160] @ 0x12b580 │ │ │ │ + ldr r2, [pc, #160] @ 0x12b680 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r6, r4, #16 │ │ │ │ lsl r2, r5, #16 │ │ │ │ asr r1, r6, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ strh r4, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r6, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ ldrh r1, [sp, #10] │ │ │ │ - ldr r3, [pc, #72] @ 0x12b584 │ │ │ │ + ldr r3, [pc, #72] @ 0x12b684 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12b580 │ │ │ │ + ldr r3, [pc, #52] @ 0x12b680 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12b57c │ │ │ │ + bne 0x12b67c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ ldrh r3, [r0] │ │ │ │ mov r6, r0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r1, r3, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ cmp r5, r0, lsl #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - bne 0x12b5d0 │ │ │ │ - ldr r3, [pc, #40] @ 0x12b624 │ │ │ │ + bne 0x12b6d0 │ │ │ │ + ldr r3, [pc, #40] @ 0x12b724 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -290104,23 +290168,23 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356258 │ │ │ │ + bl 0x356358 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x12b6a0 │ │ │ │ + ldr r2, [pc, #40] @ 0x12b7a0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -290135,23 +290199,23 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356378 │ │ │ │ + bl 0x356478 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x12b71c │ │ │ │ + ldr r2, [pc, #40] @ 0x12b81c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -290166,23 +290230,23 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356318 │ │ │ │ + bl 0x356418 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x12b798 │ │ │ │ + ldr r2, [pc, #40] @ 0x12b898 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -290197,23 +290261,23 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3563d8 │ │ │ │ + bl 0x3564d8 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x12b814 │ │ │ │ + ldr r2, [pc, #40] @ 0x12b914 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -290228,23 +290292,23 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x35681c │ │ │ │ + bl 0x35691c │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x12b890 │ │ │ │ + ldr r2, [pc, #40] @ 0x12b990 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -290259,23 +290323,23 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356954 │ │ │ │ + bl 0x356a54 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x12b90c │ │ │ │ + ldr r2, [pc, #40] @ 0x12ba0c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -290290,23 +290354,23 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3568ec │ │ │ │ + bl 0x3569ec │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x12b988 │ │ │ │ + ldr r2, [pc, #40] @ 0x12ba88 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -290321,23 +290385,23 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3569bc │ │ │ │ + bl 0x356abc │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #40] @ 0x12ba04 │ │ │ │ + ldr r2, [pc, #40] @ 0x12bb04 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -290348,659 +290412,659 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #196] @ 0x12baf4 │ │ │ │ + ldr ip, [pc, #196] @ 0x12bbf4 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r4, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r6, r6, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ asr r6, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strh r4, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r5, r4, #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r5, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r4 │ │ │ │ ldrsh r4, [sp, #10] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12ba68 │ │ │ │ - ldr r3, [pc, #72] @ 0x12baf8 │ │ │ │ + bne 0x12bb68 │ │ │ │ + ldr r3, [pc, #72] @ 0x12bbf8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12baf4 │ │ │ │ + ldr r3, [pc, #52] @ 0x12bbf4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12baf0 │ │ │ │ + bne 0x12bbf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12ba08 │ │ │ │ + b 0x12bb08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #204] @ 0x12bc08 │ │ │ │ + ldr ip, [pc, #204] @ 0x12bd08 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r4, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r6, r6, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r6, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, r6 │ │ │ │ lsl r5, r4, #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r5, #16 │ │ │ │ mov r0, r7 │ │ │ │ strh r4, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r5, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r4 │ │ │ │ ldrh r4, [sp, #10] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12bb74 │ │ │ │ - ldr r3, [pc, #72] @ 0x12bc0c │ │ │ │ + bne 0x12bc74 │ │ │ │ + ldr r3, [pc, #72] @ 0x12bd0c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12bc08 │ │ │ │ + ldr r3, [pc, #52] @ 0x12bd08 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12bc04 │ │ │ │ + bne 0x12bd04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12bb14 │ │ │ │ + b 0x12bc14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #196] @ 0x12bd14 │ │ │ │ + ldr ip, [pc, #196] @ 0x12be14 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r4, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r6, r6, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ asr r6, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strh r4, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r5, r4, #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r5, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r4 │ │ │ │ ldrsh r4, [sp, #10] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12bc88 │ │ │ │ - ldr r3, [pc, #72] @ 0x12bd18 │ │ │ │ + bne 0x12bd88 │ │ │ │ + ldr r3, [pc, #72] @ 0x12be18 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12bd14 │ │ │ │ + ldr r3, [pc, #52] @ 0x12be14 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12bd10 │ │ │ │ + bne 0x12be10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12bc28 │ │ │ │ + b 0x12bd28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #204] @ 0x12be28 │ │ │ │ + ldr ip, [pc, #204] @ 0x12bf28 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r4, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r6, r6, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r6, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, r6 │ │ │ │ lsl r5, r4, #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r5, #16 │ │ │ │ mov r0, r7 │ │ │ │ strh r4, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r5, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r4 │ │ │ │ ldrh r4, [sp, #10] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12bd94 │ │ │ │ - ldr r3, [pc, #72] @ 0x12be2c │ │ │ │ + bne 0x12be94 │ │ │ │ + ldr r3, [pc, #72] @ 0x12bf2c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12be28 │ │ │ │ + ldr r3, [pc, #52] @ 0x12bf28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12be24 │ │ │ │ + bne 0x12bf24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12bd34 │ │ │ │ + b 0x12be34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #200] @ 0x12bf38 │ │ │ │ + ldr ip, [pc, #200] @ 0x12c038 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r4, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r6, r6, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ asr r6, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ movlt r8, r4 │ │ │ │ movge r8, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ strh r4, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r5, r4, #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r5, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r4 │ │ │ │ ldrsh r4, [sp, #10] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12bea8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12bf3c │ │ │ │ + bne 0x12bfa8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12c03c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12bf38 │ │ │ │ + ldr r3, [pc, #52] @ 0x12c038 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12bf34 │ │ │ │ + bne 0x12c034 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12be48 │ │ │ │ + b 0x12bf48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #204] @ 0x12c04c │ │ │ │ + ldr ip, [pc, #204] @ 0x12c14c │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r4, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r6, r6, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r6, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ movlt r8, r4 │ │ │ │ movge r8, r6 │ │ │ │ lsl r5, r4, #16 │ │ │ │ lsl r2, r8, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r5, #16 │ │ │ │ mov r0, r7 │ │ │ │ strh r4, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r5, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r4 │ │ │ │ ldrh r4, [sp, #10] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12bfb8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12c050 │ │ │ │ + bne 0x12c0b8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12c150 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12c04c │ │ │ │ + ldr r3, [pc, #52] @ 0x12c14c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12c048 │ │ │ │ + bne 0x12c148 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12bf58 │ │ │ │ + b 0x12c058 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #200] @ 0x12c15c │ │ │ │ + ldr ip, [pc, #200] @ 0x12c25c │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r4, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r6, r6, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ asr r6, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ movge r8, r4 │ │ │ │ movlt r8, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ strh r4, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r5, r4, #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r5, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r4 │ │ │ │ ldrsh r4, [sp, #10] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12c0cc │ │ │ │ - ldr r3, [pc, #72] @ 0x12c160 │ │ │ │ + bne 0x12c1cc │ │ │ │ + ldr r3, [pc, #72] @ 0x12c260 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12c15c │ │ │ │ + ldr r3, [pc, #52] @ 0x12c25c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12c158 │ │ │ │ + bne 0x12c258 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12c06c │ │ │ │ + b 0x12c16c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #204] @ 0x12c270 │ │ │ │ + ldr ip, [pc, #204] @ 0x12c370 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r4, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsl r6, r6, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ lsr r6, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ movge r8, r4 │ │ │ │ movlt r8, r6 │ │ │ │ lsl r5, r4, #16 │ │ │ │ lsl r2, r8, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r5, #16 │ │ │ │ mov r0, r7 │ │ │ │ strh r4, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r5, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r4 │ │ │ │ ldrh r4, [sp, #10] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 0x12c1dc │ │ │ │ - ldr r3, [pc, #72] @ 0x12c274 │ │ │ │ + bne 0x12c2dc │ │ │ │ + ldr r3, [pc, #72] @ 0x12c374 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12c270 │ │ │ │ + ldr r3, [pc, #52] @ 0x12c370 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12c26c │ │ │ │ + bne 0x12c36c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12c17c │ │ │ │ + b 0x12c27c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ 0x12c380 │ │ │ │ + ldr r2, [pc, #208] @ 0x12c480 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl ip, r5, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ orr ip, ip, r5, lsl #8 │ │ │ │ lsl r2, r4, #16 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr r2, r2, #24 │ │ │ │ lsr ip, ip, #16 │ │ │ │ orr r2, r2, r4, lsl #8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsl r4, ip, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r4, #16 │ │ │ │ strh ip, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r4, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ ldrh r3, [sp, #10] │ │ │ │ lsr r0, r3, #8 │ │ │ │ orr r3, r0, r3, lsl #8 │ │ │ │ - ldr r1, [pc, #80] @ 0x12c384 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r1, [pc, #80] @ 0x12c484 │ │ │ │ + bl 0x358e70 │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ - ldr r3, [pc, #60] @ 0x12c380 │ │ │ │ + ldr r3, [pc, #60] @ 0x12c480 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bne 0x12c37c │ │ │ │ + bne 0x12c47c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str ip, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12c290 │ │ │ │ + b 0x12c390 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r5, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r4, r5, #16 │ │ │ │ lsr r4, r4, #24 │ │ │ │ orr r4, r4, r5, lsl #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r0] │ │ │ │ lsl r3, r0, #16 │ │ │ │ mov r5, r0 │ │ │ │ asr r1, r3, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmp r7, r0, lsl #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r7, r7, #16 │ │ │ │ - bne 0x12c400 │ │ │ │ + bne 0x12c500 │ │ │ │ lsr r5, r5, #24 │ │ │ │ orr r5, r5, r7, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r2, [pc, #44] @ 0x12c46c │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r2, [pc, #44] @ 0x12c56c │ │ │ │ mov r3, r0 │ │ │ │ lsl r0, r5, #16 │ │ │ │ mov r1, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str r1, [r2, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ @@ -291018,27 +291082,27 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356378 │ │ │ │ + bl 0x356478 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x12c504 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x12c604 │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -291056,27 +291120,27 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356318 │ │ │ │ + bl 0x356418 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x12c59c │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x12c69c │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -291094,27 +291158,27 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3563d8 │ │ │ │ + bl 0x3564d8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x12c634 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x12c734 │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -291132,27 +291196,27 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x356954 │ │ │ │ + bl 0x356a54 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x12c6cc │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x12c7cc │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -291170,27 +291234,27 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3568ec │ │ │ │ + bl 0x3569ec │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x12c764 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x12c864 │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -291208,27 +291272,27 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #2 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsl r1, r4, #16 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ asr r1, r1, #16 │ │ │ │ - bl 0x3569bc │ │ │ │ + bl 0x356abc │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r2, r0, #16 │ │ │ │ lsr r3, r0, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r1, [pc, #44] @ 0x12c7fc │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r1, [pc, #44] @ 0x12c8fc │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #16 │ │ │ │ mov ip, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [r1, r2] │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -291242,25 +291306,25 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #236] @ 0x12c914 │ │ │ │ + ldr ip, [pc, #236] @ 0x12ca14 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r7, [r5] │ │ │ │ lsl r7, r7, #16 │ │ │ │ lsl r6, r6, #16 │ │ │ │ asr r7, r7, #16 │ │ │ │ asr r6, r6, #16 │ │ │ │ lsl r4, r7, #16 │ │ │ │ lsr r4, r4, #24 │ │ │ │ @@ -291274,70 +291338,70 @@ │ │ │ │ lsr r2, r2, #24 │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ mov r1, r7 │ │ │ │ asr r2, r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ strh r7, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r8, r7, #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r8, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r7 │ │ │ │ ldrsh r7, [sp, #10] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 0x12c860 │ │ │ │ - ldr r3, [pc, #72] @ 0x12c918 │ │ │ │ + bne 0x12c960 │ │ │ │ + ldr r3, [pc, #72] @ 0x12ca18 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12c914 │ │ │ │ + ldr r3, [pc, #52] @ 0x12ca14 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12c910 │ │ │ │ + bne 0x12ca10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12c800 │ │ │ │ + b 0x12c900 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #228] @ 0x12ca40 │ │ │ │ + ldr ip, [pc, #228] @ 0x12cb40 │ │ │ │ mov r8, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r5, [r7] │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ lsr r4, r5, #8 │ │ │ │ orr r4, r4, r5, lsl #8 │ │ │ │ @@ -291350,69 +291414,69 @@ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ lsl r6, r5, #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r6, #16 │ │ │ │ mov r0, r7 │ │ │ │ strh r5, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r6, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r5 │ │ │ │ ldrh r5, [sp, #10] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 0x12c994 │ │ │ │ - ldr r3, [pc, #72] @ 0x12ca44 │ │ │ │ + bne 0x12ca94 │ │ │ │ + ldr r3, [pc, #72] @ 0x12cb44 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12ca40 │ │ │ │ + ldr r3, [pc, #52] @ 0x12cb40 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12ca3c │ │ │ │ + bne 0x12cb3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12c934 │ │ │ │ + b 0x12ca34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #236] @ 0x12cb74 │ │ │ │ + ldr ip, [pc, #236] @ 0x12cc74 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r7, [r5] │ │ │ │ lsl r7, r7, #16 │ │ │ │ lsl r6, r6, #16 │ │ │ │ asr r7, r7, #16 │ │ │ │ asr r6, r6, #16 │ │ │ │ lsl r4, r7, #16 │ │ │ │ lsr r4, r4, #24 │ │ │ │ @@ -291426,70 +291490,70 @@ │ │ │ │ lsr r2, r2, #24 │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ mov r1, r7 │ │ │ │ asr r2, r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ strh r7, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r8, r7, #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r8, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r7 │ │ │ │ ldrsh r7, [sp, #10] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 0x12cac0 │ │ │ │ - ldr r3, [pc, #72] @ 0x12cb78 │ │ │ │ + bne 0x12cbc0 │ │ │ │ + ldr r3, [pc, #72] @ 0x12cc78 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12cb74 │ │ │ │ + ldr r3, [pc, #52] @ 0x12cc74 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12cb70 │ │ │ │ + bne 0x12cc70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12ca60 │ │ │ │ + b 0x12cb60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #228] @ 0x12cca0 │ │ │ │ + ldr ip, [pc, #228] @ 0x12cda0 │ │ │ │ mov r8, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r5, [r7] │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ lsr r4, r5, #8 │ │ │ │ orr r4, r4, r5, lsl #8 │ │ │ │ @@ -291502,69 +291566,69 @@ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ lsl r6, r5, #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r6, #16 │ │ │ │ mov r0, r7 │ │ │ │ strh r5, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r6, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r5 │ │ │ │ ldrh r5, [sp, #10] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 0x12cbf4 │ │ │ │ - ldr r3, [pc, #72] @ 0x12cca4 │ │ │ │ + bne 0x12ccf4 │ │ │ │ + ldr r3, [pc, #72] @ 0x12cda4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12cca0 │ │ │ │ + ldr r3, [pc, #52] @ 0x12cda0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12cc9c │ │ │ │ + bne 0x12cd9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12cb94 │ │ │ │ + b 0x12cc94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #236] @ 0x12cdd4 │ │ │ │ + ldr ip, [pc, #236] @ 0x12ced4 │ │ │ │ mov r7, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r5, [r6] │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r7, r7, #16 │ │ │ │ asr r5, r5, #16 │ │ │ │ asr r7, r7, #16 │ │ │ │ lsl r3, r5, #16 │ │ │ │ lsr r3, r3, #24 │ │ │ │ @@ -291578,70 +291642,70 @@ │ │ │ │ lsr r2, r2, #24 │ │ │ │ orr r2, r2, r4, lsl #8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ asr r2, r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ strh r5, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r8, r5, #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r8, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r5 │ │ │ │ ldrsh r5, [sp, #10] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 0x12cd20 │ │ │ │ - ldr r3, [pc, #72] @ 0x12cdd8 │ │ │ │ + bne 0x12ce20 │ │ │ │ + ldr r3, [pc, #72] @ 0x12ced8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12cdd4 │ │ │ │ + ldr r3, [pc, #52] @ 0x12ced4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12cdd0 │ │ │ │ + bne 0x12ced0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12ccc0 │ │ │ │ + b 0x12cdc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #228] @ 0x12cf00 │ │ │ │ + ldr ip, [pc, #228] @ 0x12d000 │ │ │ │ mov r8, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r5, [r7] │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ lsr r3, r5, #8 │ │ │ │ orr r3, r3, r5, lsl #8 │ │ │ │ @@ -291654,69 +291718,69 @@ │ │ │ │ orr r2, r2, r4, lsl #8 │ │ │ │ lsl r6, r5, #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r6, #16 │ │ │ │ mov r0, r7 │ │ │ │ strh r5, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r6, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r5 │ │ │ │ ldrh r5, [sp, #10] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 0x12ce54 │ │ │ │ - ldr r3, [pc, #72] @ 0x12cf04 │ │ │ │ + bne 0x12cf54 │ │ │ │ + ldr r3, [pc, #72] @ 0x12d004 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12cf00 │ │ │ │ + ldr r3, [pc, #52] @ 0x12d000 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12cefc │ │ │ │ + bne 0x12cffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12cdf4 │ │ │ │ + b 0x12cef4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #236] @ 0x12d034 │ │ │ │ + ldr ip, [pc, #236] @ 0x12d134 │ │ │ │ mov r7, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r5, [r6] │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r7, r7, #16 │ │ │ │ asr r5, r5, #16 │ │ │ │ asr r7, r7, #16 │ │ │ │ lsl r3, r5, #16 │ │ │ │ lsr r3, r3, #24 │ │ │ │ @@ -291730,70 +291794,70 @@ │ │ │ │ lsr r2, r2, #24 │ │ │ │ orr r2, r2, r4, lsl #8 │ │ │ │ lsl r2, r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ asr r2, r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ strh r5, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r8, r5, #16 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r8, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r5 │ │ │ │ ldrsh r5, [sp, #10] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 0x12cf80 │ │ │ │ - ldr r3, [pc, #72] @ 0x12d038 │ │ │ │ + bne 0x12d080 │ │ │ │ + ldr r3, [pc, #72] @ 0x12d138 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12d034 │ │ │ │ + ldr r3, [pc, #52] @ 0x12d134 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12d030 │ │ │ │ + bne 0x12d130 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12cf20 │ │ │ │ + b 0x12d020 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #228] @ 0x12d160 │ │ │ │ + ldr ip, [pc, #228] @ 0x12d260 │ │ │ │ mov r8, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r5, [r7] │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsl r8, r8, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ lsr r3, r5, #8 │ │ │ │ orr r3, r3, r5, lsl #8 │ │ │ │ @@ -291806,70 +291870,70 @@ │ │ │ │ orr r2, r2, r4, lsl #8 │ │ │ │ lsl r6, r5, #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r6, #16 │ │ │ │ mov r0, r7 │ │ │ │ strh r5, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r6, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r5 │ │ │ │ ldrh r5, [sp, #10] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 0x12d0b4 │ │ │ │ - ldr r3, [pc, #72] @ 0x12d164 │ │ │ │ + bne 0x12d1b4 │ │ │ │ + ldr r3, [pc, #72] @ 0x12d264 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12d160 │ │ │ │ + ldr r3, [pc, #52] @ 0x12d260 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12d15c │ │ │ │ + bne 0x12d25c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12d054 │ │ │ │ + b 0x12d154 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #220] @ 0x12d284 │ │ │ │ + ldr ip, [pc, #220] @ 0x12d384 │ │ │ │ lsl r7, r2, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsr r7, r7, #16 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r5, [r8] │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r4, r5, #8 │ │ │ │ orr r4, r4, r5, lsl #8 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ @@ -291879,70 +291943,70 @@ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ lsl r6, r5, #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r6, #16 │ │ │ │ mov r0, r8 │ │ │ │ strh r5, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r6, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r5 │ │ │ │ ldrh r5, [sp, #10] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 0x12d1dc │ │ │ │ - ldr r3, [pc, #72] @ 0x12d288 │ │ │ │ + bne 0x12d2dc │ │ │ │ + ldr r3, [pc, #72] @ 0x12d388 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12d284 │ │ │ │ + ldr r3, [pc, #52] @ 0x12d384 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12d280 │ │ │ │ + bne 0x12d380 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12d180 │ │ │ │ + b 0x12d280 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #216] @ 0x12d3a4 │ │ │ │ + ldr ip, [pc, #216] @ 0x12d4a4 │ │ │ │ lsl r6, r2, #16 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ lsr r6, r6, #16 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrh r5, [r7] │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ lsr r3, r5, #8 │ │ │ │ orr r3, r3, r5, lsl #8 │ │ │ │ add r3, r3, r6 │ │ │ │ lsl r3, r3, #16 │ │ │ │ @@ -291951,121 +292015,121 @@ │ │ │ │ lsl r8, r5, #16 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ asr r1, r8, #16 │ │ │ │ mov r0, r7 │ │ │ │ lsr r4, r3, #16 │ │ │ │ strh r5, [sp, #10] │ │ │ │ - bl 0x356d30 │ │ │ │ + bl 0x356e30 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, r8, lsr #16 │ │ │ │ strhne r0, [sp, #10] │ │ │ │ mov r3, r5 │ │ │ │ ldrh r5, [sp, #10] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 0x12d300 │ │ │ │ - ldr r3, [pc, #72] @ 0x12d3a8 │ │ │ │ + bne 0x12d400 │ │ │ │ + ldr r3, [pc, #72] @ 0x12d4a8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12d3a4 │ │ │ │ + ldr r3, [pc, #52] @ 0x12d4a4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12d3a0 │ │ │ │ + bne 0x12d4a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12d2a4 │ │ │ │ + b 0x12d3a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ 0x12d474 │ │ │ │ + ldr r2, [pc, #144] @ 0x12d574 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #72] @ 0x12d478 │ │ │ │ + ldr r3, [pc, #72] @ 0x12d578 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12d474 │ │ │ │ + ldr r3, [pc, #52] @ 0x12d574 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12d470 │ │ │ │ + bne 0x12d570 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r5, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x12d4b8 │ │ │ │ - ldr r3, [pc, #40] @ 0x12d504 │ │ │ │ + bne 0x12d5b8 │ │ │ │ + ldr r3, [pc, #40] @ 0x12d604 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -292080,21 +292144,21 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x356104 │ │ │ │ + bl 0x356204 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12d578 │ │ │ │ + ldr r2, [pc, #40] @ 0x12d678 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -292109,21 +292173,21 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3561ac │ │ │ │ + bl 0x3562ac │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12d5ec │ │ │ │ + ldr r2, [pc, #40] @ 0x12d6ec │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -292138,21 +292202,21 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x356174 │ │ │ │ + bl 0x356274 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12d660 │ │ │ │ + ldr r2, [pc, #40] @ 0x12d760 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -292167,21 +292231,21 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3561e4 │ │ │ │ + bl 0x3562e4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12d6d4 │ │ │ │ + ldr r2, [pc, #40] @ 0x12d7d4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -292196,21 +292260,21 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3566c8 │ │ │ │ + bl 0x3567c8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12d748 │ │ │ │ + ldr r2, [pc, #40] @ 0x12d848 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -292225,21 +292289,21 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x356770 │ │ │ │ + bl 0x356870 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12d7bc │ │ │ │ + ldr r2, [pc, #40] @ 0x12d8bc │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -292254,21 +292318,21 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x356738 │ │ │ │ + bl 0x356838 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12d830 │ │ │ │ + ldr r2, [pc, #40] @ 0x12d930 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -292283,21 +292347,21 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3567a8 │ │ │ │ + bl 0x3568a8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ 0x12d8a4 │ │ │ │ + ldr r2, [pc, #40] @ 0x12d9a4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -292308,588 +292372,588 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #168] @ 0x12d978 │ │ │ │ + ldr ip, [pc, #168] @ 0x12da78 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, r6 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12d8f8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12d97c │ │ │ │ + bne 0x12d9f8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12da7c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12d978 │ │ │ │ + ldr r3, [pc, #52] @ 0x12da78 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12d974 │ │ │ │ + bne 0x12da74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12d8a8 │ │ │ │ + b 0x12d9a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #168] @ 0x12da68 │ │ │ │ + ldr ip, [pc, #168] @ 0x12db68 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, r6 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12d9e8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12da6c │ │ │ │ + bne 0x12dae8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12db6c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12da68 │ │ │ │ + ldr r3, [pc, #52] @ 0x12db68 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12da64 │ │ │ │ + bne 0x12db64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12d998 │ │ │ │ + b 0x12da98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #168] @ 0x12db58 │ │ │ │ + ldr ip, [pc, #168] @ 0x12dc58 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, r6 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12dad8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12db5c │ │ │ │ + bne 0x12dbd8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12dc5c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12db58 │ │ │ │ + ldr r3, [pc, #52] @ 0x12dc58 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12db54 │ │ │ │ + bne 0x12dc54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12da88 │ │ │ │ + b 0x12db88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #168] @ 0x12dc48 │ │ │ │ + ldr ip, [pc, #168] @ 0x12dd48 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, r6 │ │ │ │ movcs r2, r4 │ │ │ │ movcc r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12dbc8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12dc4c │ │ │ │ + bne 0x12dcc8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12dd4c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12dc48 │ │ │ │ + ldr r3, [pc, #52] @ 0x12dd48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12dc44 │ │ │ │ + bne 0x12dd44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12db78 │ │ │ │ + b 0x12dc78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #172] @ 0x12dd3c │ │ │ │ + ldr ip, [pc, #172] @ 0x12de3c │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, r6 │ │ │ │ movlt r7, r4 │ │ │ │ movge r7, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12dcb8 │ │ │ │ - ldr r3, [pc, #72] @ 0x12dd40 │ │ │ │ + bne 0x12ddb8 │ │ │ │ + ldr r3, [pc, #72] @ 0x12de40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12dd3c │ │ │ │ + ldr r3, [pc, #52] @ 0x12de3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12dd38 │ │ │ │ + bne 0x12de38 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12dc68 │ │ │ │ + b 0x12dd68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #172] @ 0x12de30 │ │ │ │ + ldr ip, [pc, #172] @ 0x12df30 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, r6 │ │ │ │ movcc r7, r4 │ │ │ │ movcs r7, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12ddac │ │ │ │ - ldr r3, [pc, #72] @ 0x12de34 │ │ │ │ + bne 0x12deac │ │ │ │ + ldr r3, [pc, #72] @ 0x12df34 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12de30 │ │ │ │ + ldr r3, [pc, #52] @ 0x12df30 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12de2c │ │ │ │ + bne 0x12df2c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12dd5c │ │ │ │ + b 0x12de5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #172] @ 0x12df24 │ │ │ │ + ldr ip, [pc, #172] @ 0x12e024 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, r6 │ │ │ │ movge r7, r4 │ │ │ │ movlt r7, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12dea0 │ │ │ │ - ldr r3, [pc, #72] @ 0x12df28 │ │ │ │ + bne 0x12dfa0 │ │ │ │ + ldr r3, [pc, #72] @ 0x12e028 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12df24 │ │ │ │ + ldr r3, [pc, #52] @ 0x12e024 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12df20 │ │ │ │ + bne 0x12e020 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12de50 │ │ │ │ + b 0x12df50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #172] @ 0x12e018 │ │ │ │ + ldr ip, [pc, #172] @ 0x12e118 │ │ │ │ mov r6, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, r6 │ │ │ │ movcs r7, r4 │ │ │ │ movcc r7, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, r4 │ │ │ │ - bne 0x12df94 │ │ │ │ - ldr r3, [pc, #72] @ 0x12e01c │ │ │ │ + bne 0x12e094 │ │ │ │ + ldr r3, [pc, #72] @ 0x12e11c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12e018 │ │ │ │ + ldr r3, [pc, #52] @ 0x12e118 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12e014 │ │ │ │ + bne 0x12e114 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12df44 │ │ │ │ + b 0x12e044 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #188] @ 0x12e114 │ │ │ │ + ldr r2, [pc, #188] @ 0x12e214 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r5, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ sub r0, r0, #16 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ eor r2, r5, r5, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ lsr r2, r2, #8 │ │ │ │ eor r4, r1, r4, ror #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ mov r1, r4 │ │ │ │ eor r2, r2, r5, ror #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ eor r3, r1, r1, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r4, [pc, #72] @ 0x12e118 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r4, [pc, #72] @ 0x12e218 │ │ │ │ mov r2, r0 │ │ │ │ eor r0, r3, r1, ror #8 │ │ │ │ - ldr r3, [pc, #56] @ 0x12e114 │ │ │ │ + ldr r3, [pc, #56] @ 0x12e214 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r4, r2] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12e110 │ │ │ │ + bne 0x12e210 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str ip, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12e038 │ │ │ │ + b 0x12e138 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r3, r4, r4, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r4, r3, r4, ror #8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x12e18c │ │ │ │ + bne 0x12e28c │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ - ldr r2, [pc, #48] @ 0x12e1e4 │ │ │ │ + ldr r2, [pc, #48] @ 0x12e2e4 │ │ │ │ lsr r3, r3, #8 │ │ │ │ mov r1, #0 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r1, [r2, r0] │ │ │ │ eor r0, r3, r5, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -292904,25 +292968,25 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x3561ac │ │ │ │ + bl 0x3562ac │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x12e270 │ │ │ │ + ldr r1, [pc, #48] @ 0x12e370 │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -292939,25 +293003,25 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x356174 │ │ │ │ + bl 0x356274 │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x12e2fc │ │ │ │ + ldr r1, [pc, #48] @ 0x12e3fc │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -292974,25 +293038,25 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x3561e4 │ │ │ │ + bl 0x3562e4 │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x12e388 │ │ │ │ + ldr r1, [pc, #48] @ 0x12e488 │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -293009,25 +293073,25 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x356770 │ │ │ │ + bl 0x356870 │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x12e414 │ │ │ │ + ldr r1, [pc, #48] @ 0x12e514 │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -293044,25 +293108,25 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x356738 │ │ │ │ + bl 0x356838 │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x12e4a0 │ │ │ │ + ldr r1, [pc, #48] @ 0x12e5a0 │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -293079,25 +293143,25 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r3, #4 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ eor r1, r4, r4, ror #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bic r1, r1, #65280 @ 0xff00 │ │ │ │ eor r1, r1, r4, ror #8 │ │ │ │ - bl 0x3567a8 │ │ │ │ + bl 0x3568a8 │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ - ldr r1, [pc, #48] @ 0x12e52c │ │ │ │ + ldr r1, [pc, #48] @ 0x12e62c │ │ │ │ lsr r3, r3, #8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r1, r0] │ │ │ │ eor r0, r3, r2, ror #8 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -293110,25 +293174,25 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #200] @ 0x12e620 │ │ │ │ + ldr ip, [pc, #200] @ 0x12e720 │ │ │ │ mov r7, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [r8] │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r4, r3, r5, ror #8 │ │ │ │ cmp r4, r7 │ │ │ │ movlt r2, r4 │ │ │ │ @@ -293136,67 +293200,67 @@ │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r3, r2, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r5 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x12e580 │ │ │ │ - ldr r3, [pc, #72] @ 0x12e624 │ │ │ │ + bne 0x12e680 │ │ │ │ + ldr r3, [pc, #72] @ 0x12e724 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12e620 │ │ │ │ + ldr r3, [pc, #52] @ 0x12e720 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12e61c │ │ │ │ + bne 0x12e71c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12e530 │ │ │ │ + b 0x12e630 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #200] @ 0x12e730 │ │ │ │ + ldr ip, [pc, #200] @ 0x12e830 │ │ │ │ mov r7, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [r8] │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r4, r3, r5, ror #8 │ │ │ │ cmp r7, r4 │ │ │ │ movcc r2, r7 │ │ │ │ @@ -293204,67 +293268,67 @@ │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r3, r2, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r5 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x12e690 │ │ │ │ - ldr r3, [pc, #72] @ 0x12e734 │ │ │ │ + bne 0x12e790 │ │ │ │ + ldr r3, [pc, #72] @ 0x12e834 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12e730 │ │ │ │ + ldr r3, [pc, #52] @ 0x12e830 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12e72c │ │ │ │ + bne 0x12e82c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12e640 │ │ │ │ + b 0x12e740 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #200] @ 0x12e840 │ │ │ │ + ldr ip, [pc, #200] @ 0x12e940 │ │ │ │ mov r7, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [r8] │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r4, r3, r5, ror #8 │ │ │ │ cmp r4, r7 │ │ │ │ movge r2, r4 │ │ │ │ @@ -293272,67 +293336,67 @@ │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r3, r2, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r5 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x12e7a0 │ │ │ │ - ldr r3, [pc, #72] @ 0x12e844 │ │ │ │ + bne 0x12e8a0 │ │ │ │ + ldr r3, [pc, #72] @ 0x12e944 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12e840 │ │ │ │ + ldr r3, [pc, #52] @ 0x12e940 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12e83c │ │ │ │ + bne 0x12e93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12e750 │ │ │ │ + b 0x12e850 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #200] @ 0x12e950 │ │ │ │ + ldr ip, [pc, #200] @ 0x12ea50 │ │ │ │ mov r7, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [r8] │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r4, r3, r5, ror #8 │ │ │ │ cmp r7, r4 │ │ │ │ movcs r2, r7 │ │ │ │ @@ -293340,67 +293404,67 @@ │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r3, r2, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r5 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x12e8b0 │ │ │ │ - ldr r3, [pc, #72] @ 0x12e954 │ │ │ │ + bne 0x12e9b0 │ │ │ │ + ldr r3, [pc, #72] @ 0x12ea54 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12e950 │ │ │ │ + ldr r3, [pc, #52] @ 0x12ea50 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12e94c │ │ │ │ + bne 0x12ea4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12e860 │ │ │ │ + b 0x12e960 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #200] @ 0x12ea60 │ │ │ │ + ldr ip, [pc, #200] @ 0x12eb60 │ │ │ │ mov r7, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [r8] │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r5, ror #8 │ │ │ │ cmp r3, r7 │ │ │ │ movlt r4, r3 │ │ │ │ @@ -293408,67 +293472,67 @@ │ │ │ │ eor r2, r4, r4, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r2, r4, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r5 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x12e9c0 │ │ │ │ - ldr r3, [pc, #72] @ 0x12ea64 │ │ │ │ + bne 0x12eac0 │ │ │ │ + ldr r3, [pc, #72] @ 0x12eb64 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12ea60 │ │ │ │ + ldr r3, [pc, #52] @ 0x12eb60 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12ea5c │ │ │ │ + bne 0x12eb5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12e970 │ │ │ │ + b 0x12ea70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #200] @ 0x12eb70 │ │ │ │ + ldr ip, [pc, #200] @ 0x12ec70 │ │ │ │ mov r7, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [r8] │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r5, ror #8 │ │ │ │ cmp r7, r3 │ │ │ │ movcc r4, r7 │ │ │ │ @@ -293476,67 +293540,67 @@ │ │ │ │ eor r2, r4, r4, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r2, r4, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r5 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x12ead0 │ │ │ │ - ldr r3, [pc, #72] @ 0x12eb74 │ │ │ │ + bne 0x12ebd0 │ │ │ │ + ldr r3, [pc, #72] @ 0x12ec74 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12eb70 │ │ │ │ + ldr r3, [pc, #52] @ 0x12ec70 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12eb6c │ │ │ │ + bne 0x12ec6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12ea80 │ │ │ │ + b 0x12eb80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #200] @ 0x12ec80 │ │ │ │ + ldr ip, [pc, #200] @ 0x12ed80 │ │ │ │ mov r7, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [r8] │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r5, ror #8 │ │ │ │ cmp r3, r7 │ │ │ │ movge r4, r3 │ │ │ │ @@ -293544,67 +293608,67 @@ │ │ │ │ eor r2, r4, r4, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r2, r4, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r5 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x12ebe0 │ │ │ │ - ldr r3, [pc, #72] @ 0x12ec84 │ │ │ │ + bne 0x12ece0 │ │ │ │ + ldr r3, [pc, #72] @ 0x12ed84 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12ec80 │ │ │ │ + ldr r3, [pc, #52] @ 0x12ed80 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12ec7c │ │ │ │ + bne 0x12ed7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12eb90 │ │ │ │ + b 0x12ec90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #200] @ 0x12ed90 │ │ │ │ + ldr ip, [pc, #200] @ 0x12ee90 │ │ │ │ mov r7, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [r8] │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r5, ror #8 │ │ │ │ cmp r7, r3 │ │ │ │ movcs r4, r7 │ │ │ │ @@ -293612,180 +293676,180 @@ │ │ │ │ eor r2, r4, r4, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r2, r4, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r5 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x12ecf0 │ │ │ │ - ldr r3, [pc, #72] @ 0x12ed94 │ │ │ │ + bne 0x12edf0 │ │ │ │ + ldr r3, [pc, #72] @ 0x12ee94 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12ed90 │ │ │ │ + ldr r3, [pc, #52] @ 0x12ee90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12ed8c │ │ │ │ + bne 0x12ee8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12eca0 │ │ │ │ + b 0x12eda0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #192] @ 0x12ee98 │ │ │ │ + ldr ip, [pc, #192] @ 0x12ef98 │ │ │ │ mov r8, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [r7] │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r4, r3, r5, ror #8 │ │ │ │ add r2, r8, r4 │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r3, r2, ror #8 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r5 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x12ee00 │ │ │ │ - ldr r3, [pc, #72] @ 0x12ee9c │ │ │ │ + bne 0x12ef00 │ │ │ │ + ldr r3, [pc, #72] @ 0x12ef9c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12ee98 │ │ │ │ + ldr r3, [pc, #52] @ 0x12ef98 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12ee94 │ │ │ │ + bne 0x12ef94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12edb0 │ │ │ │ + b 0x12eeb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ sub r0, r0, #8704 @ 0x2200 │ │ │ │ - ldr ip, [pc, #192] @ 0x12efa0 │ │ │ │ + ldr ip, [pc, #192] @ 0x12f0a0 │ │ │ │ mov r8, r2 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x124824 │ │ │ │ + bl 0x124924 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldr r5, [r7] │ │ │ │ eor r3, r5, r5, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r5, ror #8 │ │ │ │ add r4, r8, r3 │ │ │ │ eor r2, r4, r4, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r2, r4, ror #8 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, r5 │ │ │ │ strne r0, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 0x12ef08 │ │ │ │ - ldr r3, [pc, #72] @ 0x12efa4 │ │ │ │ + bne 0x12f008 │ │ │ │ + ldr r3, [pc, #72] @ 0x12f0a4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #52] @ 0x12efa0 │ │ │ │ + ldr r3, [pc, #52] @ 0x12f0a0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12ef9c │ │ │ │ + bne 0x12f09c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r2 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str lr, [sp, #4] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x12eeb8 │ │ │ │ + b 0x12efb8 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ @@ -293796,50 +293860,50 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x12f060 │ │ │ │ + beq 0x12f160 │ │ │ │ lsr lr, r3, #1 │ │ │ │ add ip, r4, lr, lsl #4 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 0x12f054 │ │ │ │ + bhi 0x12f154 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r1, lr │ │ │ │ cmp r1, r2 │ │ │ │ - bls 0x12f078 │ │ │ │ + bls 0x12f178 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [ip] │ │ │ │ add r0, r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x12f00c │ │ │ │ - ldr r0, [pc, #28] @ 0x12f084 │ │ │ │ + bne 0x12f10c │ │ │ │ + ldr r0, [pc, #28] @ 0x12f184 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r4, ip, #16 │ │ │ │ lsr r3, r3, #1 │ │ │ │ - b 0x12f058 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ + b 0x12f158 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 0x12f0b0 │ │ │ │ + bcc 0x12f1b0 │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ @@ -293849,101 +293913,101 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x12f1a0 │ │ │ │ + beq 0x12f2a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x12f16c │ │ │ │ - ldr lr, [pc, #352] @ 0x12f250 │ │ │ │ + beq 0x12f26c │ │ │ │ + ldr lr, [pc, #352] @ 0x12f350 │ │ │ │ ldr r3, [lr] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 0x12f238 │ │ │ │ + bhi 0x12f338 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r0, [pc, #308] @ 0x12f254 │ │ │ │ + ldr r0, [pc, #308] @ 0x12f354 │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, r3 │ │ │ │ moveq r6, #1 │ │ │ │ - beq 0x12f1e4 │ │ │ │ + beq 0x12f2e4 │ │ │ │ ldr r3, [lr] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, #1 │ │ │ │ cmn r3, #61696 @ 0xf100 │ │ │ │ movcc r5, r6 │ │ │ │ str r3, [r4, #4] │ │ │ │ addcc r6, r6, #1 │ │ │ │ - bcc 0x12f204 │ │ │ │ + bcc 0x12f304 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #224] @ 0x12f254 │ │ │ │ + ldr r0, [pc, #224] @ 0x12f354 │ │ │ │ str r1, [r4] │ │ │ │ ldr r5, [r0] │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ - beq 0x12f228 │ │ │ │ - ldr lr, [pc, #176] @ 0x12f250 │ │ │ │ - b 0x12f12c │ │ │ │ - ldr r0, [pc, #172] @ 0x12f254 │ │ │ │ + beq 0x12f328 │ │ │ │ + ldr lr, [pc, #176] @ 0x12f350 │ │ │ │ + b 0x12f22c │ │ │ │ + ldr r0, [pc, #172] @ 0x12f354 │ │ │ │ str r3, [r4] │ │ │ │ ldr ip, [r0] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp ip, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bne 0x12f130 │ │ │ │ - ldr r3, [pc, #132] @ 0x12f258 │ │ │ │ + bne 0x12f230 │ │ │ │ + ldr r3, [pc, #132] @ 0x12f358 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - beq 0x12f230 │ │ │ │ + beq 0x12f330 │ │ │ │ mov ip, #1 │ │ │ │ str r1, [r4, ip, lsl #3] │ │ │ │ ldr r3, [r0] │ │ │ │ add ip, r4, ip, lsl #3 │ │ │ │ cmn r3, #61696 @ 0xf100 │ │ │ │ movcc r5, r6 │ │ │ │ str r2, [ip, #4] │ │ │ │ addcc r6, r6, #1 │ │ │ │ - bcs 0x12f150 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bcs 0x12f250 │ │ │ │ + bl 0x3ad830 │ │ │ │ mvn r2, #57600 @ 0xe100 │ │ │ │ add r3, r4, r5, lsl #3 │ │ │ │ rsb r0, r0, #0 │ │ │ │ bic r0, r0, #61440 @ 0xf000 │ │ │ │ bic r0, r0, #255 @ 0xff │ │ │ │ str r0, [r4, r5, lsl #3] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 0x12f150 │ │ │ │ + b 0x12f250 │ │ │ │ mov r6, #1 │ │ │ │ - b 0x12f204 │ │ │ │ + b 0x12f304 │ │ │ │ mov r5, #1 │ │ │ │ - b 0x12f204 │ │ │ │ + b 0x12f304 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adceq r3, r8, ip, lsr #8 │ │ │ │ @@ -293952,80 +294016,80 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ subs r8, r3, #1 │ │ │ │ - bmi 0x12f380 │ │ │ │ + bmi 0x12f480 │ │ │ │ add r6, r2, #16777216 @ 0x1000000 │ │ │ │ sub r6, r6, #1 │ │ │ │ - ldr fp, [pc, #272] @ 0x12f39c │ │ │ │ + ldr fp, [pc, #272] @ 0x12f49c │ │ │ │ mov sl, r1 │ │ │ │ add r4, r0, r3, lsl #3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 0x12f2ec │ │ │ │ + b 0x12f3ec │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #236] @ 0x12f3a0 │ │ │ │ + ldr r3, [pc, #236] @ 0x12f4a0 │ │ │ │ strd r6, [sp, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x12f340 │ │ │ │ + beq 0x12f440 │ │ │ │ eor r5, r5, #1 │ │ │ │ cmp r0, r9 │ │ │ │ orrne r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bne 0x12f35c │ │ │ │ + bne 0x12f45c │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ sub r4, r4, #8 │ │ │ │ - beq 0x12f380 │ │ │ │ + beq 0x12f480 │ │ │ │ ldmdb r4, {r2, r3} │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r9, r2, sl │ │ │ │ add r0, r3, sl │ │ │ │ - bne 0x12f310 │ │ │ │ + bne 0x12f410 │ │ │ │ ldr r5, [fp] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r1, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r9, r2 │ │ │ │ movhi r2, #0 │ │ │ │ movls r2, #1 │ │ │ │ cmp r0, ip │ │ │ │ movcc r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - beq 0x12f29c │ │ │ │ + beq 0x12f39c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 0x3ae1e0 │ │ │ │ + bl 0x3ae2e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - bne 0x12f340 │ │ │ │ + bne 0x12f440 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ sub r4, r4, #8 │ │ │ │ - bne 0x12f2ec │ │ │ │ + bne 0x12f3ec │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -294033,77 +294097,77 @@ │ │ │ │ andseq r4, r0, r2, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r8, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 0x12f4d8 │ │ │ │ + beq 0x12f5d8 │ │ │ │ sub r4, r8, #1 │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ subs r3, r0, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bmi 0x12f4f8 │ │ │ │ + bmi 0x12f5f8 │ │ │ │ add r3, r1, r0, lsl #2 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr fp, [r3, #-4]! │ │ │ │ str r3, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x12f500 │ │ │ │ + beq 0x12f600 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sub r3, r7, r3 │ │ │ │ add r6, r0, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add fp, fp, r6 │ │ │ │ - bls 0x12f42c │ │ │ │ - b 0x12f4d8 │ │ │ │ + bls 0x12f52c │ │ │ │ + b 0x12f5d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x12f488 │ │ │ │ + beq 0x12f588 │ │ │ │ cmp r4, r6 │ │ │ │ movlt r5, r4 │ │ │ │ movge r5, r6 │ │ │ │ sub r4, r4, r5 │ │ │ │ sub fp, fp, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ add r0, r9, r4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r4, #0 │ │ │ │ mov sl, r7 │ │ │ │ sub r6, r6, r5 │ │ │ │ sub r7, r7, r5 │ │ │ │ - bne 0x12f424 │ │ │ │ + bne 0x12f524 │ │ │ │ sub r2, r8, sl │ │ │ │ add r2, r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x133ba0 │ │ │ │ + bl 0x133ca0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, #4096 @ 0x1000 │ │ │ │ mov r8, r7 │ │ │ │ - bne 0x12f42c │ │ │ │ + bne 0x12f52c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 0x12f3ec │ │ │ │ + bne 0x12f4ec │ │ │ │ cmp r7, r8 │ │ │ │ - beq 0x12f4dc │ │ │ │ + beq 0x12f5dc │ │ │ │ sub r2, r5, sl │ │ │ │ add r2, r2, r8 │ │ │ │ add r1, r9, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x133ba0 │ │ │ │ + bl 0x133ca0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -294113,149 +294177,149 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r8 │ │ │ │ - b 0x12f4dc │ │ │ │ - ldr r3, [pc, #24] @ 0x12f520 │ │ │ │ - ldr r0, [pc, #24] @ 0x12f524 │ │ │ │ + b 0x12f5dc │ │ │ │ + ldr r3, [pc, #24] @ 0x12f620 │ │ │ │ + ldr r0, [pc, #24] @ 0x12f624 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #18 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ adceq r2, r8, ip, ror #15 │ │ │ │ - subeq ip, r0, r4, ror sl │ │ │ │ + subeq ip, r0, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrh r3, [r0, #104] @ 0x68 │ │ │ │ sub sp, sp, #8 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #392] @ 0x12f6d8 │ │ │ │ + ldr r3, [pc, #392] @ 0x12f7d8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - beq 0x12f62c │ │ │ │ + beq 0x12f72c │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ lsl sl, r4, #2 │ │ │ │ mov r5, r1 │ │ │ │ add r4, r7, r4, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ sub r5, r5, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x12f5b8 │ │ │ │ + beq 0x12f6b8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ sub r1, r6, #8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x12f5e8 │ │ │ │ + beq 0x12f6e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ sub r1, r6, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x12f618 │ │ │ │ + beq 0x12f718 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r4, r7 │ │ │ │ sub r4, r4, #12 │ │ │ │ - bne 0x12f580 │ │ │ │ + bne 0x12f680 │ │ │ │ sub r8, r8, #12 │ │ │ │ sub r8, r8, sl │ │ │ │ sub r4, r8, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x12f660 │ │ │ │ + beq 0x12f760 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strh r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ sub r1, r8, #2 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x12f690 │ │ │ │ + beq 0x12f790 │ │ │ │ ldrh r3, [r9, #104] @ 0x68 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strh r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #524288 @ 0x80000 │ │ │ │ str r3, [r9, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #56] @ 0x12f6d8 │ │ │ │ + ldr r3, [pc, #56] @ 0x12f7d8 │ │ │ │ str r4, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x12f6d4 │ │ │ │ + bne 0x12f7d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub lr, r2, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [r0] │ │ │ │ ands r2, r3, r2 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ moveq r4, r2 │ │ │ │ - beq 0x12f720 │ │ │ │ + beq 0x12f820 │ │ │ │ and r2, r3, #20 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 0x12f790 │ │ │ │ + beq 0x12f890 │ │ │ │ mov r4, lr │ │ │ │ mov r2, lr │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [ip, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ @@ -294278,161 +294342,161 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r2, [ip] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #64] @ 0x12f7d8 │ │ │ │ + ldr r2, [pc, #64] @ 0x12f8d8 │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r5, [r1, r2] │ │ │ │ add r1, r1, r2 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bne 0x12f718 │ │ │ │ + bne 0x12f818 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - bne 0x12f718 │ │ │ │ + bne 0x12f818 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - bne 0x12f718 │ │ │ │ + bne 0x12f818 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ moveq r2, r4 │ │ │ │ - bne 0x12f718 │ │ │ │ - b 0x12f720 │ │ │ │ + bne 0x12f818 │ │ │ │ + b 0x12f820 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ and r3, r3, #18 │ │ │ │ cmp r3, #16 │ │ │ │ - beq 0x12f800 │ │ │ │ + beq 0x12f900 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bl 0x3ad830 │ │ │ │ sub r4, r4, r5 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ movcs r6, r0 │ │ │ │ movcc r6, #4096 @ 0x1000 │ │ │ │ - b 0x12f838 │ │ │ │ + b 0x12f938 │ │ │ │ add r5, r5, r6 │ │ │ │ sub r4, r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1260b0 │ │ │ │ + bl 0x1261b0 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 0x12f830 │ │ │ │ + bhi 0x12f930 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ands lr, r3, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [ip] │ │ │ │ - beq 0x12f894 │ │ │ │ + beq 0x12f994 │ │ │ │ and r3, r3, #20 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 0x12f8b8 │ │ │ │ + beq 0x12f9b8 │ │ │ │ sub lr, r2, r1 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ mov r0, #0 │ │ │ │ add r3, r3, lr │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #64] @ 0x12f900 │ │ │ │ + ldr r3, [pc, #64] @ 0x12fa00 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r1, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bne 0x12f890 │ │ │ │ + bne 0x12f990 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ add lr, r0, #1 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bne 0x12f890 │ │ │ │ + bne 0x12f990 │ │ │ │ ldrb r3, [lr, #1]! │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bne 0x12f890 │ │ │ │ + bne 0x12f990 │ │ │ │ ldrb r3, [lr, #1] │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ moveq lr, #0 │ │ │ │ - bne 0x12f890 │ │ │ │ - b 0x12f894 │ │ │ │ + bne 0x12f990 │ │ │ │ + b 0x12f994 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x12f9f4 │ │ │ │ + beq 0x12faf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ and r3, r3, #20 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 0x12f99c │ │ │ │ + beq 0x12fa9c │ │ │ │ subs r4, r2, r1 │ │ │ │ - beq 0x12f9dc │ │ │ │ - ldr r3, [pc, #212] @ 0x12fa0c │ │ │ │ + beq 0x12fadc │ │ │ │ + ldr r3, [pc, #212] @ 0x12fb0c │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ add r5, r1, r3 │ │ │ │ - b 0x12f958 │ │ │ │ - beq 0x12f980 │ │ │ │ + b 0x12fa58 │ │ │ │ + beq 0x12fa80 │ │ │ │ sub r4, r4, r0 │ │ │ │ add r5, r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 0x12f9dc │ │ │ │ + ble 0x12fadc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3abef8 │ │ │ │ + bl 0x3abff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 0x12f944 │ │ │ │ - bl 0x358d50 │ │ │ │ + bge 0x12fa44 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 0x12f950 │ │ │ │ + beq 0x12fa50 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #104] @ 0x12fa0c │ │ │ │ + ldr r3, [pc, #104] @ 0x12fb0c │ │ │ │ ldr r3, [r3] │ │ │ │ add ip, r1, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bne 0x12f928 │ │ │ │ + bne 0x12fa28 │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ add lr, ip, #1 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bne 0x12f928 │ │ │ │ + bne 0x12fa28 │ │ │ │ ldrb r3, [lr, #1]! │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bne 0x12f928 │ │ │ │ + bne 0x12fa28 │ │ │ │ ldrb r3, [lr, #1] │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - bne 0x12f928 │ │ │ │ + bne 0x12fa28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -294444,15 +294508,15 @@ │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ sub r3, r1, #8192 @ 0x2000 │ │ │ │ ldr r7, [r3, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #1628] @ 0x13008c │ │ │ │ + ldr r3, [pc, #1628] @ 0x13018c │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -294461,59 +294525,59 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x3b0e50 │ │ │ │ + bl 0x3b0f50 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 0x12fab4 │ │ │ │ + bne 0x12fbb4 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #1544] @ 0x13008c │ │ │ │ + ldr r3, [pc, #1544] @ 0x13018c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x130088 │ │ │ │ + bne 0x130188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #4 │ │ │ │ - bl 0x3aca3c │ │ │ │ + bl 0x3acb3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x12fa78 │ │ │ │ + blt 0x12fb78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 0x12fa78 │ │ │ │ + beq 0x12fb78 │ │ │ │ bl 0x13bfc │ │ │ │ - bl 0x1357b4 │ │ │ │ - ldr r1, [pc, #1448] @ 0x130090 │ │ │ │ + bl 0x1358b4 │ │ │ │ + ldr r1, [pc, #1448] @ 0x130190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x125aa0 │ │ │ │ - ldr r1, [pc, #1440] @ 0x130094 │ │ │ │ + bl 0x125ba0 │ │ │ │ + ldr r1, [pc, #1440] @ 0x130194 │ │ │ │ add r0, sp, #24 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 0x125aa0 │ │ │ │ - ldr r3, [pc, #1424] @ 0x130098 │ │ │ │ + bl 0x125ba0 │ │ │ │ + ldr r3, [pc, #1424] @ 0x130198 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x12fb2c │ │ │ │ + beq 0x12fc2c │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r3, #628] @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x12fb10 │ │ │ │ + bne 0x12fc10 │ │ │ │ add r6, r6, r6, lsl #1 │ │ │ │ rsb r6, r6, r6, lsl #3 │ │ │ │ lsl r3, r6, #3 │ │ │ │ ldr r2, [r7, #200] @ 0xc8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ add r6, r6, #1 │ │ │ │ @@ -294523,248 +294587,248 @@ │ │ │ │ adds r0, r6, #196 @ 0xc4 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r8, #0 │ │ │ │ adc r1, r8, #0 │ │ │ │ adds r2, r2, r0 │ │ │ │ adc r1, r1, #0 │ │ │ │ adds r0, r2, r3 │ │ │ │ - ldr r2, [pc, #1328] @ 0x13009c │ │ │ │ + ldr r2, [pc, #1328] @ 0x13019c │ │ │ │ adc r3, r1, #0 │ │ │ │ adds r2, r0, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ adc r0, r3, #0 │ │ │ │ bic r3, r2, #4080 @ 0xff0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bic r3, r3, #15 │ │ │ │ cmn r2, #1 │ │ │ │ cmneq r1, #1 │ │ │ │ mov ip, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 0x12fbb8 │ │ │ │ + beq 0x12fcb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, r3, ip │ │ │ │ adc r0, r0, #0 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs r2, r2, r0 │ │ │ │ - bcc 0x13007c │ │ │ │ - bl 0x2e1a70 │ │ │ │ - ldr r1, [pc, #1244] @ 0x1300a0 │ │ │ │ + bcc 0x13017c │ │ │ │ + bl 0x2e1b70 │ │ │ │ + ldr r1, [pc, #1244] @ 0x1301a0 │ │ │ │ mov fp, r0 │ │ │ │ - bl 0x2e64a8 │ │ │ │ + bl 0x2e65a8 │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r3, #1064] @ 0x428 │ │ │ │ - bl 0x2e95b8 │ │ │ │ + bl 0x2e96b8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 0x3a62f0 │ │ │ │ + bl 0x3a63f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1200] @ 0x1300a4 │ │ │ │ - bl 0x305f88 │ │ │ │ + ldr r0, [pc, #1200] @ 0x1301a4 │ │ │ │ + bl 0x306088 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x12fc18 │ │ │ │ + beq 0x12fd18 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x2e1644 │ │ │ │ - ldr r1, [pc, #1160] @ 0x1300a8 │ │ │ │ + bl 0x2e1744 │ │ │ │ + ldr r1, [pc, #1160] @ 0x1301a8 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x3ab4cc │ │ │ │ + bl 0x3ab5cc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0x130020 │ │ │ │ + blt 0x130120 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ mov fp, #4 │ │ │ │ mov sl, #0 │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #1104] @ 0x1300ac │ │ │ │ + ldr r1, [pc, #1104] @ 0x1301ac │ │ │ │ ldr r9, [sp, #24] │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ add r6, r6, #52 @ 0x34 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1056] @ 0x1300b0 │ │ │ │ + ldr r1, [pc, #1056] @ 0x1301b0 │ │ │ │ sub r3, r2, r6 │ │ │ │ str r3, [r8, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1040] @ 0x1300b4 │ │ │ │ + ldr r3, [pc, #1040] @ 0x1301b4 │ │ │ │ str r3, [r8, #4] │ │ │ │ - ldr r3, [pc, #1036] @ 0x1300b8 │ │ │ │ + ldr r3, [pc, #1036] @ 0x1301b8 │ │ │ │ str r3, [r8, #16] │ │ │ │ - ldr r3, [pc, #1032] @ 0x1300bc │ │ │ │ + ldr r3, [pc, #1032] @ 0x1301bc │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [r8, #20] │ │ │ │ mov r3, #52 @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ strh r9, [r8, #44] @ 0x2c │ │ │ │ str fp, [r8, #52] @ 0x34 │ │ │ │ str r6, [r8, #56] @ 0x38 │ │ │ │ str sl, [r8, #36] @ 0x24 │ │ │ │ str r3, [r8, #28] │ │ │ │ add r3, r8, #84 @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x125aa0 │ │ │ │ + bl 0x125ba0 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #200] @ 0xc8 │ │ │ │ mov r3, #6 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ mov r9, #5 │ │ │ │ str r3, [fp, #8] │ │ │ │ add r3, fp, #12 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [fp] │ │ │ │ str r6, [fp, #4] │ │ │ │ - ldr r1, [pc, #936] @ 0x1300c0 │ │ │ │ + ldr r1, [pc, #936] @ 0x1301c0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [r7, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #920] @ 0x1300c4 │ │ │ │ + ldr r3, [pc, #920] @ 0x1301c4 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ add r6, r6, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bic r6, r6, #3 │ │ │ │ add r1, ip, r1 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ add r0, fp, #20 │ │ │ │ add fp, r3, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #3 │ │ │ │ str r9, [r3, r6] │ │ │ │ mov r6, #124 @ 0x7c │ │ │ │ mov r2, r9 │ │ │ │ str r6, [fp, #4] │ │ │ │ str r1, [fp, #8] │ │ │ │ add r0, fp, #12 │ │ │ │ - ldr r1, [pc, #836] @ 0x1300c0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + ldr r1, [pc, #836] @ 0x1301c0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ add r3, fp, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39b860 │ │ │ │ - bl 0x3a6390 │ │ │ │ + bl 0x39b960 │ │ │ │ + bl 0x3a6490 │ │ │ │ strh r0, [sp, #72] @ 0x48 │ │ │ │ - bl 0x3a6270 │ │ │ │ + bl 0x3a6370 │ │ │ │ strh r0, [sp, #74] @ 0x4a │ │ │ │ - bl 0x3a62f0 │ │ │ │ + bl 0x3a63f0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 0x3a6310 │ │ │ │ + bl 0x3a6410 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 0x3a62d0 │ │ │ │ + bl 0x3a63d0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x3a6370 │ │ │ │ - ldr r3, [pc, #756] @ 0x1300c4 │ │ │ │ + bl 0x3a6470 │ │ │ │ + ldr r3, [pc, #756] @ 0x1301c4 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r7, #200] @ 0xc8 │ │ │ │ ldr sl, [r3, #92] @ 0x5c │ │ │ │ ldr r9, [r3, #96] @ 0x60 │ │ │ │ add r1, sl, r1 │ │ │ │ sub r2, r9, sl │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ movcs r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ addne r1, sp, #107 @ 0x6b │ │ │ │ movne r0, #32 │ │ │ │ - beq 0x12fe30 │ │ │ │ + beq 0x12ff30 │ │ │ │ mov r3, r1 │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ sub r3, r3, #42 @ 0x2a │ │ │ │ cmp ip, #0 │ │ │ │ sub r3, r3, r6 │ │ │ │ strbeq r0, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x12fe10 │ │ │ │ + bhi 0x12ff10 │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ ldr r0, [r3, #1064] @ 0x428 │ │ │ │ - bl 0x2e95b8 │ │ │ │ + bl 0x2e96b8 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 0x39c5a4 │ │ │ │ + bl 0x39c6a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #552] @ 0x130098 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #552] @ 0x130198 │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x12ffcc │ │ │ │ + beq 0x1300cc │ │ │ │ sub r1, r4, #8704 @ 0x2200 │ │ │ │ sub r1, r1, #16 │ │ │ │ add sl, fp, #156 @ 0x9c │ │ │ │ mov fp, r1 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r3, #148 @ 0x94 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [sl, #-8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sl, #-4] │ │ │ │ str r2, [sl, #-12] │ │ │ │ - ldr r1, [pc, #532] @ 0x1300c0 │ │ │ │ + ldr r1, [pc, #532] @ 0x1301c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp fp, r9 │ │ │ │ lsleq r8, r5, #16 │ │ │ │ movne r8, #0 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ moveq r4, r5 │ │ │ │ movne r4, r8 │ │ │ │ asreq r8, r8, #16 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r9, #656] @ 0x290 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strh r8, [sp, #76] @ 0x4c │ │ │ │ - bl 0x3a6310 │ │ │ │ + bl 0x3a6410 │ │ │ │ add r4, r9, #8192 @ 0x2000 │ │ │ │ add r7, sl, #8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 0x3a62d0 │ │ │ │ + bl 0x3a63d0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x3a6370 │ │ │ │ + bl 0x3a6470 │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #536] @ 0x218 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #540] @ 0x21c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r4, #544] @ 0x220 │ │ │ │ @@ -294799,104 +294863,104 @@ │ │ │ │ bl 0x65080 │ │ │ │ ldr r3, [r4, #528] @ 0x210 │ │ │ │ mov r2, #148 @ 0x94 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [r9, #628] @ 0x274 │ │ │ │ cmp r9, #0 │ │ │ │ add sl, sl, #168 @ 0xa8 │ │ │ │ - bne 0x12fe8c │ │ │ │ + bne 0x12ff8c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r5, r8 │ │ │ │ - b 0x12fff0 │ │ │ │ - beq 0x130018 │ │ │ │ + b 0x1300f0 │ │ │ │ + beq 0x130118 │ │ │ │ add r5, r5, r0 │ │ │ │ sub r4, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 0x130048 │ │ │ │ + ble 0x130148 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3abef8 │ │ │ │ + bl 0x3abff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 0x12ffdc │ │ │ │ - bl 0x358d50 │ │ │ │ + bge 0x1300dc │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 0x12ffe8 │ │ │ │ + beq 0x1300e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x2fb718 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x2fb818 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r4, [r0] │ │ │ │ rsb r4, r4, #0 │ │ │ │ - bl 0x135800 │ │ │ │ + bl 0x135900 │ │ │ │ bl 0x13c20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x12fa7c │ │ │ │ - bl 0x3a895c │ │ │ │ - b 0x12fa7c │ │ │ │ + blt 0x12fb7c │ │ │ │ + bl 0x3a8a5c │ │ │ │ + b 0x12fb7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x2fb718 │ │ │ │ - ldr r1, [pc, #112] @ 0x1300c8 │ │ │ │ + bl 0x2fb818 │ │ │ │ + ldr r1, [pc, #112] @ 0x1301c8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x125aa0 │ │ │ │ + bl 0x125ba0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x358e50 │ │ │ │ cmp r4, #0 │ │ │ │ movge r3, #0 │ │ │ │ strge r3, [r0] │ │ │ │ - blt 0x130024 │ │ │ │ + blt 0x130124 │ │ │ │ mov r4, #0 │ │ │ │ - b 0x13002c │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x13012c │ │ │ │ + bl 0x358e50 │ │ │ │ str r8, [r0] │ │ │ │ - b 0x130074 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x130174 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x0012f7dc │ │ │ │ - andseq pc, r2, r8, ror #16 │ │ │ │ + @ instruction: 0x0012f8dc │ │ │ │ + andseq pc, r2, r8, ror #18 │ │ │ │ adceq r0, r4, r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x0040ca90 │ │ │ │ - subeq ip, r0, r0, lsr #21 │ │ │ │ + @ instruction: 0x0040cb90 │ │ │ │ + subeq ip, r0, r0, lsr #23 │ │ │ │ andeq r0, r0, r1, asr #4 │ │ │ │ - subeq ip, r0, r8, lsl #21 │ │ │ │ - @ instruction: 0x0012f6dc │ │ │ │ + subeq ip, r0, r8, lsl #23 │ │ │ │ + @ instruction: 0x0012f7dc │ │ │ │ andeq r0, r1, r1, lsl #2 │ │ │ │ eoreq r0, r8, r4 │ │ │ │ eoreq r0, r0, r4, lsr r0 │ │ │ │ - strheq ip, [r0], #-164 @ 0xffffff5c │ │ │ │ + strheq ip, [r0], #-180 @ 0xffffff4c │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ - andseq pc, r2, r4, lsl #18 │ │ │ │ + andseq pc, r2, r4, lsl #20 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ sub r0, r0, #524288 @ 0x80000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #336] @ 0x130248 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #336] @ 0x130348 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr ip, [pc, #328] @ 0x13024c │ │ │ │ + ldr ip, [pc, #328] @ 0x13034c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - ldr r2, [pc, #320] @ 0x130250 │ │ │ │ - ldr r1, [pc, #320] @ 0x130254 │ │ │ │ + ldr r2, [pc, #320] @ 0x130350 │ │ │ │ + ldr r1, [pc, #320] @ 0x130354 │ │ │ │ mov r3, #27 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r3, r0, #13248 @ 0x33c0 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ add r1, r0, #12288 @ 0x3000 │ │ │ │ lsl r0, r2, #7 │ │ │ │ and r3, r2, #2048 @ 0x800 │ │ │ │ and r0, r0, #512 @ 0x200 │ │ │ │ lsl ip, r2, #4 │ │ │ │ @@ -294916,24 +294980,24 @@ │ │ │ │ tst r0, #234881024 @ 0xe000000 │ │ │ │ orr r3, r3, ip │ │ │ │ ldr r2, [r1, #1392] @ 0x570 │ │ │ │ orrne r3, r3, #131072 @ 0x20000 │ │ │ │ tst r0, #251658240 @ 0xf000000 │ │ │ │ orrne r3, r3, #262144 @ 0x40000 │ │ │ │ tst r2, #240 @ 0xf0 │ │ │ │ - bne 0x130208 │ │ │ │ + bne 0x130308 │ │ │ │ tst r2, #3840 @ 0xf00 │ │ │ │ orrne r3, r3, #64 @ 0x40 │ │ │ │ - bne 0x13023c │ │ │ │ + bne 0x13033c │ │ │ │ ldr r2, [r1, #1396] @ 0x574 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ ldr r0, [r1, #1384] @ 0x568 │ │ │ │ orrne r3, r3, #65536 @ 0x10000 │ │ │ │ tst r0, #3840 @ 0xf00 │ │ │ │ - beq 0x130224 │ │ │ │ + beq 0x130324 │ │ │ │ tst r2, #15728640 @ 0xf00000 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [r1, #1352] @ 0x548 │ │ │ │ rsb r0, r0, #0 │ │ │ │ and r0, r0, #12582912 @ 0xc00000 │ │ │ │ orr r0, r0, r3 │ │ │ │ @@ -294950,51 +295014,51 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ tst r2, #224 @ 0xe0 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ - beq 0x13023c │ │ │ │ + beq 0x13033c │ │ │ │ tst r2, #14 │ │ │ │ orrne r3, r3, #532480 @ 0x82000 │ │ │ │ orreq r3, r3, #24576 @ 0x6000 │ │ │ │ - b 0x130198 │ │ │ │ + b 0x130298 │ │ │ │ lsr r0, r2, #24 │ │ │ │ and r0, r0, #15 │ │ │ │ cmp r0, #2 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ - b 0x1301bc │ │ │ │ + b 0x1302bc │ │ │ │ tst r2, #3584 @ 0xe00 │ │ │ │ - bne 0x130214 │ │ │ │ - b 0x130198 │ │ │ │ - addseq pc, r0, r4, ror sp @ │ │ │ │ - subeq r4, r6, ip, ror #9 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + bne 0x130314 │ │ │ │ + b 0x130298 │ │ │ │ + addseq pc, r0, r4, ror ip @ │ │ │ │ + subeq r4, r6, ip, ror #11 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #140] @ 0x1302fc │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #140] @ 0x1303fc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr ip, [pc, #132] @ 0x130300 │ │ │ │ + ldr ip, [pc, #132] @ 0x130400 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - ldr r2, [pc, #124] @ 0x130304 │ │ │ │ + ldr r2, [pc, #124] @ 0x130404 │ │ │ │ mov r3, #27 │ │ │ │ - ldr r1, [pc, #120] @ 0x130308 │ │ │ │ + ldr r1, [pc, #120] @ 0x130408 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [r2, #1348] @ 0x544 │ │ │ │ ands r0, r3, #240 @ 0xf0 │ │ │ │ - beq 0x1302b0 │ │ │ │ + beq 0x1303b0 │ │ │ │ tst r3, #224 @ 0xe0 │ │ │ │ movne r0, #3 │ │ │ │ moveq r0, #1 │ │ │ │ tst r3, #3840 @ 0xf00 │ │ │ │ orrne r0, r0, #4 │ │ │ │ tst r3, #61440 @ 0xf000 │ │ │ │ orrne r0, r0, #8 │ │ │ │ @@ -295009,437 +295073,437 @@ │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0090fbfc │ │ │ │ - subeq r4, r6, ip, ror #9 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0x0090fafc │ │ │ │ + subeq r4, r6, ip, ror #11 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ cmp r0, #27 │ │ │ │ - ldrls r3, [pc, #16] @ 0x130328 │ │ │ │ + ldrls r3, [pc, #16] @ 0x130428 │ │ │ │ addls r3, r3, r0, lsl #2 │ │ │ │ ldrls r0, [r3, #8] │ │ │ │ movhi r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - subeq r4, r6, ip, ror #9 │ │ │ │ + subeq r4, r6, ip, ror #11 │ │ │ │ cmp r0, #6 │ │ │ │ - ldrls r3, [pc, #16] @ 0x130348 │ │ │ │ + ldrls r3, [pc, #16] @ 0x130448 │ │ │ │ addls r3, r3, r0, lsl #2 │ │ │ │ ldrls r0, [r3, #120] @ 0x78 │ │ │ │ movhi r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - subeq r4, r6, ip, ror #9 │ │ │ │ + subeq r4, r6, ip, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r3, [pc, #1464] @ 0x13091c │ │ │ │ + ldr r3, [pc, #1464] @ 0x130a1c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x3ad730 │ │ │ │ - ldr r3, [pc, #1432] @ 0x130920 │ │ │ │ + bl 0x3ad830 │ │ │ │ + ldr r3, [pc, #1432] @ 0x130a20 │ │ │ │ ldr r7, [r3] │ │ │ │ lsl sl, r0, #2 │ │ │ │ cmp sl, #4096 @ 0x1000 │ │ │ │ movlt sl, #4096 @ 0x1000 │ │ │ │ cmp r7, #0 │ │ │ │ cmpne r7, r4 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ - bcc 0x1308b4 │ │ │ │ - ldr r3, [pc, #1396] @ 0x130924 │ │ │ │ + bcc 0x1309b4 │ │ │ │ + ldr r3, [pc, #1396] @ 0x130a24 │ │ │ │ ldrb r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x1304f0 │ │ │ │ + beq 0x1305f0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 0x3ae21c │ │ │ │ - ldr r7, [pc, #1352] @ 0x130928 │ │ │ │ + bl 0x3ae31c │ │ │ │ + ldr r7, [pc, #1352] @ 0x130a28 │ │ │ │ mov r1, sl │ │ │ │ ldr r5, [r7] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x354934 │ │ │ │ + bl 0x354a34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x130890 │ │ │ │ + bne 0x130990 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bl 0x12f0c4 │ │ │ │ + bl 0x12f1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1308d8 │ │ │ │ + beq 0x1309d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 0x12f25c │ │ │ │ + bl 0x12f35c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1308d8 │ │ │ │ - ldr r3, [pc, #1268] @ 0x13092c │ │ │ │ - ldr fp, [pc, #1268] @ 0x130930 │ │ │ │ + beq 0x1309d8 │ │ │ │ + ldr r3, [pc, #1268] @ 0x130a2c │ │ │ │ + ldr fp, [pc, #1268] @ 0x130a30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r2, [pc, #1260] @ 0x130934 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r2, [pc, #1260] @ 0x130a34 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - ldr r1, [pc, #1256] @ 0x130938 │ │ │ │ + ldr r1, [pc, #1256] @ 0x130a38 │ │ │ │ mov r3, #27 │ │ │ │ str fp, [sp] │ │ │ │ - bl 0x16c7c0 │ │ │ │ + bl 0x16c8c0 │ │ │ │ add r0, r0, #13248 @ 0x33c0 │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ lsr r4, r4, #9 │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 0x1306dc │ │ │ │ - bl 0x3ad730 │ │ │ │ + bne 0x1307dc │ │ │ │ + bl 0x3ad830 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #1184] @ 0x130920 │ │ │ │ + ldr r2, [pc, #1184] @ 0x130a20 │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ mov r9, #0 │ │ │ │ - ldr r3, [pc, #1196] @ 0x13093c │ │ │ │ + ldr r3, [pc, #1196] @ 0x130a3c │ │ │ │ rsb r5, r0, #0 │ │ │ │ bic r5, r5, #61440 @ 0xf000 │ │ │ │ bic r5, r5, #255 @ 0xff │ │ │ │ cmp r5, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r6, r0 │ │ │ │ add r2, r5, r2 │ │ │ │ movcc r3, #50 @ 0x32 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #3 │ │ │ │ strd r8, [sp, #8] │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x1308fc │ │ │ │ + beq 0x1309fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 0x130690 │ │ │ │ - ldr r1, [pc, #1120] @ 0x130940 │ │ │ │ + beq 0x130790 │ │ │ │ + ldr r1, [pc, #1120] @ 0x130a40 │ │ │ │ add r3, fp, #148 @ 0x94 │ │ │ │ mov r2, #3040 @ 0xbe0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 0x12f0c4 │ │ │ │ + bl 0x12f1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x130554 │ │ │ │ + beq 0x130654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3ae21c │ │ │ │ + bl 0x3ae31c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x12f25c │ │ │ │ + bl 0x12f35c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x130820 │ │ │ │ - ldr r3, [pc, #972] @ 0x130920 │ │ │ │ + bne 0x130920 │ │ │ │ + ldr r3, [pc, #972] @ 0x130a20 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r3, [r5, #16] │ │ │ │ str r3, [r5, #20] │ │ │ │ - beq 0x1307c8 │ │ │ │ + beq 0x1308c8 │ │ │ │ cmn r7, #61696 @ 0xf100 │ │ │ │ movcs r3, #1 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ strcs r3, [sp, #32] │ │ │ │ - bcc 0x130810 │ │ │ │ + bcc 0x130910 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 0x1db74c │ │ │ │ + bl 0x1db84c │ │ │ │ rsb r8, sl, #0 │ │ │ │ sub r9, sl, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x3ae21c │ │ │ │ + bl 0x3ae31c │ │ │ │ cmp r6, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 0x13082c │ │ │ │ + beq 0x13092c │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ mvn r2, #-16777216 @ 0xff000000 │ │ │ │ adds r2, fp, r2 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r8 │ │ │ │ str r2, [r0, #24] │ │ │ │ adc r2, r7, r7 │ │ │ │ str r2, [r0, #28] │ │ │ │ str r7, [r0, #20] │ │ │ │ str fp, [r0, #16] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ add r3, r5, r3, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str sl, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ add r1, r2, r4 │ │ │ │ and fp, r1, r9 │ │ │ │ cmp r2, fp │ │ │ │ - bhi 0x130758 │ │ │ │ + bhi 0x130858 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ ldr r3, [r8, #-4] │ │ │ │ add sl, fp, sl │ │ │ │ add r3, fp, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi 0x13073c │ │ │ │ + bhi 0x13083c │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x1307b8 │ │ │ │ + bne 0x1308b8 │ │ │ │ sub r8, r8, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bne 0x130618 │ │ │ │ + bne 0x130718 │ │ │ │ mov r4, fp │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - bl 0x12f25c │ │ │ │ + bl 0x12f35c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 0x13075c │ │ │ │ - bl 0x1dba6c │ │ │ │ - ldr r7, [pc, #668] @ 0x130928 │ │ │ │ + beq 0x13085c │ │ │ │ + bl 0x1dbb6c │ │ │ │ + ldr r7, [pc, #668] @ 0x130a28 │ │ │ │ str r4, [r7] │ │ │ │ - b 0x130430 │ │ │ │ + b 0x130530 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r3, #5 │ │ │ │ sub r0, r0, #61440 @ 0xf000 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ sub r0, r0, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x3ae160 │ │ │ │ + bl 0x3ae260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x1308ec │ │ │ │ + bne 0x1309ec │ │ │ │ sub r1, r6, #1 │ │ │ │ mov r2, #13 │ │ │ │ orr r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x127310 │ │ │ │ + bl 0x127410 │ │ │ │ ldr r4, [r7] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x354934 │ │ │ │ + bl 0x354a34 │ │ │ │ subs r3, r1, #0 │ │ │ │ - bne 0x130908 │ │ │ │ - ldr r2, [pc, #584] @ 0x130944 │ │ │ │ + bne 0x130a08 │ │ │ │ + ldr r2, [pc, #584] @ 0x130a44 │ │ │ │ ldr r2, [r2] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 0x130864 │ │ │ │ - ldr r3, [pc, #528] @ 0x13091c │ │ │ │ + bne 0x130964 │ │ │ │ + ldr r3, [pc, #528] @ 0x130a1c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1308d4 │ │ │ │ + bne 0x1309d4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #516] @ 0x130948 │ │ │ │ + ldr r3, [pc, #516] @ 0x130a48 │ │ │ │ ldr r3, [r3] │ │ │ │ sub r2, r3, sl │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x130658 │ │ │ │ + beq 0x130758 │ │ │ │ adds r2, fp, r2 │ │ │ │ - bcc 0x130604 │ │ │ │ + bcc 0x130704 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1dba6c │ │ │ │ - ldr r0, [pc, #484] @ 0x13094c │ │ │ │ + bl 0x1dbb6c │ │ │ │ + ldr r0, [pc, #484] @ 0x130a4c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 0x1cd748 │ │ │ │ + bl 0x1cd848 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, #8 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #448] @ 0x130950 │ │ │ │ + ldr r0, [pc, #448] @ 0x130a50 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 0x1cd218 │ │ │ │ + bl 0x1cd318 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 0x130778 │ │ │ │ + bne 0x130878 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ rsb r2, sl, #1 │ │ │ │ add r2, r2, r3 │ │ │ │ - b 0x130748 │ │ │ │ - ldr r3, [pc, #388] @ 0x130954 │ │ │ │ + b 0x130848 │ │ │ │ + ldr r3, [pc, #388] @ 0x130a54 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 0x130810 │ │ │ │ + beq 0x130910 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r4, #2 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0x3ad730 │ │ │ │ + bl 0x3ad830 │ │ │ │ add r2, sp, r4, lsl #3 │ │ │ │ mvn r1, #57600 @ 0xe100 │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ rsb r3, r0, #0 │ │ │ │ bic r3, r3, #61440 @ 0xf000 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ - b 0x130588 │ │ │ │ + b 0x130688 │ │ │ │ mov r3, #2 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 0x1307ec │ │ │ │ - ldr r7, [pc, #256] @ 0x130928 │ │ │ │ + b 0x1308ec │ │ │ │ + ldr r7, [pc, #256] @ 0x130a28 │ │ │ │ str r6, [r7] │ │ │ │ - b 0x130430 │ │ │ │ + b 0x130530 │ │ │ │ mov r4, #1048576 @ 0x100000 │ │ │ │ - b 0x130840 │ │ │ │ + b 0x130940 │ │ │ │ cmn r4, #1048576 @ 0x100000 │ │ │ │ - bcs 0x130760 │ │ │ │ + bcs 0x130860 │ │ │ │ add r4, r4, #1048576 @ 0x100000 │ │ │ │ add r4, r4, r9 │ │ │ │ and r4, r4, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x12f25c │ │ │ │ + bl 0x12f35c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x130834 │ │ │ │ - b 0x130684 │ │ │ │ - ldr r2, [pc, #176] @ 0x13091c │ │ │ │ + beq 0x130934 │ │ │ │ + b 0x130784 │ │ │ │ + ldr r2, [pc, #176] @ 0x130a1c │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 0x1308d4 │ │ │ │ + bne 0x1309d4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #208] @ 0x130958 │ │ │ │ + ldr r0, [pc, #208] @ 0x130a58 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r3, [pc, #196] @ 0x13095c │ │ │ │ - ldr r2, [pc, #196] @ 0x130960 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r3, [pc, #196] @ 0x130a5c │ │ │ │ + ldr r2, [pc, #196] @ 0x130a60 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str sl, [sp] │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r0, [pc, #168] @ 0x130964 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r0, [pc, #168] @ 0x130a64 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x1cd748 │ │ │ │ + bl 0x1cd848 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r0, [pc, #136] @ 0x130968 │ │ │ │ + bl 0x36cce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r0, [pc, #136] @ 0x130a68 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 0x1cd748 │ │ │ │ + bl 0x1cd848 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r0, [pc, #120] @ 0x13096c │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r0, [pc, #120] @ 0x130a6c │ │ │ │ bl 0x10d00 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r0, [pc, #108] @ 0x130970 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r0, [pc, #108] @ 0x130a70 │ │ │ │ bl 0x10d00 │ │ │ │ - b 0x1307b0 │ │ │ │ - ldr r3, [pc, #100] @ 0x130974 │ │ │ │ - ldr r2, [pc, #100] @ 0x130978 │ │ │ │ - ldr r1, [pc, #40] @ 0x130940 │ │ │ │ - ldr r0, [pc, #96] @ 0x13097c │ │ │ │ - bl 0x365e98 │ │ │ │ + b 0x1308b0 │ │ │ │ + ldr r3, [pc, #100] @ 0x130a74 │ │ │ │ + ldr r2, [pc, #100] @ 0x130a78 │ │ │ │ + ldr r1, [pc, #40] @ 0x130a40 │ │ │ │ + ldr r0, [pc, #96] @ 0x130a7c │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ adceq r3, r8, r8, lsl #8 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ - addseq pc, r0, r4, lsr sl @ │ │ │ │ - subeq r4, r6, ip, ror #9 │ │ │ │ - subeq r3, r0, r8, ror #1 │ │ │ │ - subeq r3, r0, r0, lsl #2 │ │ │ │ + addseq pc, r0, r4, lsr r9 @ │ │ │ │ + subeq r4, r6, ip, ror #11 │ │ │ │ + subeq r3, r0, r8, ror #3 │ │ │ │ + subeq r3, r0, r0, lsl #4 │ │ │ │ andseq r0, r0, r2, lsr #32 │ │ │ │ - subeq ip, r0, r4, lsr ip │ │ │ │ + subeq ip, r0, r4, lsr sp │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq r3, r8, ip, lsr #8 │ │ │ │ - strheq ip, [r0], #-176 @ 0xffffff50 │ │ │ │ - subeq ip, r0, r4, lsl #24 │ │ │ │ + strheq ip, [r0], #-192 @ 0xffffff40 │ │ │ │ + subeq ip, r0, r4, lsl #26 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq ip, r0, ip, lsl #25 │ │ │ │ + subeq ip, r0, ip, lsl #27 │ │ │ │ adceq r2, r8, ip, ror #15 │ │ │ │ - subeq ip, r0, r4, lsl #22 │ │ │ │ - strheq ip, [r0], #-172 @ 0xffffff54 │ │ │ │ - subeq ip, r0, ip, asr #22 │ │ │ │ + subeq ip, r0, r4, lsl #24 │ │ │ │ + strheq ip, [r0], #-188 @ 0xffffff44 │ │ │ │ subeq ip, r0, ip, asr #24 │ │ │ │ - subeq ip, r0, r8, lsl ip │ │ │ │ - @ instruction: 0x00464594 │ │ │ │ + subeq ip, r0, ip, asr #26 │ │ │ │ + subeq ip, r0, r8, lsl sp │ │ │ │ + @ instruction: 0x00464694 │ │ │ │ andeq r0, r0, r3, ror #23 │ │ │ │ - subeq ip, r0, r8, ror #24 │ │ │ │ + subeq ip, r0, r8, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #2768] @ 0x13146c │ │ │ │ + ldr r3, [pc, #2768] @ 0x13156c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ @@ -295450,101 +295514,101 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov fp, r1 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - bl 0x1340a0 │ │ │ │ + bl 0x1341a0 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 0x130a18 │ │ │ │ - ldr r3, [pc, #2684] @ 0x131470 │ │ │ │ + beq 0x130b18 │ │ │ │ + ldr r3, [pc, #2684] @ 0x131570 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0x130a30 │ │ │ │ - ldr r1, [pc, #2672] @ 0x131474 │ │ │ │ + beq 0x130b30 │ │ │ │ + ldr r1, [pc, #2672] @ 0x131574 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #2668] @ 0x131478 │ │ │ │ - ldr r2, [pc, #2668] @ 0x13147c │ │ │ │ - ldr r1, [pc, #2668] @ 0x131480 │ │ │ │ + ldr r3, [pc, #2668] @ 0x131578 │ │ │ │ + ldr r2, [pc, #2668] @ 0x13157c │ │ │ │ + ldr r1, [pc, #2668] @ 0x131580 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #2656] @ 0x131484 │ │ │ │ + ldr r1, [pc, #2656] @ 0x131584 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 0x1ccec8 │ │ │ │ + bl 0x1ccfc8 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ ldrh r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2636] @ 0x131488 │ │ │ │ + ldr r3, [pc, #2636] @ 0x131588 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x1309fc │ │ │ │ + bne 0x130afc │ │ │ │ ldrb r8, [r4, #6] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 0x1309fc │ │ │ │ + bne 0x130afc │ │ │ │ ldrh r3, [r4, #18] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq 0x130a78 │ │ │ │ - ldr r1, [pc, #2580] @ 0x131474 │ │ │ │ + beq 0x130b78 │ │ │ │ + ldr r1, [pc, #2580] @ 0x131574 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #2576] @ 0x131478 │ │ │ │ - ldr r2, [pc, #2592] @ 0x13148c │ │ │ │ - ldr r1, [pc, #2576] @ 0x131480 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0x1ccc80 │ │ │ │ - b 0x130a18 │ │ │ │ - ldr r3, [pc, #2576] @ 0x131490 │ │ │ │ + ldr r3, [pc, #2576] @ 0x131578 │ │ │ │ + ldr r2, [pc, #2592] @ 0x13158c │ │ │ │ + ldr r1, [pc, #2576] @ 0x131580 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x1ccd80 │ │ │ │ + b 0x130b18 │ │ │ │ + ldr r3, [pc, #2576] @ 0x131590 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x130a58 │ │ │ │ + bne 0x130b58 │ │ │ │ ldrh r3, [r4, #16] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0x130a58 │ │ │ │ + bhi 0x130b58 │ │ │ │ str r6, [sp] │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r2, r2, #5 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x1341d8 │ │ │ │ + bl 0x1342d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - beq 0x130a18 │ │ │ │ + beq 0x130b18 │ │ │ │ strh r9, [sl, #104] @ 0x68 │ │ │ │ str r9, [sl, #112] @ 0x70 │ │ │ │ - bl 0x1357b4 │ │ │ │ + bl 0x1358b4 │ │ │ │ strb r8, [sl, #88] @ 0x58 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x1312e8 │ │ │ │ + beq 0x1313e8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r8, r5 │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov fp, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov r7, r3 │ │ │ │ - b 0x130b30 │ │ │ │ + b 0x130c30 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 0x130b80 │ │ │ │ - ldr r1, [pc, #2436] @ 0x131494 │ │ │ │ + beq 0x130c80 │ │ │ │ + ldr r1, [pc, #2436] @ 0x131594 │ │ │ │ cmp r3, r1 │ │ │ │ ldrbeq r3, [r8, #24] │ │ │ │ andeq r3, r3, #1 │ │ │ │ strbeq r3, [sl, #88] @ 0x58 │ │ │ │ ldrheq r2, [r5, #44] @ 0x2c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ add r8, r8, #32 │ │ │ │ - ble 0x130bdc │ │ │ │ + ble 0x130cdc │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0x130b00 │ │ │ │ + bne 0x130c00 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r3, [r8, #20] │ │ │ │ add r3, r2, r3 │ │ │ │ bic r2, r2, #4080 @ 0xff0 │ │ │ │ bic r2, r2, #15 │ │ │ │ cmp r7, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -295553,171 +295617,171 @@ │ │ │ │ movcc fp, r3 │ │ │ │ ldrh r3, [sl, #104] @ 0x68 │ │ │ │ add r3, r3, #1 │ │ │ │ strh r3, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ ldrh r2, [r5, #44] @ 0x2c │ │ │ │ orr r4, r4, r3 │ │ │ │ - b 0x130b20 │ │ │ │ + b 0x130c20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x130b20 │ │ │ │ + beq 0x130c20 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x131448 │ │ │ │ + bne 0x131548 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x1341d8 │ │ │ │ + bl 0x1342d8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x131464 │ │ │ │ + beq 0x131564 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ add r2, r3, r2 │ │ │ │ ldrb r0, [r2, #-1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x13141c │ │ │ │ + bne 0x13151c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r2] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldrh r2, [r5, #44] @ 0x2c │ │ │ │ - b 0x130b20 │ │ │ │ + b 0x130c20 │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r2, #1 │ │ │ │ sbc r1, r1, r1 │ │ │ │ orrs r0, r3, r1 │ │ │ │ str r7, [sp, #32] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r4, r5 │ │ │ │ - beq 0x1312d8 │ │ │ │ + beq 0x1313d8 │ │ │ │ cmp r1, #0 │ │ │ │ clzeq r3, r3 │ │ │ │ addeq r3, r3, #32 │ │ │ │ clzne r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1312f4 │ │ │ │ + beq 0x1313f4 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ rsb r1, r3, #33 @ 0x21 │ │ │ │ lsl r1, r2, r1 │ │ │ │ sub r3, r3, #33 @ 0x21 │ │ │ │ orr r3, r1, r2, lsr r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x130d00 │ │ │ │ + beq 0x130e00 │ │ │ │ ldrh r3, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x130cf0 │ │ │ │ + beq 0x130df0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r7, r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x13034c │ │ │ │ - ldr r3, [pc, #2092] @ 0x131498 │ │ │ │ + bl 0x13044c │ │ │ │ + ldr r3, [pc, #2092] @ 0x131598 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ add r5, r5, r3 │ │ │ │ - bne 0x131304 │ │ │ │ + bne 0x131404 │ │ │ │ ldrh r1, [r4, #16] │ │ │ │ - ldr r2, [pc, #2068] @ 0x13149c │ │ │ │ + ldr r2, [pc, #2068] @ 0x13159c │ │ │ │ cmp r1, #2 │ │ │ │ - ldr r3, [pc, #2064] @ 0x1314a0 │ │ │ │ + ldr r3, [pc, #2064] @ 0x1315a0 │ │ │ │ add r7, r7, #1 │ │ │ │ moveq r3, r2 │ │ │ │ mvn r2, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ strd r8, [sp, #8] │ │ │ │ - bl 0x135fe8 │ │ │ │ + bl 0x1360e8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x130dd8 │ │ │ │ - bl 0x358d50 │ │ │ │ - ldr ip, [pc, #2004] @ 0x1314a4 │ │ │ │ - ldr r3, [pc, #1956] @ 0x131478 │ │ │ │ - ldr r2, [pc, #2000] @ 0x1314a8 │ │ │ │ + bne 0x130ed8 │ │ │ │ + bl 0x358e50 │ │ │ │ + ldr ip, [pc, #2004] @ 0x1315a4 │ │ │ │ + ldr r3, [pc, #1956] @ 0x131578 │ │ │ │ + ldr r2, [pc, #2000] @ 0x1315a8 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #1944] @ 0x131480 │ │ │ │ + ldr r1, [pc, #1944] @ 0x131580 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1ccd08 │ │ │ │ - b 0x130a18 │ │ │ │ + bl 0x1cce08 │ │ │ │ + b 0x130b18 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 0x13034c │ │ │ │ + bl 0x13044c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrh r3, [r4, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r7, r3, r2 │ │ │ │ - beq 0x1312e0 │ │ │ │ - bl 0x3ad730 │ │ │ │ + beq 0x1313e0 │ │ │ │ + bl 0x3ad830 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp ip, r0 │ │ │ │ - bls 0x1313a4 │ │ │ │ + bls 0x1314a4 │ │ │ │ mov r0, r5 │ │ │ │ sub r5, ip, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ mvn r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #1860] @ 0x1314a0 │ │ │ │ + ldr r3, [pc, #1860] @ 0x1315a0 │ │ │ │ strd r8, [sp, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 0x135fe8 │ │ │ │ + bl 0x1360e8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 0x130cc4 │ │ │ │ + beq 0x130dc4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ - beq 0x130dd8 │ │ │ │ + beq 0x130ed8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ add r3, r5, r0 │ │ │ │ rsb r8, ip, #0 │ │ │ │ and r8, r8, r3 │ │ │ │ add r3, r7, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ add r7, r2, #4080 @ 0xff0 │ │ │ │ add r7, r7, #15 │ │ │ │ add r2, r3, r8 │ │ │ │ - ldr r3, [pc, #1796] @ 0x1314ac │ │ │ │ + ldr r3, [pc, #1796] @ 0x1315ac │ │ │ │ add r7, r7, r0 │ │ │ │ cmp r0, r8 │ │ │ │ and r5, r2, r3 │ │ │ │ and r7, r7, r3 │ │ │ │ - beq 0x130dc0 │ │ │ │ + beq 0x130ec0 │ │ │ │ sub r1, r8, r0 │ │ │ │ - bl 0x136e5c │ │ │ │ + bl 0x136f5c │ │ │ │ cmp r5, r7 │ │ │ │ - beq 0x130dd4 │ │ │ │ + beq 0x130ed4 │ │ │ │ sub r1, r7, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x136e5c │ │ │ │ + bl 0x136f5c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r2, r3, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - beq 0x131314 │ │ │ │ + beq 0x131414 │ │ │ │ str r3, [sl, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ add r3, r3, r1 │ │ │ │ bic r3, r3, #4080 @ 0xff0 │ │ │ │ @@ -295735,28 +295799,28 @@ │ │ │ │ str r2, [sl, #40] @ 0x28 │ │ │ │ str r3, [sl, #12] │ │ │ │ str r3, [sl, #20] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [sl, #80] @ 0x50 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 0x13102c │ │ │ │ + beq 0x13112c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #28] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - b 0x130e80 │ │ │ │ + b 0x130f80 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r9, #32 │ │ │ │ - ble 0x131014 │ │ │ │ + ble 0x131114 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0x130e70 │ │ │ │ + bne 0x130f70 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsr r4, r3, #2 │ │ │ │ tst r3, #2 │ │ │ │ and r4, r4, #1 │ │ │ │ orrne r4, r4, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ @@ -295765,63 +295829,63 @@ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ add r5, r2, r5 │ │ │ │ ldr r7, [r9, #20] │ │ │ │ add r2, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r5, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 0x130fd4 │ │ │ │ + bne 0x1310d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ and r3, r4, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bcc 0x130f38 │ │ │ │ + bcc 0x131038 │ │ │ │ tst r4, #4 │ │ │ │ - beq 0x130f20 │ │ │ │ + beq 0x131020 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ ldrhi r3, [sp, #28] │ │ │ │ strhi r5, [r3, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 0x130f20 │ │ │ │ + bcs 0x131020 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x130fa0 │ │ │ │ + bne 0x1310a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ - b 0x130e70 │ │ │ │ + b 0x130f70 │ │ │ │ and r3, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x131120 │ │ │ │ + beq 0x131220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r7, r7, #4080 @ 0xff0 │ │ │ │ add r7, r7, #15 │ │ │ │ bic r3, r7, #4080 @ 0xff0 │ │ │ │ add r7, r2, #4080 @ 0xff0 │ │ │ │ add r7, r7, #15 │ │ │ │ bic r7, r7, #4080 @ 0xff0 │ │ │ │ bic r7, r7, #15 │ │ │ │ cmp r2, r7 │ │ │ │ bic r3, r3, #15 │ │ │ │ - bcc 0x1310d4 │ │ │ │ + bcc 0x1311d4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi 0x131090 │ │ │ │ + bhi 0x131190 │ │ │ │ tst r4, #4 │ │ │ │ - beq 0x130fa0 │ │ │ │ + beq 0x1310a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 0x131140 │ │ │ │ + bcc 0x131240 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, r3 │ │ │ │ strhi r1, [r2, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -295830,54 +295894,54 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ ldrcc r3, [sp, #28] │ │ │ │ ldrcc r2, [sp, #24] │ │ │ │ strcc r2, [r3, #20] │ │ │ │ - b 0x130f2c │ │ │ │ + b 0x13102c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ str r1, [sp] │ │ │ │ lsl r1, r5, #20 │ │ │ │ lsr r1, r1, #20 │ │ │ │ sub r2, r2, r1 │ │ │ │ bic r0, r5, #4080 @ 0xff0 │ │ │ │ add r1, r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, #18 │ │ │ │ mov r2, r4 │ │ │ │ bic r0, r0, #15 │ │ │ │ - bl 0x134278 │ │ │ │ + bl 0x134378 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x130ed0 │ │ │ │ - b 0x130cc4 │ │ │ │ + bne 0x130fd0 │ │ │ │ + b 0x130dc4 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sl, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x131038 │ │ │ │ + bne 0x131138 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r3, [sl, #16] │ │ │ │ str r3, [sl, #20] │ │ │ │ - bl 0x1d3df0 │ │ │ │ + bl 0x1d3ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x13115c │ │ │ │ - bl 0x135800 │ │ │ │ + bne 0x13125c │ │ │ │ + bl 0x135900 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - bl 0x3a895c │ │ │ │ + bl 0x3a8a5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 0x2fb718 │ │ │ │ - ldr r3, [pc, #1036] @ 0x13146c │ │ │ │ + bl 0x2fb818 │ │ │ │ + ldr r3, [pc, #1036] @ 0x13156c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x131418 │ │ │ │ + bne 0x131518 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -295887,636 +295951,636 @@ │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ strd sl, [sp, #8] │ │ │ │ - bl 0x135fe8 │ │ │ │ + bl 0x1360e8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x130f78 │ │ │ │ - bl 0x358d50 │ │ │ │ - ldr ip, [pc, #996] @ 0x1314b0 │ │ │ │ - ldr r3, [pc, #996] @ 0x1314b4 │ │ │ │ - ldr r2, [pc, #996] @ 0x1314b8 │ │ │ │ - b 0x130cd4 │ │ │ │ + bne 0x131078 │ │ │ │ + bl 0x358e50 │ │ │ │ + ldr ip, [pc, #996] @ 0x1315b0 │ │ │ │ + ldr r3, [pc, #996] @ 0x1315b4 │ │ │ │ + ldr r2, [pc, #996] @ 0x1315b8 │ │ │ │ + b 0x130dd4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ tst r0, #7 │ │ │ │ subeq r7, r7, #4096 @ 0x1000 │ │ │ │ - beq 0x130f70 │ │ │ │ + beq 0x131070 │ │ │ │ tst r0, #2 │ │ │ │ - beq 0x1313bc │ │ │ │ - ldr r2, [pc, #956] @ 0x1314bc │ │ │ │ + beq 0x1314bc │ │ │ │ + ldr r2, [pc, #956] @ 0x1315bc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r3, r0 │ │ │ │ sub r2, r7, r3 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b 0x130f70 │ │ │ │ - ldr r1, [pc, #920] @ 0x1314c0 │ │ │ │ + b 0x131070 │ │ │ │ + ldr r1, [pc, #920] @ 0x1315c0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #900] @ 0x1314b4 │ │ │ │ - ldr r2, [pc, #912] @ 0x1314c4 │ │ │ │ - ldr r1, [pc, #840] @ 0x131480 │ │ │ │ + ldr r3, [pc, #900] @ 0x1315b4 │ │ │ │ + ldr r2, [pc, #912] @ 0x1315c4 │ │ │ │ + ldr r1, [pc, #840] @ 0x131580 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1ccc80 │ │ │ │ - b 0x130a18 │ │ │ │ + bl 0x1ccd80 │ │ │ │ + b 0x130b18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 0x130f14 │ │ │ │ - b 0x130fa0 │ │ │ │ + bcc 0x131014 │ │ │ │ + b 0x1310a0 │ │ │ │ ldrh r5, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ mul r2, r5, r2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x1341d8 │ │ │ │ + bl 0x1342d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x1312cc │ │ │ │ + beq 0x1313cc │ │ │ │ cmp r5, r4 │ │ │ │ - beq 0x1312cc │ │ │ │ + beq 0x1313cc │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ - b 0x1311ac │ │ │ │ + b 0x1312ac │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ - beq 0x1312cc │ │ │ │ + beq 0x1313cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 0x13119c │ │ │ │ + bne 0x13129c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mla r5, r3, r5, r6 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x2fb73c │ │ │ │ + bl 0x2fb83c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 0x1313dc │ │ │ │ + beq 0x1314dc │ │ │ │ mov r9, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r3, r9 │ │ │ │ stm sp, {r7, fp} │ │ │ │ str r9, [sp, #8] │ │ │ │ - bl 0x1340a0 │ │ │ │ + bl 0x1341a0 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 0x1313dc │ │ │ │ + beq 0x1314dc │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb73c │ │ │ │ + bl 0x2fb83c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x1313dc │ │ │ │ + beq 0x1314dc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r9 │ │ │ │ str r9, [sp, #8] │ │ │ │ stm sp, {r5, fp} │ │ │ │ - bl 0x1340a0 │ │ │ │ + bl 0x1341a0 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 0x1313e0 │ │ │ │ - ldr lr, [pc, #664] @ 0x1314c8 │ │ │ │ + beq 0x1314e0 │ │ │ │ + ldr lr, [pc, #664] @ 0x1315c8 │ │ │ │ lsr r5, r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bge 0x131270 │ │ │ │ + bge 0x131370 │ │ │ │ add ip, r7, r9, lsl #4 │ │ │ │ ldrh r3, [ip, #14] │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 0x131264 │ │ │ │ + bcs 0x131364 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x1313fc │ │ │ │ + beq 0x1314fc │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - blt 0x1313ac │ │ │ │ + blt 0x1314ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x1313e0 │ │ │ │ + beq 0x1314e0 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x2fb918 │ │ │ │ + bl 0x2fba18 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1313e0 │ │ │ │ + beq 0x1314e0 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #556] @ 0x1314cc │ │ │ │ - bl 0x36d660 │ │ │ │ + ldr r3, [pc, #556] @ 0x1315cc │ │ │ │ + bl 0x36d760 │ │ │ │ mov r0, #20 │ │ │ │ - bl 0x2fb5bc │ │ │ │ - ldr r2, [pc, #544] @ 0x1314d0 │ │ │ │ + bl 0x2fb6bc │ │ │ │ + ldr r2, [pc, #544] @ 0x1315d0 │ │ │ │ str r2, [r0] │ │ │ │ - ldr r2, [pc, #540] @ 0x1314d4 │ │ │ │ + ldr r2, [pc, #540] @ 0x1315d4 │ │ │ │ str r8, [r0, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r0, [r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x131044 │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x131144 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - b 0x130c1c │ │ │ │ - ldr r3, [pc, #436] @ 0x13149c │ │ │ │ - b 0x130c94 │ │ │ │ + b 0x130d1c │ │ │ │ + ldr r3, [pc, #436] @ 0x13159c │ │ │ │ + b 0x130d94 │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 0x130c34 │ │ │ │ + b 0x130d34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ rsb r3, r3, #0 │ │ │ │ and r5, r5, r3 │ │ │ │ - b 0x130d04 │ │ │ │ + b 0x130e04 │ │ │ │ ldrh r2, [sl, #104] @ 0x68 │ │ │ │ mov r0, #12 │ │ │ │ mul r0, r2, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sl, #108] @ 0x6c │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x130df0 │ │ │ │ + beq 0x130ef0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ - b 0x131374 │ │ │ │ + b 0x131474 │ │ │ │ cmp lr, #2 │ │ │ │ ldreq r2, [r1, #8] │ │ │ │ addeq r2, r2, r5 │ │ │ │ streq r2, [sl, #112] @ 0x70 │ │ │ │ ldrheq r2, [r4, #44] @ 0x2c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ add r1, r1, #32 │ │ │ │ - ble 0x130df0 │ │ │ │ + ble 0x130ef0 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #1 │ │ │ │ - bne 0x131350 │ │ │ │ + bne 0x131450 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ add ip, ip, #12 │ │ │ │ add lr, lr, r5 │ │ │ │ str lr, [ip, #-12] │ │ │ │ ldr lr, [r1, #8] │ │ │ │ str lr, [ip, #-8] │ │ │ │ ldr lr, [r1, #20] │ │ │ │ str lr, [ip, #-4] │ │ │ │ - b 0x131364 │ │ │ │ - ldr r3, [pc, #244] @ 0x1314a0 │ │ │ │ - b 0x130c94 │ │ │ │ + b 0x131464 │ │ │ │ + ldr r3, [pc, #244] @ 0x1315a0 │ │ │ │ + b 0x130d94 │ │ │ │ add r3, r7, r5, lsl #4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 0x131230 │ │ │ │ - ldr r1, [pc, #276] @ 0x1314d8 │ │ │ │ + b 0x131330 │ │ │ │ + ldr r1, [pc, #276] @ 0x1315d8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #232] @ 0x1314b4 │ │ │ │ - ldr r2, [pc, #268] @ 0x1314dc │ │ │ │ - ldr r1, [pc, #172] @ 0x131480 │ │ │ │ + ldr r3, [pc, #232] @ 0x1315b4 │ │ │ │ + ldr r2, [pc, #268] @ 0x1315dc │ │ │ │ + ldr r1, [pc, #172] @ 0x131580 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1ccc80 │ │ │ │ - b 0x130a18 │ │ │ │ + bl 0x1ccd80 │ │ │ │ + b 0x130b18 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x131044 │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x131144 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bic r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ add r9, r9, #1 │ │ │ │ str r3, [ip, #4] │ │ │ │ - b 0x131230 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r2, [pc, #188] @ 0x1314e0 │ │ │ │ + b 0x131330 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r2, [pc, #188] @ 0x1315e0 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r3, [pc, #72] @ 0x131478 │ │ │ │ - ldr r2, [pc, #176] @ 0x1314e4 │ │ │ │ - ldr r1, [pc, #72] @ 0x131480 │ │ │ │ + ldr r3, [pc, #72] @ 0x131578 │ │ │ │ + ldr r2, [pc, #176] @ 0x1315e4 │ │ │ │ + ldr r1, [pc, #72] @ 0x131580 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x130a18 │ │ │ │ - ldr r1, [pc, #152] @ 0x1314e8 │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x130b18 │ │ │ │ + ldr r1, [pc, #152] @ 0x1315e8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #32] @ 0x131478 │ │ │ │ - ldr r2, [pc, #144] @ 0x1314ec │ │ │ │ - ldr r1, [pc, #32] @ 0x131480 │ │ │ │ + ldr r3, [pc, #32] @ 0x131578 │ │ │ │ + ldr r2, [pc, #144] @ 0x1315ec │ │ │ │ + ldr r1, [pc, #32] @ 0x131580 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ mov r5, #0 │ │ │ │ - b 0x13143c │ │ │ │ + b 0x13153c │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0x464c457f │ │ │ │ - strheq ip, [r0], #-196 @ 0xffffff3c │ │ │ │ - subeq r4, r6, r8, lsr #11 │ │ │ │ + strheq ip, [r0], #-212 @ 0xffffff2c │ │ │ │ + subeq r4, r6, r8, lsr #13 │ │ │ │ andeq r0, r0, pc, lsl #25 │ │ │ │ - subeq ip, r0, r4, lsr ip │ │ │ │ - subeq pc, r4, ip, lsr r7 @ │ │ │ │ + subeq ip, r0, r4, lsr sp │ │ │ │ + subeq pc, r4, ip, lsr r8 @ │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ muleq r0, r4, ip │ │ │ │ eoreq r0, r0, r4, lsr r0 │ │ │ │ ldrbtvs lr, [r4], #-1361 @ 0xfffffaaf │ │ │ │ adceq r4, r8, r8, asr r4 │ │ │ │ andseq r4, r0, r2, lsr #32 │ │ │ │ andeq r4, r0, r2, lsr #32 │ │ │ │ - subeq ip, r0, r4, ror sp │ │ │ │ + subeq ip, r0, r4, ror lr │ │ │ │ @ instruction: 0x00000db6 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ - subeq ip, r0, r0, ror #26 │ │ │ │ - strheq r4, [r6], #-88 @ 0xffffffa8 │ │ │ │ + subeq ip, r0, r0, ror #28 │ │ │ │ + strheq r4, [r6], #-104 @ 0xffffff98 │ │ │ │ andeq r0, r0, r7, ror r9 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ - subeq ip, r0, r0, lsl sp │ │ │ │ + subeq ip, r0, r0, lsl lr │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq pc, r2, r8, lsl #1 │ │ │ │ - @ instruction: 0x0012eff8 │ │ │ │ + andseq pc, r2, r8, lsl #3 │ │ │ │ + ldrsheq pc, [r2], -r8 @ │ │ │ │ adceq r3, r8, r8, ror #4 │ │ │ │ - subeq ip, r0, r0, lsr sp │ │ │ │ + subeq ip, r0, r0, lsr lr │ │ │ │ andeq r0, r0, sl, ror #18 │ │ │ │ - strdeq ip, [r0], #-200 @ 0xffffff38 │ │ │ │ + strdeq ip, [r0], #-216 @ 0xffffff28 │ │ │ │ andeq r0, r0, r7, asr #25 │ │ │ │ - ldrdeq ip, [r0], #-204 @ 0xffffff34 │ │ │ │ + ldrdeq ip, [r0], #-220 @ 0xffffff24 │ │ │ │ @ instruction: 0x00000cbd │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #288] @ 0x131628 │ │ │ │ + ldr r3, [pc, #288] @ 0x131728 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x3ab1b4 │ │ │ │ + bl 0x3ab2b4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - beq 0x13156c │ │ │ │ + beq 0x13166c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3ab8c4 │ │ │ │ + bl 0x3ab9c4 │ │ │ │ cmp r0, #51 @ 0x33 │ │ │ │ - bhi 0x1315a4 │ │ │ │ + bhi 0x1316a4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #176] @ 0x131628 │ │ │ │ + ldr r3, [pc, #176] @ 0x131728 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x131624 │ │ │ │ + bne 0x131724 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x3ab1b4 │ │ │ │ + bl 0x3ab2b4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - beq 0x13156c │ │ │ │ - ldr r3, [pc, #96] @ 0x13162c │ │ │ │ + beq 0x13166c │ │ │ │ + ldr r3, [pc, #96] @ 0x13172c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x13156c │ │ │ │ + bne 0x13166c │ │ │ │ ldrh r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #80] @ 0x131630 │ │ │ │ + ldr r3, [pc, #80] @ 0x131730 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x13156c │ │ │ │ + bne 0x13166c │ │ │ │ ldrb r3, [sp, #14] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 0x13156c │ │ │ │ + bne 0x13166c │ │ │ │ ldrh r3, [sp, #26] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne 0x13156c │ │ │ │ - ldr r3, [pc, #48] @ 0x131634 │ │ │ │ + bne 0x13166c │ │ │ │ + ldr r3, [pc, #48] @ 0x131734 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x13156c │ │ │ │ + bne 0x13166c │ │ │ │ ldrh r3, [sp, #24] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0x13156c │ │ │ │ + bhi 0x13166c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 0x131570 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x131670 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ @ instruction: 0x464c457f │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ eoreq r0, r0, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3608] @ 0xe18 │ │ │ │ - ldr r3, [pc, #4008] @ 0x1325f8 │ │ │ │ + ldr r3, [pc, #4008] @ 0x1326f8 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #444] @ 0x1bc │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, r7, #1024 @ 0x400 │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #324 @ 0x144 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #1064] @ 0x428 │ │ │ │ - bl 0x130980 │ │ │ │ - ldr r3, [pc, #3900] @ 0x1325fc │ │ │ │ + bl 0x130a80 │ │ │ │ + ldr r3, [pc, #3900] @ 0x1326fc │ │ │ │ mvn fp, #0 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #131072 @ 0x20000 │ │ │ │ movcc r5, #131072 @ 0x20000 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bl 0x3ad830 │ │ │ │ str fp, [sp] │ │ │ │ ldrb r2, [r6, #88] @ 0x58 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #8] │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ movcs sl, r0 │ │ │ │ movcc sl, #4096 @ 0x1000 │ │ │ │ cmp r2, r4 │ │ │ │ movne r2, #7 │ │ │ │ moveq r2, #3 │ │ │ │ add r1, r5, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x135fe8 │ │ │ │ + bl 0x1360e8 │ │ │ │ cmp r0, fp │ │ │ │ mov r8, r0 │ │ │ │ - beq 0x1325d4 │ │ │ │ + beq 0x1326d4 │ │ │ │ mov r1, sl │ │ │ │ sub r5, r5, #4 │ │ │ │ add sl, sl, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r5, r5, sl │ │ │ │ - bl 0x1358e8 │ │ │ │ + bl 0x1359e8 │ │ │ │ str sl, [r6, #32] │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ str r5, [r7, #1036] @ 0x40c │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r1, r7, #1056 @ 0x420 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r7, #1036] @ 0x40c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x12f3a4 │ │ │ │ + bl 0x12f4a4 │ │ │ │ str r0, [r7, #1036] @ 0x40c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r7, #1060] @ 0x424 │ │ │ │ ldr r0, [r7, #1052] @ 0x41c │ │ │ │ - bl 0x12f3a4 │ │ │ │ + bl 0x12f4a4 │ │ │ │ str r0, [r7, #1036] @ 0x40c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r7, #1056] @ 0x420 │ │ │ │ ldr r0, [r7, #1048] @ 0x418 │ │ │ │ - bl 0x12f3a4 │ │ │ │ + bl 0x12f4a4 │ │ │ │ str r0, [r7, #1036] @ 0x40c │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ ldr r3, [r7, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x132520 │ │ │ │ + beq 0x132620 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add sl, sp, #376 @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r5, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 0x1318a0 │ │ │ │ + beq 0x1319a0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 0x1c9dd4 │ │ │ │ + bl 0x1c9ed4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3ab4cc │ │ │ │ + bl 0x3ab5cc │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 0x13259c │ │ │ │ + blt 0x13269c │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x3ab8c4 │ │ │ │ + bl 0x3ab9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x132558 │ │ │ │ + blt 0x132658 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 0x130980 │ │ │ │ + bl 0x130a80 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 0x131874 │ │ │ │ + bls 0x131974 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r3, r1, r3 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ strcc r2, [r6, #24] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - ldr r1, [pc, #3456] @ 0x132600 │ │ │ │ + ldr r1, [pc, #3456] @ 0x132700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1319e0 │ │ │ │ - ldr r1, [pc, #3440] @ 0x132604 │ │ │ │ + beq 0x131ae0 │ │ │ │ + ldr r1, [pc, #3440] @ 0x132704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1319e0 │ │ │ │ + beq 0x131ae0 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r1, [pc, #3408] @ 0x132608 │ │ │ │ - ldr r4, [pc, #3408] @ 0x13260c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r1, [pc, #3408] @ 0x132708 │ │ │ │ + ldr r4, [pc, #3408] @ 0x13270c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #3380] @ 0x132610 │ │ │ │ + ldr r0, [pc, #3380] @ 0x132710 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 0x130980 │ │ │ │ + bl 0x130a80 │ │ │ │ add r1, r4, #2640 @ 0xa50 │ │ │ │ add ip, r4, #2800 @ 0xaf0 │ │ │ │ - ldr lr, [pc, #3360] @ 0x132614 │ │ │ │ + ldr lr, [pc, #3360] @ 0x132714 │ │ │ │ ldr sl, [sp, #196] @ 0xc4 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ ldr r0, [lr] │ │ │ │ add r3, sl, r3 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ cmp ip, r1 │ │ │ │ add r2, r2, r4 │ │ │ │ str r2, [r3, r0] │ │ │ │ - bne 0x1318fc │ │ │ │ + bne 0x1319fc │ │ │ │ ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [pc, #3312] @ 0x132618 │ │ │ │ + ldr r2, [pc, #3312] @ 0x132718 │ │ │ │ add r3, sl, #1152 @ 0x480 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ sub r1, r1, r0 │ │ │ │ mov r2, #5 │ │ │ │ - bl 0x1358e8 │ │ │ │ + bl 0x1359e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r7, #1036] @ 0x40c │ │ │ │ ldr r8, [r7, #1048] @ 0x418 │ │ │ │ ldr r9, [r7, #1052] @ 0x41c │ │ │ │ ldrb r3, [sp, #331] @ 0x14b │ │ │ │ - beq 0x13246c │ │ │ │ + beq 0x13256c │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ mov r3, #0 │ │ │ │ add r4, sp, #428 @ 0x1ac │ │ │ │ addne fp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ str r3, [sp, #432] @ 0x1b0 │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ - beq 0x1324e0 │ │ │ │ - ldr r3, [pc, #3220] @ 0x13261c │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x1325e0 │ │ │ │ + ldr r3, [pc, #3220] @ 0x13271c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r3, r3, #13248 @ 0x33c0 │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 0x131a14 │ │ │ │ + bne 0x131b14 │ │ │ │ tst r3, #32 │ │ │ │ - bne 0x1319c8 │ │ │ │ + bne 0x131ac8 │ │ │ │ tst r3, #8 │ │ │ │ - bne 0x1324d0 │ │ │ │ + bne 0x1325d0 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ mov r3, #4 │ │ │ │ - beq 0x1324c4 │ │ │ │ - ldr r0, [pc, #3164] @ 0x132620 │ │ │ │ + beq 0x1325c4 │ │ │ │ + ldr r0, [pc, #3164] @ 0x132720 │ │ │ │ mov r2, r3 │ │ │ │ - b 0x131a20 │ │ │ │ + b 0x131b20 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 0x1324b4 │ │ │ │ - ldr r0, [pc, #3148] @ 0x132624 │ │ │ │ + beq 0x1325b4 │ │ │ │ + ldr r0, [pc, #3148] @ 0x132724 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #5 │ │ │ │ - b 0x131a20 │ │ │ │ - ldr r3, [pc, #3136] @ 0x132628 │ │ │ │ + b 0x131b20 │ │ │ │ + ldr r3, [pc, #3136] @ 0x132728 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ mov r8, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #5 │ │ │ │ - ldr r3, [pc, #3112] @ 0x13262c │ │ │ │ + ldr r3, [pc, #3112] @ 0x13272c │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ strd r8, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x135fe8 │ │ │ │ - b 0x1318a0 │ │ │ │ + bl 0x1360e8 │ │ │ │ + b 0x1319a0 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #3088] @ 0x132630 │ │ │ │ + ldr r0, [pc, #3088] @ 0x132730 │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r1, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0x133ba0 │ │ │ │ + bl 0x133ca0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bic r3, r3, #15 │ │ │ │ mov r1, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x1d8b4c │ │ │ │ + bl 0x1d8c4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ sub r3, r3, #16 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x133ba0 │ │ │ │ + bl 0x133ca0 │ │ │ │ mov r3, #160 @ 0xa0 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ add r3, r8, r9 │ │ │ │ add r3, r3, #43 @ 0x2b │ │ │ │ sub r3, r4, r3, lsl #2 │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r3, #4 │ │ │ │ @@ -296532,776 +296596,776 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ str r8, [r6, #60] @ 0x3c │ │ │ │ str r9, [r6, #68] @ 0x44 │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131ae8 │ │ │ │ + beq 0x131be8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, r2 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131b20 │ │ │ │ + beq 0x131c20 │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131b4c │ │ │ │ + beq 0x131c4c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #12 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131b7c │ │ │ │ + beq 0x131c7c │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131bac │ │ │ │ + beq 0x131cac │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #20 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131be0 │ │ │ │ + beq 0x131ce0 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ ldrh r3, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #24 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131c10 │ │ │ │ + beq 0x131d10 │ │ │ │ mov r3, #6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #28 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131c40 │ │ │ │ + beq 0x131d40 │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #32 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131c70 │ │ │ │ + beq 0x131d70 │ │ │ │ mov r3, #7 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131ca8 │ │ │ │ + beq 0x131da8 │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r3, [fp, #4] │ │ │ │ moveq r3, fp │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #40 @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131cd8 │ │ │ │ + beq 0x131dd8 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #44 @ 0x2c │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131d08 │ │ │ │ + beq 0x131e08 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131d38 │ │ │ │ + beq 0x131e38 │ │ │ │ mov r3, #9 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131d68 │ │ │ │ + beq 0x131e68 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #56 @ 0x38 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131d98 │ │ │ │ + beq 0x131e98 │ │ │ │ mov r3, #11 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #60 @ 0x3c │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 0x131dcc │ │ │ │ - bl 0x3a6390 │ │ │ │ + beq 0x131ecc │ │ │ │ + bl 0x3a6490 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131dfc │ │ │ │ + beq 0x131efc │ │ │ │ mov r3, #12 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #68 @ 0x44 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 0x131e30 │ │ │ │ - bl 0x3a6250 │ │ │ │ + beq 0x131f30 │ │ │ │ + bl 0x3a6350 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131e60 │ │ │ │ + beq 0x131f60 │ │ │ │ mov r3, #13 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #76 @ 0x4c │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 0x131e94 │ │ │ │ - bl 0x3a6270 │ │ │ │ + beq 0x131f94 │ │ │ │ + bl 0x3a6370 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #80 @ 0x50 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131ec4 │ │ │ │ + beq 0x131fc4 │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #84 @ 0x54 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 0x131ef8 │ │ │ │ - bl 0x3a6230 │ │ │ │ + beq 0x131ff8 │ │ │ │ + bl 0x3a6330 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #88 @ 0x58 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131f28 │ │ │ │ + beq 0x132028 │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #92 @ 0x5c │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 0x131f5c │ │ │ │ - bl 0x1300e0 │ │ │ │ + beq 0x13205c │ │ │ │ + bl 0x1301e0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131f8c │ │ │ │ + beq 0x13208c │ │ │ │ mov r3, #17 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #100 @ 0x64 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 0x131fc4 │ │ │ │ + beq 0x1320c4 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + bl 0x3a80f8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #104 @ 0x68 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x131ff4 │ │ │ │ + beq 0x1320f4 │ │ │ │ mov r3, #25 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #108 @ 0x6c │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x132024 │ │ │ │ + beq 0x132124 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #112 @ 0x70 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x132054 │ │ │ │ + beq 0x132154 │ │ │ │ mov r3, #23 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #116 @ 0x74 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 0x13208c │ │ │ │ + beq 0x13218c │ │ │ │ mov r0, #23 │ │ │ │ - bl 0x1d2a1c │ │ │ │ + bl 0x1d2b1c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #120 @ 0x78 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1320bc │ │ │ │ + beq 0x1321bc │ │ │ │ mov r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #124 @ 0x7c │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1320ec │ │ │ │ + beq 0x1321ec │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x13211c │ │ │ │ + beq 0x13221c │ │ │ │ mov r3, #26 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #132 @ 0x84 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 0x132150 │ │ │ │ - bl 0x130258 │ │ │ │ + beq 0x132250 │ │ │ │ + bl 0x130358 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add fp, r4, #136 @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x132404 │ │ │ │ + bne 0x132504 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x132190 │ │ │ │ + beq 0x132290 │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, fp, r2 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1321bc │ │ │ │ + beq 0x1322bc │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, fp, #8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1321ec │ │ │ │ + beq 0x1322ec │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, fp, #12 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x13221c │ │ │ │ + beq 0x13231c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ rsb r3, r3, #16 │ │ │ │ add r3, r3, fp │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x1325e4 │ │ │ │ + bne 0x1326e4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x132260 │ │ │ │ + beq 0x132360 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr fp, [r6, #92] @ 0x5c │ │ │ │ - ble 0x1322cc │ │ │ │ + ble 0x1323cc │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1322a0 │ │ │ │ + beq 0x1323a0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x1600d0 │ │ │ │ + bl 0x1601d0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ add sl, sl, #4 │ │ │ │ add r0, r0, #1 │ │ │ │ add fp, fp, r0 │ │ │ │ - bne 0x132274 │ │ │ │ + bne 0x132374 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1322fc │ │ │ │ + beq 0x1323fc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr sl, [r6, #96] @ 0x60 │ │ │ │ - ble 0x132368 │ │ │ │ + ble 0x132468 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x13233c │ │ │ │ + beq 0x13243c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x1600d0 │ │ │ │ + bl 0x1601d0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ add r8, r8, #4 │ │ │ │ add r0, r0, #1 │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 0x132310 │ │ │ │ + bne 0x132410 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x132398 │ │ │ │ + beq 0x132498 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r7, #1036] @ 0x40c │ │ │ │ str r3, [r6, #28] │ │ │ │ - beq 0x1323c4 │ │ │ │ + beq 0x1324c4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [r6] │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - bl 0x2fb718 │ │ │ │ - ldr r3, [pc, #616] @ 0x132634 │ │ │ │ + bl 0x2fb818 │ │ │ │ + ldr r3, [pc, #616] @ 0x132734 │ │ │ │ str r3, [r7, #1068] @ 0x42c │ │ │ │ - ldr r3, [pc, #548] @ 0x1325f8 │ │ │ │ + ldr r3, [pc, #548] @ 0x1326f8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x132598 │ │ │ │ + bne 0x132698 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x132434 │ │ │ │ + beq 0x132534 │ │ │ │ mov r3, #15 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #140 @ 0x8c │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x132464 │ │ │ │ + beq 0x132564 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add fp, r4, #144 @ 0x90 │ │ │ │ - b 0x132160 │ │ │ │ + b 0x132260 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ add r4, sp, #428 @ 0x1ac │ │ │ │ str fp, [sp, #428] @ 0x1ac │ │ │ │ str fp, [sp, #432] @ 0x1b0 │ │ │ │ str fp, [sp, #436] @ 0x1b4 │ │ │ │ str fp, [sp, #440] @ 0x1b8 │ │ │ │ - bne 0x131980 │ │ │ │ + bne 0x131a80 │ │ │ │ bic r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x12f528 │ │ │ │ + bl 0x12f628 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r6, #116] @ 0x74 │ │ │ │ str r3, [r6, #120] @ 0x78 │ │ │ │ mov r1, r0 │ │ │ │ - b 0x131980 │ │ │ │ + b 0x131a80 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #376] @ 0x132638 │ │ │ │ + ldr r0, [pc, #376] @ 0x132738 │ │ │ │ mov r2, r3 │ │ │ │ - b 0x131a20 │ │ │ │ - ldr r0, [pc, #368] @ 0x13263c │ │ │ │ + b 0x131b20 │ │ │ │ + ldr r0, [pc, #368] @ 0x13273c │ │ │ │ mov r2, r3 │ │ │ │ - b 0x131a20 │ │ │ │ + b 0x131b20 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #356] @ 0x132640 │ │ │ │ + ldr r0, [pc, #356] @ 0x132740 │ │ │ │ mov r2, r3 │ │ │ │ - b 0x131a20 │ │ │ │ + b 0x131b20 │ │ │ │ bic r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x12f528 │ │ │ │ + bl 0x12f628 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x12f528 │ │ │ │ + bl 0x12f628 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str r3, [r6, #120] @ 0x78 │ │ │ │ mov r1, r0 │ │ │ │ - b 0x131980 │ │ │ │ - ldr r3, [pc, #284] @ 0x132644 │ │ │ │ + b 0x131a80 │ │ │ │ + ldr r3, [pc, #284] @ 0x132744 │ │ │ │ mov r0, #7 │ │ │ │ ldr r4, [r3] │ │ │ │ ldr r5, [r7, #1064] @ 0x428 │ │ │ │ - bl 0x39bfc4 │ │ │ │ - ldr r2, [pc, #268] @ 0x132648 │ │ │ │ + bl 0x39c0c4 │ │ │ │ + ldr r2, [pc, #268] @ 0x132748 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, fp │ │ │ │ - bl 0x36cbe8 │ │ │ │ - bl 0x358d50 │ │ │ │ - ldr ip, [pc, #232] @ 0x13264c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [pc, #228] @ 0x132650 │ │ │ │ - ldr r2, [pc, #228] @ 0x132654 │ │ │ │ - ldr r1, [pc, #228] @ 0x132658 │ │ │ │ + bl 0x36cce8 │ │ │ │ + bl 0x358e50 │ │ │ │ + ldr ip, [pc, #232] @ 0x13274c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r3, [pc, #228] @ 0x132750 │ │ │ │ + ldr r2, [pc, #228] @ 0x132754 │ │ │ │ + ldr r1, [pc, #228] @ 0x132758 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 0x1ccd08 │ │ │ │ + bl 0x1cce08 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #204] @ 0x13265c │ │ │ │ - bl 0x1ccec8 │ │ │ │ + ldr r1, [pc, #204] @ 0x13275c │ │ │ │ + bl 0x1ccfc8 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x36cbe8 │ │ │ │ - bl 0x3b37dc │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x36cce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ + bl 0x358e50 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr r3, [pc, #160] @ 0x132650 │ │ │ │ - ldr r2, [pc, #172] @ 0x132660 │ │ │ │ - ldr r1, [pc, #160] @ 0x132658 │ │ │ │ + ldr r3, [pc, #160] @ 0x132750 │ │ │ │ + ldr r2, [pc, #172] @ 0x132760 │ │ │ │ + ldr r1, [pc, #160] @ 0x132758 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 0x1ccde0 │ │ │ │ + bl 0x1ccee0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 0x1cc908 │ │ │ │ + bl 0x1cca08 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r0, [pc, #136] @ 0x132664 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r0, [pc, #136] @ 0x132764 │ │ │ │ bl 0x10d00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r3, [pc, #124] @ 0x132668 │ │ │ │ - ldr r2, [pc, #124] @ 0x13266c │ │ │ │ - ldr r1, [pc, #100] @ 0x132658 │ │ │ │ - ldr r0, [pc, #120] @ 0x132670 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r3, [pc, #124] @ 0x132768 │ │ │ │ + ldr r2, [pc, #124] @ 0x13276c │ │ │ │ + ldr r1, [pc, #100] @ 0x132758 │ │ │ │ + ldr r0, [pc, #120] @ 0x132770 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq fp, r7, r0, asr sl │ │ │ │ - subeq ip, r0, ip, asr #27 │ │ │ │ - subeq ip, r0, r0, ror #27 │ │ │ │ + subeq ip, r0, ip, asr #29 │ │ │ │ + subeq ip, r0, r0, ror #29 │ │ │ │ andeq r0, r0, r8, asr sl │ │ │ │ - ldrdeq r4, [r6], #-84 @ 0xffffffac │ │ │ │ - strdeq ip, [r0], #-212 @ 0xffffff2c │ │ │ │ + ldrdeq r4, [r6], #-100 @ 0xffffff9c │ │ │ │ + strdeq ip, [r0], #-228 @ 0xffffff1c │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ adceq r4, r8, r8, lsr #19 │ │ │ │ - addseq lr, r0, r4, ror #9 │ │ │ │ - @ instruction: 0x0040cd9c │ │ │ │ - subeq ip, r0, ip, lsl #27 │ │ │ │ + addseq lr, r0, r4, ror #7 │ │ │ │ + @ instruction: 0x0040ce9c │ │ │ │ + subeq ip, r0, ip, lsl #29 │ │ │ │ ldreq r0, [r0], #-1 │ │ │ │ andseq r0, r0, r2, lsr #32 │ │ │ │ - subeq ip, r0, r8, lsl #27 │ │ │ │ - andseq pc, r2, r0, lsl sl @ │ │ │ │ - @ instruction: 0x0040cd94 │ │ │ │ - subeq ip, r0, r0, lsr #27 │ │ │ │ - @ instruction: 0x0040cd98 │ │ │ │ + subeq ip, r0, r8, lsl #29 │ │ │ │ + andseq pc, r2, r0, lsl fp @ │ │ │ │ + @ instruction: 0x0040ce94 │ │ │ │ + subeq ip, r0, r0, lsr #29 │ │ │ │ + @ instruction: 0x0040ce98 │ │ │ │ adceq r2, r8, ip, ror #15 │ │ │ │ - subeq sp, r0, r8, ror #18 │ │ │ │ - strheq ip, [r0], #-208 @ 0xffffff30 │ │ │ │ - subeq r4, r6, r4, asr #11 │ │ │ │ + subeq sp, r0, r8, ror #20 │ │ │ │ + strheq ip, [r0], #-224 @ 0xffffff20 │ │ │ │ + subeq r4, r6, r4, asr #13 │ │ │ │ andeq r0, r0, lr, asr #27 │ │ │ │ - subeq ip, r0, r4, lsr ip │ │ │ │ - subeq pc, r4, ip, lsr r7 @ │ │ │ │ + subeq ip, r0, r4, lsr sp │ │ │ │ + subeq pc, r4, ip, lsr r8 @ │ │ │ │ andeq r0, r0, r7, asr #27 │ │ │ │ - subeq ip, r0, r4, lsr #27 │ │ │ │ - subeq r5, r6, r8, asr #1 │ │ │ │ + subeq ip, r0, r4, lsr #29 │ │ │ │ + subeq r5, r6, r8, asr #3 │ │ │ │ andeq r0, r0, r1, ror #20 │ │ │ │ - subeq ip, r0, r4, lsl #28 │ │ │ │ + subeq ip, r0, r4, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #308] @ 0x1327c0 │ │ │ │ + ldr r3, [pc, #308] @ 0x1328c0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ tst r1, #1 │ │ │ │ moveq r1, #16 │ │ │ │ movne r1, #48 @ 0x30 │ │ │ │ @@ -297310,164 +297374,164 @@ │ │ │ │ mov r2, #4 │ │ │ │ bic r1, r1, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add r1, r6, #8 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 0x132710 │ │ │ │ + beq 0x132810 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 0x132744 │ │ │ │ + beq 0x132844 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #524288 @ 0x80000 │ │ │ │ - bne 0x132784 │ │ │ │ + bne 0x132884 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r5, #120] @ 0x78 │ │ │ │ ldreq r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #52] @ 0x1327c0 │ │ │ │ + ldr r3, [pc, #52] @ 0x1328c0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1327bc │ │ │ │ + bne 0x1328bc │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x177784 │ │ │ │ + bl 0x177884 │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x1ac1dc │ │ │ │ + b 0x1ac2dc │ │ │ │ cmp r1, #4 │ │ │ │ - bls 0x132880 │ │ │ │ + bls 0x132980 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - b 0x132858 │ │ │ │ + b 0x132958 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 0x132868 │ │ │ │ + bhi 0x132968 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #120] @ 0x132898 │ │ │ │ + ldr r3, [pc, #120] @ 0x132998 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ poplt {r4, r5, r6, pc} │ │ │ │ ldrh r1, [r5] │ │ │ │ add r1, r1, #3 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ sub r4, r4, r3 │ │ │ │ - bcs 0x132868 │ │ │ │ + bcs 0x132968 │ │ │ │ cmp r4, #4 │ │ │ │ add r5, r5, r3 │ │ │ │ - bls 0x132868 │ │ │ │ + bls 0x132968 │ │ │ │ ldrh r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x13280c │ │ │ │ + bhi 0x13290c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ cmp r1, #7 │ │ │ │ - bls 0x1328c4 │ │ │ │ + bls 0x1329c4 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 0x1328a8 │ │ │ │ + bcc 0x1329a8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mvn r0, #21 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x1328f8 │ │ │ │ + beq 0x1329f8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r0, r3 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r3, r3, #16 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 0x1328e0 │ │ │ │ + bcc 0x1329e0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x13296c │ │ │ │ + beq 0x132a6c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ strh r3, [r5] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -297478,1185 +297542,1185 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r1, [r0, #2] │ │ │ │ cmp r1, #8 │ │ │ │ - beq 0x1329a4 │ │ │ │ - ldr r3, [pc, #76] @ 0x1329e8 │ │ │ │ + beq 0x132aa4 │ │ │ │ + ldr r3, [pc, #76] @ 0x132ae8 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0x1329b8 │ │ │ │ + bne 0x132ab8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ 0x1329ec │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #28] @ 0x132aec │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq ip, r0, r0, lsr #30 │ │ │ │ + subeq sp, r0, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r1, #0 │ │ │ │ - beq 0x132a28 │ │ │ │ + beq 0x132b28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 0x1384c0 │ │ │ │ + bl 0x1385c0 │ │ │ │ str r0, [r5, r4] │ │ │ │ add r4, r4, #128 @ 0x80 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc 0x132a10 │ │ │ │ + bcc 0x132b10 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #16 │ │ │ │ - bls 0x132b20 │ │ │ │ + bls 0x132c20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov lr, r1 │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #15 │ │ │ │ movhi r2, #0 │ │ │ │ movls r2, #1 │ │ │ │ cmp ip, lr │ │ │ │ orrhi r2, r2, #1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r2, #0 │ │ │ │ bic r3, r3, #3 │ │ │ │ - bne 0x132a98 │ │ │ │ + bne 0x132b98 │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq 0x132ac0 │ │ │ │ + beq 0x132bc0 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 0x132ad8 │ │ │ │ + bhi 0x132bd8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub ip, r2, #2096 @ 0x830 │ │ │ │ sub ip, ip, #4 │ │ │ │ cmp ip, #900 @ 0x384 │ │ │ │ - bcs 0x132af8 │ │ │ │ + bcs 0x132bf8 │ │ │ │ cmp r3, lr │ │ │ │ sub lr, lr, r3 │ │ │ │ - bcs 0x132a98 │ │ │ │ + bcs 0x132b98 │ │ │ │ cmp lr, #16 │ │ │ │ - bhi 0x132a54 │ │ │ │ - b 0x132a98 │ │ │ │ + bhi 0x132b54 │ │ │ │ + b 0x132b98 │ │ │ │ cmp r2, #1200 @ 0x4b0 │ │ │ │ - ldr ip, [pc, #100] @ 0x132b48 │ │ │ │ - bcs 0x132ab0 │ │ │ │ + ldr ip, [pc, #100] @ 0x132c48 │ │ │ │ + bcs 0x132bb0 │ │ │ │ cmp r2, ip │ │ │ │ - ldr r4, [pc, #92] @ 0x132b4c │ │ │ │ - bhi 0x132ac0 │ │ │ │ + ldr r4, [pc, #92] @ 0x132c4c │ │ │ │ + bhi 0x132bc0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 0x132ac0 │ │ │ │ - ldr r3, [pc, #80] @ 0x132b50 │ │ │ │ + beq 0x132bc0 │ │ │ │ + ldr r3, [pc, #80] @ 0x132c50 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0x132b38 │ │ │ │ + bne 0x132c38 │ │ │ │ mvn r0, #21 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 0x132b54 │ │ │ │ + ldr r0, [pc, #20] @ 0x132c54 │ │ │ │ mov r1, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x132b08 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x132c08 │ │ │ │ andeq r0, r0, fp, asr #8 │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq ip, r0, r4, asr #30 │ │ │ │ + subeq sp, r0, r4, asr #32 │ │ │ │ cmp r1, #16 │ │ │ │ - bls 0x132b9c │ │ │ │ + bls 0x132c9c │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ cmp r3, #15 │ │ │ │ orrls r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x132b9c │ │ │ │ + bne 0x132c9c │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x132bb4 │ │ │ │ + beq 0x132cb4 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0x132bd8 │ │ │ │ + bhi 0x132cd8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, ip │ │ │ │ sub ip, ip, r3 │ │ │ │ - bcs 0x132b9c │ │ │ │ + bcs 0x132c9c │ │ │ │ cmp ip, #16 │ │ │ │ add r0, r0, r3 │ │ │ │ - bhi 0x132b64 │ │ │ │ - b 0x132b9c │ │ │ │ - ldr r3, [pc, #88] @ 0x132c38 │ │ │ │ + bhi 0x132c64 │ │ │ │ + b 0x132c9c │ │ │ │ + ldr r3, [pc, #88] @ 0x132d38 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0x132c00 │ │ │ │ + bne 0x132d00 │ │ │ │ mvn r0, #21 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #36] @ 0x132c3c │ │ │ │ + ldr r0, [pc, #36] @ 0x132d3c │ │ │ │ mov r1, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mvn r0, #21 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq ip, r0, ip, ror #30 │ │ │ │ + subeq sp, r0, ip, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #16 │ │ │ │ mov r6, r1 │ │ │ │ movhi r4, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bls 0x132c9c │ │ │ │ + bls 0x132d9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ cmp r3, #15 │ │ │ │ orrls r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x132c9c │ │ │ │ + bne 0x132d9c │ │ │ │ ldrh r2, [r4, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x132ce8 │ │ │ │ + beq 0x132de8 │ │ │ │ sub r1, r2, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 0x132d0c │ │ │ │ + bhi 0x132e0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp] │ │ │ │ tst r0, #1024 @ 0x400 │ │ │ │ - bne 0x132fc4 │ │ │ │ - ldr r1, [pc, #780] @ 0x132fd4 │ │ │ │ + bne 0x1330c4 │ │ │ │ + ldr r1, [pc, #780] @ 0x1330d4 │ │ │ │ add r2, r2, #3 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, r9 │ │ │ │ - bcs 0x132ce4 │ │ │ │ + bcs 0x132de4 │ │ │ │ sub r9, r9, r1 │ │ │ │ cmp r9, #3 │ │ │ │ add sl, sl, r1 │ │ │ │ - bhi 0x132d44 │ │ │ │ + bhi 0x132e44 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 0x132c9c │ │ │ │ + bcs 0x132d9c │ │ │ │ sub r5, r5, r3 │ │ │ │ cmp r5, #16 │ │ │ │ add r4, r4, r3 │ │ │ │ - bhi 0x132c64 │ │ │ │ - b 0x132c9c │ │ │ │ - ldr r1, [pc, #708] @ 0x132fd8 │ │ │ │ + bhi 0x132d64 │ │ │ │ + b 0x132d9c │ │ │ │ + ldr r1, [pc, #708] @ 0x1330d8 │ │ │ │ sub r2, r2, #16 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 0x132f14 │ │ │ │ + bhi 0x133014 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #31 │ │ │ │ - bls 0x132ce8 │ │ │ │ + bls 0x132de8 │ │ │ │ sub r9, r3, #32 │ │ │ │ cmp r9, #3 │ │ │ │ add sl, r4, #32 │ │ │ │ - bls 0x132ce8 │ │ │ │ - ldr fp, [pc, #660] @ 0x132fdc │ │ │ │ + bls 0x132de8 │ │ │ │ + ldr fp, [pc, #660] @ 0x1330dc │ │ │ │ ldrh r2, [sl] │ │ │ │ cmp r2, #3 │ │ │ │ - bls 0x132ce4 │ │ │ │ + bls 0x132de4 │ │ │ │ cmp r2, r9 │ │ │ │ mov r7, r2 │ │ │ │ - bhi 0x132ce4 │ │ │ │ + bhi 0x132de4 │ │ │ │ ldrh r1, [sl, #2] │ │ │ │ - ldr r3, [pc, #632] @ 0x132fe0 │ │ │ │ + ldr r3, [pc, #632] @ 0x1330e0 │ │ │ │ bic r0, r1, #49152 @ 0xc000 │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi 0x132cb4 │ │ │ │ + bhi 0x132db4 │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #23 │ │ │ │ - bls 0x132ce8 │ │ │ │ + bls 0x132de8 │ │ │ │ sub r7, r3, #24 │ │ │ │ cmp r7, #3 │ │ │ │ add r8, r4, #24 │ │ │ │ - bls 0x132ce8 │ │ │ │ - ldr r9, [pc, #572] @ 0x132fdc │ │ │ │ - b 0x132dc4 │ │ │ │ - ldr r2, [pc, #556] @ 0x132fd4 │ │ │ │ + bls 0x132de8 │ │ │ │ + ldr r9, [pc, #572] @ 0x1330dc │ │ │ │ + b 0x132ec4 │ │ │ │ + ldr r2, [pc, #556] @ 0x1330d4 │ │ │ │ add r3, r3, #3 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 0x132ce4 │ │ │ │ + bcs 0x132de4 │ │ │ │ sub r7, r7, r2 │ │ │ │ cmp r7, #3 │ │ │ │ add r8, r8, r2 │ │ │ │ - bls 0x132ce4 │ │ │ │ + bls 0x132de4 │ │ │ │ ldrh r3, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ - bls 0x132ce4 │ │ │ │ + bls 0x132de4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi 0x132ce4 │ │ │ │ + bhi 0x132de4 │ │ │ │ ldrh r1, [r8, #2] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 0x132da0 │ │ │ │ + bls 0x132ea0 │ │ │ │ ldr r2, [r9] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 0x132da0 │ │ │ │ - ldr r0, [pc, #488] @ 0x132fe4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x132ea0 │ │ │ │ + ldr r0, [pc, #488] @ 0x1330e4 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldrh r3, [r8] │ │ │ │ - b 0x132da0 │ │ │ │ + b 0x132ea0 │ │ │ │ cmp r3, #27 │ │ │ │ - bls 0x132ce8 │ │ │ │ + bls 0x132de8 │ │ │ │ sub r7, r3, #28 │ │ │ │ cmp r7, #3 │ │ │ │ add r8, r4, #28 │ │ │ │ - bls 0x132ce8 │ │ │ │ - ldr sl, [pc, #440] @ 0x132fdc │ │ │ │ - ldr r9, [pc, #448] @ 0x132fe8 │ │ │ │ - b 0x132e58 │ │ │ │ + bls 0x132de8 │ │ │ │ + ldr sl, [pc, #440] @ 0x1330dc │ │ │ │ + ldr r9, [pc, #448] @ 0x1330e8 │ │ │ │ + b 0x132f58 │ │ │ │ lsr r2, r9, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x132e78 │ │ │ │ - ldr r2, [pc, #408] @ 0x132fd4 │ │ │ │ + beq 0x132f78 │ │ │ │ + ldr r2, [pc, #408] @ 0x1330d4 │ │ │ │ add r3, r3, #3 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - bls 0x132ce4 │ │ │ │ + bls 0x132de4 │ │ │ │ sub r7, r7, r2 │ │ │ │ cmp r7, #3 │ │ │ │ add r8, r8, r2 │ │ │ │ - bls 0x132ce4 │ │ │ │ + bls 0x132de4 │ │ │ │ ldrh r3, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ - bls 0x132ce4 │ │ │ │ + bls 0x132de4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 0x132ce4 │ │ │ │ + bcc 0x132de4 │ │ │ │ ldrh r1, [r8, #2] │ │ │ │ cmp r1, #15 │ │ │ │ - bls 0x132e28 │ │ │ │ + bls 0x132f28 │ │ │ │ ldr r2, [sl] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 0x132e34 │ │ │ │ - ldr r0, [pc, #352] @ 0x132fec │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x132f34 │ │ │ │ + ldr r0, [pc, #352] @ 0x1330ec │ │ │ │ + bl 0x1d4030 │ │ │ │ ldrh r3, [r8] │ │ │ │ - b 0x132e34 │ │ │ │ + b 0x132f34 │ │ │ │ cmp r3, #27 │ │ │ │ - bls 0x132ce8 │ │ │ │ + bls 0x132de8 │ │ │ │ sub r7, r3, #28 │ │ │ │ cmp r7, #3 │ │ │ │ add r8, r4, #28 │ │ │ │ - bls 0x132ce8 │ │ │ │ - ldr r9, [pc, #296] @ 0x132fdc │ │ │ │ - b 0x132ed8 │ │ │ │ - ldr r2, [pc, #280] @ 0x132fd4 │ │ │ │ + bls 0x132de8 │ │ │ │ + ldr r9, [pc, #296] @ 0x1330dc │ │ │ │ + b 0x132fd8 │ │ │ │ + ldr r2, [pc, #280] @ 0x1330d4 │ │ │ │ add r3, r3, #3 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 0x132ce4 │ │ │ │ + bcs 0x132de4 │ │ │ │ sub r7, r7, r2 │ │ │ │ cmp r7, #3 │ │ │ │ add r8, r8, r2 │ │ │ │ - bls 0x132ce4 │ │ │ │ + bls 0x132de4 │ │ │ │ ldrh r3, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ - bls 0x132ce4 │ │ │ │ + bls 0x132de4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi 0x132ce4 │ │ │ │ + bhi 0x132de4 │ │ │ │ ldrh r1, [r8, #2] │ │ │ │ cmp r1, #4 │ │ │ │ - bls 0x132eb4 │ │ │ │ + bls 0x132fb4 │ │ │ │ ldr r2, [r9] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 0x132eb4 │ │ │ │ - ldr r0, [pc, #228] @ 0x132ff0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x132fb4 │ │ │ │ + ldr r0, [pc, #228] @ 0x1330f0 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldrh r3, [r8] │ │ │ │ - b 0x132eb4 │ │ │ │ + b 0x132fb4 │ │ │ │ mvn r0, #94 @ 0x5e │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #4 │ │ │ │ add r8, sl, #4 │ │ │ │ - bne 0x132f6c │ │ │ │ - b 0x132cc0 │ │ │ │ + bne 0x13306c │ │ │ │ + b 0x132dc0 │ │ │ │ ldr r0, [fp] │ │ │ │ tst r0, #1024 @ 0x400 │ │ │ │ - bne 0x132fb4 │ │ │ │ - ldr r2, [pc, #132] @ 0x132fd4 │ │ │ │ + bne 0x1330b4 │ │ │ │ + ldr r2, [pc, #132] @ 0x1330d4 │ │ │ │ add r1, r1, #3 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 0x132fac │ │ │ │ + bcs 0x1330ac │ │ │ │ sub r7, r7, r2 │ │ │ │ cmp r7, #4 │ │ │ │ add r8, r8, r2 │ │ │ │ - bls 0x132fac │ │ │ │ + bls 0x1330ac │ │ │ │ ldrh r1, [r8] │ │ │ │ cmp r1, #3 │ │ │ │ - bls 0x132fac │ │ │ │ + bls 0x1330ac │ │ │ │ cmp r1, r7 │ │ │ │ - bhi 0x132fac │ │ │ │ + bhi 0x1330ac │ │ │ │ ldrh r2, [r8, #2] │ │ │ │ bic r0, r2, #49152 @ 0xc000 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 0x132f3c │ │ │ │ - ldr r2, [pc, #92] @ 0x132ff4 │ │ │ │ + bne 0x13303c │ │ │ │ + ldr r2, [pc, #92] @ 0x1330f4 │ │ │ │ add r0, r8, #4 │ │ │ │ - bl 0x1327e4 │ │ │ │ + bl 0x1328e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x132ce4 │ │ │ │ + bne 0x132de4 │ │ │ │ ldrh r1, [r8] │ │ │ │ - b 0x132f48 │ │ │ │ + b 0x133048 │ │ │ │ ldrh r2, [sl] │ │ │ │ - b 0x132cc0 │ │ │ │ - ldr r0, [pc, #60] @ 0x132ff8 │ │ │ │ + b 0x132dc0 │ │ │ │ + ldr r0, [pc, #60] @ 0x1330f8 │ │ │ │ mov r1, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x132fa4 │ │ │ │ - ldr r0, [pc, #48] @ 0x132ffc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1330a4 │ │ │ │ + ldr r0, [pc, #48] @ 0x1330fc │ │ │ │ + bl 0x1d4030 │ │ │ │ ldrh r2, [sl] │ │ │ │ - b 0x132cc0 │ │ │ │ + b 0x132dc0 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - ldrdeq r5, [r6], #-10 │ │ │ │ + ldrdeq r5, [r6], #-26 @ 0xffffffe6 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq r5, r6, r9, ror #1 │ │ │ │ - ldrdeq ip, [r0], #-248 @ 0xffffff08 │ │ │ │ + subeq r5, r6, r9, ror #3 │ │ │ │ + ldrdeq sp, [r0], #-8 │ │ │ │ andeq r8, r0, r6, ror r0 │ │ │ │ - subeq sp, r0, r8, lsl r0 │ │ │ │ - strdeq ip, [r0], #-248 @ 0xffffff08 │ │ │ │ - andseq r2, r3, r8, lsl #19 │ │ │ │ - @ instruction: 0x0040cf90 │ │ │ │ - strheq ip, [r0], #-244 @ 0xffffff0c │ │ │ │ + subeq sp, r0, r8, lsl r1 │ │ │ │ + strdeq sp, [r0], #-8 │ │ │ │ + andseq r2, r3, r8, lsl #21 │ │ │ │ + @ instruction: 0x0040d090 │ │ │ │ + strheq sp, [r0], #-4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #2824] @ 0x133b20 │ │ │ │ + ldr r3, [pc, #2824] @ 0x133c20 │ │ │ │ cmp r1, #16 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ movhi r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movhi r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ movhi r1, r5 │ │ │ │ - bls 0x133074 │ │ │ │ + bls 0x133174 │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r4, r8 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r4, #15 │ │ │ │ orrls r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x133074 │ │ │ │ + bne 0x133174 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x1330ac │ │ │ │ + beq 0x1331ac │ │ │ │ sub r2, r3, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 0x1330d0 │ │ │ │ + bhi 0x1331d0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #2720] @ 0x133b20 │ │ │ │ + ldr r3, [pc, #2720] @ 0x133c20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x133ae4 │ │ │ │ + bne 0x133be4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ add r4, r4, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs 0x133074 │ │ │ │ + bcs 0x133174 │ │ │ │ sub r8, r8, r4 │ │ │ │ cmp r8, #16 │ │ │ │ add r1, r1, r4 │ │ │ │ - bhi 0x13303c │ │ │ │ - b 0x133074 │ │ │ │ - ldr r2, [pc, #2636] @ 0x133b24 │ │ │ │ + bhi 0x13313c │ │ │ │ + b 0x133174 │ │ │ │ + ldr r2, [pc, #2636] @ 0x133c24 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi 0x1333fc │ │ │ │ + bhi 0x1334fc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, #27 │ │ │ │ - bls 0x1330ac │ │ │ │ + bls 0x1331ac │ │ │ │ sub r9, r4, #28 │ │ │ │ cmp r9, #4 │ │ │ │ add sl, r1, #28 │ │ │ │ - bls 0x1330ac │ │ │ │ - ldr fp, [pc, #2588] @ 0x133b28 │ │ │ │ + bls 0x1331ac │ │ │ │ + ldr fp, [pc, #2588] @ 0x133c28 │ │ │ │ mov r7, r1 │ │ │ │ - b 0x133134 │ │ │ │ - ldr r3, [pc, #2580] @ 0x133b2c │ │ │ │ + b 0x133234 │ │ │ │ + ldr r3, [pc, #2580] @ 0x133c2c │ │ │ │ add r5, r5, #3 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r9, r3 │ │ │ │ - bls 0x1330a8 │ │ │ │ + bls 0x1331a8 │ │ │ │ sub r9, r9, r3 │ │ │ │ cmp r9, #4 │ │ │ │ add sl, sl, r3 │ │ │ │ - bls 0x1330a8 │ │ │ │ + bls 0x1331a8 │ │ │ │ ldrh r5, [sl] │ │ │ │ cmp r5, #3 │ │ │ │ - bls 0x1330a8 │ │ │ │ + bls 0x1331a8 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc 0x1330a8 │ │ │ │ + bcc 0x1331a8 │ │ │ │ ldrh r1, [sl, #2] │ │ │ │ cmp r1, #4 │ │ │ │ - bls 0x133110 │ │ │ │ + bls 0x133210 │ │ │ │ ldr r3, [fp] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x133110 │ │ │ │ - ldr r0, [pc, #2504] @ 0x133b30 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x133110 │ │ │ │ + beq 0x133210 │ │ │ │ + ldr r0, [pc, #2504] @ 0x133c30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x133210 │ │ │ │ cmp r4, #31 │ │ │ │ - bls 0x1330ac │ │ │ │ + bls 0x1331ac │ │ │ │ sub r5, r4, #32 │ │ │ │ cmp r5, #4 │ │ │ │ add r2, r1, #32 │ │ │ │ - bls 0x1330ac │ │ │ │ + bls 0x1331ac │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r7, [pc, #2456] @ 0x133b28 │ │ │ │ + ldr r7, [pc, #2456] @ 0x133c28 │ │ │ │ mov r6, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 0x1331fc │ │ │ │ + b 0x1332fc │ │ │ │ cmp r3, #20 │ │ │ │ - ble 0x133404 │ │ │ │ - ldr r2, [pc, #2436] @ 0x133b34 │ │ │ │ + ble 0x133504 │ │ │ │ + ldr r2, [pc, #2436] @ 0x133c34 │ │ │ │ sub r0, r3, #21 │ │ │ │ mov ip, #1 │ │ │ │ ands r2, r2, ip, lsl r0 │ │ │ │ - bne 0x1331d8 │ │ │ │ + bne 0x1332d8 │ │ │ │ cmp r3, #22 │ │ │ │ - beq 0x133748 │ │ │ │ + beq 0x133848 │ │ │ │ cmp r3, #26 │ │ │ │ - beq 0x1335d8 │ │ │ │ + beq 0x1336d8 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0x133ad8 │ │ │ │ - ldr r3, [pc, #2380] @ 0x133b2c │ │ │ │ + bne 0x133bd8 │ │ │ │ + ldr r3, [pc, #2380] @ 0x133c2c │ │ │ │ add r9, r9, #3 │ │ │ │ and r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 0x1338b4 │ │ │ │ + bcs 0x1339b4 │ │ │ │ sub r5, r5, r3 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r6, r3 │ │ │ │ - bls 0x1338b4 │ │ │ │ + bls 0x1339b4 │ │ │ │ ldrh r9, [r6] │ │ │ │ cmp r9, #3 │ │ │ │ - bls 0x1338b4 │ │ │ │ + bls 0x1339b4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r4, r9 │ │ │ │ - bhi 0x1338b4 │ │ │ │ + bhi 0x1339b4 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ bic r3, r1, #49152 @ 0xc000 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - ble 0x1331a0 │ │ │ │ + ble 0x1332a0 │ │ │ │ sub r3, r3, #37 @ 0x25 │ │ │ │ cmp r3, #27 │ │ │ │ - bhi 0x1331cc │ │ │ │ - ldr r0, [pc, #2304] @ 0x133b38 │ │ │ │ + bhi 0x1332cc │ │ │ │ + ldr r0, [pc, #2304] @ 0x133c38 │ │ │ │ mov r2, #1 │ │ │ │ ands r2, r0, r2, lsl r3 │ │ │ │ - bne 0x1331d8 │ │ │ │ + bne 0x1332d8 │ │ │ │ cmp r3, #15 │ │ │ │ - beq 0x13356c │ │ │ │ + beq 0x13366c │ │ │ │ cmp r3, #6 │ │ │ │ - bne 0x1331cc │ │ │ │ + bne 0x1332cc │ │ │ │ cmp r9, #4 │ │ │ │ add fp, r6, #4 │ │ │ │ - bne 0x133284 │ │ │ │ - b 0x133ad0 │ │ │ │ - ldr r3, [pc, #2244] @ 0x133b2c │ │ │ │ + bne 0x133384 │ │ │ │ + b 0x133bd0 │ │ │ │ + ldr r3, [pc, #2244] @ 0x133c2c │ │ │ │ add r8, r8, #3 │ │ │ │ and r3, r3, r8 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 0x1331d8 │ │ │ │ + bcs 0x1332d8 │ │ │ │ sub r4, r4, r3 │ │ │ │ cmp r4, #4 │ │ │ │ add fp, fp, r3 │ │ │ │ - bls 0x1331d8 │ │ │ │ + bls 0x1332d8 │ │ │ │ ldrh r8, [fp] │ │ │ │ cmp r8, #3 │ │ │ │ - bls 0x1331d8 │ │ │ │ + bls 0x1332d8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi 0x1331d8 │ │ │ │ + bhi 0x1332d8 │ │ │ │ ldrh r1, [fp, #2] │ │ │ │ - ldr r3, [pc, #2200] @ 0x133b3c │ │ │ │ + ldr r3, [pc, #2200] @ 0x133c3c │ │ │ │ sub r2, r1, #2 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x133260 │ │ │ │ + beq 0x133360 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x133260 │ │ │ │ - ldr r0, [pc, #2172] @ 0x133b40 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x133260 │ │ │ │ + beq 0x133360 │ │ │ │ + ldr r0, [pc, #2172] @ 0x133c40 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x133360 │ │ │ │ cmp r4, #23 │ │ │ │ - bls 0x1330ac │ │ │ │ + bls 0x1331ac │ │ │ │ sub r9, r4, #24 │ │ │ │ cmp r9, #4 │ │ │ │ add sl, r1, #24 │ │ │ │ - bls 0x1330ac │ │ │ │ - ldr r2, [pc, #2112] @ 0x133b28 │ │ │ │ - ldr fp, [pc, #2136] @ 0x133b44 │ │ │ │ + bls 0x1331ac │ │ │ │ + ldr r2, [pc, #2112] @ 0x133c28 │ │ │ │ + ldr fp, [pc, #2136] @ 0x133c44 │ │ │ │ mov r7, r1 │ │ │ │ - b 0x133314 │ │ │ │ - ldr r3, [pc, #2100] @ 0x133b2c │ │ │ │ + b 0x133414 │ │ │ │ + ldr r3, [pc, #2100] @ 0x133c2c │ │ │ │ add r5, r5, #3 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r9, r3 │ │ │ │ - bls 0x1330a8 │ │ │ │ + bls 0x1331a8 │ │ │ │ sub r9, r9, r3 │ │ │ │ cmp r9, #4 │ │ │ │ add sl, sl, r3 │ │ │ │ - bls 0x1330a8 │ │ │ │ + bls 0x1331a8 │ │ │ │ ldrh r5, [sl] │ │ │ │ cmp r5, #3 │ │ │ │ - bls 0x1330a8 │ │ │ │ + bls 0x1331a8 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc 0x1330a8 │ │ │ │ + bcc 0x1331a8 │ │ │ │ ldrh r1, [sl, #2] │ │ │ │ sub r3, r1, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0x13334c │ │ │ │ + bhi 0x13344c │ │ │ │ lsr r3, fp, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x1332f0 │ │ │ │ + bne 0x1333f0 │ │ │ │ ldr r3, [r2] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x1332f0 │ │ │ │ - ldr r0, [pc, #2024] @ 0x133b48 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r2, [pc, #1984] @ 0x133b28 │ │ │ │ - b 0x1332f0 │ │ │ │ + beq 0x1333f0 │ │ │ │ + ldr r0, [pc, #2024] @ 0x133c48 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r2, [pc, #1984] @ 0x133c28 │ │ │ │ + b 0x1333f0 │ │ │ │ cmp r4, #27 │ │ │ │ - bls 0x1330ac │ │ │ │ + bls 0x1331ac │ │ │ │ sub r9, r4, #28 │ │ │ │ cmp r9, #4 │ │ │ │ add sl, r1, #28 │ │ │ │ - bls 0x1330ac │ │ │ │ - ldr r3, [pc, #1952] @ 0x133b28 │ │ │ │ - ldr fp, [pc, #1984] @ 0x133b4c │ │ │ │ + bls 0x1331ac │ │ │ │ + ldr r3, [pc, #1952] @ 0x133c28 │ │ │ │ + ldr fp, [pc, #1984] @ 0x133c4c │ │ │ │ mov r7, r1 │ │ │ │ - b 0x1333c0 │ │ │ │ + b 0x1334c0 │ │ │ │ lsr r2, fp, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x1333e0 │ │ │ │ - ldr r2, [pc, #1928] @ 0x133b2c │ │ │ │ + beq 0x1334e0 │ │ │ │ + ldr r2, [pc, #1928] @ 0x133c2c │ │ │ │ add r5, r5, #3 │ │ │ │ and r2, r2, r5 │ │ │ │ cmp r9, r2 │ │ │ │ - bls 0x1330a8 │ │ │ │ + bls 0x1331a8 │ │ │ │ sub r9, r9, r2 │ │ │ │ cmp r9, #4 │ │ │ │ add sl, sl, r2 │ │ │ │ - bls 0x1330a8 │ │ │ │ + bls 0x1331a8 │ │ │ │ ldrh r5, [sl] │ │ │ │ cmp r5, #3 │ │ │ │ - bls 0x1330a8 │ │ │ │ + bls 0x1331a8 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc 0x1330a8 │ │ │ │ + bcc 0x1331a8 │ │ │ │ ldrh r1, [sl, #2] │ │ │ │ cmp r1, #20 │ │ │ │ - bls 0x133390 │ │ │ │ + bls 0x133490 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 0x13339c │ │ │ │ - ldr r0, [pc, #1884] @ 0x133b50 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #1836] @ 0x133b28 │ │ │ │ - b 0x13339c │ │ │ │ + beq 0x13349c │ │ │ │ + ldr r0, [pc, #1884] @ 0x133c50 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #1836] @ 0x133c28 │ │ │ │ + b 0x13349c │ │ │ │ mvn r0, #21 │ │ │ │ - b 0x133078 │ │ │ │ + b 0x133178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi 0x1331cc │ │ │ │ - ldr r2, [pc, #1852] @ 0x133b54 │ │ │ │ + bhi 0x1332cc │ │ │ │ + ldr r2, [pc, #1852] @ 0x133c54 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi 0x1331cc │ │ │ │ + bhi 0x1332cc │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov ip, #0 │ │ │ │ cmp r9, #4 │ │ │ │ add sl, r6, #4 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - beq 0x133ad0 │ │ │ │ + beq 0x133bd0 │ │ │ │ str r9, [sp, #4] │ │ │ │ mov fp, ip │ │ │ │ mov r8, ip │ │ │ │ mov r9, ip │ │ │ │ str ip, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldrh r6, [sl] │ │ │ │ cmp r6, #3 │ │ │ │ - bls 0x1334cc │ │ │ │ + bls 0x1335cc │ │ │ │ cmp r6, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bhi 0x1334cc │ │ │ │ + bhi 0x1335cc │ │ │ │ ldrh r1, [sl, #2] │ │ │ │ - ldr r2, [pc, #1740] @ 0x133b58 │ │ │ │ + ldr r2, [pc, #1740] @ 0x133c58 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 0x133ae8 │ │ │ │ + bhi 0x133be8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add fp, sl, #4 │ │ │ │ sub r8, r6, #4 │ │ │ │ - ldr r5, [pc, #1660] @ 0x133b2c │ │ │ │ + ldr r5, [pc, #1660] @ 0x133c2c │ │ │ │ add r6, r6, #3 │ │ │ │ and r5, r5, r6 │ │ │ │ cmp r5, r4 │ │ │ │ - bcs 0x1334cc │ │ │ │ + bcs 0x1335cc │ │ │ │ sub r4, r4, r5 │ │ │ │ cmp r4, #4 │ │ │ │ add sl, sl, r5 │ │ │ │ - bhi 0x133468 │ │ │ │ + bhi 0x133568 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b 0x1331d8 │ │ │ │ - ldr r1, [pc, #1656] @ 0x133b5c │ │ │ │ + b 0x1332d8 │ │ │ │ + ldr r1, [pc, #1656] @ 0x133c5c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39c318 │ │ │ │ + bl 0x39c418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1338c8 │ │ │ │ - ldr r1, [pc, #1636] @ 0x133b60 │ │ │ │ + beq 0x1339c8 │ │ │ │ + ldr r1, [pc, #1636] @ 0x133c60 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39c318 │ │ │ │ + bl 0x39c418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x133a0c │ │ │ │ + beq 0x133b0c │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x1334a8 │ │ │ │ - ldr r0, [pc, #1604] @ 0x133b64 │ │ │ │ + beq 0x1335a8 │ │ │ │ + ldr r0, [pc, #1604] @ 0x133c64 │ │ │ │ mov r1, fp │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1334a8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1335a8 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #1576] @ 0x133b5c │ │ │ │ + ldr r1, [pc, #1576] @ 0x133c5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x39c318 │ │ │ │ + bl 0x39c418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x133968 │ │ │ │ + beq 0x133a68 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x1334a8 │ │ │ │ - ldr r0, [pc, #1556] @ 0x133b68 │ │ │ │ + beq 0x1335a8 │ │ │ │ + ldr r0, [pc, #1556] @ 0x133c68 │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1334a8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1335a8 │ │ │ │ sub r3, r6, #4 │ │ │ │ add r9, sl, #4 │ │ │ │ str r3, [sp] │ │ │ │ - b 0x1334a8 │ │ │ │ + b 0x1335a8 │ │ │ │ cmp r9, #4 │ │ │ │ add fp, r6, #4 │ │ │ │ - bne 0x1335a0 │ │ │ │ - b 0x133ad0 │ │ │ │ - ldr r3, [pc, #1448] @ 0x133b2c │ │ │ │ + bne 0x1336a0 │ │ │ │ + b 0x133bd0 │ │ │ │ + ldr r3, [pc, #1448] @ 0x133c2c │ │ │ │ add r8, r8, #3 │ │ │ │ and r3, r3, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - bls 0x1331d8 │ │ │ │ + bls 0x1332d8 │ │ │ │ sub r4, r4, r3 │ │ │ │ cmp r4, #4 │ │ │ │ add fp, fp, r3 │ │ │ │ - bls 0x1331d8 │ │ │ │ + bls 0x1332d8 │ │ │ │ ldrh r8, [fp] │ │ │ │ cmp r8, #3 │ │ │ │ - bls 0x1331d8 │ │ │ │ + bls 0x1332d8 │ │ │ │ cmp r4, r8 │ │ │ │ - bcc 0x1331d8 │ │ │ │ + bcc 0x1332d8 │ │ │ │ ldrh r1, [fp, #2] │ │ │ │ cmp r1, #53 @ 0x35 │ │ │ │ - beq 0x13357c │ │ │ │ + beq 0x13367c │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x13357c │ │ │ │ - ldr r0, [pc, #1432] @ 0x133b6c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13357c │ │ │ │ + beq 0x13367c │ │ │ │ + ldr r0, [pc, #1432] @ 0x133c6c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13367c │ │ │ │ cmp r9, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ - beq 0x133ad0 │ │ │ │ + beq 0x133bd0 │ │ │ │ stm sp, {r5, r6} │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r8 │ │ │ │ - b 0x13362c │ │ │ │ + b 0x13372c │ │ │ │ cmp r1, #10 │ │ │ │ - beq 0x1336bc │ │ │ │ + beq 0x1337bc │ │ │ │ ldr r2, [r7] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - bne 0x133a00 │ │ │ │ - ldr sl, [pc, #1308] @ 0x133b2c │ │ │ │ + bne 0x133b00 │ │ │ │ + ldr sl, [pc, #1308] @ 0x133c2c │ │ │ │ add r8, r8, #3 │ │ │ │ and sl, sl, r8 │ │ │ │ cmp sl, fp │ │ │ │ - bcs 0x1338ac │ │ │ │ + bcs 0x1339ac │ │ │ │ sub fp, fp, sl │ │ │ │ cmp fp, #4 │ │ │ │ add r5, r5, sl │ │ │ │ - bls 0x1338ac │ │ │ │ + bls 0x1339ac │ │ │ │ ldrh r8, [r5] │ │ │ │ cmp r8, #3 │ │ │ │ - bls 0x1338ac │ │ │ │ + bls 0x1339ac │ │ │ │ cmp r8, fp │ │ │ │ mov sl, r8 │ │ │ │ - bhi 0x1338ac │ │ │ │ + bhi 0x1339ac │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 0x1335f4 │ │ │ │ + bne 0x1336f4 │ │ │ │ cmp r8, #4 │ │ │ │ add r6, r5, #4 │ │ │ │ - bne 0x133684 │ │ │ │ - b 0x13361c │ │ │ │ - ldr r3, [pc, #1220] @ 0x133b2c │ │ │ │ + bne 0x133784 │ │ │ │ + b 0x13371c │ │ │ │ + ldr r3, [pc, #1220] @ 0x133c2c │ │ │ │ add r4, r4, #3 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, sl │ │ │ │ - bcs 0x133608 │ │ │ │ + bcs 0x133708 │ │ │ │ sub sl, sl, r3 │ │ │ │ cmp sl, #4 │ │ │ │ add r6, r6, r3 │ │ │ │ - bls 0x133608 │ │ │ │ + bls 0x133708 │ │ │ │ ldrh r4, [r6] │ │ │ │ cmp r4, #3 │ │ │ │ - bls 0x133608 │ │ │ │ + bls 0x133708 │ │ │ │ cmp r4, sl │ │ │ │ - bhi 0x133608 │ │ │ │ + bhi 0x133708 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 0x133660 │ │ │ │ + beq 0x133760 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x133660 │ │ │ │ - ldr r0, [pc, #1208] @ 0x133b70 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x133660 │ │ │ │ + beq 0x133760 │ │ │ │ + ldr r0, [pc, #1208] @ 0x133c70 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x133760 │ │ │ │ cmp r8, #4 │ │ │ │ add r4, r5, #4 │ │ │ │ - bne 0x133704 │ │ │ │ - b 0x13361c │ │ │ │ + bne 0x133804 │ │ │ │ + b 0x13371c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x1336e0 │ │ │ │ + bne 0x1337e0 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0x13373c │ │ │ │ - ldr r3, [pc, #1092] @ 0x133b2c │ │ │ │ + bne 0x13383c │ │ │ │ + ldr r3, [pc, #1092] @ 0x133c2c │ │ │ │ add r6, r6, #3 │ │ │ │ and r3, r3, r6 │ │ │ │ cmp r3, sl │ │ │ │ - bcs 0x133608 │ │ │ │ + bcs 0x133708 │ │ │ │ sub sl, sl, r3 │ │ │ │ cmp sl, #4 │ │ │ │ add r4, r4, r3 │ │ │ │ - bls 0x133608 │ │ │ │ + bls 0x133708 │ │ │ │ ldrh r6, [r4] │ │ │ │ cmp r6, #3 │ │ │ │ - bls 0x133608 │ │ │ │ + bls 0x133708 │ │ │ │ cmp r6, sl │ │ │ │ - bhi 0x133608 │ │ │ │ + bhi 0x133708 │ │ │ │ ldrh r1, [r4, #2] │ │ │ │ cmp r1, #3 │ │ │ │ - bls 0x1336cc │ │ │ │ + bls 0x1337cc │ │ │ │ sub r3, r1, #5 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 0x1336e0 │ │ │ │ + bls 0x1337e0 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x1336e0 │ │ │ │ - ldr r0, [pc, #1072] @ 0x133b74 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1336e0 │ │ │ │ + beq 0x1337e0 │ │ │ │ + ldr r0, [pc, #1072] @ 0x133c74 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1337e0 │ │ │ │ cmp r9, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ - beq 0x133ad0 │ │ │ │ + beq 0x133bd0 │ │ │ │ stmib sp, {r5, r6} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r9 │ │ │ │ str r9, [sp] │ │ │ │ ldrh fp, [r5] │ │ │ │ cmp fp, #3 │ │ │ │ - bls 0x1337c8 │ │ │ │ + bls 0x1338c8 │ │ │ │ cmp fp, r8 │ │ │ │ mov r6, fp │ │ │ │ - bhi 0x1337c8 │ │ │ │ + bhi 0x1338c8 │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ - ldr r3, [pc, #1004] @ 0x133b78 │ │ │ │ + ldr r3, [pc, #1004] @ 0x133c78 │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi 0x133b04 │ │ │ │ + bhi 0x133c04 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r4, [r5, #16] │ │ │ │ - ldr r6, [pc, #896] @ 0x133b2c │ │ │ │ + ldr r6, [pc, #896] @ 0x133c2c │ │ │ │ add fp, fp, #3 │ │ │ │ and r6, r6, fp │ │ │ │ cmp r6, r8 │ │ │ │ - bcs 0x1337c8 │ │ │ │ + bcs 0x1338c8 │ │ │ │ sub r8, r8, r6 │ │ │ │ cmp r8, #4 │ │ │ │ add r5, r5, r6 │ │ │ │ - bhi 0x133768 │ │ │ │ + bhi 0x133868 │ │ │ │ ldr r9, [sp] │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ - b 0x1331d8 │ │ │ │ + b 0x1332d8 │ │ │ │ cmp fp, #4 │ │ │ │ add r9, r5, #4 │ │ │ │ - bne 0x133808 │ │ │ │ - b 0x1337b8 │ │ │ │ - ldr r3, [pc, #832] @ 0x133b2c │ │ │ │ + bne 0x133908 │ │ │ │ + b 0x1338b8 │ │ │ │ + ldr r3, [pc, #832] @ 0x133c2c │ │ │ │ add sl, sl, #3 │ │ │ │ and r3, r3, sl │ │ │ │ cmp r6, r3 │ │ │ │ - bls 0x1337a4 │ │ │ │ + bls 0x1338a4 │ │ │ │ sub r6, r6, r3 │ │ │ │ cmp r6, #4 │ │ │ │ add r9, r9, r3 │ │ │ │ - bls 0x1337a4 │ │ │ │ + bls 0x1338a4 │ │ │ │ ldrh sl, [r9] │ │ │ │ cmp sl, #3 │ │ │ │ - bls 0x1337a4 │ │ │ │ + bls 0x1338a4 │ │ │ │ cmp r6, sl │ │ │ │ - bcc 0x1337a4 │ │ │ │ + bcc 0x1338a4 │ │ │ │ ldrh r1, [r9, #2] │ │ │ │ cmp r1, #8 │ │ │ │ - bls 0x1337e4 │ │ │ │ + bls 0x1338e4 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x1337e4 │ │ │ │ - ldr r0, [pc, #832] @ 0x133b7c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1337e4 │ │ │ │ + beq 0x1338e4 │ │ │ │ + ldr r0, [pc, #832] @ 0x133c7c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1338e4 │ │ │ │ cmp fp, #4 │ │ │ │ add r9, r5, #4 │ │ │ │ - bne 0x133874 │ │ │ │ - b 0x1337b8 │ │ │ │ - ldr r3, [pc, #724] @ 0x133b2c │ │ │ │ + bne 0x133974 │ │ │ │ + b 0x1338b8 │ │ │ │ + ldr r3, [pc, #724] @ 0x133c2c │ │ │ │ add sl, sl, #3 │ │ │ │ and r3, r3, sl │ │ │ │ cmp r6, r3 │ │ │ │ - bls 0x1337a4 │ │ │ │ + bls 0x1338a4 │ │ │ │ sub r6, r6, r3 │ │ │ │ cmp r6, #4 │ │ │ │ add r9, r9, r3 │ │ │ │ - bls 0x1337a4 │ │ │ │ + bls 0x1338a4 │ │ │ │ ldrh sl, [r9] │ │ │ │ cmp sl, #3 │ │ │ │ - bls 0x1337a4 │ │ │ │ + bls 0x1338a4 │ │ │ │ cmp r6, sl │ │ │ │ - bcc 0x1337a4 │ │ │ │ + bcc 0x1338a4 │ │ │ │ ldrh r1, [r9, #2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 0x133850 │ │ │ │ + beq 0x133950 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x133850 │ │ │ │ - ldr r0, [pc, #728] @ 0x133b80 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x133850 │ │ │ │ + beq 0x133950 │ │ │ │ + ldr r0, [pc, #728] @ 0x133c80 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x133950 │ │ │ │ ldm sp, {r5, r6} │ │ │ │ - b 0x1331d8 │ │ │ │ + b 0x1332d8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 0x1330ac │ │ │ │ + b 0x1331ac │ │ │ │ cmp r6, #4 │ │ │ │ add r3, sl, #4 │ │ │ │ - beq 0x1334bc │ │ │ │ + beq 0x1335bc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #584] @ 0x133b28 │ │ │ │ + ldr r2, [pc, #584] @ 0x133c28 │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b 0x133928 │ │ │ │ + b 0x133a28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x133904 │ │ │ │ + bne 0x133a04 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r0, #1024 @ 0x400 │ │ │ │ - bne 0x133ab8 │ │ │ │ - ldr r1, [pc, #544] @ 0x133b2c │ │ │ │ + bne 0x133bb8 │ │ │ │ + ldr r1, [pc, #544] @ 0x133c2c │ │ │ │ add r8, r8, #3 │ │ │ │ and r1, r1, r8 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 0x133958 │ │ │ │ + bcs 0x133a58 │ │ │ │ sub r5, r5, r1 │ │ │ │ cmp r5, #4 │ │ │ │ add r4, r4, r1 │ │ │ │ - bls 0x133958 │ │ │ │ + bls 0x133a58 │ │ │ │ ldrh r8, [r4] │ │ │ │ cmp r8, #3 │ │ │ │ - bls 0x133958 │ │ │ │ + bls 0x133a58 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi 0x133958 │ │ │ │ + bhi 0x133a58 │ │ │ │ ldrh r1, [r4, #2] │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bls 0x1338f0 │ │ │ │ + bls 0x1339f0 │ │ │ │ sub r0, r1, #41 @ 0x29 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 0x133904 │ │ │ │ - b 0x1338f8 │ │ │ │ + bls 0x133a04 │ │ │ │ + b 0x1339f8 │ │ │ │ mov r4, r9 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ - b 0x1334a8 │ │ │ │ + b 0x1335a8 │ │ │ │ cmp r6, #4 │ │ │ │ add r3, sl, #4 │ │ │ │ - beq 0x1334bc │ │ │ │ + beq 0x1335bc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #424] @ 0x133b28 │ │ │ │ + ldr r2, [pc, #424] @ 0x133c28 │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b 0x1339cc │ │ │ │ + b 0x133acc │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #22 │ │ │ │ - bls 0x1339a8 │ │ │ │ + bls 0x133aa8 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r0, #1024 @ 0x400 │ │ │ │ - bne 0x133aa0 │ │ │ │ - ldr r1, [pc, #380] @ 0x133b2c │ │ │ │ + bne 0x133ba0 │ │ │ │ + ldr r1, [pc, #380] @ 0x133c2c │ │ │ │ add r8, r8, #3 │ │ │ │ and r1, r1, r8 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 0x133958 │ │ │ │ + bcs 0x133a58 │ │ │ │ sub r5, r5, r1 │ │ │ │ cmp r5, #4 │ │ │ │ add r4, r4, r1 │ │ │ │ - bls 0x133958 │ │ │ │ + bls 0x133a58 │ │ │ │ ldrh r8, [r4] │ │ │ │ cmp r8, #3 │ │ │ │ - bls 0x133958 │ │ │ │ + bls 0x133a58 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi 0x133958 │ │ │ │ + bhi 0x133a58 │ │ │ │ ldrh r1, [r4, #2] │ │ │ │ cmp r1, #25 │ │ │ │ - beq 0x1339a8 │ │ │ │ - bls 0x133990 │ │ │ │ + beq 0x133aa8 │ │ │ │ + bls 0x133a90 │ │ │ │ sub r0, r1, #27 │ │ │ │ cmp r0, #11 │ │ │ │ - bhi 0x13399c │ │ │ │ - b 0x1339a8 │ │ │ │ - ldr r0, [pc, #380] @ 0x133b84 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x133608 │ │ │ │ + bhi 0x133a9c │ │ │ │ + b 0x133aa8 │ │ │ │ + ldr r0, [pc, #380] @ 0x133c84 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x133708 │ │ │ │ cmp r6, #4 │ │ │ │ add r3, sl, #4 │ │ │ │ - beq 0x1334bc │ │ │ │ + beq 0x1335bc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #260] @ 0x133b28 │ │ │ │ + ldr r2, [pc, #260] @ 0x133c28 │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b 0x133a58 │ │ │ │ - ldr r1, [pc, #240] @ 0x133b2c │ │ │ │ + b 0x133b58 │ │ │ │ + ldr r1, [pc, #240] @ 0x133c2c │ │ │ │ add r8, r8, #3 │ │ │ │ and r1, r1, r8 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 0x133958 │ │ │ │ + bcs 0x133a58 │ │ │ │ sub r5, r5, r1 │ │ │ │ cmp r5, #4 │ │ │ │ add r4, r4, r1 │ │ │ │ - bls 0x133958 │ │ │ │ + bls 0x133a58 │ │ │ │ ldrh r8, [r4] │ │ │ │ cmp r8, #3 │ │ │ │ - bls 0x133958 │ │ │ │ + bls 0x133a58 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi 0x133958 │ │ │ │ + bhi 0x133a58 │ │ │ │ ldrh r1, [r4, #2] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bls 0x133a34 │ │ │ │ + bls 0x133b34 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r0, #1024 @ 0x400 │ │ │ │ - beq 0x133a34 │ │ │ │ - ldr r0, [pc, #248] @ 0x133b88 │ │ │ │ + beq 0x133b34 │ │ │ │ + ldr r0, [pc, #248] @ 0x133c88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #136] @ 0x133b28 │ │ │ │ - b 0x133a34 │ │ │ │ - ldr r0, [pc, #228] @ 0x133b8c │ │ │ │ + ldr r2, [pc, #136] @ 0x133c28 │ │ │ │ + b 0x133b34 │ │ │ │ + ldr r0, [pc, #228] @ 0x133c8c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ 0x133b28 │ │ │ │ - b 0x1339a8 │ │ │ │ - ldr r0, [pc, #208] @ 0x133b90 │ │ │ │ + ldr r2, [pc, #112] @ 0x133c28 │ │ │ │ + b 0x133aa8 │ │ │ │ + ldr r0, [pc, #208] @ 0x133c90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #88] @ 0x133b28 │ │ │ │ - b 0x133904 │ │ │ │ + ldr r2, [pc, #88] @ 0x133c28 │ │ │ │ + b 0x133a04 │ │ │ │ mov r3, #4 │ │ │ │ - b 0x1331ec │ │ │ │ - ldr r0, [pc, #180] @ 0x133b94 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1331d8 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #56] @ 0x133b28 │ │ │ │ + b 0x1332ec │ │ │ │ + ldr r0, [pc, #180] @ 0x133c94 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1332d8 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #56] @ 0x133c28 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x1334a8 │ │ │ │ - ldr r0, [pc, #152] @ 0x133b98 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1334a8 │ │ │ │ - ldr r2, [pc, #28] @ 0x133b28 │ │ │ │ + beq 0x1335a8 │ │ │ │ + ldr r0, [pc, #152] @ 0x133c98 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1335a8 │ │ │ │ + ldr r2, [pc, #28] @ 0x133c28 │ │ │ │ ldr r2, [r2] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 0x1337a4 │ │ │ │ - ldr r0, [pc, #128] @ 0x133b9c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1337a4 │ │ │ │ + beq 0x1338a4 │ │ │ │ + ldr r0, [pc, #128] @ 0x133c9c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1338a4 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r5, r6, r3, lsl #2 │ │ │ │ + subeq r5, r6, r3, lsl #4 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - subeq sp, r0, r4, asr r2 │ │ │ │ + subeq sp, r0, r4, asr r3 │ │ │ │ andeq r7, r0, r5, asr #30 │ │ │ │ ldcleq 12, cr6, [sl, #116]! @ 0x74 │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - subeq sp, r0, r8, ror r1 │ │ │ │ + subeq sp, r0, r8, ror r2 │ │ │ │ andeq r0, r0, pc, lsr #9 │ │ │ │ - subeq sp, r0, r8, lsr r2 │ │ │ │ + subeq sp, r0, r8, lsr r3 │ │ │ │ ldrsheq r9, [r0], -r2 │ │ │ │ - subeq sp, r0, ip, ror r2 │ │ │ │ - subeq r5, r6, r2, lsl r1 │ │ │ │ - subeq r5, r6, r6, lsr r1 │ │ │ │ - subeq sp, r0, r8, lsr r0 │ │ │ │ - subeq sp, r0, r0, rrx │ │ │ │ - subeq sp, r0, r4, lsl #1 │ │ │ │ - subeq sp, r0, r8, asr #1 │ │ │ │ - strdeq sp, [r0], #-24 @ 0xffffffe8 │ │ │ │ - subeq sp, r0, r8, lsl r1 │ │ │ │ + subeq sp, r0, ip, ror r3 │ │ │ │ + subeq r5, r6, r2, lsl r2 │ │ │ │ + subeq r5, r6, r6, lsr r2 │ │ │ │ subeq sp, r0, r8, lsr r1 │ │ │ │ - subeq r5, r6, fp, lsr r1 │ │ │ │ - strheq sp, [r0], #-24 @ 0xffffffe8 │ │ │ │ - @ instruction: 0x0040d194 │ │ │ │ - subeq sp, r0, r8, asr r1 │ │ │ │ - subeq sp, r0, r4, rrx │ │ │ │ - subeq sp, r0, r4, lsr #1 │ │ │ │ - subeq sp, r0, r0, asr #32 │ │ │ │ - subeq sp, r0, r4, lsl r2 │ │ │ │ - strdeq sp, [r0], #-0 │ │ │ │ - ldrdeq sp, [r0], #-24 @ 0xffffffe8 │ │ │ │ + subeq sp, r0, r0, ror #2 │ │ │ │ + subeq sp, r0, r4, lsl #3 │ │ │ │ + subeq sp, r0, r8, asr #3 │ │ │ │ + strdeq sp, [r0], #-40 @ 0xffffffd8 │ │ │ │ + subeq sp, r0, r8, lsl r2 │ │ │ │ + subeq sp, r0, r8, lsr r2 │ │ │ │ + subeq r5, r6, fp, lsr r2 │ │ │ │ + strheq sp, [r0], #-40 @ 0xffffffd8 │ │ │ │ + @ instruction: 0x0040d294 │ │ │ │ + subeq sp, r0, r8, asr r2 │ │ │ │ + subeq sp, r0, r4, ror #2 │ │ │ │ + subeq sp, r0, r4, lsr #3 │ │ │ │ + subeq sp, r0, r0, asr #2 │ │ │ │ + subeq sp, r0, r4, lsl r3 │ │ │ │ + strdeq sp, [r0], #-16 │ │ │ │ + ldrdeq sp, [r0], #-40 @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x133bf8 │ │ │ │ + beq 0x133cf8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -298667,24 +298731,24 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #612] @ 0x133e90 │ │ │ │ + ldr ip, [pc, #612] @ 0x133f90 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #604] @ 0x133e94 │ │ │ │ + ldr r3, [pc, #604] @ 0x133f94 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r9, r2 │ │ │ │ ldr fp, [r3, #656] @ 0x290 │ │ │ │ add r7, r6, #1 │ │ │ │ ldr r3, [fp, #200] @ 0xc8 │ │ │ │ sub r7, r9, r7, lsl #2 │ │ │ │ str r7, [r3, #72] @ 0x48 │ │ │ │ @@ -298696,381 +298760,381 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str sl, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [fp, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ moveq r8, sl │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ - bne 0x133e2c │ │ │ │ + bne 0x133f2c │ │ │ │ sub r8, r8, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x133ccc │ │ │ │ + beq 0x133dcc │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #200] @ 0xc8 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ sub r5, r5, #1 │ │ │ │ - ble 0x133d30 │ │ │ │ + ble 0x133e30 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x133d0c │ │ │ │ + beq 0x133e0c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1600d0 │ │ │ │ + bl 0x1601d0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add sl, sl, #4 │ │ │ │ add r0, r0, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ - bne 0x133ce0 │ │ │ │ + bne 0x133de0 │ │ │ │ sub sl, r7, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x133d60 │ │ │ │ + beq 0x133e60 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #200] @ 0xc8 │ │ │ │ cmp r6, #0 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ sub r6, r6, #1 │ │ │ │ - ble 0x133dc4 │ │ │ │ + ble 0x133ec4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x133da0 │ │ │ │ + beq 0x133ea0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1600d0 │ │ │ │ + bl 0x1601d0 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ add r7, r7, #4 │ │ │ │ add r0, r0, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ - bne 0x133d74 │ │ │ │ + bne 0x133e74 │ │ │ │ sub r7, r9, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x133df4 │ │ │ │ + beq 0x133ef4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #148] @ 0x133e90 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #148] @ 0x133f90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x133e8c │ │ │ │ + bne 0x133f8c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ sub r1, sl, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x133e58 │ │ │ │ + beq 0x133f58 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ sub r8, sl, #8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x133c9c │ │ │ │ + beq 0x133d9c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str sl, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x133c9c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x133d9c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq ip, r0, ip, lsr #4 │ │ │ │ + addseq ip, r0, ip, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #464] @ 0x13408c │ │ │ │ + ldr r0, [pc, #464] @ 0x13418c │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r7, #1064] @ 0x428 │ │ │ │ str r4, [r7, #1032] @ 0x408 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x133ef8 │ │ │ │ + beq 0x133ff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0x133ee8 │ │ │ │ + bne 0x133fe8 │ │ │ │ str r1, [r7, #1048] @ 0x418 │ │ │ │ str r2, [r7, #1056] @ 0x420 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x133f24 │ │ │ │ + beq 0x134024 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x133f14 │ │ │ │ + bne 0x134014 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r7, #1052] @ 0x41c │ │ │ │ str r3, [r7, #1060] @ 0x424 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3a91bc │ │ │ │ + bl 0x3a92bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x134058 │ │ │ │ + blt 0x134158 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and r3, r4, #61440 @ 0xf000 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ - bne 0x134050 │ │ │ │ + bne 0x134150 │ │ │ │ tst r4, #73 @ 0x49 │ │ │ │ - beq 0x134050 │ │ │ │ - bl 0x3a6250 │ │ │ │ + beq 0x134150 │ │ │ │ + bl 0x3a6350 │ │ │ │ str r0, [r7, #1040] @ 0x410 │ │ │ │ - bl 0x3a6230 │ │ │ │ + bl 0x3a6330 │ │ │ │ tst r4, #2048 @ 0x800 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ strne r3, [r7, #1040] @ 0x410 │ │ │ │ - ldr r3, [pc, #256] @ 0x134090 │ │ │ │ + ldr r3, [pc, #256] @ 0x134190 │ │ │ │ str r0, [r7, #1044] @ 0x414 │ │ │ │ bics r3, r3, r4 │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ streq r3, [r7, #1044] @ 0x414 │ │ │ │ ldr r0, [r7, #1032] @ 0x408 │ │ │ │ - bl 0x3ab8c4 │ │ │ │ + bl 0x3ab9c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 0x13407c │ │ │ │ + blt 0x13417c │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - blt 0x134030 │ │ │ │ + blt 0x134130 │ │ │ │ str r7, [r7, #1024] @ 0x400 │ │ │ │ str r4, [r7, #1028] @ 0x404 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #204] @ 0x134094 │ │ │ │ + ldr r2, [pc, #204] @ 0x134194 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 0x134068 │ │ │ │ - ldr r2, [pc, #196] @ 0x134098 │ │ │ │ + beq 0x134168 │ │ │ │ + ldr r2, [pc, #196] @ 0x134198 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x134050 │ │ │ │ + bne 0x134150 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x160730 │ │ │ │ + bl 0x160830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x133ffc │ │ │ │ + blt 0x1340fc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x132674 │ │ │ │ + bl 0x132774 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #136] @ 0x13408c │ │ │ │ + ldr r3, [pc, #136] @ 0x13418c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x134078 │ │ │ │ + bne 0x134178 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rsb r2, r4, #1024 @ 0x400 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, r4 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ str r7, [r7, #1024] @ 0x400 │ │ │ │ str r4, [r7, #1028] @ 0x404 │ │ │ │ cmp r4, #3 │ │ │ │ - bgt 0x133fbc │ │ │ │ + bgt 0x1340bc │ │ │ │ mvn r0, #7 │ │ │ │ - b 0x133ffc │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x1340fc │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r4, [r0] │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 0x134048 │ │ │ │ + b 0x134148 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x131638 │ │ │ │ - b 0x133fe4 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r0, [pc, #24] @ 0x13409c │ │ │ │ + bl 0x131738 │ │ │ │ + b 0x1340e4 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r0, [pc, #24] @ 0x13419c │ │ │ │ bl 0x10d00 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ @ instruction: 0x464c457f │ │ │ │ strbpl r4, [ip], #-1634 @ 0xfffff99e │ │ │ │ - @ instruction: 0x0040d298 │ │ │ │ + @ instruction: 0x0040d398 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r6, [lr, #4] │ │ │ │ mov ip, r2 │ │ │ │ adds r2, r4, r2 │ │ │ │ adc r5, r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, #0 │ │ │ │ sbcs r2, r2, r5 │ │ │ │ - bge 0x134174 │ │ │ │ + bge 0x134274 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [lr, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x1341a4 │ │ │ │ + blt 0x1342a4 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x3a64bc │ │ │ │ + bl 0x3a65bc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 0x134184 │ │ │ │ + beq 0x134284 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x134148 │ │ │ │ - ldr ip, [pc, #176] @ 0x1341c4 │ │ │ │ - ldr r3, [pc, #176] @ 0x1341c8 │ │ │ │ - ldr r1, [pc, #176] @ 0x1341cc │ │ │ │ + blt 0x134248 │ │ │ │ + ldr ip, [pc, #176] @ 0x1342c4 │ │ │ │ + ldr r3, [pc, #176] @ 0x1342c8 │ │ │ │ + ldr r1, [pc, #176] @ 0x1342cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #205 @ 0xcd │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ + bl 0x1ccd80 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x358d50 │ │ │ │ - ldr ip, [pc, #124] @ 0x1341d0 │ │ │ │ + bl 0x358e50 │ │ │ │ + ldr ip, [pc, #124] @ 0x1342d0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr r3, [pc, #108] @ 0x1341c8 │ │ │ │ - ldr r1, [pc, #108] @ 0x1341cc │ │ │ │ + ldr r3, [pc, #108] @ 0x1342c8 │ │ │ │ + ldr r1, [pc, #108] @ 0x1342cc │ │ │ │ mov r2, #203 @ 0xcb │ │ │ │ ldr ip, [r0] │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 0x1ccd08 │ │ │ │ - b 0x134128 │ │ │ │ + bl 0x1cce08 │ │ │ │ + b 0x134228 │ │ │ │ ldr r1, [lr] │ │ │ │ mov r2, r4 │ │ │ │ add r1, r1, ip │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #40] @ 0x1341d4 │ │ │ │ - ldr r3, [pc, #24] @ 0x1341c8 │ │ │ │ - ldr r1, [pc, #24] @ 0x1341cc │ │ │ │ + ldr ip, [pc, #40] @ 0x1342d4 │ │ │ │ + ldr r3, [pc, #24] @ 0x1342c8 │ │ │ │ + ldr r1, [pc, #24] @ 0x1342cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #194 @ 0xc2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1ccc80 │ │ │ │ - b 0x134128 │ │ │ │ - ldrdeq sp, [r0], #-40 @ 0xffffffd8 │ │ │ │ - subeq r5, r6, r8, asr #2 │ │ │ │ - subeq sp, r0, r8, lsr #5 │ │ │ │ - strheq ip, [r0], #-208 @ 0xffffff30 │ │ │ │ - subeq sp, r0, r0, asr #5 │ │ │ │ + bl 0x1ccd80 │ │ │ │ + b 0x134228 │ │ │ │ + ldrdeq sp, [r0], #-56 @ 0xffffffc8 │ │ │ │ + subeq r5, r6, r8, asr #4 │ │ │ │ + subeq sp, r0, r8, lsr #7 │ │ │ │ + strheq ip, [r0], #-224 @ 0xffffff20 │ │ │ │ + subeq sp, r0, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x1340a0 │ │ │ │ + bl 0x1341a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x13424c │ │ │ │ + beq 0x13434c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -299080,191 +299144,191 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #18 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - bne 0x1343b4 │ │ │ │ + bne 0x1344b4 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bge 0x13437c │ │ │ │ + bge 0x13447c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bls 0x1343dc │ │ │ │ + bls 0x1344dc │ │ │ │ mvn r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov sl, r2 │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mov r2, #3 │ │ │ │ strd r8, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x135fe8 │ │ │ │ + bl 0x1360e8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 0x134350 │ │ │ │ + beq 0x134450 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 0x1343c8 │ │ │ │ + beq 0x1344c8 │ │ │ │ ldm fp, {r1, r9} │ │ │ │ add fp, r5, r4 │ │ │ │ cmp fp, r9 │ │ │ │ add r1, r1, r5 │ │ │ │ - bls 0x134370 │ │ │ │ + bls 0x134470 │ │ │ │ sub r5, r9, r5 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ sub r2, fp, r9 │ │ │ │ add r0, r8, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp sl, #3 │ │ │ │ - beq 0x134350 │ │ │ │ + beq 0x134450 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x1358e8 │ │ │ │ + bl 0x1359e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x134338 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x134438 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 0x135fe8 │ │ │ │ + bl 0x1360e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #52] @ 0x1343f0 │ │ │ │ - ldr r1, [pc, #52] @ 0x1343f4 │ │ │ │ - ldr r0, [pc, #52] @ 0x1343f8 │ │ │ │ + ldr r3, [pc, #52] @ 0x1344f0 │ │ │ │ + ldr r1, [pc, #52] @ 0x1344f4 │ │ │ │ + ldr r0, [pc, #52] @ 0x1344f8 │ │ │ │ mov r2, #230 @ 0xe6 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #32] @ 0x1343f0 │ │ │ │ - ldr r1, [pc, #32] @ 0x1343f4 │ │ │ │ - ldr r0, [pc, #36] @ 0x1343fc │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #32] @ 0x1344f0 │ │ │ │ + ldr r1, [pc, #32] @ 0x1344f4 │ │ │ │ + ldr r0, [pc, #36] @ 0x1344fc │ │ │ │ mov r2, #249 @ 0xf9 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #12] @ 0x1343f0 │ │ │ │ - ldr r1, [pc, #12] @ 0x1343f4 │ │ │ │ - ldr r0, [pc, #20] @ 0x134400 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #12] @ 0x1344f0 │ │ │ │ + ldr r1, [pc, #12] @ 0x1344f4 │ │ │ │ + ldr r0, [pc, #20] @ 0x134500 │ │ │ │ mov r2, #241 @ 0xf1 │ │ │ │ - bl 0x365e98 │ │ │ │ - subeq r5, r6, r4, asr r1 │ │ │ │ - subeq sp, r0, r8, lsr #5 │ │ │ │ - strdeq sp, [r0], #-40 @ 0xffffffd8 │ │ │ │ - subeq sp, r0, r8, lsr r3 │ │ │ │ - subeq sp, r0, ip, lsl r3 │ │ │ │ + bl 0x365f98 │ │ │ │ + subeq r5, r6, r4, asr r2 │ │ │ │ + subeq sp, r0, r8, lsr #7 │ │ │ │ + strdeq sp, [r0], #-56 @ 0xffffffc8 │ │ │ │ + subeq sp, r0, r8, lsr r4 │ │ │ │ + subeq sp, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - ldr r3, [pc, #12] @ 0x13441c │ │ │ │ + ldr r3, [pc, #12] @ 0x13451c │ │ │ │ str r0, [r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ - ldr r3, [pc, #12] @ 0x134434 │ │ │ │ + ldr r3, [pc, #12] @ 0x134534 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ - ldr r3, [pc, #12] @ 0x13444c │ │ │ │ + ldr r3, [pc, #12] @ 0x13454c │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ - ldr r3, [pc, #16] @ 0x134468 │ │ │ │ + ldr r3, [pc, #16] @ 0x134568 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ - ldr r3, [pc, #16] @ 0x134484 │ │ │ │ + ldr r3, [pc, #16] @ 0x134584 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x39bf90 │ │ │ │ - ldr r3, [pc, #20] @ 0x1344b8 │ │ │ │ + bl 0x39c090 │ │ │ │ + ldr r3, [pc, #20] @ 0x1345b8 │ │ │ │ str r0, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x39bf90 │ │ │ │ - ldr r3, [pc, #20] @ 0x1344ec │ │ │ │ + bl 0x39c090 │ │ │ │ + ldr r3, [pc, #20] @ 0x1345ec │ │ │ │ str r0, [r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq fp, r7, ip, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x39bf90 │ │ │ │ - ldr r3, [pc, #20] @ 0x134520 │ │ │ │ + bl 0x39c090 │ │ │ │ + ldr r3, [pc, #20] @ 0x134620 │ │ │ │ str r0, [r3, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ - b 0x1ab738 │ │ │ │ - b 0x1ab65c │ │ │ │ - b 0x1e1e48 │ │ │ │ - ldr r1, [pc] @ 0x134538 │ │ │ │ - b 0x1d4124 │ │ │ │ + b 0x1ab838 │ │ │ │ + b 0x1ab75c │ │ │ │ + b 0x1e1f48 │ │ │ │ + ldr r1, [pc] @ 0x134638 │ │ │ │ + b 0x1d4224 │ │ │ │ adceq sp, r8, #4, 6 @ 0x10000000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 0x371070 │ │ │ │ - ldr r3, [pc, #36] @ 0x134584 │ │ │ │ + bl 0x371170 │ │ │ │ + ldr r3, [pc, #36] @ 0x134684 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #28] │ │ │ │ str r0, [r3, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -299272,535 +299336,535 @@ │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x305d18 │ │ │ │ - ldr r3, [pc, #20] @ 0x1345b8 │ │ │ │ + bl 0x305e18 │ │ │ │ + ldr r3, [pc, #20] @ 0x1346b8 │ │ │ │ str r0, [r3, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #144] @ 0x134664 │ │ │ │ + ldr r3, [pc, #144] @ 0x134764 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3ad730 │ │ │ │ + bl 0x3ad830 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1c460c │ │ │ │ + bl 0x1c470c │ │ │ │ cmp r0, r6 │ │ │ │ - bne 0x13461c │ │ │ │ + bne 0x13471c │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 0x134628 │ │ │ │ - ldr r0, [pc, #68] @ 0x134668 │ │ │ │ + beq 0x134728 │ │ │ │ + ldr r0, [pc, #68] @ 0x134768 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1cd7c8 │ │ │ │ - ldr r3, [pc, #52] @ 0x134664 │ │ │ │ + bl 0x1cd8c8 │ │ │ │ + ldr r3, [pc, #52] @ 0x134764 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x134660 │ │ │ │ + bne 0x134760 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq sp, r0, r8, asr #6 │ │ │ │ + subeq sp, r0, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #8] @ 0x13468c │ │ │ │ - bl 0x3822a4 │ │ │ │ + ldr r0, [pc, #8] @ 0x13478c │ │ │ │ + bl 0x3823a4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - subeq sp, r0, r8, lsl #7 │ │ │ │ + bl 0x36cce8 │ │ │ │ + subeq sp, r0, r8, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #332] @ 0x1347f4 │ │ │ │ + ldr r4, [pc, #332] @ 0x1348f4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #324] @ 0x1347f8 │ │ │ │ - bl 0x3822a4 │ │ │ │ + ldr r0, [pc, #324] @ 0x1348f8 │ │ │ │ + bl 0x3823a4 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #12 │ │ │ │ mov r7, #8 │ │ │ │ - b 0x1346e4 │ │ │ │ + b 0x1347e4 │ │ │ │ ldr r0, [r6, #-24] @ 0xffffffe8 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #-20] @ 0xffffffec │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r6, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x134700 │ │ │ │ + beq 0x134800 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ add r5, r5, #1 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r8, sl │ │ │ │ movcc r8, sl │ │ │ │ cmp r7, r5 │ │ │ │ movlt r7, r5 │ │ │ │ cmp r3, #0 │ │ │ │ add r6, r6, #24 │ │ │ │ - bne 0x1346cc │ │ │ │ - ldr r3, [pc, #212] @ 0x1347fc │ │ │ │ + bne 0x1347cc │ │ │ │ + ldr r3, [pc, #212] @ 0x1348fc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #208] @ 0x134800 │ │ │ │ - ldr r3, [pc, #208] @ 0x134804 │ │ │ │ + ldr r1, [pc, #208] @ 0x134900 │ │ │ │ + ldr r3, [pc, #208] @ 0x134904 │ │ │ │ add r2, r7, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x3b33a8 │ │ │ │ - b 0x134794 │ │ │ │ + bl 0x3b34a8 │ │ │ │ + b 0x134894 │ │ │ │ ldr r5, [r4, #-24] @ 0xffffffe8 │ │ │ │ add r4, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ ldr lr, [r4, #-44] @ 0xffffffd4 │ │ │ │ ldr r2, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldr ip, [r4, #-32] @ 0xffffffe0 │ │ │ │ sub r1, r7, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {r8, lr} │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ sub r3, r1, r3 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r1, [pc, #128] @ 0x134808 │ │ │ │ - bl 0x3b33a8 │ │ │ │ + ldr r1, [pc, #128] @ 0x134908 │ │ │ │ + bl 0x3b34a8 │ │ │ │ ldr r3, [r4, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1347d0 │ │ │ │ + beq 0x1348d0 │ │ │ │ ldrb r3, [r4, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x134744 │ │ │ │ + bne 0x134844 │ │ │ │ ldr lr, [r4, #-4] │ │ │ │ ldr ip, [r4, #-20] @ 0xffffffec │ │ │ │ ldr r3, [r4, #-24] @ 0xffffffe8 │ │ │ │ - ldr r1, [pc, #88] @ 0x13480c │ │ │ │ + ldr r1, [pc, #88] @ 0x13490c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1 │ │ │ │ stm sp, {r8, ip, lr} │ │ │ │ - bl 0x3b33a8 │ │ │ │ + bl 0x3b34a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x134794 │ │ │ │ - ldr r2, [pc, #56] @ 0x134810 │ │ │ │ - ldr r1, [pc, #56] @ 0x134814 │ │ │ │ + bne 0x134894 │ │ │ │ + ldr r2, [pc, #56] @ 0x134910 │ │ │ │ + ldr r1, [pc, #56] @ 0x134914 │ │ │ │ ldm r2, {r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x3b33a8 │ │ │ │ - ldr r0, [pc, #44] @ 0x134818 │ │ │ │ - bl 0x3822a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - subeq r5, r6, r8, ror r1 │ │ │ │ - subeq sp, r0, ip, lsl #8 │ │ │ │ - subeq sp, r0, r4, asr #9 │ │ │ │ - subeq sp, r0, ip, lsr #9 │ │ │ │ - subeq sp, r0, r0, lsr #9 │ │ │ │ - ldrdeq sp, [r0], #-68 @ 0xffffffbc │ │ │ │ - subeq sp, r0, r8, ror #9 │ │ │ │ + bl 0x3b34a8 │ │ │ │ + ldr r0, [pc, #44] @ 0x134918 │ │ │ │ + bl 0x3823a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 0x36cce8 │ │ │ │ + subeq r5, r6, r8, ror r2 │ │ │ │ + subeq sp, r0, ip, lsl #10 │ │ │ │ + subeq sp, r0, r4, asr #11 │ │ │ │ + subeq sp, r0, ip, lsr #11 │ │ │ │ + subeq sp, r0, r0, lsr #11 │ │ │ │ + ldrdeq sp, [r0], #-84 @ 0xffffffac │ │ │ │ + subeq sp, r0, r8, ror #11 │ │ │ │ adceq fp, r7, ip, asr #20 │ │ │ │ - strdeq sp, [r0], #-72 @ 0xffffffb8 │ │ │ │ - subeq sp, r0, r4, lsr r5 │ │ │ │ + strdeq sp, [r0], #-88 @ 0xffffffa8 │ │ │ │ + subeq sp, r0, r4, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x134690 │ │ │ │ + bl 0x134790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #276] @ 0x134960 │ │ │ │ + ldr r3, [pc, #276] @ 0x134a60 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x3720b0 │ │ │ │ + bl 0x3721b0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #77 @ 0x4d │ │ │ │ - beq 0x134924 │ │ │ │ - bhi 0x134900 │ │ │ │ + beq 0x134a24 │ │ │ │ + bhi 0x134a00 │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - beq 0x13492c │ │ │ │ + beq 0x134a2c │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ movne ip, r3 │ │ │ │ movne r1, r0 │ │ │ │ - bne 0x1348b0 │ │ │ │ + bne 0x1349b0 │ │ │ │ mov r2, #10 │ │ │ │ lsl r1, r0, r2 │ │ │ │ cmp r0, r1, lsr r2 │ │ │ │ add ip, r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bne 0x134938 │ │ │ │ + bne 0x134a38 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x134958 │ │ │ │ - ldr r3, [pc, #164] @ 0x134964 │ │ │ │ + bne 0x134a58 │ │ │ │ + ldr r3, [pc, #164] @ 0x134a64 │ │ │ │ cmp r1, #0 │ │ │ │ subne r1, r1, #1 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #144] @ 0x134960 │ │ │ │ + ldr r3, [pc, #144] @ 0x134a60 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x134934 │ │ │ │ + bne 0x134a34 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ - beq 0x134894 │ │ │ │ - ldr r1, [pc, #88] @ 0x134968 │ │ │ │ - ldr r2, [pc, #88] @ 0x13496c │ │ │ │ + beq 0x134994 │ │ │ │ + ldr r1, [pc, #88] @ 0x134a68 │ │ │ │ + ldr r2, [pc, #88] @ 0x134a6c │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ mov r2, #20 │ │ │ │ - b 0x134898 │ │ │ │ + b 0x134998 │ │ │ │ mov r2, #30 │ │ │ │ - b 0x134898 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #40] @ 0x134968 │ │ │ │ - ldr r0, [pc, #44] @ 0x134970 │ │ │ │ + b 0x134998 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #40] @ 0x134a68 │ │ │ │ + ldr r0, [pc, #44] @ 0x134a70 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ mov r3, ip │ │ │ │ - b 0x134908 │ │ │ │ + b 0x134a08 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ adceq r2, r8, ip, ror #15 │ │ │ │ - subeq sp, r0, r0, ror #16 │ │ │ │ - subeq sp, r0, ip, lsr r8 │ │ │ │ + subeq sp, r0, r0, ror #18 │ │ │ │ + subeq sp, r0, ip, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x1d4420 │ │ │ │ - ldr r3, [pc, #44] @ 0x1349bc │ │ │ │ + bl 0x1d4520 │ │ │ │ + ldr r3, [pc, #44] @ 0x134abc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 0x1349c0 │ │ │ │ + ldr r3, [pc, #16] @ 0x134ac0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 0x1d4548 │ │ │ │ + bl 0x1d4648 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ + bl 0x36cce8 │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ strdeq r2, [r8], r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x39bf90 │ │ │ │ - ldr r3, [pc, #84] @ 0x134a34 │ │ │ │ + bl 0x39c090 │ │ │ │ + ldr r3, [pc, #84] @ 0x134b34 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - beq 0x134a00 │ │ │ │ + beq 0x134b00 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 0x134a0c │ │ │ │ + bne 0x134b0c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x134a0c │ │ │ │ - bl 0x11c0e0 │ │ │ │ + bne 0x134b0c │ │ │ │ + bl 0x11c1e0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r1, [pc, #36] @ 0x134a38 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r1, [pc, #36] @ 0x134b38 │ │ │ │ + bl 0x39bcb0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - b 0x134a00 │ │ │ │ + b 0x134b00 │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ - subeq sp, r0, r4, lsl #17 │ │ │ │ + subeq sp, r0, r4, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 0x134aec │ │ │ │ + ldr r3, [pc, #152] @ 0x134bec │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 0x3720b0 │ │ │ │ - ldr r2, [pc, #120] @ 0x134af0 │ │ │ │ + bl 0x3721b0 │ │ │ │ + ldr r2, [pc, #120] @ 0x134bf0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 0x134ae0 │ │ │ │ + beq 0x134be0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ lsleq r0, r0, #20 │ │ │ │ streq r0, [r2, #4] │ │ │ │ - beq 0x134aa8 │ │ │ │ + beq 0x134ba8 │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ lsleq r0, r0, #10 │ │ │ │ streq r0, [r2, #4] │ │ │ │ - ldr r3, [pc, #60] @ 0x134aec │ │ │ │ + ldr r3, [pc, #60] @ 0x134bec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x134ae8 │ │ │ │ + bne 0x134be8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x134690 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x134790 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq fp, r7, ip, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 0x134b84 │ │ │ │ + ldr r3, [pc, #120] @ 0x134c84 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39bf90 │ │ │ │ - ldr r4, [pc, #100] @ 0x134b88 │ │ │ │ + bl 0x39c090 │ │ │ │ + ldr r4, [pc, #100] @ 0x134c88 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ - b 0x134b3c │ │ │ │ + b 0x134c3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 0x1c9b90 │ │ │ │ + bl 0x1c9c90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x134b78 │ │ │ │ - ldr r1, [pc, #72] @ 0x134b8c │ │ │ │ + bne 0x134c78 │ │ │ │ + ldr r1, [pc, #72] @ 0x134c8c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39c65c │ │ │ │ + bl 0x39c75c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x134b2c │ │ │ │ - ldr r3, [pc, #44] @ 0x134b84 │ │ │ │ + bne 0x134c2c │ │ │ │ + ldr r3, [pc, #44] @ 0x134c84 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x134b80 │ │ │ │ + bne 0x134c80 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x3985d0 │ │ │ │ + b 0x3986d0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x134690 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x134790 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 0x134c20 │ │ │ │ + ldr r3, [pc, #120] @ 0x134d20 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39bf90 │ │ │ │ - ldr r4, [pc, #100] @ 0x134c24 │ │ │ │ + bl 0x39c090 │ │ │ │ + ldr r4, [pc, #100] @ 0x134d24 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp] │ │ │ │ - b 0x134bd8 │ │ │ │ + b 0x134cd8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 0x1c9a50 │ │ │ │ + bl 0x1c9b50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x134c14 │ │ │ │ - ldr r1, [pc, #72] @ 0x134c28 │ │ │ │ + bne 0x134d14 │ │ │ │ + ldr r1, [pc, #72] @ 0x134d28 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39c65c │ │ │ │ + bl 0x39c75c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x134bc8 │ │ │ │ - ldr r3, [pc, #44] @ 0x134c20 │ │ │ │ + bne 0x134cc8 │ │ │ │ + ldr r3, [pc, #44] @ 0x134d20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x134c1c │ │ │ │ + bne 0x134d1c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x3985d0 │ │ │ │ + b 0x3986d0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x134690 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x134790 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, ip, ror #7 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #44] @ 0x134c74 │ │ │ │ + ldr r3, [pc, #44] @ 0x134d74 │ │ │ │ mov r1, r2 │ │ │ │ - bl 0x1c48c0 │ │ │ │ + bl 0x1c49c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x134690 │ │ │ │ + bl 0x134790 │ │ │ │ adceq r3, r8, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 0x13ff0 │ │ │ │ - bl 0x1544ec │ │ │ │ - bl 0x135890 │ │ │ │ + bl 0x1545ec │ │ │ │ + bl 0x135990 │ │ │ │ bl 0x13bfc │ │ │ │ - bl 0x1782cc │ │ │ │ - ldr r3, [pc, #20] @ 0x134cb8 │ │ │ │ + bl 0x1783cc │ │ │ │ + ldr r3, [pc, #20] @ 0x134db8 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r1, [pc, #16] @ 0x134cbc │ │ │ │ + ldr r1, [pc, #16] @ 0x134dbc │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #12] @ 0x134cc0 │ │ │ │ + ldr r0, [pc, #12] @ 0x134dc0 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ bx r3 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - subeq sp, r0, ip, lsl #17 │ │ │ │ + subeq sp, r0, ip, lsl #19 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #188] @ 0x134d9c │ │ │ │ - ldr r0, [pc, #188] @ 0x134da0 │ │ │ │ + ldr r1, [pc, #188] @ 0x134e9c │ │ │ │ + ldr r0, [pc, #188] @ 0x134ea0 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ clz r5, r4 │ │ │ │ lsr r5, r5, #5 │ │ │ │ - bl 0x1c8524 │ │ │ │ + bl 0x1c8624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1358cc │ │ │ │ + bl 0x1359cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x134d90 │ │ │ │ - ldr r7, [pc, #156] @ 0x134da4 │ │ │ │ + bne 0x134e90 │ │ │ │ + ldr r7, [pc, #156] @ 0x134ea4 │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r6, [pc, #148] @ 0x134da8 │ │ │ │ - beq 0x134d58 │ │ │ │ + ldr r6, [pc, #148] @ 0x134ea8 │ │ │ │ + beq 0x134e58 │ │ │ │ ldr r1, [r2, #628] @ 0x274 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 0x134d50 │ │ │ │ + beq 0x134e50 │ │ │ │ ldr ip, [r3, #628] @ 0x274 │ │ │ │ ldr r0, [r3, #632] @ 0x278 │ │ │ │ cmp ip, #0 │ │ │ │ strne r0, [ip, #632] @ 0x278 │ │ │ │ streq r0, [r7, #4] │ │ │ │ ldrne ip, [r3, #628] @ 0x274 │ │ │ │ str ip, [r0] │ │ │ │ str r4, [r3, #632] @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x134d14 │ │ │ │ + bne 0x134e14 │ │ │ │ bl 0x13bb8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r7, [r3, #656] @ 0x290 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x1c66f8 │ │ │ │ str r0, [r7] │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ - bl 0x1783a8 │ │ │ │ + bl 0x1784a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1544f8 │ │ │ │ + bl 0x1545f8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 0x141c0 │ │ │ │ bl 0x13c20 │ │ │ │ - ldr r6, [pc, #12] @ 0x134da8 │ │ │ │ - b 0x134d70 │ │ │ │ - subeq sp, r0, ip, lsl #17 │ │ │ │ + ldr r6, [pc, #12] @ 0x134ea8 │ │ │ │ + b 0x134e70 │ │ │ │ + subeq sp, r0, ip, lsl #19 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ adceq r0, r4, r8 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ - ldr r2, [pc, #44] @ 0x134de0 │ │ │ │ + ldr r2, [pc, #44] @ 0x134ee0 │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -299815,15 +299879,15 @@ │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ - bl 0x3ae390 │ │ │ │ + bl 0x3ae490 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ b 0x13ff0 │ │ │ │ @@ -299837,43 +299901,43 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #2 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [r4, #196] @ 0xc4 │ │ │ │ str r3, [r2, #860] @ 0x35c │ │ │ │ str r0, [r2, #864] @ 0x360 │ │ │ │ str r3, [r2, #868] @ 0x364 │ │ │ │ - ldr r2, [pc, #212] @ 0x134f48 │ │ │ │ + ldr r2, [pc, #212] @ 0x135048 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + bl 0x3a80f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt 0x134ecc │ │ │ │ - ldr r3, [pc, #168] @ 0x134f48 │ │ │ │ + bgt 0x134fcc │ │ │ │ + ldr r3, [pc, #168] @ 0x135048 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x134f38 │ │ │ │ + bne 0x135038 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, sp │ │ │ │ mov r0, #7 │ │ │ │ - bl 0x3a4aa4 │ │ │ │ + bl 0x3a4ba4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x134e98 │ │ │ │ + bne 0x134f98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mul r3, r5, r3 │ │ │ │ ldr ip, [sp] │ │ │ │ asr r1, r5, #31 │ │ │ │ mla r3, r1, ip, r3 │ │ │ │ mul r1, r2, r1 │ │ │ │ @@ -299881,59 +299945,59 @@ │ │ │ │ mla r1, r5, r0, r1 │ │ │ │ umull r0, lr, r2, r5 │ │ │ │ umull r6, r2, ip, r5 │ │ │ │ add r1, r1, lr │ │ │ │ add r5, r3, r2 │ │ │ │ add r3, pc, #36 @ 0x24 │ │ │ │ ldrd r2, [r3] │ │ │ │ - bl 0x355dc8 │ │ │ │ + bl 0x355ec8 │ │ │ │ add r4, r4, #9024 @ 0x2340 │ │ │ │ adds r6, r6, r0 │ │ │ │ adc r5, r5, r1 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - b 0x134e98 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x134f98 │ │ │ │ + bl 0x3b38dc │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - blcc 0xfe7e7748 │ │ │ │ + blcc 0xfe7e7848 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #136] @ 0x134fec │ │ │ │ + ldr r3, [pc, #136] @ 0x1350ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ bl 0x128b4 │ │ │ │ sub r7, r4, #8192 @ 0x2000 │ │ │ │ add r6, r0, #8704 @ 0x2200 │ │ │ │ mov r5, r0 │ │ │ │ add r6, r6, #16 │ │ │ │ bl 0x12a7c │ │ │ │ ldr r3, [r7, #188] @ 0xbc │ │ │ │ - ldr r2, [pc, #100] @ 0x134ff0 │ │ │ │ + ldr r2, [pc, #100] @ 0x1350f0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5, #716] @ 0x2cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3, #636]! @ 0x27c │ │ │ │ str r3, [r5, #640] @ 0x280 │ │ │ │ ldr r4, [r7, #108] @ 0x6c │ │ │ │ cmp r4, r2 │ │ │ │ - beq 0x134fd0 │ │ │ │ + beq 0x1350d0 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x145c4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x134fb4 │ │ │ │ + bne 0x1350b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -299950,45 +300014,45 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r0, [pc, #148] @ 0x1350cc │ │ │ │ + ldr r0, [pc, #148] @ 0x1351cc │ │ │ │ stm sp, {r1, r8} │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 0x135054 │ │ │ │ - b 0x1350ac │ │ │ │ + bne 0x135154 │ │ │ │ + b 0x1351ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x1350ac │ │ │ │ + beq 0x1351ac │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r7, r8} │ │ │ │ - bl 0x1da6ac │ │ │ │ + bl 0x1da7ac │ │ │ │ mov r5, r4 │ │ │ │ ldrd r2, [r5, #16] │ │ │ │ cmp r2, r6 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bcc 0x13504c │ │ │ │ + bcc 0x13514c │ │ │ │ ldrd r2, [r5, #24] │ │ │ │ cmp r7, r2 │ │ │ │ sbcs r3, r8, r3 │ │ │ │ - bcc 0x13504c │ │ │ │ - ldr r1, [pc, #52] @ 0x1350cc │ │ │ │ + bcc 0x13514c │ │ │ │ + ldr r1, [pc, #52] @ 0x1351cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1d9f38 │ │ │ │ + bl 0x1da038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x135054 │ │ │ │ + bne 0x135154 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -299999,124 +300063,124 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ tst ip, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #400] @ 0x13528c │ │ │ │ + ldr r3, [pc, #400] @ 0x13538c │ │ │ │ orrne r8, r8, #128 @ 0x80 │ │ │ │ cmp r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ orr r9, r8, #64 @ 0x40 │ │ │ │ - bhi 0x1351c8 │ │ │ │ + bhi 0x1352c8 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 0x1351b8 │ │ │ │ + bhi 0x1352b8 │ │ │ │ orr r2, r8, #2112 @ 0x840 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x127310 │ │ │ │ + bl 0x127410 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc 0x1351a4 │ │ │ │ + bcc 0x1352a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13500c │ │ │ │ - ldr r3, [pc, #316] @ 0x135290 │ │ │ │ - ldr r5, [pc, #316] @ 0x135294 │ │ │ │ + bl 0x13510c │ │ │ │ + ldr r3, [pc, #316] @ 0x135390 │ │ │ │ + ldr r5, [pc, #316] @ 0x135394 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x135208 │ │ │ │ + bne 0x135308 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - bne 0x1351d4 │ │ │ │ - ldr r3, [pc, #280] @ 0x13528c │ │ │ │ + bne 0x1352d4 │ │ │ │ + ldr r3, [pc, #280] @ 0x13538c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x135288 │ │ │ │ + bne 0x135388 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #1 │ │ │ │ - bl 0x127310 │ │ │ │ - b 0x135140 │ │ │ │ + bl 0x127410 │ │ │ │ + b 0x135240 │ │ │ │ mov r2, r9 │ │ │ │ sub r1, r6, #1 │ │ │ │ - bl 0x127310 │ │ │ │ - b 0x135128 │ │ │ │ + bl 0x127410 │ │ │ │ + b 0x135228 │ │ │ │ mov r2, r9 │ │ │ │ - bl 0x127310 │ │ │ │ - b 0x135140 │ │ │ │ - bl 0x1d3e60 │ │ │ │ + bl 0x127410 │ │ │ │ + b 0x135240 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x13516c │ │ │ │ + beq 0x13526c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #164] @ 0x135298 │ │ │ │ - bl 0x381aa4 │ │ │ │ + ldr r0, [pc, #164] @ 0x135398 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x125b74 │ │ │ │ + bl 0x125c74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1d3e68 │ │ │ │ - b 0x13516c │ │ │ │ - ldr r2, [pc, #140] @ 0x13529c │ │ │ │ + bl 0x1d3f68 │ │ │ │ + b 0x13526c │ │ │ │ + ldr r2, [pc, #140] @ 0x13539c │ │ │ │ ldrh r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x135164 │ │ │ │ + beq 0x135264 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x135164 │ │ │ │ - ldr r3, [pc, #120] @ 0x1352a0 │ │ │ │ + beq 0x135264 │ │ │ │ + ldr r3, [pc, #120] @ 0x1353a0 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 0x135274 │ │ │ │ + beq 0x135374 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ stm sp, {r4, r6} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #56] @ 0x1352a4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #56] @ 0x1353a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r5] │ │ │ │ - b 0x135164 │ │ │ │ - ldr r0, [pc, #44] @ 0x1352a8 │ │ │ │ + b 0x135264 │ │ │ │ + ldr r0, [pc, #44] @ 0x1353a8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r5] │ │ │ │ - b 0x135164 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x135264 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq lr, r0, r0, ror r1 │ │ │ │ + subeq lr, r0, r0, ror r2 │ │ │ │ adceq sp, r8, #188 @ 0xbc │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq lr, r0, r4, lsl r1 │ │ │ │ - subeq lr, r0, r8, asr #2 │ │ │ │ + subeq lr, r0, r4, lsl r2 │ │ │ │ + subeq lr, r0, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ @@ -300124,65 +300188,65 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r7, r8} │ │ │ │ - bl 0x3a64bc │ │ │ │ + bl 0x3a65bc │ │ │ │ cmp r0, r4 │ │ │ │ - bne 0x135314 │ │ │ │ + bne 0x135414 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x13534c │ │ │ │ - ble 0x135334 │ │ │ │ + beq 0x13544c │ │ │ │ + ble 0x135434 │ │ │ │ adds r7, r0, r7 │ │ │ │ add r5, r5, r0 │ │ │ │ sub r4, r4, r0 │ │ │ │ adc r8, r8, r0, asr #31 │ │ │ │ - b 0x1352d8 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x1353d8 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 0x1352d8 │ │ │ │ + beq 0x1353d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 0x1352f8 │ │ │ │ + b 0x1353f8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x1352f4 │ │ │ │ + beq 0x1353f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39b860 │ │ │ │ - b 0x1352f4 │ │ │ │ - ldr r3, [pc, #104] @ 0x1353d8 │ │ │ │ + bl 0x39b960 │ │ │ │ + b 0x1353f4 │ │ │ │ + ldr r3, [pc, #104] @ 0x1354d8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x13537c │ │ │ │ - b 0x3ae1e0 │ │ │ │ + bne 0x13547c │ │ │ │ + b 0x3ae2e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r3, [pc, #48] @ 0x1353dc │ │ │ │ + ldr r3, [pc, #48] @ 0x1354dc │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ subs r0, r4, r0 │ │ │ │ mvnne r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -300195,337 +300259,337 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bl 0x3ad830 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ and r3, r3, #47 @ 0x2f │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x135540 │ │ │ │ - ldr sl, [pc, #452] @ 0x1355e8 │ │ │ │ + beq 0x135640 │ │ │ │ + ldr sl, [pc, #452] @ 0x1356e8 │ │ │ │ sub r2, r4, #1 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r4, r6 │ │ │ │ add r3, r4, r3 │ │ │ │ add r8, r2, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bcs 0x135574 │ │ │ │ + bcs 0x135674 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ cmp r6, r4 │ │ │ │ orr r9, r9, r0 │ │ │ │ - bhi 0x135440 │ │ │ │ + bhi 0x135540 │ │ │ │ cmp r8, r5 │ │ │ │ - bls 0x135478 │ │ │ │ + bls 0x135578 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ sub r8, r8, #4096 @ 0x1000 │ │ │ │ cmp r5, r8 │ │ │ │ orr r9, r9, r0 │ │ │ │ - bcc 0x135460 │ │ │ │ + bcc 0x135560 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x135580 │ │ │ │ + beq 0x135680 │ │ │ │ orr fp, fp, r9 │ │ │ │ lsl r3, fp, #29 │ │ │ │ lsl r2, r9, #29 │ │ │ │ and r4, r9, #3 │ │ │ │ and fp, fp, #3 │ │ │ │ orr r4, r4, r2, lsr #31 │ │ │ │ orr fp, fp, r3, lsr #31 │ │ │ │ tst r4, #2 │ │ │ │ - beq 0x135528 │ │ │ │ + beq 0x135628 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, r5, #1 │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sl] │ │ │ │ sub r2, r2, r6 │ │ │ │ add r1, r6, r3 │ │ │ │ - bne 0x135518 │ │ │ │ + bne 0x135618 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ strd r8, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x1352ac │ │ │ │ + bl 0x1353ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x135554 │ │ │ │ + beq 0x135654 │ │ │ │ cmp r4, fp │ │ │ │ - beq 0x1354f8 │ │ │ │ + beq 0x1355f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x3ae160 │ │ │ │ + bl 0x3ae260 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ - b 0x1354e0 │ │ │ │ + bl 0x39b960 │ │ │ │ + b 0x1355e0 │ │ │ │ orr r4, r4, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x3ae160 │ │ │ │ - b 0x1354a4 │ │ │ │ + bl 0x3ae260 │ │ │ │ + b 0x1355a4 │ │ │ │ tst fp, #2 │ │ │ │ - beq 0x13541c │ │ │ │ - bl 0x358d50 │ │ │ │ + beq 0x13551c │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #22 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r5 │ │ │ │ movhi r9, #0 │ │ │ │ - bhi 0x135460 │ │ │ │ + bhi 0x135560 │ │ │ │ lsl r4, fp, #29 │ │ │ │ mvn r3, #0 │ │ │ │ and fp, fp, #3 │ │ │ │ orr r4, fp, r4, lsr #31 │ │ │ │ str r3, [sp] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, fp │ │ │ │ orr r3, r3, #32 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, [sp, #8] │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmp fp, r0 │ │ │ │ moveq fp, r4 │ │ │ │ - beq 0x13549c │ │ │ │ + beq 0x13559c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x135554 │ │ │ │ + beq 0x135654 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x135368 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x135468 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #17 │ │ │ │ str r3, [r0] │ │ │ │ - b 0x135554 │ │ │ │ + b 0x135654 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bl 0x3ad830 │ │ │ │ add r1, r4, #4080 @ 0xff0 │ │ │ │ add r1, r1, #15 │ │ │ │ add r4, r1, r7 │ │ │ │ bic r4, r4, #4080 @ 0xff0 │ │ │ │ bic r4, r4, #15 │ │ │ │ sub r4, r4, #1 │ │ │ │ rsb r3, r0, #0 │ │ │ │ add sl, r0, r4 │ │ │ │ and sl, sl, r3 │ │ │ │ and r9, r3, r7 │ │ │ │ sub r8, sl, #1 │ │ │ │ sub r3, r8, r9 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 0x1356b4 │ │ │ │ + bhi 0x1357b4 │ │ │ │ cmp r7, r9 │ │ │ │ mov r6, r0 │ │ │ │ movhi r5, r9 │ │ │ │ movhi sl, #0 │ │ │ │ - bls 0x135678 │ │ │ │ + bls 0x135778 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ cmp r7, r5 │ │ │ │ orr sl, sl, r0 │ │ │ │ - bhi 0x135658 │ │ │ │ + bhi 0x135758 │ │ │ │ cmp sl, #0 │ │ │ │ addne r9, r9, r6 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs 0x1356a4 │ │ │ │ + bcs 0x1357a4 │ │ │ │ mov r5, #0 │ │ │ │ add r0, r4, #1 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ cmp r8, r4 │ │ │ │ orr r5, r5, r0 │ │ │ │ - bhi 0x135684 │ │ │ │ + bhi 0x135784 │ │ │ │ cmp r5, #0 │ │ │ │ subne r8, r8, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bhi 0x135734 │ │ │ │ + bhi 0x135834 │ │ │ │ add sl, r8, #1 │ │ │ │ - b 0x135704 │ │ │ │ + b 0x135804 │ │ │ │ cmp r7, r9 │ │ │ │ - bls 0x135798 │ │ │ │ + bls 0x135898 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ add r6, r6, #4096 @ 0x1000 │ │ │ │ cmp r7, r6 │ │ │ │ orr r5, r5, r0 │ │ │ │ - bhi 0x1356c4 │ │ │ │ + bhi 0x1357c4 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs 0x1356fc │ │ │ │ + bcs 0x1357fc │ │ │ │ add r0, r4, #1 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ cmp r8, r4 │ │ │ │ orr r5, r5, r0 │ │ │ │ - bhi 0x1356e4 │ │ │ │ + bhi 0x1357e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x135734 │ │ │ │ - ldr r2, [pc, #156] @ 0x1357a8 │ │ │ │ - ldr r3, [pc, #156] @ 0x1357ac │ │ │ │ + bne 0x135834 │ │ │ │ + ldr r2, [pc, #156] @ 0x1358a8 │ │ │ │ + ldr r3, [pc, #156] @ 0x1358ac │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ sub r1, sl, r9 │ │ │ │ add r9, r9, r3 │ │ │ │ - bne 0x135754 │ │ │ │ + bne 0x135854 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x3ae1e0 │ │ │ │ + b 0x3ae2e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #64] @ 0x1357b0 │ │ │ │ + ldr r3, [pc, #64] @ 0x1358b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ subs r0, r9, r0 │ │ │ │ mvnne r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, r8 │ │ │ │ movcc r5, #0 │ │ │ │ - bcc 0x1356e4 │ │ │ │ - b 0x135704 │ │ │ │ + bcc 0x1357e4 │ │ │ │ + b 0x135804 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ andeq r4, r0, r2, lsr r0 │ │ │ │ - ldr r3, [pc, #60] @ 0x1357f8 │ │ │ │ + ldr r3, [pc, #60] @ 0x1358f8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #8] @ 0x1357fc │ │ │ │ + ldr r0, [pc, #8] @ 0x1358fc │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 0x38f1a8 │ │ │ │ + b 0x38f2a8 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 0x135858 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #64] @ 0x135958 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x135854 │ │ │ │ + ble 0x135954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, r0] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 0x13585c │ │ │ │ - b 0x390338 │ │ │ │ + ldr r0, [pc, #8] @ 0x13595c │ │ │ │ + b 0x390438 │ │ │ │ bl 0x10274 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ - ldr r3, [pc, #36] @ 0x13588c │ │ │ │ + ldr r3, [pc, #36] @ 0x13598c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 0x1358c4 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #28] @ 0x1359c4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1358c0 │ │ │ │ + bne 0x1359c0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 0x1358c8 │ │ │ │ - b 0x38f1a8 │ │ │ │ + ldr r0, [pc, #8] @ 0x1359c8 │ │ │ │ + b 0x38f2a8 │ │ │ │ bl 0x10b84 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #12] @ 0x1358e4 │ │ │ │ - beq 0x1358e0 │ │ │ │ + ldr r0, [pc, #12] @ 0x1359e4 │ │ │ │ + beq 0x1359e0 │ │ │ │ mov r1, #0 │ │ │ │ - b 0x38e7d8 │ │ │ │ - b 0x390338 │ │ │ │ + b 0x38e8d8 │ │ │ │ + b 0x390438 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r3, [pc, #1144] @ 0x135d78 │ │ │ │ + ldr r3, [pc, #1144] @ 0x135e78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1128] @ 0x135d7c │ │ │ │ + ldr r3, [pc, #1128] @ 0x135e7c │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -300534,540 +300598,540 @@ │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [r8, #4] │ │ │ │ str r6, [r8, #8] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bne 0x135cb4 │ │ │ │ + bne 0x135db4 │ │ │ │ lsl r3, r5, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x13596c │ │ │ │ + bne 0x135a6c │ │ │ │ cmp r9, #15 │ │ │ │ - bls 0x1359a4 │ │ │ │ + bls 0x135aa4 │ │ │ │ mvn r2, #21 │ │ │ │ - ldr r3, [pc, #1024] @ 0x135d78 │ │ │ │ + ldr r3, [pc, #1024] @ 0x135e78 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x135d70 │ │ │ │ + bne 0x135e70 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x135b74 │ │ │ │ - ldr r3, [pc, #972] @ 0x135d80 │ │ │ │ + beq 0x135c74 │ │ │ │ + ldr r3, [pc, #972] @ 0x135e80 │ │ │ │ add r4, r4, #4080 @ 0xff0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, #15 │ │ │ │ bic r4, r4, #4080 @ 0xff0 │ │ │ │ cmp r3, #0 │ │ │ │ bic r4, r4, #15 │ │ │ │ - bne 0x1359e8 │ │ │ │ + bne 0x135ae8 │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, r4, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bls 0x1359f8 │ │ │ │ + bls 0x135af8 │ │ │ │ mvn r2, #11 │ │ │ │ - b 0x135970 │ │ │ │ + b 0x135a70 │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x1359e0 │ │ │ │ - b 0x1359d0 │ │ │ │ - bl 0x3ad730 │ │ │ │ - ldr r2, [pc, #896] @ 0x135d84 │ │ │ │ + bhi 0x135ae0 │ │ │ │ + b 0x135ad0 │ │ │ │ + bl 0x3ad830 │ │ │ │ + ldr r2, [pc, #896] @ 0x135e84 │ │ │ │ mov r1, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ rsb r7, r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, r0] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r3, r3, r4 │ │ │ │ sub r6, r3, #1 │ │ │ │ add r6, r6, r1 │ │ │ │ and r6, r6, r7 │ │ │ │ sub sl, r6, #1 │ │ │ │ and r7, r7, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 0x135ca0 │ │ │ │ + beq 0x135da0 │ │ │ │ sub r2, sl, r7 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 0x135b7c │ │ │ │ + bls 0x135c7c │ │ │ │ cmp r5, r7 │ │ │ │ - bls 0x135d4c │ │ │ │ + bls 0x135e4c │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ cmp r5, r4 │ │ │ │ orr r6, r6, r0 │ │ │ │ - bhi 0x135a60 │ │ │ │ + bhi 0x135b60 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, sl │ │ │ │ - bcs 0x135aac │ │ │ │ + bcs 0x135bac │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r1 │ │ │ │ add r0, r4, #1 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ cmp sl, r4 │ │ │ │ orr r6, r6, r0 │ │ │ │ - bhi 0x135a90 │ │ │ │ + bhi 0x135b90 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov sl, #1 │ │ │ │ - ldr fp, [pc, #708] @ 0x135d88 │ │ │ │ + ldr fp, [pc, #708] @ 0x135e88 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov r4, #0 │ │ │ │ - b 0x135adc │ │ │ │ + b 0x135bdc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - bge 0x135b58 │ │ │ │ + bge 0x135c58 │ │ │ │ ldr r3, [r7], #4 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r0, [r8, r4, lsl #2] │ │ │ │ ldr r1, [r6], #4 │ │ │ │ add r0, r0, r2 │ │ │ │ lsl r2, r3, #29 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r2, r3, r2, lsr #31 │ │ │ │ - bl 0x3ae160 │ │ │ │ + bl 0x3ae260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x135ad0 │ │ │ │ + beq 0x135bd0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #624] @ 0x135d84 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #624] @ 0x135e84 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x135d74 │ │ │ │ + ble 0x135e74 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r1, [pc, #600] @ 0x135d84 │ │ │ │ + ldr r1, [pc, #600] @ 0x135e84 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1, r0] │ │ │ │ - bne 0x135970 │ │ │ │ - ldr r0, [pc, #592] @ 0x135d8c │ │ │ │ + bne 0x135a70 │ │ │ │ + ldr r0, [pc, #592] @ 0x135e8c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 0x390338 │ │ │ │ + bl 0x390438 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 0x135970 │ │ │ │ + b 0x135a70 │ │ │ │ cmp r7, sl │ │ │ │ movcc sl, #1 │ │ │ │ movcc r2, #0 │ │ │ │ - bcc 0x135bf4 │ │ │ │ + bcc 0x135cf4 │ │ │ │ and r2, r9, #7 │ │ │ │ orr r2, r2, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x127310 │ │ │ │ + bl 0x127410 │ │ │ │ mov r2, #0 │ │ │ │ - b 0x135b0c │ │ │ │ + b 0x135c0c │ │ │ │ mov r2, r4 │ │ │ │ - b 0x135970 │ │ │ │ + b 0x135a70 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 0x135c10 │ │ │ │ + bls 0x135d10 │ │ │ │ mov fp, r9 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ cmp r5, r4 │ │ │ │ orr r6, r6, r0 │ │ │ │ - bhi 0x135b98 │ │ │ │ + bhi 0x135c98 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r6 │ │ │ │ cmp r9, fp │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - beq 0x135c10 │ │ │ │ + beq 0x135d10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ cmp r3, sl │ │ │ │ add r7, r7, r1 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bcc 0x135d2c │ │ │ │ + bcc 0x135e2c │ │ │ │ cmp sl, r7 │ │ │ │ - bls 0x135ab8 │ │ │ │ + bls 0x135bb8 │ │ │ │ mov sl, #2 │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ sub r6, r6, r7 │ │ │ │ str r7, [r1, #-40] @ 0xffffffd8 │ │ │ │ str r6, [r1, #-28] @ 0xffffffe4 │ │ │ │ str r9, [r1, #-16] │ │ │ │ - b 0x135abc │ │ │ │ + b 0x135bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, sl │ │ │ │ - bcs 0x135b48 │ │ │ │ + bcs 0x135c48 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, fp │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r0, r5, #1 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ cmp sl, r5 │ │ │ │ orr r4, r4, r0 │ │ │ │ - bhi 0x135c3c │ │ │ │ + bhi 0x135d3c │ │ │ │ cmp fp, r4 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, fp │ │ │ │ - beq 0x135d34 │ │ │ │ + beq 0x135e34 │ │ │ │ sub r6, sl, r1 │ │ │ │ add r3, sp, r2, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ add sl, r2, #1 │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ - bls 0x135abc │ │ │ │ + bls 0x135bbc │ │ │ │ add r3, r2, #2 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 0x135bf4 │ │ │ │ - ldr r0, [pc, #228] @ 0x135d8c │ │ │ │ + b 0x135cf4 │ │ │ │ + ldr r0, [pc, #228] @ 0x135e8c │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 0x38f1a8 │ │ │ │ + bl 0x38f2a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 0x135a40 │ │ │ │ - ldr r3, [pc, #212] @ 0x135d90 │ │ │ │ + b 0x135b40 │ │ │ │ + ldr r3, [pc, #212] @ 0x135e90 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 0x135954 │ │ │ │ - ldr r3, [pc, #200] @ 0x135d94 │ │ │ │ + beq 0x135a54 │ │ │ │ + ldr r3, [pc, #200] @ 0x135e94 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x135954 │ │ │ │ - ldr r3, [pc, #188] @ 0x135d98 │ │ │ │ + beq 0x135a54 │ │ │ │ + ldr r3, [pc, #188] @ 0x135e98 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 0x135d54 │ │ │ │ + beq 0x135e54 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ stm sp, {r5, r6} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #116] @ 0x135d9c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x135954 │ │ │ │ + ldr r0, [pc, #116] @ 0x135e9c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x135a54 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x135c20 │ │ │ │ + b 0x135d20 │ │ │ │ cmp sl, r7 │ │ │ │ addhi sl, r2, #1 │ │ │ │ - bhi 0x135bf4 │ │ │ │ + bhi 0x135cf4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x135ab8 │ │ │ │ - b 0x135b58 │ │ │ │ + beq 0x135bb8 │ │ │ │ + b 0x135c58 │ │ │ │ mov r6, r9 │ │ │ │ - b 0x135a7c │ │ │ │ + b 0x135b7c │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r0, [pc, #64] @ 0x135da0 │ │ │ │ + ldr r0, [pc, #64] @ 0x135ea0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x135954 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x135a54 │ │ │ │ + bl 0x3b38dc │ │ │ │ bl 0x10274 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ adceq sp, r8, #192 @ 0xc0 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - strheq lr, [r0], #-28 @ 0xffffffe4 │ │ │ │ - strdeq lr, [r0], #-28 @ 0xffffffe4 │ │ │ │ + strheq lr, [r0], #-44 @ 0xffffffd4 │ │ │ │ + strdeq lr, [r0], #-44 @ 0xffffffd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bl 0x3ad830 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r5, r0 │ │ │ │ movcc r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - ldreq r3, [pc, #500] @ 0x135fd4 │ │ │ │ + ldreq r3, [pc, #500] @ 0x1360d4 │ │ │ │ rsbne r2, r0, #0 │ │ │ │ ldreq r9, [r3, #32] │ │ │ │ - ldr r3, [pc, #492] @ 0x135fd8 │ │ │ │ + ldr r3, [pc, #492] @ 0x1360d8 │ │ │ │ rsbeq r2, r0, #0 │ │ │ │ add r6, r6, r0 │ │ │ │ ldr r1, [r3] │ │ │ │ andne r9, r9, r2 │ │ │ │ and fp, r2, r6 │ │ │ │ sub r6, r5, #1 │ │ │ │ add r9, r9, r6 │ │ │ │ rsb lr, r5, #0 │ │ │ │ and r3, r9, lr │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 0x135f5c │ │ │ │ - ldr r5, [pc, #444] @ 0x135fdc │ │ │ │ + bne 0x13605c │ │ │ │ + ldr r5, [pc, #444] @ 0x1360dc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r1 │ │ │ │ str lr, [sp, #20] │ │ │ │ - b 0x135e50 │ │ │ │ + b 0x135f50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ movhi r1, #0 │ │ │ │ andls r1, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x135f24 │ │ │ │ + bne 0x136024 │ │ │ │ mov r8, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r4, r0 │ │ │ │ - ldr r3, [pc, #364] @ 0x135fe0 │ │ │ │ + ldr r3, [pc, #364] @ 0x1360e0 │ │ │ │ mov r1, fp │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x135f24 │ │ │ │ + beq 0x136024 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r8, r0 │ │ │ │ sub r3, r0, r3 │ │ │ │ and r1, r6, r3 │ │ │ │ - beq 0x135ef8 │ │ │ │ + beq 0x135ff8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x135fa8 │ │ │ │ + beq 0x1360a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r6, r3 │ │ │ │ mov r1, fp │ │ │ │ and r4, r3, r2 │ │ │ │ - bl 0x3ae1e0 │ │ │ │ + bl 0x3ae2e0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x135e34 │ │ │ │ + bne 0x135f34 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x135f24 │ │ │ │ - ldr r3, [pc, #276] @ 0x135fe4 │ │ │ │ + bne 0x136024 │ │ │ │ + ldr r3, [pc, #276] @ 0x1360e4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ movls sl, #1 │ │ │ │ movls r4, #4096 @ 0x1000 │ │ │ │ - bls 0x135e4c │ │ │ │ + bls 0x135f4c │ │ │ │ add r3, r3, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ bic r4, r3, #4080 @ 0xff0 │ │ │ │ bic r4, r4, #15 │ │ │ │ mov sl, #1 │ │ │ │ - b 0x135e4c │ │ │ │ + b 0x135f4c │ │ │ │ cmp r1, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ - beq 0x135fa8 │ │ │ │ + beq 0x1360a8 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 0x135f48 │ │ │ │ + beq 0x136048 │ │ │ │ cmp r9, #2 │ │ │ │ mov r1, fp │ │ │ │ - bne 0x135f20 │ │ │ │ - bl 0x3ae1e0 │ │ │ │ - b 0x135ec0 │ │ │ │ - bl 0x3ae1e0 │ │ │ │ + bne 0x136020 │ │ │ │ + bl 0x3ae2e0 │ │ │ │ + b 0x135fc0 │ │ │ │ + bl 0x3ae2e0 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ and r4, r2, r3 │ │ │ │ - bl 0x3ae1e0 │ │ │ │ - b 0x135eb8 │ │ │ │ + bl 0x3ae2e0 │ │ │ │ + b 0x135fb8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - bl 0x125dd8 │ │ │ │ + bl 0x125ed8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x135f28 │ │ │ │ - ldr r3, [pc, #100] @ 0x135fe4 │ │ │ │ + bne 0x136028 │ │ │ │ + ldr r3, [pc, #100] @ 0x1360e4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bls 0x135f24 │ │ │ │ + bls 0x136024 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ sub r1, r1, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x125dd8 │ │ │ │ + b 0x125ed8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ 0x135fd4 │ │ │ │ + ldr r3, [pc, #32] @ 0x1360d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 0x135f28 │ │ │ │ + bne 0x136028 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r4 │ │ │ │ addls r2, fp, r4 │ │ │ │ strls r2, [r3, #32] │ │ │ │ - b 0x135f28 │ │ │ │ + b 0x136028 │ │ │ │ adceq r4, r8, r0, lsr r4 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ andeq r4, r0, r2, lsr #32 │ │ │ │ adceq r3, r8, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #3612] @ 0x136e24 │ │ │ │ + ldr r3, [pc, #3612] @ 0x136f24 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #3592] @ 0x136e28 │ │ │ │ + ldr r3, [pc, #3592] @ 0x136f28 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 0x1364e4 │ │ │ │ + bne 0x1365e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x136160 │ │ │ │ + beq 0x136260 │ │ │ │ cmp r8, #15 │ │ │ │ - bhi 0x136160 │ │ │ │ + bhi 0x136260 │ │ │ │ add r4, r4, #4080 @ 0xff0 │ │ │ │ add r4, r4, #15 │ │ │ │ bic r4, r4, #4080 @ 0xff0 │ │ │ │ bic r4, r4, #15 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x1362b4 │ │ │ │ + beq 0x1363b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsl r7, r3, #20 │ │ │ │ lsr r7, r7, #20 │ │ │ │ orrs r3, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 0x136160 │ │ │ │ - ldr fp, [pc, #3492] @ 0x136e2c │ │ │ │ + bne 0x136260 │ │ │ │ + ldr fp, [pc, #3492] @ 0x136f2c │ │ │ │ ands fp, r5, fp │ │ │ │ - ldreq r9, [pc, #3488] @ 0x136e30 │ │ │ │ - beq 0x1360c4 │ │ │ │ + ldreq r9, [pc, #3488] @ 0x136f30 │ │ │ │ + beq 0x1361c4 │ │ │ │ lsl r3, sl, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x136160 │ │ │ │ - ldr r9, [pc, #3464] @ 0x136e30 │ │ │ │ + bne 0x136260 │ │ │ │ + ldr r9, [pc, #3464] @ 0x136f30 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1362a8 │ │ │ │ + bne 0x1363a8 │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, r4, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi 0x1362b4 │ │ │ │ - ldr r6, [pc, #3432] @ 0x136e34 │ │ │ │ - bl 0x358d70 │ │ │ │ + bhi 0x1363b4 │ │ │ │ + ldr r6, [pc, #3432] @ 0x136f34 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, r0] │ │ │ │ - beq 0x136324 │ │ │ │ - bl 0x3ad730 │ │ │ │ + beq 0x136424 │ │ │ │ + bl 0x3ad830 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 0x1361a8 │ │ │ │ + beq 0x1362a8 │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ - bne 0x1362c4 │ │ │ │ + bne 0x1363c4 │ │ │ │ tst r5, #16 │ │ │ │ strne r5, [sp, #48] @ 0x30 │ │ │ │ - beq 0x136740 │ │ │ │ + beq 0x136840 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ and r2, r8, #3 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ and r3, r8, #7 │ │ │ │ orr r3, r3, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsl r3, r8, #29 │ │ │ │ orr r3, r2, r3, lsr #31 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 0x13690c │ │ │ │ - bge 0x136330 │ │ │ │ + beq 0x136a0c │ │ │ │ + bge 0x136430 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ and r3, r3, #32 │ │ │ │ - bne 0x136458 │ │ │ │ - ldr r2, [pc, #3308] @ 0x136e38 │ │ │ │ + bne 0x136558 │ │ │ │ + ldr r2, [pc, #3308] @ 0x136f38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2] │ │ │ │ - beq 0x136900 │ │ │ │ + beq 0x136a00 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ - b 0x136480 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x136580 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #22 │ │ │ │ str r3, [r0] │ │ │ │ mvn r4, #0 │ │ │ │ - ldr r3, [pc, #3244] @ 0x136e24 │ │ │ │ + ldr r3, [pc, #3244] @ 0x136f24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x136d6c │ │ │ │ + bne 0x136e6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -301077,233 +301141,233 @@ │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ and r3, r8, #7 │ │ │ │ orr r3, r3, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsl r3, r8, #29 │ │ │ │ orr r3, r2, r3, lsr #31 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 0x13678c │ │ │ │ - bge 0x136580 │ │ │ │ + beq 0x13688c │ │ │ │ + bge 0x136680 │ │ │ │ cmp sl, #0 │ │ │ │ and r3, r5, #32 │ │ │ │ - bne 0x136454 │ │ │ │ + bne 0x136554 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 0x136cec │ │ │ │ + bne 0x136dec │ │ │ │ cmp r3, #0 │ │ │ │ orrne r3, r5, #32 │ │ │ │ movne r8, r5 │ │ │ │ strne r5, [sp, #72] @ 0x48 │ │ │ │ - beq 0x1366b4 │ │ │ │ + beq 0x1367b4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, r4, #4096 @ 0x1000 │ │ │ │ sub r2, r2, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov fp, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ strd sl, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 0x136af0 │ │ │ │ + beq 0x136bf0 │ │ │ │ lsl r2, r0, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x136a0c │ │ │ │ + bne 0x136b0c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc 0x1369fc │ │ │ │ + bcc 0x136afc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ tst r3, #32 │ │ │ │ - beq 0x136990 │ │ │ │ + beq 0x136a90 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sub r1, r4, #1 │ │ │ │ orrs r3, r7, r3 │ │ │ │ - ldr r3, [pc, #3008] @ 0x136e38 │ │ │ │ + ldr r3, [pc, #3008] @ 0x136f38 │ │ │ │ ldr r3, [r3] │ │ │ │ sub sl, sl, r3 │ │ │ │ add r1, r1, sl │ │ │ │ moveq r3, r1 │ │ │ │ - beq 0x1364c4 │ │ │ │ + beq 0x1365c4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r3, r3, r1 │ │ │ │ sub r3, r3, r7 │ │ │ │ rsb r2, r2, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b 0x1364c4 │ │ │ │ + b 0x1365c4 │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 0x1360b4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bls 0x1361b4 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [r0] │ │ │ │ - b 0x13616c │ │ │ │ + b 0x13626c │ │ │ │ sub r1, sl, #1 │ │ │ │ add r1, r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x125d4c │ │ │ │ + bl 0x125e4c │ │ │ │ cmp r0, #0 │ │ │ │ bicne r3, r5, #1048576 @ 0x100000 │ │ │ │ bicne r3, r3, #16 │ │ │ │ orrne r3, r3, #16 │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ - bne 0x136108 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x136208 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r1, #17 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x1369f8 │ │ │ │ + ble 0x136af8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6, r2] │ │ │ │ - bne 0x13616c │ │ │ │ - b 0x1366a8 │ │ │ │ - ldr r0, [pc, #2832] @ 0x136e3c │ │ │ │ - bl 0x38f1a8 │ │ │ │ - b 0x1360e0 │ │ │ │ + bne 0x13626c │ │ │ │ + b 0x1367a8 │ │ │ │ + ldr r0, [pc, #2832] @ 0x136f3c │ │ │ │ + bl 0x38f2a8 │ │ │ │ + b 0x1361e0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp sl, #0 │ │ │ │ rsb r7, r3, #0 │ │ │ │ - beq 0x1365a0 │ │ │ │ + beq 0x1366a0 │ │ │ │ mov r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2792] @ 0x136e38 │ │ │ │ + ldr r3, [pc, #2792] @ 0x136f38 │ │ │ │ ldr r3, [r3] │ │ │ │ add fp, sl, r3 │ │ │ │ - bne 0x136970 │ │ │ │ + bne 0x136a70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ and r3, r3, r7, asr #31 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ and r7, r7, r3 │ │ │ │ add r1, r4, r3 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ sub r1, r1, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x136d48 │ │ │ │ + beq 0x136e48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #2700] @ 0x136e38 │ │ │ │ + ldr r2, [pc, #2700] @ 0x136f38 │ │ │ │ sub r7, r3, r7 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ add r0, r0, r7 │ │ │ │ sub r3, r4, #1 │ │ │ │ sub r2, r0, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 0x1350d0 │ │ │ │ + bl 0x1351d0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x1369f8 │ │ │ │ + ble 0x136af8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6, r0] │ │ │ │ - beq 0x136448 │ │ │ │ + beq 0x136548 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 0x13616c │ │ │ │ + beq 0x13626c │ │ │ │ and r5, r5, #15 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 0x136170 │ │ │ │ - ldr r3, [pc, #2604] @ 0x136e40 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x136270 │ │ │ │ + ldr r3, [pc, #2604] @ 0x136f40 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 0x4b44c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x136170 │ │ │ │ + bne 0x136270 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ bl 0x4b468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1225ac │ │ │ │ - b 0x136170 │ │ │ │ - ldr r0, [pc, #2540] @ 0x136e3c │ │ │ │ - bl 0x390338 │ │ │ │ - b 0x1363f8 │ │ │ │ + bl 0x1226ac │ │ │ │ + b 0x136270 │ │ │ │ + ldr r0, [pc, #2540] @ 0x136f3c │ │ │ │ + bl 0x390438 │ │ │ │ + b 0x1364f8 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2516] @ 0x136e38 │ │ │ │ + ldr r3, [pc, #2516] @ 0x136f38 │ │ │ │ ldr fp, [r3] │ │ │ │ add fp, sl, fp │ │ │ │ - beq 0x1366bc │ │ │ │ - ldr r3, [pc, #2488] @ 0x136e2c │ │ │ │ + beq 0x1367bc │ │ │ │ + ldr r3, [pc, #2488] @ 0x136f2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ tst r2, r3 │ │ │ │ - beq 0x136cdc │ │ │ │ + beq 0x136ddc │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmp r0, fp │ │ │ │ mov r3, r0 │ │ │ │ subeq r3, r4, #1 │ │ │ │ addeq r3, r3, sl │ │ │ │ moveq r1, r3 │ │ │ │ - bne 0x136d00 │ │ │ │ + bne 0x136e00 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x1350d0 │ │ │ │ + bl 0x1351d0 │ │ │ │ mov r4, r0 │ │ │ │ - b 0x1363d8 │ │ │ │ - ldr r3, [pc, #2392] @ 0x136e44 │ │ │ │ + b 0x1364d8 │ │ │ │ + ldr r3, [pc, #2392] @ 0x136f44 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x13603c │ │ │ │ - ldr r3, [pc, #2380] @ 0x136e48 │ │ │ │ + beq 0x13613c │ │ │ │ + ldr r3, [pc, #2380] @ 0x136f48 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x13603c │ │ │ │ - ldr r3, [pc, #2368] @ 0x136e4c │ │ │ │ + beq 0x13613c │ │ │ │ + ldr r3, [pc, #2368] @ 0x136f4c │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x136c88 │ │ │ │ + beq 0x136d88 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -301311,55 +301375,55 @@ │ │ │ │ str r5, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #2260] @ 0x136e50 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13603c │ │ │ │ + ldr r0, [pc, #2260] @ 0x136f50 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13613c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp sl, #0 │ │ │ │ rsb r7, r3, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r3, fp │ │ │ │ - bne 0x136344 │ │ │ │ + bne 0x136444 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x136358 │ │ │ │ - ldr r3, [pc, #2192] @ 0x136e38 │ │ │ │ + beq 0x136458 │ │ │ │ + ldr r3, [pc, #2192] @ 0x136f38 │ │ │ │ ldr fp, [r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ands sl, r3, #32 │ │ │ │ - beq 0x136824 │ │ │ │ + beq 0x136924 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub r2, r4, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r7 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #32 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bhi 0x136a9c │ │ │ │ + bhi 0x136b9c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ rsb r7, r3, #1 │ │ │ │ add r7, r7, r4 │ │ │ │ sub r4, r3, sl │ │ │ │ add r4, fp, r4 │ │ │ │ - bne 0x136c3c │ │ │ │ + bne 0x136d3c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x136b9c │ │ │ │ + bne 0x136c9c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, sl │ │ │ │ sbc r2, r2, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -301367,288 +301431,288 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmp r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - beq 0x1368d4 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x1369d4 │ │ │ │ + bl 0x358e70 │ │ │ │ cmn r8, #1 │ │ │ │ ldr r4, [r6, r0] │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x136690 │ │ │ │ + beq 0x136790 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x135368 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x135468 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #17 │ │ │ │ str r3, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 0x1369f8 │ │ │ │ + ble 0x136af8 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6, r5] │ │ │ │ - bne 0x13616c │ │ │ │ - ldr r0, [pc, #1932] @ 0x136e3c │ │ │ │ - bl 0x390338 │ │ │ │ - b 0x13616c │ │ │ │ + bne 0x13626c │ │ │ │ + ldr r0, [pc, #1932] @ 0x136f3c │ │ │ │ + bl 0x390438 │ │ │ │ + b 0x13626c │ │ │ │ mov fp, sl │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 0x3a91bc │ │ │ │ + bl 0x3a92bc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x136af0 │ │ │ │ + beq 0x136bf0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ - ldr r3, [pc, #1832] @ 0x136e2c │ │ │ │ + ldr r3, [pc, #1832] @ 0x136f2c │ │ │ │ and r3, r3, r0 │ │ │ │ - bge 0x1367f0 │ │ │ │ + bge 0x1368f0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ adds r0, r4, r0 │ │ │ │ adc ip, ip, #0 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs lr, r1, ip │ │ │ │ - blt 0x136b08 │ │ │ │ + blt 0x136c08 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x13647c │ │ │ │ + bne 0x13657c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ orr r3, r3, #32 │ │ │ │ - b 0x1361fc │ │ │ │ + b 0x1362fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ rsb r9, r3, #0 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ add r1, r4, r2 │ │ │ │ and r0, r9, sl │ │ │ │ and r9, r9, r2 │ │ │ │ sub r1, r1, r9 │ │ │ │ movge r2, r3 │ │ │ │ movlt r2, #4096 @ 0x1000 │ │ │ │ - bl 0x135da4 │ │ │ │ + bl 0x135ea4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x136d98 │ │ │ │ + beq 0x136e98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub r9, r3, r9 │ │ │ │ orr r3, r5, #16 │ │ │ │ add sl, r9, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 0x136108 │ │ │ │ + b 0x136208 │ │ │ │ orrs r0, fp, sl │ │ │ │ - bne 0x136908 │ │ │ │ + bne 0x136a08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 0x136af0 │ │ │ │ - ldr r7, [pc, #1640] @ 0x136e38 │ │ │ │ + beq 0x136bf0 │ │ │ │ + ldr r7, [pc, #1640] @ 0x136f38 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r7] │ │ │ │ sub r2, r2, r3 │ │ │ │ sub r3, r4, #1 │ │ │ │ - b 0x1363c4 │ │ │ │ + b 0x1364c4 │ │ │ │ orr r2, r0, #32 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - beq 0x136cc0 │ │ │ │ + beq 0x136dc0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 0x136480 │ │ │ │ + b 0x136580 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ sub r3, r3, #1 │ │ │ │ eor r2, sl, r2 │ │ │ │ and r2, r2, r3 │ │ │ │ and r3, r1, r3, asr #31 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - beq 0x136a38 │ │ │ │ + beq 0x136b38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ moveq r3, #0 │ │ │ │ moveq r9, r3 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #76] @ 0x4c │ │ │ │ - bne 0x136d70 │ │ │ │ + bne 0x136e70 │ │ │ │ sub r4, r4, #1 │ │ │ │ and r0, r7, sl │ │ │ │ add r3, r4, sl │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bcs 0x136c80 │ │ │ │ + bcs 0x136d80 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, r0, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bhi 0x136a48 │ │ │ │ + bhi 0x136b48 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, sl │ │ │ │ - bl 0x1353e0 │ │ │ │ + bl 0x1354e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x136af0 │ │ │ │ + beq 0x136bf0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 0x1350d0 │ │ │ │ + bl 0x1351d0 │ │ │ │ mov r4, r0 │ │ │ │ - b 0x1363d8 │ │ │ │ + b 0x1364d8 │ │ │ │ mov sl, r3 │ │ │ │ - b 0x1366bc │ │ │ │ + b 0x1367bc │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1308] @ 0x136e38 │ │ │ │ + ldr r7, [pc, #1308] @ 0x136f38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r8, sl, r8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 0x136af0 │ │ │ │ + beq 0x136bf0 │ │ │ │ subs r8, r8, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movne r8, #1 │ │ │ │ ands r8, r8, r3, lsr #20 │ │ │ │ - beq 0x1367d0 │ │ │ │ + beq 0x1368d0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x135368 │ │ │ │ - b 0x1362ec │ │ │ │ + bl 0x135468 │ │ │ │ + b 0x1363ec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #32 │ │ │ │ - beq 0x136824 │ │ │ │ + beq 0x136924 │ │ │ │ mov r3, #32 │ │ │ │ mov r9, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 0x136868 │ │ │ │ + b 0x136968 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orr r3, r3, #16 │ │ │ │ sub r1, r4, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x136264 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x136364 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x135368 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x135468 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r5] │ │ │ │ - bgt 0x136310 │ │ │ │ + bgt 0x136410 │ │ │ │ bl 0x10274 │ │ │ │ sub r1, r3, r4 │ │ │ │ add r0, sl, r4 │ │ │ │ - bl 0x135368 │ │ │ │ - b 0x136258 │ │ │ │ + bl 0x135468 │ │ │ │ + b 0x136358 │ │ │ │ rsb r9, r2, #4096 @ 0x1000 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 0x135368 │ │ │ │ + bl 0x135468 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, #4096 @ 0x1000 │ │ │ │ add r3, r3, r2 │ │ │ │ add sl, sl, r9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 0x13624c │ │ │ │ + b 0x13634c │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 0x136868 │ │ │ │ + b 0x136968 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ - bl 0x1353e0 │ │ │ │ + bl 0x1354e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x136af0 │ │ │ │ + beq 0x136bf0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r7 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 0x136a9c │ │ │ │ + bcc 0x136b9c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 0x1365f0 │ │ │ │ - b 0x1368d4 │ │ │ │ + bcs 0x1366f0 │ │ │ │ + b 0x1369d4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -301659,800 +301723,800 @@ │ │ │ │ adds r2, r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ adc r2, r0, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x1353e0 │ │ │ │ + bl 0x1354e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x136a8c │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x136b8c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 0x136310 │ │ │ │ - b 0x1369f8 │ │ │ │ + bgt 0x136410 │ │ │ │ + b 0x136af8 │ │ │ │ subs r7, r0, r2 │ │ │ │ sbc r2, ip, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ orr r3, r3, #32 │ │ │ │ - beq 0x136cf4 │ │ │ │ + beq 0x136df4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ strd r8, [sp, #8] │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmp r0, fp │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x136d00 │ │ │ │ + bne 0x136e00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp] │ │ │ │ bic r3, r8, #1048576 @ 0x100000 │ │ │ │ bic r3, r3, #16 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orr r3, r3, #16 │ │ │ │ sub r1, r4, r7 │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x136dc0 │ │ │ │ + beq 0x136ec0 │ │ │ │ sub r1, r4, #1 │ │ │ │ add r1, r1, sl │ │ │ │ - b 0x136288 │ │ │ │ + b 0x136388 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [sp, #8] │ │ │ │ orr r3, r3, #32 │ │ │ │ orr r2, r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmp r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x136664 │ │ │ │ + bne 0x136764 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, sl │ │ │ │ sbc r2, r2, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [sp] │ │ │ │ adc r3, r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x1352ac │ │ │ │ + bl 0x1353ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x136de4 │ │ │ │ + beq 0x136ee4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #2 │ │ │ │ - bne 0x1368d4 │ │ │ │ + bne 0x1369d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x3ae160 │ │ │ │ - b 0x1368d4 │ │ │ │ + bl 0x3ae260 │ │ │ │ + b 0x1369d4 │ │ │ │ mvn r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp] │ │ │ │ strd r8, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmp r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x136664 │ │ │ │ + bne 0x136764 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x136bd8 │ │ │ │ - b 0x1368d4 │ │ │ │ + bne 0x136cd8 │ │ │ │ + b 0x1369d4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 0x136a6c │ │ │ │ + b 0x136b6c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #428] @ 0x136e54 │ │ │ │ + ldr r0, [pc, #428] @ 0x136f54 │ │ │ │ mov r2, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13603c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13613c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b 0x1361fc │ │ │ │ + b 0x1362fc │ │ │ │ mov r8, r2 │ │ │ │ orr r3, r2, #32 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b 0x1361fc │ │ │ │ + b 0x1362fc │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - b 0x136144 │ │ │ │ + b 0x136244 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - b 0x1361fc │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0x1362fc │ │ │ │ + bl 0x358e70 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r7, [r6, r0] │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x136d2c │ │ │ │ + beq 0x136e2c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x135368 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x135468 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #17 │ │ │ │ str r3, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 0x1369f8 │ │ │ │ + ble 0x136af8 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r6, r5] │ │ │ │ - bne 0x13616c │ │ │ │ - b 0x1366a8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x13626c │ │ │ │ + b 0x1367a8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x1369f8 │ │ │ │ + ble 0x136af8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6, r0] │ │ │ │ - bne 0x13616c │ │ │ │ - b 0x1366a8 │ │ │ │ - bl 0x3b37dc │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x13626c │ │ │ │ + b 0x1367a8 │ │ │ │ + bl 0x3b38dc │ │ │ │ + bl 0x358e50 │ │ │ │ mov r1, #22 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 0x136310 │ │ │ │ - b 0x1369f8 │ │ │ │ - bl 0x358d50 │ │ │ │ + bgt 0x136410 │ │ │ │ + b 0x136af8 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 0x136310 │ │ │ │ - b 0x1369f8 │ │ │ │ - bl 0x358d50 │ │ │ │ + bgt 0x136410 │ │ │ │ + b 0x136af8 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x136df4 │ │ │ │ + beq 0x136ef4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - b 0x1369dc │ │ │ │ + b 0x136adc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x135368 │ │ │ │ - b 0x136af0 │ │ │ │ + bl 0x135468 │ │ │ │ + b 0x136bf0 │ │ │ │ sub r1, r4, #1 │ │ │ │ add r1, r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 0x125d4c │ │ │ │ + bl 0x125e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x136dd8 │ │ │ │ + bne 0x136ed8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39bfc4 │ │ │ │ + bl 0x39c0c4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #56] @ 0x136e58 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x136dd8 │ │ │ │ + ldr r0, [pc, #56] @ 0x136f58 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x136ed8 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ andseq r0, r0, r0, lsl r0 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ - addseq r9, r0, r8, asr sl │ │ │ │ + addseq r9, r0, r8, asr r9 │ │ │ │ adceq sp, r8, #190 @ 0xbe │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq lr, r0, r0, lsr r2 │ │ │ │ - subeq lr, r0, ip, lsl #5 │ │ │ │ - ldrdeq lr, [r0], #-44 @ 0xffffffd4 │ │ │ │ + subeq lr, r0, r0, lsr r3 │ │ │ │ + subeq lr, r0, ip, lsl #7 │ │ │ │ + ldrdeq lr, [r0], #-60 @ 0xffffffc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #504] @ 0x13706c │ │ │ │ + ldr r3, [pc, #504] @ 0x13716c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #488] @ 0x137070 │ │ │ │ + ldr r3, [pc, #488] @ 0x137170 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x136fd4 │ │ │ │ + bne 0x1370d4 │ │ │ │ lsl r3, r5, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x136ee4 │ │ │ │ + bne 0x136fe4 │ │ │ │ add r4, r4, #4080 @ 0xff0 │ │ │ │ add r4, r4, #15 │ │ │ │ bic r4, r4, #4080 @ 0xff0 │ │ │ │ bic r4, r4, #15 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x136ee4 │ │ │ │ - ldr r3, [pc, #428] @ 0x137074 │ │ │ │ + beq 0x136fe4 │ │ │ │ + ldr r3, [pc, #428] @ 0x137174 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x136f2c │ │ │ │ + bne 0x13702c │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, r4, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bls 0x136f48 │ │ │ │ - bl 0x358d50 │ │ │ │ + bls 0x137048 │ │ │ │ + bl 0x358e50 │ │ │ │ mvn r7, #0 │ │ │ │ mov r3, #22 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #372] @ 0x137070 │ │ │ │ + ldr r3, [pc, #372] @ 0x137170 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x137064 │ │ │ │ + bne 0x137164 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x136ee4 │ │ │ │ + bhi 0x136fe4 │ │ │ │ rsb r2, r4, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x136ee4 │ │ │ │ - ldr r6, [pc, #296] @ 0x137078 │ │ │ │ - bl 0x358d70 │ │ │ │ + bhi 0x136fe4 │ │ │ │ + ldr r6, [pc, #296] @ 0x137178 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, r0] │ │ │ │ - beq 0x136fc8 │ │ │ │ + beq 0x1370c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1355ec │ │ │ │ + bl 0x1356ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 0x136f9c │ │ │ │ + bne 0x13709c │ │ │ │ sub r1, r5, #1 │ │ │ │ add r4, r1, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x127310 │ │ │ │ + bl 0x127410 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x13500c │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x13510c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x137068 │ │ │ │ + ble 0x137168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6, r0] │ │ │ │ - bne 0x136ef4 │ │ │ │ - ldr r0, [pc, #184] @ 0x13707c │ │ │ │ - bl 0x390338 │ │ │ │ - b 0x136ef4 │ │ │ │ - ldr r0, [pc, #172] @ 0x13707c │ │ │ │ - bl 0x38f1a8 │ │ │ │ - b 0x136f64 │ │ │ │ - ldr r3, [pc, #164] @ 0x137080 │ │ │ │ + bne 0x136ff4 │ │ │ │ + ldr r0, [pc, #184] @ 0x13717c │ │ │ │ + bl 0x390438 │ │ │ │ + b 0x136ff4 │ │ │ │ + ldr r0, [pc, #172] @ 0x13717c │ │ │ │ + bl 0x38f2a8 │ │ │ │ + b 0x137064 │ │ │ │ + ldr r3, [pc, #164] @ 0x137180 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x136e98 │ │ │ │ - ldr r3, [pc, #152] @ 0x137084 │ │ │ │ + beq 0x136f98 │ │ │ │ + ldr r3, [pc, #152] @ 0x137184 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x136e98 │ │ │ │ - ldr r3, [pc, #140] @ 0x137088 │ │ │ │ + beq 0x136f98 │ │ │ │ + ldr r3, [pc, #140] @ 0x137188 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 0x13704c │ │ │ │ + beq 0x13714c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ stm sp, {r5, r6} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #68] @ 0x13708c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x136e98 │ │ │ │ + ldr r0, [pc, #68] @ 0x13718c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x136f98 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 0x137090 │ │ │ │ + ldr r0, [pc, #52] @ 0x137190 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x136e98 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x136f98 │ │ │ │ + bl 0x3b38dc │ │ │ │ bl 0x10274 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ adceq sp, r8, #186 @ 0xba │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq lr, r0, r0, lsl #6 │ │ │ │ - subeq lr, r0, r4, lsr r3 │ │ │ │ + subeq lr, r0, r0, lsl #8 │ │ │ │ + subeq lr, r0, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr sl, [pc, #940] @ 0x137458 │ │ │ │ + ldr sl, [pc, #940] @ 0x137558 │ │ │ │ ands r6, r3, #2 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq 0x1370e8 │ │ │ │ + beq 0x1371e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x13726c │ │ │ │ + bne 0x13736c │ │ │ │ mvn r1, #0 │ │ │ │ rsb r2, r7, #1 │ │ │ │ add r2, r2, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 0x137114 │ │ │ │ + bhi 0x137214 │ │ │ │ ands r2, r4, #1 │ │ │ │ - bne 0x137124 │ │ │ │ + bne 0x137224 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x137164 │ │ │ │ + beq 0x137264 │ │ │ │ sub r1, r7, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 0x137114 │ │ │ │ + bhi 0x137214 │ │ │ │ add r1, r3, #1 │ │ │ │ sub r1, r1, r7 │ │ │ │ cmp r8, r1 │ │ │ │ - bls 0x13712c │ │ │ │ - bl 0x358d50 │ │ │ │ + bls 0x13722c │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #22 │ │ │ │ str r3, [r0] │ │ │ │ - b 0x137144 │ │ │ │ + b 0x137244 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x137170 │ │ │ │ + beq 0x137270 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 0x137174 │ │ │ │ - bl 0x358d50 │ │ │ │ + bcs 0x137274 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [r0] │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsb r3, r7, #0 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x137114 │ │ │ │ + bhi 0x137214 │ │ │ │ mvn r3, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ add r3, r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 0x137138 │ │ │ │ - ldr r9, [pc, #720] @ 0x13745c │ │ │ │ - bl 0x358d70 │ │ │ │ + bhi 0x137238 │ │ │ │ + ldr r9, [pc, #720] @ 0x13755c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, r0] │ │ │ │ - beq 0x137390 │ │ │ │ + beq 0x137490 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x137280 │ │ │ │ + bne 0x137380 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x13732c │ │ │ │ + bne 0x13742c │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r7, r5 │ │ │ │ - bhi 0x1373c0 │ │ │ │ - ldr fp, [pc, #664] @ 0x137460 │ │ │ │ + bhi 0x1374c0 │ │ │ │ + ldr fp, [pc, #664] @ 0x137560 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3b0d20 │ │ │ │ + bl 0x3b0e20 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 0x137228 │ │ │ │ + beq 0x137328 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ sub sl, r7, #1 │ │ │ │ sub r6, r3, r0 │ │ │ │ - beq 0x1373b0 │ │ │ │ + beq 0x1374b0 │ │ │ │ cmp sl, r2 │ │ │ │ - bls 0x13740c │ │ │ │ + bls 0x13750c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, r8 │ │ │ │ - bl 0x3b0d20 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x3b0e20 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [r0] │ │ │ │ mvn r6, #0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x137454 │ │ │ │ + ble 0x137554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9, r0] │ │ │ │ - beq 0x1373a4 │ │ │ │ + beq 0x1374a4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ movls r1, r3 │ │ │ │ - bls 0x1370d4 │ │ │ │ - b 0x137114 │ │ │ │ + bls 0x1371d4 │ │ │ │ + b 0x137214 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #468] @ 0x137460 │ │ │ │ + ldr r4, [pc, #468] @ 0x137560 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ add ip, ip, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x3b0d20 │ │ │ │ + bl 0x3b0e20 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 0x137378 │ │ │ │ + beq 0x137478 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x137228 │ │ │ │ + beq 0x137328 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1355ec │ │ │ │ + bl 0x1356ec │ │ │ │ ldr r3, [r4] │ │ │ │ sub sl, r7, #1 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add sl, sl, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x127310 │ │ │ │ + bl 0x127410 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x13500c │ │ │ │ + bl 0x13510c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ orr r2, r7, #72 @ 0x48 │ │ │ │ - bl 0x127310 │ │ │ │ + bl 0x127410 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x13500c │ │ │ │ - b 0x13722c │ │ │ │ + bl 0x13510c │ │ │ │ + b 0x13732c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x135da4 │ │ │ │ + bl 0x135ea4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x1373fc │ │ │ │ + beq 0x1374fc │ │ │ │ orr r3, r4, #2 │ │ │ │ - ldr r4, [pc, #272] @ 0x137460 │ │ │ │ + ldr r4, [pc, #272] @ 0x137560 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3b0d20 │ │ │ │ + bl 0x3b0e20 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x137444 │ │ │ │ + bne 0x137544 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 0x137228 │ │ │ │ + beq 0x137328 │ │ │ │ ldr r3, [r4] │ │ │ │ sub sl, r7, #1 │ │ │ │ sub r6, r6, r3 │ │ │ │ - b 0x1372d8 │ │ │ │ - ldr r0, [pc, #204] @ 0x137464 │ │ │ │ + b 0x1373d8 │ │ │ │ + ldr r0, [pc, #204] @ 0x137564 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x38f1a8 │ │ │ │ + bl 0x38f2a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 0x1371a0 │ │ │ │ - ldr r0, [pc, #184] @ 0x137464 │ │ │ │ - bl 0x390338 │ │ │ │ - b 0x13724c │ │ │ │ + b 0x1372a0 │ │ │ │ + ldr r0, [pc, #184] @ 0x137564 │ │ │ │ + bl 0x390438 │ │ │ │ + b 0x13734c │ │ │ │ rsb r3, r7, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls 0x1372d8 │ │ │ │ - b 0x137208 │ │ │ │ + bls 0x1373d8 │ │ │ │ + b 0x137308 │ │ │ │ add r3, r7, r8 │ │ │ │ add r6, r8, r5 │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bls 0x1371c0 │ │ │ │ + bls 0x1372c0 │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ orr fp, fp, r0 │ │ │ │ - bne 0x1373d8 │ │ │ │ + bne 0x1374d8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x1371c0 │ │ │ │ - bl 0x358d50 │ │ │ │ + beq 0x1372c0 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [r0] │ │ │ │ - b 0x137228 │ │ │ │ + b 0x137328 │ │ │ │ add r2, r2, #1 │ │ │ │ sub r2, r2, r7 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc 0x137208 │ │ │ │ + bcc 0x137308 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 0x1372d8 │ │ │ │ + bcs 0x1373d8 │ │ │ │ sub r1, r5, r7 │ │ │ │ add r0, r7, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x1355ec │ │ │ │ + bl 0x1356ec │ │ │ │ ldr r6, [fp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r6, r3, r6 │ │ │ │ - b 0x1372d8 │ │ │ │ + b 0x1373d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1355ec │ │ │ │ - b 0x137378 │ │ │ │ + bl 0x1356ec │ │ │ │ + b 0x137478 │ │ │ │ bl 0x10274 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ lsl r3, r0, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1374d4 │ │ │ │ + bne 0x1375d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x13761c │ │ │ │ + beq 0x13771c │ │ │ │ add r1, r1, #4080 @ 0xff0 │ │ │ │ add r1, r1, #15 │ │ │ │ bic r4, r1, #4080 @ 0xff0 │ │ │ │ bic r4, r4, #15 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x1374d4 │ │ │ │ - ldr r3, [pc, #472] @ 0x137688 │ │ │ │ + beq 0x1375d4 │ │ │ │ + ldr r3, [pc, #472] @ 0x137788 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1374f0 │ │ │ │ + bne 0x1375f0 │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, r4, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bls 0x13750c │ │ │ │ + bls 0x13760c │ │ │ │ mvn r5, #21 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x1374d4 │ │ │ │ + bhi 0x1375d4 │ │ │ │ rsb r2, r4, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 0x1374d4 │ │ │ │ - ldr r9, [pc, #376] @ 0x13768c │ │ │ │ - bl 0x358d70 │ │ │ │ + bhi 0x1375d4 │ │ │ │ + ldr r9, [pc, #376] @ 0x13778c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r5, [r9, r0] │ │ │ │ cmp r7, #18 │ │ │ │ mov r8, r0 │ │ │ │ add r3, r5, #1 │ │ │ │ - beq 0x137594 │ │ │ │ + beq 0x137694 │ │ │ │ cmp r7, #19 │ │ │ │ - beq 0x137594 │ │ │ │ + beq 0x137694 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 0x137604 │ │ │ │ + bne 0x137704 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r9, r0] │ │ │ │ - beq 0x137668 │ │ │ │ + beq 0x137768 │ │ │ │ mov r2, #2048 @ 0x800 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x126458 │ │ │ │ + bl 0x126558 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x1375bc │ │ │ │ - ldr r3, [pc, #300] @ 0x137690 │ │ │ │ + beq 0x1376bc │ │ │ │ + ldr r3, [pc, #300] @ 0x137790 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 0x3adfb0 │ │ │ │ - bl 0x154050 │ │ │ │ + bl 0x3ae0b0 │ │ │ │ + bl 0x154150 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 0x1375bc │ │ │ │ + bne 0x1376bc │ │ │ │ sub r1, r6, #1 │ │ │ │ add r1, r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1271c4 │ │ │ │ - b 0x1375bc │ │ │ │ + bl 0x1272c4 │ │ │ │ + b 0x1376bc │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r9, r8] │ │ │ │ - beq 0x13765c │ │ │ │ + beq 0x13775c │ │ │ │ mov r2, #2048 @ 0x800 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x126458 │ │ │ │ + bl 0x126558 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #21 │ │ │ │ - bne 0x137638 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x137738 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x137684 │ │ │ │ + ble 0x137784 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9, r0] │ │ │ │ - bne 0x1374d8 │ │ │ │ - ldr r0, [pc, #172] @ 0x137694 │ │ │ │ - bl 0x390338 │ │ │ │ + bne 0x1375d8 │ │ │ │ + ldr r0, [pc, #172] @ 0x137794 │ │ │ │ + bl 0x390438 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r9, r0] │ │ │ │ - beq 0x137674 │ │ │ │ + beq 0x137774 │ │ │ │ cmp r3, #0 │ │ │ │ strgt r5, [r9, r0] │ │ │ │ - ble 0x137684 │ │ │ │ + ble 0x137784 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #80] @ 0x137690 │ │ │ │ + ldr r3, [pc, #80] @ 0x137790 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 0x3adfb0 │ │ │ │ - bl 0x154050 │ │ │ │ + bl 0x3ae0b0 │ │ │ │ + bl 0x154150 │ │ │ │ mov r5, r0 │ │ │ │ - b 0x1375bc │ │ │ │ - ldr r0, [pc, #48] @ 0x137694 │ │ │ │ - bl 0x38f1a8 │ │ │ │ - b 0x1375a0 │ │ │ │ - ldr r0, [pc, #36] @ 0x137694 │ │ │ │ - bl 0x38f1a8 │ │ │ │ - b 0x137544 │ │ │ │ - ldr r0, [pc, #24] @ 0x137694 │ │ │ │ - bl 0x38f1a8 │ │ │ │ + b 0x1376bc │ │ │ │ + ldr r0, [pc, #48] @ 0x137794 │ │ │ │ + bl 0x38f2a8 │ │ │ │ + b 0x1376a0 │ │ │ │ + ldr r0, [pc, #36] @ 0x137794 │ │ │ │ + bl 0x38f2a8 │ │ │ │ + b 0x137644 │ │ │ │ + ldr r0, [pc, #24] @ 0x137794 │ │ │ │ + bl 0x38f2a8 │ │ │ │ ldr r3, [r9, r8] │ │ │ │ - b 0x1375c4 │ │ │ │ + b 0x1376c4 │ │ │ │ bl 0x10274 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #1344] @ 0x137bf8 │ │ │ │ + ldr r3, [pc, #1344] @ 0x137cf8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bl 0x39b960 │ │ │ │ + bl 0x3ad830 │ │ │ │ lsl r5, r0, #2 │ │ │ │ cmp r5, #16384 @ 0x4000 │ │ │ │ movlt r5, #16384 @ 0x4000 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x137940 │ │ │ │ + beq 0x137a40 │ │ │ │ sub r3, r5, #1 │ │ │ │ tst r3, r4 │ │ │ │ - bne 0x13792c │ │ │ │ + bne 0x137a2c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x3b2c14 │ │ │ │ - bl 0x154050 │ │ │ │ + bl 0x3b2d14 │ │ │ │ + bl 0x154150 │ │ │ │ cmn r0, #4096 @ 0x1000 │ │ │ │ mov r8, r0 │ │ │ │ - bcs 0x1378f4 │ │ │ │ - bl 0x3ad730 │ │ │ │ + bcs 0x1379f4 │ │ │ │ + bl 0x3ad830 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1228] @ 0x137bfc │ │ │ │ + ldr r3, [pc, #1228] @ 0x137cfc │ │ │ │ add r8, r6, #4080 @ 0xff0 │ │ │ │ add r8, r8, #15 │ │ │ │ sub r6, r6, #1 │ │ │ │ bic r8, r8, #4080 @ 0xff0 │ │ │ │ bic r8, r8, #15 │ │ │ │ ldr r2, [r3] │ │ │ │ rsb r1, r0, #0 │ │ │ │ @@ -302460,1501 +302524,1501 @@ │ │ │ │ and r6, r6, r1 │ │ │ │ cmp r8, r6 │ │ │ │ movcs sl, r8 │ │ │ │ movcc sl, r6 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 0x137950 │ │ │ │ + bne 0x137a50 │ │ │ │ mvn r2, #0 │ │ │ │ rsb r1, sl, #1 │ │ │ │ add r2, r1, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 0x137948 │ │ │ │ - ldr fp, [pc, #1144] @ 0x137c00 │ │ │ │ - bl 0x358d70 │ │ │ │ + bhi 0x137a48 │ │ │ │ + ldr fp, [pc, #1144] @ 0x137d00 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [fp, r0] │ │ │ │ - beq 0x137a14 │ │ │ │ + beq 0x137b14 │ │ │ │ bic r2, r7, #8192 @ 0x2000 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq 0x137960 │ │ │ │ + beq 0x137a60 │ │ │ │ ands r2, r7, #16384 @ 0x4000 │ │ │ │ - beq 0x1379b8 │ │ │ │ + beq 0x137ab8 │ │ │ │ cmp r8, r6 │ │ │ │ - bcc 0x137a8c │ │ │ │ - ldr r2, [pc, #1088] @ 0x137c04 │ │ │ │ + bcc 0x137b8c │ │ │ │ + ldr r2, [pc, #1088] @ 0x137d04 │ │ │ │ ldr r5, [r2] │ │ │ │ add r5, r4, r5 │ │ │ │ - beq 0x137b74 │ │ │ │ + beq 0x137c74 │ │ │ │ tst r7, #4096 @ 0x1000 │ │ │ │ moveq r2, #3 │ │ │ │ movne r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mvn r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp] │ │ │ │ strd r6, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3ae0cc │ │ │ │ + bl 0x3ae1cc │ │ │ │ cmp r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x137b94 │ │ │ │ + bne 0x137c94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ orr r3, r3, #16384 @ 0x4000 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x3b2b38 │ │ │ │ + bl 0x3b2c38 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 0x137bb0 │ │ │ │ + beq 0x137cb0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 0x137be4 │ │ │ │ + bne 0x137ce4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ asr r3, r3, #13 │ │ │ │ add r5, r2, r4 │ │ │ │ and r3, r3, #4 │ │ │ │ moveq r2, #75 @ 0x4b │ │ │ │ movne r2, #73 @ 0x49 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x127310 │ │ │ │ + bl 0x127410 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13500c │ │ │ │ + bl 0x13510c │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #888] @ 0x137c08 │ │ │ │ + ldr r1, [pc, #888] @ 0x137d08 │ │ │ │ str r5, [r0, #24] │ │ │ │ str r4, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r2, [r0, #28] │ │ │ │ - bl 0x1d9ba8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1d9ca8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x137be0 │ │ │ │ + ble 0x137ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp, r0] │ │ │ │ - beq 0x137a34 │ │ │ │ + beq 0x137b34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ sub r5, r3, #8704 @ 0x2200 │ │ │ │ sub r5, r5, #16 │ │ │ │ mov r0, r5 │ │ │ │ bl 0x4b44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x137a74 │ │ │ │ - ldr r3, [pc, #804] @ 0x137c0c │ │ │ │ + beq 0x137b74 │ │ │ │ + ldr r3, [pc, #804] @ 0x137d0c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - bne 0x137a40 │ │ │ │ + bne 0x137b40 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r3, [pc, #764] @ 0x137bf8 │ │ │ │ + ldr r3, [pc, #764] @ 0x137cf8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x137bdc │ │ │ │ + bne 0x137cdc │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r7, #8192 @ 0x2000 │ │ │ │ - beq 0x137948 │ │ │ │ + beq 0x137a48 │ │ │ │ rsb r3, r5, #0 │ │ │ │ ands r4, r4, r3 │ │ │ │ - bne 0x137700 │ │ │ │ + bne 0x137800 │ │ │ │ ands r4, r7, #16384 @ 0x4000 │ │ │ │ - beq 0x137700 │ │ │ │ + beq 0x137800 │ │ │ │ mvn r8, #21 │ │ │ │ - b 0x1378f4 │ │ │ │ + b 0x1379f4 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 0x137770 │ │ │ │ + bls 0x137870 │ │ │ │ mvn r8, #21 │ │ │ │ - b 0x1378f4 │ │ │ │ + b 0x1379f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 0x135da4 │ │ │ │ + bl 0x135ea4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x137b8c │ │ │ │ - ldr r3, [pc, #632] @ 0x137bfc │ │ │ │ + beq 0x137c8c │ │ │ │ + ldr r3, [pc, #632] @ 0x137cfc │ │ │ │ cmp r8, r6 │ │ │ │ ldr r6, [r3] │ │ │ │ - ldr r3, [pc, #628] @ 0x137c04 │ │ │ │ + ldr r3, [pc, #628] @ 0x137d04 │ │ │ │ ldr r5, [r3] │ │ │ │ add r5, r0, r5 │ │ │ │ - beq 0x137b2c │ │ │ │ + beq 0x137c2c │ │ │ │ tst r7, #4096 @ 0x1000 │ │ │ │ clz r3, r6 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ moveq r2, #3 │ │ │ │ movne r2, #1 │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ - b 0x1377e4 │ │ │ │ + b 0x1378e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ add r1, r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 0x125d4c │ │ │ │ + bl 0x125e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x137ac0 │ │ │ │ - ldr r3, [pc, #544] @ 0x137bfc │ │ │ │ + beq 0x137bc0 │ │ │ │ + ldr r3, [pc, #544] @ 0x137cfc │ │ │ │ cmp r8, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #540] @ 0x137c04 │ │ │ │ + ldr r3, [pc, #540] @ 0x137d04 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [r3] │ │ │ │ add r5, r4, r5 │ │ │ │ - beq 0x137af0 │ │ │ │ + beq 0x137bf0 │ │ │ │ tst r7, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #28] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #512] @ 0x137c10 │ │ │ │ + ldr r3, [pc, #512] @ 0x137d10 │ │ │ │ movne r3, #50 @ 0x32 │ │ │ │ - b 0x1377e4 │ │ │ │ - ldr r0, [pc, #504] @ 0x137c14 │ │ │ │ - bl 0x38f1a8 │ │ │ │ + b 0x1378e4 │ │ │ │ + ldr r0, [pc, #504] @ 0x137d14 │ │ │ │ + bl 0x38f2a8 │ │ │ │ bic r2, r7, #8192 @ 0x2000 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r3, [pc, #464] @ 0x137bfc │ │ │ │ + ldr r3, [pc, #464] @ 0x137cfc │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne 0x1377ac │ │ │ │ - b 0x137960 │ │ │ │ - ldr r0, [pc, #472] @ 0x137c14 │ │ │ │ - bl 0x390338 │ │ │ │ - b 0x1378c0 │ │ │ │ - bl 0x1d3e60 │ │ │ │ + bne 0x1378ac │ │ │ │ + b 0x137a60 │ │ │ │ + ldr r0, [pc, #472] @ 0x137d14 │ │ │ │ + bl 0x390438 │ │ │ │ + b 0x1379c0 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x1378f0 │ │ │ │ + beq 0x1379f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #440] @ 0x137c18 │ │ │ │ - bl 0x381aa4 │ │ │ │ + ldr r0, [pc, #440] @ 0x137d18 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x125b74 │ │ │ │ + bl 0x125c74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1d3e68 │ │ │ │ - b 0x1378f0 │ │ │ │ + bl 0x1d3f68 │ │ │ │ + b 0x1379f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ bl 0x4b468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1225ac │ │ │ │ - b 0x1378e0 │ │ │ │ + bl 0x1226ac │ │ │ │ + b 0x1379e0 │ │ │ │ sub r1, r4, #1 │ │ │ │ add r0, r4, r8 │ │ │ │ add r1, r1, r6 │ │ │ │ - bl 0x125d4c │ │ │ │ + bl 0x125e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x137ac0 │ │ │ │ - ldr r3, [pc, #344] @ 0x137c04 │ │ │ │ + beq 0x137bc0 │ │ │ │ + ldr r3, [pc, #344] @ 0x137d04 │ │ │ │ tst r7, #4096 @ 0x1000 │ │ │ │ ldr r5, [r3] │ │ │ │ movne r2, #1 │ │ │ │ add r5, r4, r5 │ │ │ │ moveq r2, #3 │ │ │ │ - b 0x1377d8 │ │ │ │ + b 0x1378d8 │ │ │ │ mvn r8, #21 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x137be0 │ │ │ │ + ble 0x137ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp, r0] │ │ │ │ - bne 0x1378f4 │ │ │ │ - ldr r0, [pc, #296] @ 0x137c14 │ │ │ │ - bl 0x390338 │ │ │ │ - b 0x1378f4 │ │ │ │ + bne 0x1379f4 │ │ │ │ + ldr r0, [pc, #296] @ 0x137d14 │ │ │ │ + bl 0x390438 │ │ │ │ + b 0x1379f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x137b80 │ │ │ │ + beq 0x137c80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ orr r3, r3, #16384 @ 0x4000 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x3b2b38 │ │ │ │ + bl 0x3b2c38 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x137838 │ │ │ │ - bl 0x154050 │ │ │ │ + bne 0x137938 │ │ │ │ + bl 0x154150 │ │ │ │ mov r8, r0 │ │ │ │ - b 0x137ac4 │ │ │ │ + b 0x137bc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ orr r3, r3, #16384 @ 0x4000 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x3b2b38 │ │ │ │ + bl 0x3b2c38 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x137838 │ │ │ │ - bl 0x154050 │ │ │ │ + bne 0x137938 │ │ │ │ + bl 0x154150 │ │ │ │ cmp r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 0x137ac4 │ │ │ │ + bne 0x137bc4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x135368 │ │ │ │ - b 0x137ac4 │ │ │ │ + bl 0x135468 │ │ │ │ + b 0x137bc4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x137af8 │ │ │ │ + bne 0x137bf8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - b 0x137b0c │ │ │ │ + b 0x137c0c │ │ │ │ mvn r8, #11 │ │ │ │ - b 0x137ac4 │ │ │ │ + b 0x137bc4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x137bbc │ │ │ │ + beq 0x137cbc │ │ │ │ mvn r8, #21 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x137ac4 │ │ │ │ - b 0x137b64 │ │ │ │ - bl 0x154050 │ │ │ │ + beq 0x137bc4 │ │ │ │ + b 0x137c64 │ │ │ │ + bl 0x154150 │ │ │ │ mov r8, r0 │ │ │ │ - b 0x137b64 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x137c64 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #17 │ │ │ │ - beq 0x137b9c │ │ │ │ + beq 0x137c9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x154050 │ │ │ │ + bl 0x154150 │ │ │ │ mov r8, r0 │ │ │ │ - b 0x137ba0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x137ca0 │ │ │ │ + bl 0x3b38dc │ │ │ │ bl 0x10274 │ │ │ │ - ldr r3, [pc, #48] @ 0x137c1c │ │ │ │ - ldr r2, [pc, #48] @ 0x137c20 │ │ │ │ - ldr r1, [pc, #48] @ 0x137c24 │ │ │ │ - ldr r0, [pc, #48] @ 0x137c28 │ │ │ │ - bl 0x365e98 │ │ │ │ + ldr r3, [pc, #48] @ 0x137d1c │ │ │ │ + ldr r2, [pc, #48] @ 0x137d20 │ │ │ │ + ldr r1, [pc, #48] @ 0x137d24 │ │ │ │ + ldr r0, [pc, #48] @ 0x137d28 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ adceq r4, r8, r0, lsr r4 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ andseq r0, r0, r2, lsr #32 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ - subeq lr, r0, ip, ror #6 │ │ │ │ - subeq r5, r6, ip, ror #7 │ │ │ │ + subeq lr, r0, ip, ror #8 │ │ │ │ + subeq r5, r6, ip, ror #9 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - @ instruction: 0x0040e194 │ │ │ │ - subeq lr, r0, ip, asr r3 │ │ │ │ + @ instruction: 0x0040e294 │ │ │ │ + subeq lr, r0, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #368] @ 0x137db4 │ │ │ │ + ldr r6, [pc, #368] @ 0x137eb4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, r0] │ │ │ │ - beq 0x137d14 │ │ │ │ + beq 0x137e14 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r0, [pc, #332] @ 0x137db8 │ │ │ │ + ldr r0, [pc, #332] @ 0x137eb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x137c9c │ │ │ │ - b 0x137d7c │ │ │ │ + bne 0x137d9c │ │ │ │ + b 0x137e7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 0x1da6ac │ │ │ │ + bl 0x1da7ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x137d7c │ │ │ │ + beq 0x137e7c │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ cmp r5, r3 │ │ │ │ cmpeq r4, r2 │ │ │ │ - bne 0x137c84 │ │ │ │ + bne 0x137d84 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x137d7c │ │ │ │ - ldr r3, [pc, #252] @ 0x137dbc │ │ │ │ + beq 0x137e7c │ │ │ │ + ldr r3, [pc, #252] @ 0x137ebc │ │ │ │ ldr r0, [r3] │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 0x3b2b80 │ │ │ │ - bl 0x154050 │ │ │ │ + bl 0x3b2c80 │ │ │ │ + bl 0x154150 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x137d48 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x137e48 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x137db0 │ │ │ │ + ble 0x137eb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6, r0] │ │ │ │ - beq 0x137d20 │ │ │ │ + beq 0x137e20 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ 0x137dc0 │ │ │ │ - bl 0x38f1a8 │ │ │ │ - b 0x137c60 │ │ │ │ - ldr r0, [pc, #152] @ 0x137dc0 │ │ │ │ - bl 0x390338 │ │ │ │ + ldr r0, [pc, #164] @ 0x137ec0 │ │ │ │ + bl 0x38f2a8 │ │ │ │ + b 0x137d60 │ │ │ │ + ldr r0, [pc, #152] @ 0x137ec0 │ │ │ │ + bl 0x390438 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ rsb r8, r4, #1 │ │ │ │ - bl 0x127310 │ │ │ │ + bl 0x127410 │ │ │ │ add r8, r8, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13500c │ │ │ │ + bl 0x13510c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1355ec │ │ │ │ - b 0x137cd4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1356ec │ │ │ │ + b 0x137dd4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x137db0 │ │ │ │ + ble 0x137eb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6, r0] │ │ │ │ - beq 0x137da4 │ │ │ │ + beq 0x137ea4 │ │ │ │ mvn r5, #21 │ │ │ │ - b 0x137cf4 │ │ │ │ - ldr r0, [pc, #20] @ 0x137dc0 │ │ │ │ - bl 0x390338 │ │ │ │ - b 0x137d9c │ │ │ │ + b 0x137df4 │ │ │ │ + ldr r0, [pc, #20] @ 0x137ec0 │ │ │ │ + bl 0x390438 │ │ │ │ + b 0x137e9c │ │ │ │ bl 0x10274 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ adceq r4, r8, r0, lsr r4 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ adceq r4, r8, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #472] @ 0x137fc0 │ │ │ │ + ldr r3, [pc, #472] @ 0x1380c0 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ lsl r3, r6, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #384] @ 0x137fc4 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #384] @ 0x1380c4 │ │ │ │ lsr r6, r6, #16 │ │ │ │ cmp r6, #5 │ │ │ │ - bhi 0x137fa8 │ │ │ │ + bhi 0x1380a8 │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ add pc, pc, r6, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #304] @ 0x137fc0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #304] @ 0x1380c0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x137fa4 │ │ │ │ + bne 0x1380a4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x137e88 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x137f88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x137e88 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x137f88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x137e88 │ │ │ │ - bl 0x3b37dc │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r3, [pc, #20] @ 0x137fc8 │ │ │ │ - ldr r2, [pc, #20] @ 0x137fcc │ │ │ │ - ldr r1, [pc, #20] @ 0x137fd0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x137f88 │ │ │ │ + bl 0x3b38dc │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r3, [pc, #20] @ 0x1380c8 │ │ │ │ + ldr r2, [pc, #20] @ 0x1380cc │ │ │ │ + ldr r1, [pc, #20] @ 0x1380d0 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strdeq r5, [r6], #-60 @ 0xffffffc4 │ │ │ │ - subeq r5, r6, ip, lsl r4 │ │ │ │ + strdeq r5, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subeq r5, r6, ip, lsl r5 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - @ instruction: 0x0040e394 │ │ │ │ + @ instruction: 0x0040e494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r3, [pc, #96] @ 0x13804c │ │ │ │ + ldr r3, [pc, #96] @ 0x13814c │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 0x36b988 │ │ │ │ + bl 0x36ba88 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x36b5fc │ │ │ │ - bl 0x3a62f0 │ │ │ │ + bl 0x36b6fc │ │ │ │ + bl 0x3a63f0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x36b8b0 │ │ │ │ + bl 0x36b9b0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 0x36ba3c │ │ │ │ + bl 0x36bb3c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 0x36b914 │ │ │ │ + bl 0x36ba14 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x3a5a1c │ │ │ │ + bl 0x3a5b1c │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #380] @ 0x1381ec │ │ │ │ + ldr r0, [pc, #380] @ 0x1382ec │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #372] @ 0x1381f0 │ │ │ │ + ldr r1, [pc, #372] @ 0x1382f0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ sub r3, r2, #4 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 0x1380ac │ │ │ │ + bhi 0x1381ac │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #4 │ │ │ │ - ldr r6, [pc, #316] @ 0x1381f4 │ │ │ │ + ldr r6, [pc, #316] @ 0x1382f4 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r0, [pc, #252] @ 0x1381f8 │ │ │ │ + ldr r0, [pc, #252] @ 0x1382f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1cd748 │ │ │ │ + bl 0x1cd848 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 0x137fd4 │ │ │ │ + bl 0x1380d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r1, [pc, #228] @ 0x1381fc │ │ │ │ + ldr r1, [pc, #228] @ 0x1382fc │ │ │ │ sub r2, r3, #1 │ │ │ │ - ldr r5, [pc, #224] @ 0x138200 │ │ │ │ + ldr r5, [pc, #224] @ 0x138300 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 0x13814c │ │ │ │ + bhi 0x13824c │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r5, [pc, #200] @ 0x138204 │ │ │ │ + ldr r5, [pc, #200] @ 0x138304 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x1381a4 │ │ │ │ + beq 0x1382a4 │ │ │ │ cmp r3, #2 │ │ │ │ - ldreq r2, [pc, #188] @ 0x138208 │ │ │ │ - beq 0x1380f4 │ │ │ │ - ldr r6, [pc, #160] @ 0x1381f4 │ │ │ │ - b 0x1380d4 │ │ │ │ + ldreq r2, [pc, #188] @ 0x138308 │ │ │ │ + beq 0x1381f4 │ │ │ │ + ldr r6, [pc, #160] @ 0x1382f4 │ │ │ │ + b 0x1381d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r5, [pc, #172] @ 0x13820c │ │ │ │ + ldr r5, [pc, #172] @ 0x13830c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x1381ac │ │ │ │ + beq 0x1382ac │ │ │ │ cmp r3, #2 │ │ │ │ - ldreq r2, [pc, #160] @ 0x138210 │ │ │ │ - beq 0x1380f4 │ │ │ │ - b 0x13814c │ │ │ │ + ldreq r2, [pc, #160] @ 0x138310 │ │ │ │ + beq 0x1381f4 │ │ │ │ + b 0x13824c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r5, [pc, #148] @ 0x138214 │ │ │ │ + ldr r5, [pc, #148] @ 0x138314 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x1381b4 │ │ │ │ + beq 0x1382b4 │ │ │ │ cmp r3, #2 │ │ │ │ - ldreq r2, [pc, #136] @ 0x138218 │ │ │ │ - beq 0x1380f4 │ │ │ │ - b 0x13814c │ │ │ │ - ldr r5, [pc, #128] @ 0x13821c │ │ │ │ + ldreq r2, [pc, #136] @ 0x138318 │ │ │ │ + beq 0x1381f4 │ │ │ │ + b 0x13824c │ │ │ │ + ldr r5, [pc, #128] @ 0x13831c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r6, [pc, #80] @ 0x1381f4 │ │ │ │ - b 0x1380d4 │ │ │ │ - ldr r2, [pc, #116] @ 0x138220 │ │ │ │ - b 0x1380f4 │ │ │ │ - ldr r2, [pc, #112] @ 0x138224 │ │ │ │ - b 0x1380f4 │ │ │ │ - ldr r2, [pc, #108] @ 0x138228 │ │ │ │ - b 0x1380f4 │ │ │ │ - ldr r2, [pc, #104] @ 0x13822c │ │ │ │ - b 0x1380f4 │ │ │ │ - ldr r2, [pc, #100] @ 0x138230 │ │ │ │ - b 0x1380f4 │ │ │ │ - ldr r2, [pc, #96] @ 0x138234 │ │ │ │ - b 0x1380f4 │ │ │ │ - ldr r2, [pc, #92] @ 0x138238 │ │ │ │ - b 0x1380f4 │ │ │ │ - ldr r2, [pc, #88] @ 0x13823c │ │ │ │ - b 0x1380f4 │ │ │ │ - ldr r2, [pc, #84] @ 0x138240 │ │ │ │ - b 0x1380f4 │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r5, r6, r2, lsl #8 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, r0, lsr #8 │ │ │ │ - subeq r5, r6, sl, lsl #8 │ │ │ │ - subeq r1, r1, r4, lsl #22 │ │ │ │ - strheq lr, [r0], #-52 @ 0xffffffcc │ │ │ │ - subeq lr, r0, r0, lsl #8 │ │ │ │ - subeq lr, r0, r8, lsr #7 │ │ │ │ - ldrdeq lr, [r0], #-48 @ 0xffffffd0 │ │ │ │ - strheq lr, [r0], #-56 @ 0xffffffc8 │ │ │ │ - subeq lr, r0, r8, lsl #8 │ │ │ │ - subeq lr, r0, ip, lsr #7 │ │ │ │ - subeq lr, r0, r0, asr #7 │ │ │ │ - subeq lr, r0, r0, lsl r4 │ │ │ │ - subeq lr, r0, r8, asr #7 │ │ │ │ - ldrdeq lr, [r0], #-56 @ 0xffffffc8 │ │ │ │ - subeq lr, r0, r8, lsl r4 │ │ │ │ - strdeq lr, [r0], #-56 @ 0xffffffc8 │ │ │ │ - strdeq lr, [r0], #-48 @ 0xffffffd0 │ │ │ │ - subeq lr, r0, r8, ror #7 │ │ │ │ - subeq lr, r0, r0, ror #7 │ │ │ │ + ldr r6, [pc, #80] @ 0x1382f4 │ │ │ │ + b 0x1381d4 │ │ │ │ + ldr r2, [pc, #116] @ 0x138320 │ │ │ │ + b 0x1381f4 │ │ │ │ + ldr r2, [pc, #112] @ 0x138324 │ │ │ │ + b 0x1381f4 │ │ │ │ + ldr r2, [pc, #108] @ 0x138328 │ │ │ │ + b 0x1381f4 │ │ │ │ + ldr r2, [pc, #104] @ 0x13832c │ │ │ │ + b 0x1381f4 │ │ │ │ + ldr r2, [pc, #100] @ 0x138330 │ │ │ │ + b 0x1381f4 │ │ │ │ + ldr r2, [pc, #96] @ 0x138334 │ │ │ │ + b 0x1381f4 │ │ │ │ + ldr r2, [pc, #92] @ 0x138338 │ │ │ │ + b 0x1381f4 │ │ │ │ + ldr r2, [pc, #88] @ 0x13833c │ │ │ │ + b 0x1381f4 │ │ │ │ + ldr r2, [pc, #84] @ 0x138340 │ │ │ │ + b 0x1381f4 │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq r5, r6, r2, lsl #10 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, r0, lsr #10 │ │ │ │ + subeq r5, r6, sl, lsl #10 │ │ │ │ + subeq r1, r1, r4, lsl #24 │ │ │ │ + strheq lr, [r0], #-68 @ 0xffffffbc │ │ │ │ + subeq lr, r0, r0, lsl #10 │ │ │ │ + subeq lr, r0, r8, lsr #9 │ │ │ │ + ldrdeq lr, [r0], #-64 @ 0xffffffc0 │ │ │ │ + strheq lr, [r0], #-72 @ 0xffffffb8 │ │ │ │ + subeq lr, r0, r8, lsl #10 │ │ │ │ + subeq lr, r0, ip, lsr #9 │ │ │ │ + subeq lr, r0, r0, asr #9 │ │ │ │ + subeq lr, r0, r0, lsl r5 │ │ │ │ + subeq lr, r0, r8, asr #9 │ │ │ │ + ldrdeq lr, [r0], #-72 @ 0xffffffb8 │ │ │ │ + subeq lr, r0, r8, lsl r5 │ │ │ │ + strdeq lr, [r0], #-72 @ 0xffffffb8 │ │ │ │ + strdeq lr, [r0], #-64 @ 0xffffffc0 │ │ │ │ + subeq lr, r0, r8, ror #9 │ │ │ │ + subeq lr, r0, r0, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub r3, r0, #8192 @ 0x2000 │ │ │ │ ldr r7, [r3, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #560] @ 0x138494 │ │ │ │ + ldr r3, [pc, #560] @ 0x138594 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #544] @ 0x138498 │ │ │ │ + ldr r3, [pc, #544] @ 0x138598 │ │ │ │ cmp r1, #6 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 0x1382d8 │ │ │ │ + beq 0x1383d8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 0x138384 │ │ │ │ + ble 0x138484 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bgt 0x1383a4 │ │ │ │ - ldr r2, [pc, #508] @ 0x13849c │ │ │ │ + bgt 0x1384a4 │ │ │ │ + ldr r2, [pc, #508] @ 0x13859c │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ - bne 0x1383b8 │ │ │ │ + bne 0x1384b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x177c84 │ │ │ │ + bl 0x177d84 │ │ │ │ cmp r4, #8 │ │ │ │ - ble 0x138398 │ │ │ │ + ble 0x138498 │ │ │ │ cmp r4, #11 │ │ │ │ - beq 0x1382e8 │ │ │ │ + beq 0x1383e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ - bl 0x1327c4 │ │ │ │ + bl 0x1328c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x137fd4 │ │ │ │ + bl 0x1380d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x138428 │ │ │ │ - bl 0x177c84 │ │ │ │ + bne 0x138528 │ │ │ │ + bl 0x177d84 │ │ │ │ mov r6, #6 │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #1068] @ 0x42c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1382c4 │ │ │ │ - bl 0x134e30 │ │ │ │ + beq 0x1383c4 │ │ │ │ + bl 0x134f30 │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #1068] @ 0x42c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x1382c4 │ │ │ │ + bne 0x1383c4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #4 │ │ │ │ - bl 0x3aca3c │ │ │ │ + bl 0x3acb3c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #4 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 0x3aca98 │ │ │ │ - ldr r3, [pc, #328] @ 0x1384a0 │ │ │ │ + bl 0x3acb98 │ │ │ │ + ldr r3, [pc, #328] @ 0x1385a0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 0x39c6a0 │ │ │ │ - ldr r2, [pc, #316] @ 0x1384a4 │ │ │ │ + bl 0x39c7a0 │ │ │ │ + ldr r2, [pc, #316] @ 0x1385a4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #308] @ 0x1384a8 │ │ │ │ + ldr r2, [pc, #308] @ 0x1385a8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x3b327c │ │ │ │ - b 0x1382c4 │ │ │ │ + bl 0x3b337c │ │ │ │ + b 0x1383c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x138450 │ │ │ │ - bl 0x177c84 │ │ │ │ + bne 0x138550 │ │ │ │ + bl 0x177d84 │ │ │ │ mov r6, r4 │ │ │ │ - b 0x1382c4 │ │ │ │ + b 0x1383c4 │ │ │ │ cmp r4, #2 │ │ │ │ - ble 0x1382c4 │ │ │ │ - b 0x1382e8 │ │ │ │ + ble 0x1383c4 │ │ │ │ + b 0x1383e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x13848c │ │ │ │ - bl 0x177c84 │ │ │ │ + bne 0x13858c │ │ │ │ + bl 0x177d84 │ │ │ │ mov r6, #65 @ 0x41 │ │ │ │ - b 0x1382c4 │ │ │ │ - ldr r3, [pc, #236] @ 0x1384ac │ │ │ │ + b 0x1383c4 │ │ │ │ + ldr r3, [pc, #236] @ 0x1385ac │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1382a8 │ │ │ │ - ldr r3, [pc, #224] @ 0x1384b0 │ │ │ │ + beq 0x1383a8 │ │ │ │ + ldr r3, [pc, #224] @ 0x1385b0 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x1382a8 │ │ │ │ - ldr r3, [pc, #212] @ 0x1384b4 │ │ │ │ + beq 0x1383a8 │ │ │ │ + ldr r3, [pc, #212] @ 0x1385b4 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x138474 │ │ │ │ + beq 0x138574 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #148] @ 0x1384b8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1382a8 │ │ │ │ - ldr r3, [pc, #124] @ 0x1384ac │ │ │ │ + ldr r0, [pc, #148] @ 0x1385b8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1383a8 │ │ │ │ + ldr r3, [pc, #124] @ 0x1385ac │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1382e0 │ │ │ │ - ldr r3, [pc, #112] @ 0x1384b0 │ │ │ │ + beq 0x1383e0 │ │ │ │ + ldr r3, [pc, #112] @ 0x1385b0 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x1382e0 │ │ │ │ + beq 0x1383e0 │ │ │ │ mov r6, r4 │ │ │ │ - b 0x1383d8 │ │ │ │ + b 0x1384d8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #80] @ 0x1384ac │ │ │ │ + ldr r3, [pc, #80] @ 0x1385ac │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1383c8 │ │ │ │ + bne 0x1384c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x177c84 │ │ │ │ - b 0x1382c4 │ │ │ │ - ldr r0, [pc, #64] @ 0x1384bc │ │ │ │ + bl 0x177d84 │ │ │ │ + b 0x1383c4 │ │ │ │ + ldr r0, [pc, #64] @ 0x1385bc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1382a8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1383a8 │ │ │ │ mov r6, #65 @ 0x41 │ │ │ │ - b 0x138454 │ │ │ │ + b 0x138554 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq r4, r8, ip, asr r4 │ │ │ │ adceq r2, r8, ip, ror #15 │ │ │ │ - strdeq lr, [r0], #-64 @ 0xffffffc0 │ │ │ │ - subeq lr, r0, r4, asr #9 │ │ │ │ + strdeq lr, [r0], #-80 @ 0xffffffb0 │ │ │ │ + subeq lr, r0, r4, asr #11 │ │ │ │ adceq sp, r8, #202 @ 0xca │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq lr, r0, r8, asr #8 │ │ │ │ - subeq lr, r0, ip, lsl #9 │ │ │ │ + subeq lr, r0, r8, asr #10 │ │ │ │ + subeq lr, r0, ip, lsl #11 │ │ │ │ cmp r0, #0 │ │ │ │ bxle lr │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - ldrle r3, [pc, #12] @ 0x1384e0 │ │ │ │ + ldrle r3, [pc, #12] @ 0x1385e0 │ │ │ │ ldrble r0, [r3, r0] │ │ │ │ movgt r0, #65 @ 0x41 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ adceq fp, r7, r4, asr sl │ │ │ │ cmp r0, #0 │ │ │ │ bxle lr │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - ldrle r3, [pc, #12] @ 0x138504 │ │ │ │ + ldrle r3, [pc, #12] @ 0x138604 │ │ │ │ ldrble r0, [r3, r0] │ │ │ │ movgt r0, #65 @ 0x41 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ adceq r4, r8, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r9, [pc, #104] @ 0x13859c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r9, [pc, #104] @ 0x13869c │ │ │ │ mov r8, #1 │ │ │ │ mov r5, r9 │ │ │ │ rsb sl, r5, #1 │ │ │ │ add r9, r9, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r4, [r5, #1]! │ │ │ │ add r1, sl, r1 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ mov r0, r6 │ │ │ │ - bhi 0x138578 │ │ │ │ - bl 0x36baa8 │ │ │ │ + bhi 0x138678 │ │ │ │ + bl 0x36bba8 │ │ │ │ cmp r0, #0 │ │ │ │ asrne r2, r4, #5 │ │ │ │ ldrne r3, [r7, r2, lsl #2] │ │ │ │ andne r4, r4, #31 │ │ │ │ orrne r3, r3, r8, lsl r4 │ │ │ │ strne r3, [r7, r2, lsl #2] │ │ │ │ cmp r5, r9 │ │ │ │ - bne 0x138540 │ │ │ │ + bne 0x138640 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adceq fp, r7, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #104] @ 0x138620 │ │ │ │ + ldr r2, [pc, #104] @ 0x138720 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x138508 │ │ │ │ + bl 0x138608 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ stm r4, {r2, r3} │ │ │ │ - ldr r3, [pc, #52] @ 0x138620 │ │ │ │ + ldr r3, [pc, #52] @ 0x138720 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13861c │ │ │ │ + bne 0x13871c │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #140] @ 0x1386c8 │ │ │ │ + ldr r5, [pc, #140] @ 0x1387c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ - bl 0x36b944 │ │ │ │ + bl 0x36ba44 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, #1 │ │ │ │ - b 0x138674 │ │ │ │ + b 0x138774 │ │ │ │ cmp r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r4, r5 │ │ │ │ ldrb r1, [r4, #1]! │ │ │ │ asr r0, r3, #5 │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ and r3, r3, #31 │ │ │ │ - bhi 0x138654 │ │ │ │ + bhi 0x138754 │ │ │ │ ldr r2, [r8, r0, lsl #2] │ │ │ │ ands r2, r2, r9, lsl r3 │ │ │ │ - beq 0x138654 │ │ │ │ + beq 0x138754 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x36b9d0 │ │ │ │ + bl 0x36bad0 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 0x138674 │ │ │ │ + bne 0x138774 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adceq r4, r8, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ - ldr r3, [pc, #820] @ 0x138a18 │ │ │ │ + ldr r3, [pc, #820] @ 0x138b18 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ mov r6, r0 │ │ │ │ sub r7, r0, #8704 @ 0x2200 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #756] @ 0x138a1c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #756] @ 0x138b1c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ sub r7, r7, #16 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r6, #8192 @ 0x2000 │ │ │ │ ldr r9, [r3, #128] @ 0x80 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne 0x13885c │ │ │ │ - ldr r8, [pc, #720] @ 0x138a20 │ │ │ │ + bne 0x13895c │ │ │ │ + ldr r8, [pc, #720] @ 0x138b20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r8] │ │ │ │ add r4, r4, #4 │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ - bne 0x1388c8 │ │ │ │ + bne 0x1389c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x137dc4 │ │ │ │ + bl 0x137ec4 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x177934 │ │ │ │ + bl 0x177a34 │ │ │ │ ldr r3, [r8] │ │ │ │ and r3, r3, #524288 @ 0x80000 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 0x1387dc │ │ │ │ + bne 0x1388dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x138850 │ │ │ │ - ldr r3, [pc, #620] @ 0x138a18 │ │ │ │ + bne 0x138950 │ │ │ │ + ldr r3, [pc, #620] @ 0x138b18 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x138a14 │ │ │ │ + bne 0x138b14 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r5, #1 │ │ │ │ - ldr r8, [pc, #572] @ 0x138a24 │ │ │ │ + ldr r8, [pc, #572] @ 0x138b24 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r7, r7, lsl #2 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldr fp, [r3, #68] @ 0x44 │ │ │ │ lsl sl, r7, #2 │ │ │ │ - bne 0x138844 │ │ │ │ + bne 0x138944 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 0x1388dc │ │ │ │ + bne 0x1389dc │ │ │ │ sub r3, r5, #20 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 0x138834 │ │ │ │ + bls 0x138934 │ │ │ │ sub r3, r5, #17 │ │ │ │ cmp r5, #23 │ │ │ │ cmpne r3, #1 │ │ │ │ - bls 0x1387a4 │ │ │ │ + bls 0x1388a4 │ │ │ │ cmp r5, #28 │ │ │ │ - beq 0x1387a4 │ │ │ │ + beq 0x1388a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x138244 │ │ │ │ - bl 0x3a62f0 │ │ │ │ + bl 0x138344 │ │ │ │ + bl 0x3a63f0 │ │ │ │ mov r1, #19 │ │ │ │ - bl 0x36b8b0 │ │ │ │ - b 0x1387a4 │ │ │ │ + bl 0x36b9b0 │ │ │ │ + b 0x1388a4 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ - bl 0x145c94 │ │ │ │ - b 0x1387fc │ │ │ │ + bl 0x145d94 │ │ │ │ + b 0x1388fc │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ - bl 0x145c94 │ │ │ │ - b 0x1387a4 │ │ │ │ - ldr r3, [pc, #452] @ 0x138a28 │ │ │ │ - ldr r8, [pc, #440] @ 0x138a20 │ │ │ │ + bl 0x145d94 │ │ │ │ + b 0x1388a4 │ │ │ │ + ldr r3, [pc, #452] @ 0x138b28 │ │ │ │ + ldr r8, [pc, #440] @ 0x138b20 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x13874c │ │ │ │ + beq 0x13884c │ │ │ │ ldr r3, [r8] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x13874c │ │ │ │ - ldr r3, [pc, #424] @ 0x138a2c │ │ │ │ + beq 0x13884c │ │ │ │ + ldr r3, [pc, #424] @ 0x138b2c │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x138a00 │ │ │ │ + beq 0x138b00 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #364] @ 0x138a30 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13874c │ │ │ │ + ldr r0, [pc, #364] @ 0x138b30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13884c │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x138764 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x138864 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 0x1387a4 │ │ │ │ + beq 0x1388a4 │ │ │ │ cmn fp, #1 │ │ │ │ - beq 0x138828 │ │ │ │ - ldr fp, [pc, #320] @ 0x138a34 │ │ │ │ + beq 0x138928 │ │ │ │ + ldr fp, [pc, #320] @ 0x138b34 │ │ │ │ add r3, sl, r7 │ │ │ │ add fp, fp, r3, lsl #2 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r2, [fp, #12] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 0x138624 │ │ │ │ + bl 0x138724 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r8, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 0x138950 │ │ │ │ + bne 0x138a50 │ │ │ │ cmp r5, #0 │ │ │ │ movle r1, r5 │ │ │ │ - ble 0x138948 │ │ │ │ + ble 0x138a48 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ldrble r1, [r8, r5] │ │ │ │ movgt r1, #65 @ 0x41 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 0x36b9d0 │ │ │ │ + bl 0x36bad0 │ │ │ │ add r3, r9, #8768 @ 0x2240 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x138508 │ │ │ │ + bl 0x138608 │ │ │ │ add r3, r9, #8192 @ 0x2000 │ │ │ │ ldr r2, [r3, #852] @ 0x354 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ addne r1, r9, #8896 @ 0x22c0 │ │ │ │ moveq r1, r3 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ addne r1, r1, #20 │ │ │ │ - bl 0x36bb0c │ │ │ │ + bl 0x36bc0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #852] @ 0x354 │ │ │ │ add r3, sl, r7 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ tst r3, #4 │ │ │ │ - beq 0x1389e8 │ │ │ │ + beq 0x138ae8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 0x54568 │ │ │ │ add sl, sl, r7 │ │ │ │ add r8, r8, sl, lsl #2 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [r8, #68] @ 0x44 │ │ │ │ - b 0x1387a4 │ │ │ │ + b 0x1388a4 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 0x543c4 │ │ │ │ - b 0x1389cc │ │ │ │ - ldr r0, [pc, #48] @ 0x138a38 │ │ │ │ + b 0x138acc │ │ │ │ + ldr r0, [pc, #48] @ 0x138b38 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13874c │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13884c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq r4, r8, ip, asr r4 │ │ │ │ adceq sp, r8, #200 @ 0xc8 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - strdeq lr, [r0], #-76 @ 0xffffffb4 │ │ │ │ + strdeq lr, [r0], #-92 @ 0xffffffa4 │ │ │ │ adceq r4, r8, r0, lsr #9 │ │ │ │ - subeq lr, r0, r0, lsr r5 │ │ │ │ + subeq lr, r0, r0, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #88] @ 0x138aac │ │ │ │ + ldr ip, [pc, #88] @ 0x138bac │ │ │ │ ldm r1, {r2, r3} │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - bl 0x138624 │ │ │ │ - ldr r3, [pc, #52] @ 0x138aac │ │ │ │ + bl 0x138724 │ │ │ │ + ldr r3, [pc, #52] @ 0x138bac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x138aa8 │ │ │ │ + bne 0x138ba8 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #104] @ 0x138b30 │ │ │ │ + ldr r2, [pc, #104] @ 0x138c30 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x138508 │ │ │ │ + bl 0x138608 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 0x138b30 │ │ │ │ + ldr r3, [pc, #52] @ 0x138c30 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x138b2c │ │ │ │ + bne 0x138c2c │ │ │ │ add sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #92] @ 0x138ba8 │ │ │ │ + ldr ip, [pc, #92] @ 0x138ca8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - bl 0x138624 │ │ │ │ - ldr r3, [pc, #52] @ 0x138ba8 │ │ │ │ + bl 0x138724 │ │ │ │ + ldr r3, [pc, #52] @ 0x138ca8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x138ba4 │ │ │ │ + bne 0x138ca4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #168] @ 0x138c6c │ │ │ │ + ldr r2, [pc, #168] @ 0x138d6c │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #164] @ 0x138c70 │ │ │ │ + ldr r3, [pc, #164] @ 0x138d70 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r4, [r3, #656] @ 0x290 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 0x36b988 │ │ │ │ + bl 0x36ba88 │ │ │ │ add r4, r4, #8192 @ 0x2000 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ ldr r1, [r4, #856]! @ 0x358 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x138c14 │ │ │ │ - ldr r3, [pc, #52] @ 0x138c6c │ │ │ │ + bne 0x138d14 │ │ │ │ + ldr r3, [pc, #52] @ 0x138d6c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x138c68 │ │ │ │ + bne 0x138d68 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - umullseq r7, r0, r8, r2 │ │ │ │ + umullseq r7, r0, r8, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr ip, [pc, #408] @ 0x138e24 │ │ │ │ - ldr r3, [pc, #408] @ 0x138e28 │ │ │ │ + ldr ip, [pc, #408] @ 0x138f24 │ │ │ │ + ldr r3, [pc, #408] @ 0x138f28 │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldr r6, [r7, #656] @ 0x290 │ │ │ │ mov r5, r1 │ │ │ │ - beq 0x138ccc │ │ │ │ + beq 0x138dcc │ │ │ │ add r1, r6, #8768 @ 0x2240 │ │ │ │ add r1, r1, #20 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x138d7c │ │ │ │ + beq 0x138e7c │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r7, #656] @ 0x290 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x36b988 │ │ │ │ + bl 0x36ba88 │ │ │ │ add r7, r7, #8192 @ 0x2000 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ ldr r1, [r7, #856]! @ 0x358 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x138d08 │ │ │ │ + bne 0x138e08 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x138e00 │ │ │ │ + bne 0x138f00 │ │ │ │ cmp r4, #1 │ │ │ │ addeq r6, r6, #8768 @ 0x2240 │ │ │ │ addeq r7, r6, #20 │ │ │ │ - beq 0x138dcc │ │ │ │ + beq 0x138ecc │ │ │ │ cmp r4, #2 │ │ │ │ - beq 0x138de4 │ │ │ │ + beq 0x138ee4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x138e08 │ │ │ │ + bne 0x138f08 │ │ │ │ add r6, r6, #8768 @ 0x2240 │ │ │ │ add r1, r6, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x36bb0c │ │ │ │ + bl 0x36bc0c │ │ │ │ add r6, r6, #20 │ │ │ │ mov r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x36ba3c │ │ │ │ + bl 0x36bb3c │ │ │ │ mov r1, #19 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x36ba3c │ │ │ │ + bl 0x36bb3c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #156] @ 0x138e24 │ │ │ │ + ldr r3, [pc, #156] @ 0x138f24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x138e20 │ │ │ │ + bne 0x138f20 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x36ba3c │ │ │ │ + bl 0x36bb3c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ - beq 0x138d60 │ │ │ │ + beq 0x138e60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x36baa8 │ │ │ │ + bl 0x36bba8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x138dc0 │ │ │ │ - b 0x138db4 │ │ │ │ + beq 0x138ec0 │ │ │ │ + b 0x138eb4 │ │ │ │ add r0, r6, #8768 @ 0x2240 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r6, r6, #8768 @ 0x2240 │ │ │ │ - b 0x138d60 │ │ │ │ - ldr r0, [pc, #36] @ 0x138e2c │ │ │ │ - b 0x138d80 │ │ │ │ - ldr r3, [pc, #32] @ 0x138e30 │ │ │ │ - ldr r1, [pc, #32] @ 0x138e34 │ │ │ │ + b 0x138e60 │ │ │ │ + ldr r0, [pc, #36] @ 0x138f2c │ │ │ │ + b 0x138e80 │ │ │ │ + ldr r3, [pc, #32] @ 0x138f30 │ │ │ │ + ldr r1, [pc, #32] @ 0x138f34 │ │ │ │ mov r2, #233 @ 0xe9 │ │ │ │ mov r0, r8 │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x310fa0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x009071d0 │ │ │ │ + ldrsbeq r7, [r0], r0 │ │ │ │ @ instruction: 0xfffffe00 │ │ │ │ - subeq r5, r6, ip, lsr #8 │ │ │ │ - @ instruction: 0x0040e394 │ │ │ │ + subeq r5, r6, ip, lsr #10 │ │ │ │ + @ instruction: 0x0040e494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 0x138e8c │ │ │ │ + ldr r3, [pc, #60] @ 0x138f8c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ add r0, r0, #8768 @ 0x2240 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addseq r7, r0, ip, lsl r0 │ │ │ │ - ldr r3, [pc, #72] @ 0x138ee0 │ │ │ │ + addseq r6, r0, ip, lsl pc │ │ │ │ + ldr r3, [pc, #72] @ 0x138fe0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #656] @ 0x290 │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ ldr r1, [r3, #860] @ 0x35c │ │ │ │ ldr r0, [r3, #868] @ 0x364 │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0 │ │ │ │ @@ -303962,26 +304026,26 @@ │ │ │ │ movcc r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00906fd4 │ │ │ │ - ldr r2, [pc, #100] @ 0x138f50 │ │ │ │ + @ instruction: 0x00906ed4 │ │ │ │ + ldr r2, [pc, #100] @ 0x139050 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #656] @ 0x290 │ │ │ │ add r2, r2, #8192 @ 0x2000 │ │ │ │ ldr r0, [r2, #868] @ 0x364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x138f38 │ │ │ │ + beq 0x139038 │ │ │ │ ldr r2, [r2, #860] @ 0x35c │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r0, r3 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -303990,949 +304054,949 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - addseq r6, r0, r0, lsl #31 │ │ │ │ + addseq r6, r0, r0, lsl #29 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #76] @ 0x138fc4 │ │ │ │ + ldr r2, [pc, #76] @ 0x1390c4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #656] @ 0x290 │ │ │ │ add r2, r2, #8192 @ 0x2000 │ │ │ │ ldr r1, [r2, #868] @ 0x364 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x138fa8 │ │ │ │ + beq 0x1390a8 │ │ │ │ ldr r2, [r2, #860] @ 0x35c │ │ │ │ sub r0, r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ addls r3, r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00906ef0 │ │ │ │ + @ instruction: 0x00906df0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #236] @ 0x1390cc │ │ │ │ + ldr r2, [pc, #236] @ 0x1391cc │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #232] @ 0x1390d0 │ │ │ │ + ldr r3, [pc, #232] @ 0x1391d0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r3, #656] @ 0x290 │ │ │ │ mov r2, #4 │ │ │ │ add r5, r5, #8192 @ 0x2000 │ │ │ │ ldr r3, [r5, #860] @ 0x35c │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #164] @ 0x1390d4 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #164] @ 0x1391d4 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #656] @ 0x290 │ │ │ │ add r2, r2, #8192 @ 0x2000 │ │ │ │ ldr r3, [r2, #868] @ 0x364 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #2 │ │ │ │ - beq 0x139068 │ │ │ │ + beq 0x139168 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #860] @ 0x35c │ │ │ │ sub r2, r1, r2 │ │ │ │ cmp r3, r2 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #868] @ 0x364 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #52] @ 0x1390cc │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #52] @ 0x1391cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1390c8 │ │ │ │ + bne 0x1391c8 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq r6, r0, ip, ror lr │ │ │ │ - addseq r6, r0, ip, lsr lr │ │ │ │ + addseq r6, r0, ip, ror sp │ │ │ │ + addseq r6, r0, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #264] @ 0x1391f8 │ │ │ │ + ldr r2, [pc, #264] @ 0x1392f8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #260] @ 0x1391fc │ │ │ │ + ldr r3, [pc, #260] @ 0x1392fc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r3, #656] @ 0x290 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r1, r5, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ mov r0, sp │ │ │ │ ldr r5, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, r4, #8192 @ 0x2000 │ │ │ │ ldr r0, [r3, #860] @ 0x35c │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldr r1, [sp] │ │ │ │ sub r2, r2, r0 │ │ │ │ ldr r0, [r3, #868] @ 0x364 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 0x1391ec │ │ │ │ + bcc 0x1392ec │ │ │ │ cmp r1, #1 │ │ │ │ - ble 0x1391c8 │ │ │ │ + ble 0x1392c8 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r2, #0 │ │ │ │ moveq r7, r2 │ │ │ │ - bne 0x1391e4 │ │ │ │ + bne 0x1392e4 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r3, #860] @ 0x35c │ │ │ │ str r2, [r3, #868] @ 0x364 │ │ │ │ - ldr r3, [pc, #92] @ 0x1391f8 │ │ │ │ + ldr r3, [pc, #92] @ 0x1392f8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1391f4 │ │ │ │ + bne 0x1392f4 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - blt 0x1391e4 │ │ │ │ + blt 0x1392e4 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ mov r2, r5 │ │ │ │ - bcs 0x139188 │ │ │ │ + bcs 0x139288 │ │ │ │ mvn r0, #11 │ │ │ │ - b 0x139194 │ │ │ │ + b 0x139294 │ │ │ │ mvn r0, #21 │ │ │ │ - b 0x139194 │ │ │ │ + b 0x139294 │ │ │ │ mvn r0, #0 │ │ │ │ - b 0x139194 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x139294 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq r6, r0, ip, ror #26 │ │ │ │ + addseq r6, r0, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r6, [r1] │ │ │ │ - ldr r3, [pc, #392] @ 0x1393a4 │ │ │ │ + ldr r3, [pc, #392] @ 0x1394a4 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - ble 0x13924c │ │ │ │ + ble 0x13934c │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bgt 0x139368 │ │ │ │ - ldr r3, [pc, #348] @ 0x1393a8 │ │ │ │ + bgt 0x139468 │ │ │ │ + ldr r3, [pc, #348] @ 0x1394a8 │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ add r0, sp, #12 │ │ │ │ str r6, [sp] │ │ │ │ stmib sp, {r1, r4} │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ bics r3, r4, #128 @ 0x80 │ │ │ │ - beq 0x1392b0 │ │ │ │ + beq 0x1393b0 │ │ │ │ cmn r4, #6 │ │ │ │ - beq 0x1392b0 │ │ │ │ + beq 0x1393b0 │ │ │ │ cmp r6, #17 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - beq 0x139318 │ │ │ │ + beq 0x139418 │ │ │ │ cmp r6, #29 │ │ │ │ moveq r3, #131072 @ 0x20000 │ │ │ │ streq r1, [sp, #12] │ │ │ │ streq r2, [sp, #16] │ │ │ │ - beq 0x1392c4 │ │ │ │ + beq 0x1393c4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r3, #327680 @ 0x50000 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 0x1392c4 │ │ │ │ + b 0x1393c4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ orr r4, r4, r3 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x137dc4 │ │ │ │ - ldr r3, [pc, #188] @ 0x1393a4 │ │ │ │ + bl 0x137ec4 │ │ │ │ + ldr r3, [pc, #188] @ 0x1394a4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1393a0 │ │ │ │ + bne 0x1394a0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #1 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 0x13934c │ │ │ │ + beq 0x13944c │ │ │ │ ands r2, r3, #127 @ 0x7f │ │ │ │ - beq 0x139344 │ │ │ │ + beq 0x139444 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - ldrle r1, [pc, #104] @ 0x1393a8 │ │ │ │ + ldrle r1, [pc, #104] @ 0x1394a8 │ │ │ │ movgt r2, #65 @ 0x41 │ │ │ │ ldrble r2, [r1, r2] │ │ │ │ bic r3, r3, #127 @ 0x7f │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r3, #262144 @ 0x40000 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 0x1392c4 │ │ │ │ + b 0x1393c4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ bics r3, r4, #128 @ 0x80 │ │ │ │ - beq 0x1392b0 │ │ │ │ + beq 0x1393b0 │ │ │ │ cmn r4, #6 │ │ │ │ - beq 0x1392b0 │ │ │ │ + beq 0x1393b0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - b 0x139298 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x139398 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq fp, r7, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #220] @ 0x1394a0 │ │ │ │ + ldr r3, [pc, #220] @ 0x1395a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #16 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r3, [pc, #52] @ 0x1394a0 │ │ │ │ + ldr r3, [pc, #52] @ 0x1395a0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13949c │ │ │ │ + bne 0x13959c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ - ldr r3, [pc, #1476] @ 0x139a80 │ │ │ │ + ldr r3, [pc, #1476] @ 0x139b80 │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ - ldr r2, [pc, #1472] @ 0x139a84 │ │ │ │ + ldr r2, [pc, #1472] @ 0x139b84 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0, #656] @ 0x290 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 0x1398fc │ │ │ │ - ldr r5, [pc, #1384] @ 0x139a88 │ │ │ │ + beq 0x1399fc │ │ │ │ + ldr r5, [pc, #1384] @ 0x139b88 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0x1c44b4 │ │ │ │ + bl 0x1c45b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x139a5c │ │ │ │ + bne 0x139b5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #32 │ │ │ │ - bne 0x139a5c │ │ │ │ + bne 0x139b5c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 0x1c44b4 │ │ │ │ + bl 0x1c45b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x139a3c │ │ │ │ + bne 0x139b3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #32 │ │ │ │ - bne 0x139a3c │ │ │ │ + bne 0x139b3c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 0x1c44b4 │ │ │ │ + bl 0x1c45b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 0x139a1c │ │ │ │ + bne 0x139b1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, #44 @ 0x2c │ │ │ │ - bne 0x139a1c │ │ │ │ + bne 0x139b1c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldrgt r1, [sp, #16] │ │ │ │ - ble 0x139628 │ │ │ │ + ble 0x139728 │ │ │ │ sub r3, r1, #32 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi 0x139654 │ │ │ │ - bl 0x36bb78 │ │ │ │ + bhi 0x139754 │ │ │ │ + bl 0x36bc78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 0x139638 │ │ │ │ - bl 0x36bb88 │ │ │ │ + bgt 0x139738 │ │ │ │ + bl 0x36bc88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - blt 0x139638 │ │ │ │ + blt 0x139738 │ │ │ │ ldrb ip, [r5, r3] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 0x139674 │ │ │ │ + bne 0x139774 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ add r1, r2, #1 │ │ │ │ add r0, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ strb r2, [r5, r3] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - blt 0x1395c0 │ │ │ │ + blt 0x1396c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x139694 │ │ │ │ + beq 0x139794 │ │ │ │ add r4, r3, #1 │ │ │ │ - b 0x13951c │ │ │ │ - ldr r1, [pc, #1100] @ 0x139a8c │ │ │ │ - ldr r2, [pc, #1100] @ 0x139a90 │ │ │ │ + b 0x13961c │ │ │ │ + ldr r1, [pc, #1100] @ 0x139b8c │ │ │ │ + ldr r2, [pc, #1100] @ 0x139b90 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r3, [pc, #1072] @ 0x139a8c │ │ │ │ - ldr r2, [pc, #1076] @ 0x139a94 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r3, [pc, #1072] @ 0x139b8c │ │ │ │ + ldr r2, [pc, #1076] @ 0x139b94 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r1, [pc, #1040] @ 0x139a8c │ │ │ │ - ldr r2, [pc, #1048] @ 0x139a98 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r1, [pc, #1040] @ 0x139b8c │ │ │ │ + ldr r2, [pc, #1048] @ 0x139b98 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r4, [pc, #1004] @ 0x139a88 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r4, [pc, #1004] @ 0x139b88 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #6] │ │ │ │ - bl 0x36bb78 │ │ │ │ - ldr r5, [pc, #1008] @ 0x139a9c │ │ │ │ + bl 0x36bc78 │ │ │ │ + ldr r5, [pc, #1008] @ 0x139b9c │ │ │ │ mov r3, r0 │ │ │ │ - b 0x1396d0 │ │ │ │ + b 0x1397d0 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x1396cc │ │ │ │ + bne 0x1397cc │ │ │ │ ldr r2, [r5, #1348] @ 0x544 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x139944 │ │ │ │ + bne 0x139a44 │ │ │ │ str r3, [r5, #1348] @ 0x544 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x36bb88 │ │ │ │ + bl 0x36bc88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - ble 0x1396b0 │ │ │ │ - bl 0x36bb88 │ │ │ │ + ble 0x1397b0 │ │ │ │ + bl 0x36bc88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - blt 0x1399ec │ │ │ │ - ldr r0, [pc, #908] @ 0x139a88 │ │ │ │ + blt 0x139aec │ │ │ │ + ldr r0, [pc, #908] @ 0x139b88 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r8, [pc, #920] @ 0x139a9c │ │ │ │ + ldr r8, [pc, #920] @ 0x139b9c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 0x139718 │ │ │ │ + b 0x139818 │ │ │ │ mov r6, r2 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x139734 │ │ │ │ + beq 0x139834 │ │ │ │ ldrb lr, [r8, r3] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 0x1399c0 │ │ │ │ + bne 0x139ac0 │ │ │ │ strb r2, [r8, r3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ mov ip, #1 │ │ │ │ - bne 0x139714 │ │ │ │ - ldr r1, [pc, #852] @ 0x139aa0 │ │ │ │ + bne 0x139814 │ │ │ │ + ldr r1, [pc, #852] @ 0x139ba0 │ │ │ │ mov r3, #6 │ │ │ │ strb r3, [r4, #6] │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ strbeq r2, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 0x139750 │ │ │ │ - ldr r9, [pc, #816] @ 0x139a9c │ │ │ │ + bne 0x139850 │ │ │ │ + ldr r9, [pc, #816] @ 0x139b9c │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #65 @ 0x41 │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ addeq r4, r4, #1 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq ip, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 0x139788 │ │ │ │ + bne 0x139888 │ │ │ │ mov r3, #65 @ 0x41 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #752] @ 0x139aa4 │ │ │ │ + ldr r3, [pc, #752] @ 0x139ba4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ moveq r4, r1 │ │ │ │ strne r4, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x139950 │ │ │ │ + bne 0x139a50 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r7, #8768 @ 0x2240 │ │ │ │ add r2, r2, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 0x36b988 │ │ │ │ - ldr r2, [pc, #700] @ 0x139aa8 │ │ │ │ + bl 0x36ba88 │ │ │ │ + ldr r2, [pc, #700] @ 0x139ba8 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r7, [pc, #696] @ 0x139aac │ │ │ │ + ldr r7, [pc, #696] @ 0x139bac │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - b 0x139844 │ │ │ │ + b 0x139944 │ │ │ │ cmp r4, #3 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #0 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x36b5fc │ │ │ │ + bl 0x36b6fc │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #65 @ 0x41 │ │ │ │ add r6, r6, #5 │ │ │ │ - beq 0x1398b4 │ │ │ │ + beq 0x1399b4 │ │ │ │ ldrb r5, [r9, #1]! │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bgt 0x139834 │ │ │ │ + bgt 0x139934 │ │ │ │ cmp r4, #6 │ │ │ │ - beq 0x139874 │ │ │ │ + beq 0x139974 │ │ │ │ cmp r4, #8 │ │ │ │ - ble 0x139804 │ │ │ │ + ble 0x139904 │ │ │ │ cmp r4, #11 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ moveq r1, r3 │ │ │ │ movne r1, #0 │ │ │ │ - b 0x139814 │ │ │ │ + b 0x139914 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x36b5fc │ │ │ │ + bl 0x36b6fc │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x36b5fc │ │ │ │ + bl 0x36b6fc │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r4, #7 │ │ │ │ sub r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ add r6, r6, #5 │ │ │ │ - b 0x139844 │ │ │ │ + b 0x139944 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8, #1348] @ 0x544 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 0x36b5fc │ │ │ │ - ldr r3, [pc, #436] @ 0x139a80 │ │ │ │ + bl 0x36b6fc │ │ │ │ + ldr r3, [pc, #436] @ 0x139b80 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x139a7c │ │ │ │ + bne 0x139b7c │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 0x36bb78 │ │ │ │ - ldr r4, [pc, #384] @ 0x139a88 │ │ │ │ + bl 0x36bc78 │ │ │ │ + ldr r4, [pc, #384] @ 0x139b88 │ │ │ │ add r1, r0, #2 │ │ │ │ mov r0, #32 │ │ │ │ - b 0x139928 │ │ │ │ + b 0x139a28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bgt 0x139698 │ │ │ │ + bgt 0x139798 │ │ │ │ add r1, r3, #1 │ │ │ │ add r0, r2, #1 │ │ │ │ strb r2, [r4, r3] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 0x36bb88 │ │ │ │ + bl 0x36bc88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - ble 0x139910 │ │ │ │ - b 0x139698 │ │ │ │ + ble 0x139a10 │ │ │ │ + b 0x139798 │ │ │ │ mov r2, #6 │ │ │ │ strb r2, [r4, r3] │ │ │ │ - b 0x1396e4 │ │ │ │ - ldr r3, [pc, #344] @ 0x139ab0 │ │ │ │ + b 0x1397e4 │ │ │ │ + ldr r3, [pc, #344] @ 0x139bb0 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1397c8 │ │ │ │ - ldr r3, [pc, #332] @ 0x139ab4 │ │ │ │ + beq 0x1398c8 │ │ │ │ + ldr r3, [pc, #332] @ 0x139bb4 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x1397c8 │ │ │ │ - ldr r3, [pc, #320] @ 0x139ab8 │ │ │ │ + beq 0x1398c8 │ │ │ │ + ldr r3, [pc, #320] @ 0x139bb8 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x139a0c │ │ │ │ + beq 0x139b0c │ │ │ │ add r5, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #256] @ 0x139abc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1397c8 │ │ │ │ - ldr r1, [pc, #196] @ 0x139a8c │ │ │ │ + ldr r0, [pc, #256] @ 0x139bbc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1398c8 │ │ │ │ + ldr r1, [pc, #196] @ 0x139b8c │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r2, [pc, #236] @ 0x139ac0 │ │ │ │ + ldr r2, [pc, #236] @ 0x139bc0 │ │ │ │ mov r1, #1 │ │ │ │ str lr, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ strne r6, [sp, #12] │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r3, [pc, #152] @ 0x139a8c │ │ │ │ - ldr r0, [pc, #204] @ 0x139ac4 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r3, [pc, #152] @ 0x139b8c │ │ │ │ + ldr r0, [pc, #204] @ 0x139bc4 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r0, [pc, #180] @ 0x139ac8 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r0, [pc, #180] @ 0x139bc8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1397c8 │ │ │ │ - ldr r3, [pc, #104] @ 0x139a8c │ │ │ │ - ldr r0, [pc, #164] @ 0x139acc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1398c8 │ │ │ │ + ldr r3, [pc, #104] @ 0x139b8c │ │ │ │ + ldr r0, [pc, #164] @ 0x139bcc │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r3, [pc, #72] @ 0x139a8c │ │ │ │ - ldr r0, [pc, #136] @ 0x139ad0 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r3, [pc, #72] @ 0x139b8c │ │ │ │ + ldr r0, [pc, #136] @ 0x139bd0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - ldr r3, [pc, #40] @ 0x139a8c │ │ │ │ - ldr r0, [pc, #108] @ 0x139ad4 │ │ │ │ + bl 0x36cce8 │ │ │ │ + ldr r3, [pc, #40] @ 0x139b8c │ │ │ │ + ldr r0, [pc, #108] @ 0x139bd4 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x36cbe8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x36cce8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq r6, r0, r0, lsr #19 │ │ │ │ + addseq r6, r0, r0, lsr #17 │ │ │ │ adceq fp, r7, r4, asr sl │ │ │ │ adceq r2, r8, ip, ror #15 │ │ │ │ - strdeq lr, [r0], #-92 @ 0xffffffa4 │ │ │ │ - ldrdeq lr, [r0], #-92 @ 0xffffffa4 │ │ │ │ - subeq lr, r0, r8, lsl r6 │ │ │ │ + strdeq lr, [r0], #-108 @ 0xffffff94 │ │ │ │ + ldrdeq lr, [r0], #-108 @ 0xffffff94 │ │ │ │ + subeq lr, r0, r8, lsl r7 │ │ │ │ adceq r4, r8, ip, asr r4 │ │ │ │ umlaleq fp, r7, r4, sl │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ - andseq r9, r3, r8, asr lr │ │ │ │ + andseq r9, r3, r8, asr pc │ │ │ │ adceq r4, r8, r0, lsr #9 │ │ │ │ adceq sp, r8, #216 @ 0xd8 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq lr, r0, r0, lsl #13 │ │ │ │ - subeq lr, r0, r4, ror #12 │ │ │ │ - subeq lr, r0, ip, lsr #12 │ │ │ │ - subeq lr, r0, r4, asr #13 │ │ │ │ - strheq lr, [r0], #-80 @ 0xffffffb0 │ │ │ │ - subeq lr, r0, r4, lsl #11 │ │ │ │ - subeq lr, r0, r8, asr r5 │ │ │ │ + subeq lr, r0, r0, lsl #15 │ │ │ │ + subeq lr, r0, r4, ror #14 │ │ │ │ + subeq lr, r0, ip, lsr #14 │ │ │ │ + subeq lr, r0, r4, asr #15 │ │ │ │ + strheq lr, [r0], #-96 @ 0xffffffa0 │ │ │ │ + subeq lr, r0, r4, lsl #13 │ │ │ │ + subeq lr, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #284] @ 0x139c10 │ │ │ │ + ldr r3, [pc, #284] @ 0x139d10 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #268] @ 0x139c14 │ │ │ │ + ldr r3, [pc, #268] @ 0x139d14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ sub r0, r0, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r0, #128] @ 0x80 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 0x139b88 │ │ │ │ + bne 0x139c88 │ │ │ │ ldrh r3, [r4, #8] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ orr r3, r3, r8, lsl #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #212 @ 0xd4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, r7, #8192 @ 0x2000 │ │ │ │ str r5, [r7, #208] @ 0xd0 │ │ │ │ str r2, [r3, #856] @ 0x358 │ │ │ │ - ldr r3, [pc, #184] @ 0x139c10 │ │ │ │ + ldr r3, [pc, #184] @ 0x139d10 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x139c0c │ │ │ │ + bne 0x139d0c │ │ │ │ add sp, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #136] @ 0x139c18 │ │ │ │ + ldr r3, [pc, #136] @ 0x139d18 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x139b24 │ │ │ │ - ldr r3, [pc, #124] @ 0x139c1c │ │ │ │ + beq 0x139c24 │ │ │ │ + ldr r3, [pc, #124] @ 0x139d1c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x139b24 │ │ │ │ - ldr r3, [pc, #112] @ 0x139c20 │ │ │ │ + beq 0x139c24 │ │ │ │ + ldr r3, [pc, #112] @ 0x139d20 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x139bf8 │ │ │ │ + beq 0x139cf8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #48] @ 0x139c24 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x139b24 │ │ │ │ - ldr r0, [pc, #40] @ 0x139c28 │ │ │ │ + ldr r0, [pc, #48] @ 0x139d24 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x139c24 │ │ │ │ + ldr r0, [pc, #40] @ 0x139d28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x139b24 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x139c24 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq sp, r8, #196 @ 0xc4 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - strdeq lr, [r0], #-108 @ 0xffffff94 │ │ │ │ - subeq lr, r0, r0, lsr r7 │ │ │ │ + strdeq lr, [r0], #-124 @ 0xffffff84 │ │ │ │ + subeq lr, r0, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #144] @ 0x139cd4 │ │ │ │ + ldr r2, [pc, #144] @ 0x139dd4 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #140] @ 0x139cd8 │ │ │ │ + ldr r3, [pc, #140] @ 0x139dd8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r0, r5, #8704 @ 0x2200 │ │ │ │ mov ip, #128 @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 0x139ad8 │ │ │ │ - ldr r3, [pc, #52] @ 0x139cd4 │ │ │ │ + bl 0x139bd8 │ │ │ │ + ldr r3, [pc, #52] @ 0x139dd4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x139cd0 │ │ │ │ + bne 0x139dd0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq r6, r0, r8, lsl r2 │ │ │ │ + addseq r6, r0, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr ip, [pc, #152] @ 0x139d8c │ │ │ │ + ldr ip, [pc, #152] @ 0x139e8c │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #148] @ 0x139d90 │ │ │ │ + ldr r3, [pc, #148] @ 0x139e90 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r0, r7, #8704 @ 0x2200 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 0x139ad8 │ │ │ │ - ldr r3, [pc, #52] @ 0x139d8c │ │ │ │ + bl 0x139bd8 │ │ │ │ + ldr r3, [pc, #52] @ 0x139e8c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x139d88 │ │ │ │ + bne 0x139e88 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq r6, r0, r8, ror #2 │ │ │ │ + addseq r6, r0, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #96] @ 0x60 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [ip, #164] @ 0xa4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [ip, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq 0x139dd4 │ │ │ │ + beq 0x139ed4 │ │ │ │ str r7, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, #11 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x139cdc │ │ │ │ + bl 0x139ddc │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #724] @ 0x2d4 │ │ │ │ bl 0x4b528 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ @@ -304941,12025 +305005,12025 @@ │ │ │ │ ldr ip, [r0, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [ip, #164] @ 0xa4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [ip, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x139e34 │ │ │ │ + beq 0x139f34 │ │ │ │ blx r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x139cdc │ │ │ │ + bl 0x139ddc │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #724] @ 0x2d4 │ │ │ │ bl 0x4b528 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr ip, [pc, #1296] @ 0x13a380 │ │ │ │ + ldr ip, [pc, #1296] @ 0x13a480 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #1292] @ 0x13a384 │ │ │ │ + ldr r3, [pc, #1292] @ 0x13a484 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r9, [r7, #656] @ 0x290 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #1236] @ 0x13a388 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #1236] @ 0x13a488 │ │ │ │ ldr r3, [r3, #1348] @ 0x544 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 0x13a1a8 │ │ │ │ + beq 0x13a2a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x139ee4 │ │ │ │ - ldr r1, [pc, #1212] @ 0x13a38c │ │ │ │ + ble 0x139fe4 │ │ │ │ + ldr r1, [pc, #1212] @ 0x13a48c │ │ │ │ sub r2, r4, #4 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 0x139ee4 │ │ │ │ + bhi 0x139fe4 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 0x13a038 │ │ │ │ + bhi 0x13a138 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr fp, [pc, #1164] @ 0x13a390 │ │ │ │ + ldr fp, [pc, #1164] @ 0x13a490 │ │ │ │ ldrb r2, [fp, r4] │ │ │ │ str r2, [sp, #20] │ │ │ │ sub r8, r2, #1 │ │ │ │ cmp r8, #63 @ 0x3f │ │ │ │ - bhi 0x13a038 │ │ │ │ - ldr r2, [pc, #1144] @ 0x13a394 │ │ │ │ + bhi 0x13a138 │ │ │ │ + ldr r2, [pc, #1144] @ 0x13a494 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x13a200 │ │ │ │ + bne 0x13a300 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 0x139f3c │ │ │ │ + ble 0x13a03c │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bgt 0x13a28c │ │ │ │ + bgt 0x13a38c │ │ │ │ ldrb r4, [fp, r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bics r2, r3, #128 @ 0x80 │ │ │ │ - beq 0x13a1c0 │ │ │ │ + beq 0x13a2c0 │ │ │ │ cmn r3, #6 │ │ │ │ - beq 0x13a1c0 │ │ │ │ + beq 0x13a2c0 │ │ │ │ cmp r4, #17 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - beq 0x13a2e0 │ │ │ │ + beq 0x13a3e0 │ │ │ │ cmp r4, #29 │ │ │ │ streq r2, [sp, #72] @ 0x48 │ │ │ │ streq r1, [sp, #68] @ 0x44 │ │ │ │ moveq r2, #131072 @ 0x20000 │ │ │ │ - bne 0x13a2c8 │ │ │ │ + bne 0x13a3c8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ add r8, r8, r8, lsl #5 │ │ │ │ add r8, r9, r8, lsl #2 │ │ │ │ lsr r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, r8, #344 @ 0x158 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r8, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r9, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9, #856] @ 0x358 │ │ │ │ - bne 0x13a36c │ │ │ │ + bne 0x13a46c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #944] @ 0x13a398 │ │ │ │ + ldr r2, [pc, #944] @ 0x13a498 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 0x139ff8 │ │ │ │ - ldr r1, [pc, #936] @ 0x13a39c │ │ │ │ + bls 0x13a0f8 │ │ │ │ + ldr r1, [pc, #936] @ 0x13a49c │ │ │ │ cmp r3, r1 │ │ │ │ strcc r2, [r6, #92] @ 0x5c │ │ │ │ add r6, r6, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x36ba3c │ │ │ │ + bl 0x36bb3c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x36ba3c │ │ │ │ - ldr r3, [pc, #884] @ 0x13a3a0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x36bb3c │ │ │ │ + ldr r3, [pc, #884] @ 0x13a4a0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 0x129e8 │ │ │ │ - ldr r3, [pc, #832] @ 0x13a380 │ │ │ │ + ldr r3, [pc, #832] @ 0x13a480 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13a368 │ │ │ │ + bne 0x13a468 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x138050 │ │ │ │ + bl 0x138150 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ lsr r1, r1, #11 │ │ │ │ and r1, r1, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 0x125a44 │ │ │ │ - ldr r3, [pc, #776] @ 0x13a3a4 │ │ │ │ + bl 0x125b44 │ │ │ │ + ldr r3, [pc, #776] @ 0x13a4a4 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 0x17f2b0 │ │ │ │ + bl 0x17f3b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 0x13a070 │ │ │ │ + beq 0x13a170 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrne r2, [sp, #40] @ 0x28 │ │ │ │ strne r2, [sp, #24] │ │ │ │ - bne 0x139efc │ │ │ │ - ldr r3, [pc, #724] @ 0x13a3a8 │ │ │ │ + bne 0x139ffc │ │ │ │ + ldr r3, [pc, #724] @ 0x13a4a8 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, r6, #104 @ 0x68 │ │ │ │ sub r4, r4, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x139e00 │ │ │ │ + bl 0x139f00 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - ldr r3, [pc, #668] @ 0x13a3a8 │ │ │ │ + ldr r3, [pc, #668] @ 0x13a4a8 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ lsr r4, r4, #11 │ │ │ │ and r4, r4, #1 │ │ │ │ sub r9, r9, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x125a44 │ │ │ │ + bl 0x125b44 │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq 0x13a1f4 │ │ │ │ + beq 0x13a2f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x13a1d8 │ │ │ │ + beq 0x13a2d8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 0x13a178 │ │ │ │ - ldr r3, [pc, #588] @ 0x13a3a4 │ │ │ │ + beq 0x13a278 │ │ │ │ + ldr r3, [pc, #588] @ 0x13a4a4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 0x17f2b0 │ │ │ │ + bl 0x17f3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x13a070 │ │ │ │ + beq 0x13a170 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x13a32c │ │ │ │ + beq 0x13a42c │ │ │ │ mov r4, #1 │ │ │ │ add r1, r6, #104 @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x139d94 │ │ │ │ + bl 0x139e94 │ │ │ │ add r9, r9, #8192 @ 0x2000 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r9, #856] @ 0x358 │ │ │ │ bl 0x129e8 │ │ │ │ - b 0x13a038 │ │ │ │ + b 0x13a138 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ - b 0x139f94 │ │ │ │ + b 0x13a094 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ add r1, r6, #104 @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x126294 │ │ │ │ + bl 0x126394 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x13a038 │ │ │ │ + bne 0x13a138 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 0x13a150 │ │ │ │ - b 0x13a16c │ │ │ │ - ldr r2, [pc, #420] @ 0x13a3ac │ │ │ │ + bne 0x13a250 │ │ │ │ + b 0x13a26c │ │ │ │ + ldr r2, [pc, #420] @ 0x13a4ac │ │ │ │ ldrh r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x139f24 │ │ │ │ - ldr r2, [pc, #408] @ 0x13a3b0 │ │ │ │ + beq 0x13a024 │ │ │ │ + ldr r2, [pc, #408] @ 0x13a4b0 │ │ │ │ ldr r2, [r2] │ │ │ │ tst r2, #32768 @ 0x8000 │ │ │ │ - beq 0x139f24 │ │ │ │ - ldr r3, [pc, #396] @ 0x13a3b4 │ │ │ │ + beq 0x13a024 │ │ │ │ + ldr r3, [pc, #396] @ 0x13a4b4 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r7, #8704 @ 0x2200 │ │ │ │ add r3, r3, #16 │ │ │ │ - beq 0x13a34c │ │ │ │ + beq 0x13a44c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #308] @ 0x13a3b8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #308] @ 0x13a4b8 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b 0x139f24 │ │ │ │ + b 0x13a024 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov sl, #65 @ 0x41 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd sl, [sp, #56] @ 0x38 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bics r2, r3, #128 @ 0x80 │ │ │ │ - beq 0x13a1c0 │ │ │ │ + beq 0x13a2c0 │ │ │ │ cmn r3, #6 │ │ │ │ - beq 0x13a1c0 │ │ │ │ + beq 0x13a2c0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, #327680 @ 0x50000 │ │ │ │ - b 0x139f94 │ │ │ │ + b 0x13a094 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - beq 0x13a310 │ │ │ │ + beq 0x13a410 │ │ │ │ ands r1, r2, #127 @ 0x7f │ │ │ │ - beq 0x13a308 │ │ │ │ + beq 0x13a408 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ldrble r1, [fp, r1] │ │ │ │ movgt r1, #65 @ 0x41 │ │ │ │ bic r2, r2, #127 @ 0x7f │ │ │ │ orr r2, r2, r1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ - b 0x139f94 │ │ │ │ + b 0x13a094 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x125c84 │ │ │ │ + bl 0x125d84 │ │ │ │ tst r0, #8 │ │ │ │ movne r4, #0 │ │ │ │ - bne 0x13a17c │ │ │ │ + bne 0x13a27c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b 0x13a178 │ │ │ │ + b 0x13a278 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r0, [pc, #100] @ 0x13a3bc │ │ │ │ + ldr r0, [pc, #100] @ 0x13a4bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b 0x139f24 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x13a024 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r7, #724] @ 0x2d4 │ │ │ │ bl 0x4b528 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq r5, r0, ip, ror #31 │ │ │ │ + addseq r5, r0, ip, ror #29 │ │ │ │ adceq r4, r8, ip, asr r4 │ │ │ │ - subeq r5, r6, r1, lsl r4 │ │ │ │ + subeq r5, r6, r1, lsl r5 │ │ │ │ adceq fp, r7, r4, asr sl │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ andeq r2, r5, r8, asr #28 │ │ │ │ andeq r2, r5, r8, asr lr │ │ │ │ - addseq r5, r0, r0, asr #28 │ │ │ │ + addseq r5, r0, r0, asr #26 │ │ │ │ adceq r5, r8, #28, 26 @ 0x700 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ adceq sp, r8, #198 @ 0xc6 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq lr, r0, r4, asr r7 │ │ │ │ - @ instruction: 0x0040e790 │ │ │ │ + subeq lr, r0, r4, asr r8 │ │ │ │ + @ instruction: 0x0040e890 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r3, [pc, #160] @ 0x13a478 │ │ │ │ + ldr r3, [pc, #160] @ 0x13a578 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ cmp r0, #11 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - ldreq r3, [pc, #140] @ 0x13a47c │ │ │ │ + ldreq r3, [pc, #140] @ 0x13a57c │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #268] @ 0x10c │ │ │ │ - ldr r3, [pc, #132] @ 0x13a480 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #132] @ 0x13a580 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r0, r4, #8704 @ 0x2200 │ │ │ │ mov r1, #11 │ │ │ │ mov ip, #128 @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, r0, #16 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 0x139ad8 │ │ │ │ - ldr r3, [pc, #52] @ 0x13a478 │ │ │ │ + bl 0x139bd8 │ │ │ │ + ldr r3, [pc, #52] @ 0x13a578 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13a474 │ │ │ │ + bne 0x13a574 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r4, r8, ip, asr r4 │ │ │ │ - addseq r5, r0, r0, ror sl │ │ │ │ + addseq r5, r0, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #252] @ 0x13a598 │ │ │ │ + ldr r3, [pc, #252] @ 0x13a698 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne 0x13a550 │ │ │ │ + bne 0x13a650 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 0x13a504 │ │ │ │ + bne 0x13a604 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #188] @ 0x13a598 │ │ │ │ + ldr r3, [pc, #188] @ 0x13a698 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13a594 │ │ │ │ + bne 0x13a694 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r7, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x13a58c │ │ │ │ + beq 0x13a68c │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1390d8 │ │ │ │ + bl 0x1391d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x13a4d4 │ │ │ │ + bne 0x13a5d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x13a4d0 │ │ │ │ + beq 0x13a5d0 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x13a4d0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x13a5d0 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x13a58c │ │ │ │ + beq 0x13a68c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x138fc8 │ │ │ │ + bl 0x1390c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13a508 │ │ │ │ + bne 0x13a608 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x13a4d0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x13a5d0 │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x13a4d4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x13a5d4 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r9, [pc, #964] @ 0x13a978 │ │ │ │ + ldr r9, [pc, #964] @ 0x13aa78 │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #948] @ 0x13a97c │ │ │ │ + ldr r3, [pc, #948] @ 0x13aa7c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13a888 │ │ │ │ + bne 0x13a988 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r8, #63 @ 0x3f │ │ │ │ - bhi 0x13a93c │ │ │ │ + bhi 0x13aa3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x13a5fc │ │ │ │ + beq 0x13a6fc │ │ │ │ cmp r6, #19 │ │ │ │ cmpne r6, #9 │ │ │ │ - beq 0x13a93c │ │ │ │ - ldr r3, [pc, #892] @ 0x13a980 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x13aa3c │ │ │ │ + ldr r3, [pc, #892] @ 0x13aa80 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r3, #656] @ 0x290 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x36b988 │ │ │ │ + bl 0x36ba88 │ │ │ │ add r7, r7, #8192 @ 0x2000 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ ldr r1, [r7, #856]! @ 0x358 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 0x356cec │ │ │ │ + bl 0x356dec │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ - bne 0x13a640 │ │ │ │ + bne 0x13a740 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x13a958 │ │ │ │ + bne 0x13aa58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x13a6d0 │ │ │ │ - ldr r7, [pc, #784] @ 0x13a984 │ │ │ │ + beq 0x13a7d0 │ │ │ │ + ldr r7, [pc, #784] @ 0x13aa84 │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ add r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r0, r5, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r7, r7, #80 @ 0x50 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldm r7, {r0, r1} │ │ │ │ add r5, r5, #12 │ │ │ │ stm r5, {r0, r1} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x13a768 │ │ │ │ + beq 0x13a868 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #672] @ 0x13a984 │ │ │ │ + ldr r7, [pc, #672] @ 0x13aa84 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r5, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ add r5, r7, r5, lsl #2 │ │ │ │ add r1, r4, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r4, #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r9] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ ldm r4, {r0, r1} │ │ │ │ add r5, r5, #80 @ 0x50 │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsl sl, r8, #2 │ │ │ │ stm r5, {r0, r1} │ │ │ │ - bne 0x13a7bc │ │ │ │ - bl 0x36bb88 │ │ │ │ + bne 0x13a8bc │ │ │ │ + bl 0x36bc88 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 0x13a79c │ │ │ │ + blt 0x13a89c │ │ │ │ sub r3, r4, #7 │ │ │ │ tst r3, #251 @ 0xfb │ │ │ │ - bne 0x13a830 │ │ │ │ + bne 0x13a930 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #520] @ 0x13a97c │ │ │ │ + ldr r3, [pc, #520] @ 0x13aa7c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13a974 │ │ │ │ + bne 0x13aa74 │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #484] @ 0x13a988 │ │ │ │ + ldr r3, [pc, #484] @ 0x13aa88 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x13a768 │ │ │ │ - ldr r0, [pc, #472] @ 0x13a98c │ │ │ │ + beq 0x13a868 │ │ │ │ + ldr r0, [pc, #472] @ 0x13aa8c │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13a768 │ │ │ │ - ldr r3, [pc, #460] @ 0x13a990 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13a868 │ │ │ │ + ldr r3, [pc, #460] @ 0x13aa90 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x13a750 │ │ │ │ - ldr r3, [pc, #436] @ 0x13a988 │ │ │ │ + beq 0x13a850 │ │ │ │ + ldr r3, [pc, #436] @ 0x13aa88 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x13a750 │ │ │ │ - ldr r3, [pc, #432] @ 0x13a994 │ │ │ │ + beq 0x13a850 │ │ │ │ + ldr r3, [pc, #432] @ 0x13aa94 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x13a960 │ │ │ │ + beq 0x13aa60 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #364] @ 0x13a998 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13a750 │ │ │ │ + ldr r0, [pc, #364] @ 0x13aa98 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13a850 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ add sl, sl, r8 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r7, r7, sl, lsl #2 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x36b988 │ │ │ │ + bl 0x36ba88 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - beq 0x13a908 │ │ │ │ + beq 0x13aa08 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x13a920 │ │ │ │ + bne 0x13aa20 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt 0x13a8fc │ │ │ │ + bgt 0x13a9fc │ │ │ │ cmp r6, #2 │ │ │ │ - bgt 0x13a904 │ │ │ │ + bgt 0x13aa04 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 0x13a90c │ │ │ │ - ldr r3, [pc, #268] @ 0x13a99c │ │ │ │ + b 0x13aa0c │ │ │ │ + ldr r3, [pc, #268] @ 0x13aa9c │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x13a5dc │ │ │ │ - ldr r3, [pc, #232] @ 0x13a988 │ │ │ │ + beq 0x13a6dc │ │ │ │ + ldr r3, [pc, #232] @ 0x13aa88 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 0x13a5dc │ │ │ │ - ldr r3, [pc, #228] @ 0x13a994 │ │ │ │ + beq 0x13a6dc │ │ │ │ + ldr r3, [pc, #228] @ 0x13aa94 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x13a944 │ │ │ │ + beq 0x13aa44 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 0x39f320 │ │ │ │ - bl 0x1c65f8 │ │ │ │ + bl 0x39f420 │ │ │ │ + bl 0x1c66f8 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 0x13a9a0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13a5dc │ │ │ │ + ldr r0, [pc, #168] @ 0x13aaa0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13a6dc │ │ │ │ cmp r6, #11 │ │ │ │ - bne 0x13a87c │ │ │ │ - ldr r3, [pc, #152] @ 0x13a9a4 │ │ │ │ + bne 0x13a97c │ │ │ │ + ldr r3, [pc, #152] @ 0x13aaa4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x36b5fc │ │ │ │ - b 0x13a76c │ │ │ │ + bl 0x36b6fc │ │ │ │ + b 0x13a86c │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #120] @ 0x13a9a4 │ │ │ │ + ldr r3, [pc, #120] @ 0x13aaa4 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #24] │ │ │ │ movne r3, #268435460 @ 0x10000004 │ │ │ │ strne r3, [sp, #156] @ 0x9c │ │ │ │ - b 0x13a90c │ │ │ │ + b 0x13aa0c │ │ │ │ mvn r0, #21 │ │ │ │ - b 0x13a76c │ │ │ │ - ldr r0, [pc, #92] @ 0x13a9a8 │ │ │ │ + b 0x13a86c │ │ │ │ + ldr r0, [pc, #92] @ 0x13aaa8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13a5dc │ │ │ │ - ldr r0, [pc, #76] @ 0x13a9ac │ │ │ │ - b 0x13a76c │ │ │ │ - ldr r0, [pc, #72] @ 0x13a9b0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13a6dc │ │ │ │ + ldr r0, [pc, #76] @ 0x13aaac │ │ │ │ + b 0x13a86c │ │ │ │ + ldr r0, [pc, #72] @ 0x13aab0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13a750 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13a850 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq sp, r8, #32, 10 @ 0x8000000 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq r5, r0, r8, ror #16 │ │ │ │ + addseq r5, r0, r8, ror #14 │ │ │ │ adceq r4, r8, ip, asr r4 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - strheq lr, [r0], #-128 @ 0xffffff80 │ │ │ │ + strheq lr, [r0], #-144 @ 0xffffff70 │ │ │ │ adceq sp, r8, #212 @ 0xd4 │ │ │ │ adceq sp, r8, #12, 6 @ 0x30000000 │ │ │ │ - subeq lr, r0, ip, lsr r8 │ │ │ │ + subeq lr, r0, ip, lsr r9 │ │ │ │ adceq sp, r8, #214 @ 0xd6 │ │ │ │ - subeq lr, r0, r0, asr #15 │ │ │ │ - andseq r9, r3, r8, asr lr │ │ │ │ - subeq lr, r0, r4, lsl #16 │ │ │ │ + subeq lr, r0, r0, asr #17 │ │ │ │ + andseq r9, r3, r8, asr pc │ │ │ │ + subeq lr, r0, r4, lsl #18 │ │ │ │ @ instruction: 0xfffffe00 │ │ │ │ - subeq lr, r0, ip, ror r8 │ │ │ │ + subeq lr, r0, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub r3, r0, #8192 @ 0x2000 │ │ │ │ ldr r6, [r3, #128] @ 0x80 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #484] @ 0x13abbc │ │ │ │ + ldr r3, [pc, #484] @ 0x13acbc │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add sl, r6, #9024 @ 0x2340 │ │ │ │ add fp, r6, #8192 @ 0x2000 │ │ │ │ add sl, sl, #24 │ │ │ │ - ldr r8, [pc, #440] @ 0x13abc0 │ │ │ │ + ldr r8, [pc, #440] @ 0x13acc0 │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x13ab58 │ │ │ │ + beq 0x13ac58 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x36b988 │ │ │ │ + bl 0x36ba88 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #2 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ ldr r4, [r6, #208] @ 0xd0 │ │ │ │ add r9, r6, #8768 @ 0x2240 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13aab0 │ │ │ │ + bne 0x13abb0 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, #1 │ │ │ │ add r7, r9, #20 │ │ │ │ - b 0x13aa58 │ │ │ │ + b 0x13ab58 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #65 @ 0x41 │ │ │ │ add r5, r5, #132 @ 0x84 │ │ │ │ - beq 0x13ab08 │ │ │ │ + beq 0x13ac08 │ │ │ │ ldr r2, [fp, #852] @ 0x354 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #340] @ 0x154 │ │ │ │ addne r0, r6, #8896 @ 0x22c0 │ │ │ │ addne r0, r0, #20 │ │ │ │ moveq r0, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x13aa48 │ │ │ │ + beq 0x13ab48 │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ - bl 0x36baa8 │ │ │ │ + bl 0x36bba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x13aa48 │ │ │ │ + bne 0x13ab48 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r2, r2, r2, lsl #5 │ │ │ │ add r2, r6, r2, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp] │ │ │ │ add r2, r2, #340 @ 0x154 │ │ │ │ - bl 0x1386cc │ │ │ │ + bl 0x1387cc │ │ │ │ ldr r4, [r6, #208] @ 0xd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x13aa38 │ │ │ │ + beq 0x13ab38 │ │ │ │ add r5, r6, #8768 @ 0x2240 │ │ │ │ add r5, r5, #20 │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 0x36baa8 │ │ │ │ + bl 0x36bba8 │ │ │ │ sub r7, r4, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ lslne r2, r7, #2 │ │ │ │ - bne 0x13ab94 │ │ │ │ + bne 0x13ac94 │ │ │ │ add r2, r7, r7, lsl #2 │ │ │ │ add r2, r8, r2, lsl #2 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ cmp r2, #1 │ │ │ │ lsl r2, r7, #2 │ │ │ │ - beq 0x13ab94 │ │ │ │ + beq 0x13ac94 │ │ │ │ ldr r0, [sp] │ │ │ │ add r2, r6, #208 @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1386cc │ │ │ │ - b 0x13aa38 │ │ │ │ + bl 0x1387cc │ │ │ │ + b 0x13ab38 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sl] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, fp, #596 @ 0x254 │ │ │ │ add r0, sp, #12 │ │ │ │ str r4, [fp, #852] @ 0x354 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r1, #11 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x36ba3c │ │ │ │ + bl 0x36bb3c │ │ │ │ mov r1, #7 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x36ba3c │ │ │ │ + bl 0x36bb3c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x13aa10 │ │ │ │ - ldr r3, [pc, #92] @ 0x13abbc │ │ │ │ + bne 0x13ab10 │ │ │ │ + ldr r3, [pc, #92] @ 0x13acbc │ │ │ │ str r2, [fp, #852] @ 0x354 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13abb8 │ │ │ │ + bne 0x13acb8 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 0x36ba3c │ │ │ │ + bl 0x36bb3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r8, r2, lsl #2 │ │ │ │ str r1, [r2, #68] @ 0x44 │ │ │ │ - b 0x13aaf4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x13abf4 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r4, r8, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #180] @ 0x13ac90 │ │ │ │ - ldr r3, [pc, #180] @ 0x13ac94 │ │ │ │ + ldr ip, [pc, #180] @ 0x13ad90 │ │ │ │ + ldr r3, [pc, #180] @ 0x13ad94 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r2, #8 │ │ │ │ ldr r4, [r3, #656] @ 0x290 │ │ │ │ - bne 0x13ac7c │ │ │ │ + bne 0x13ad7c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x13ac84 │ │ │ │ + beq 0x13ad84 │ │ │ │ add r4, r4, #8896 @ 0x22c0 │ │ │ │ add r4, r4, #20 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 0x138624 │ │ │ │ + bl 0x138724 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 0x13ac90 │ │ │ │ + ldr r3, [pc, #64] @ 0x13ad90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13ac8c │ │ │ │ + bne 0x13ad8c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #21 │ │ │ │ - b 0x13ac48 │ │ │ │ + b 0x13ad48 │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x13ac48 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x13ad48 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addseq r5, r0, r0, lsl #5 │ │ │ │ + addseq r5, r0, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ movne r4, r0 │ │ │ │ - bne 0x13acd4 │ │ │ │ - b 0x13ad14 │ │ │ │ + bne 0x13add4 │ │ │ │ + b 0x13ae14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x13ad14 │ │ │ │ + beq 0x13ae14 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 0x13acc4 │ │ │ │ + bne 0x13adc4 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r0, [pc, #56] @ 0x13ad24 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #56] @ 0x13ae24 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x13ad14 │ │ │ │ - ldr r3, [pc, #40] @ 0x13ad28 │ │ │ │ + beq 0x13ae14 │ │ │ │ + ldr r3, [pc, #40] @ 0x13ae28 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #36] @ 0x13ad2c │ │ │ │ + ldr r1, [pc, #36] @ 0x13ae2c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #20] @ 0x13ad24 │ │ │ │ + ldr r0, [pc, #20] @ 0x13ae24 │ │ │ │ moveq r1, r3 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #20] @ 0x13ad30 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #20] @ 0x13ae30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13acf8 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-136 @ 0xffffff78 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13adf8 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-152 @ 0xffffff68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 0x13ae08 │ │ │ │ - ldr r1, [pc, #200] @ 0x13ae28 │ │ │ │ - ldr r7, [pc, #200] @ 0x13ae2c │ │ │ │ + beq 0x13af08 │ │ │ │ + ldr r1, [pc, #200] @ 0x13af28 │ │ │ │ + ldr r7, [pc, #200] @ 0x13af2c │ │ │ │ add r4, r0, #12 │ │ │ │ mov r8, #0 │ │ │ │ - b 0x13ad7c │ │ │ │ + b 0x13ae7c │ │ │ │ ldr ip, [r4, #8] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 0x13adbc │ │ │ │ + beq 0x13aebc │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 0x13ad6c │ │ │ │ + bne 0x13ae6c │ │ │ │ mov r2, ip │ │ │ │ - ldr r0, [pc, #148] @ 0x13ae30 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #148] @ 0x13af30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp ip, #0 │ │ │ │ add r8, r8, #1 │ │ │ │ bic r5, r5, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r4, r4, #12 │ │ │ │ - bne 0x13ad7c │ │ │ │ + bne 0x13ae7c │ │ │ │ cmp r8, #0 │ │ │ │ - ble 0x13ae08 │ │ │ │ + ble 0x13af08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x13adec │ │ │ │ - ldr r0, [pc, #96] @ 0x13ae34 │ │ │ │ + beq 0x13aeec │ │ │ │ + ldr r0, [pc, #96] @ 0x13af34 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #76] @ 0x13ae28 │ │ │ │ + ldr r3, [pc, #76] @ 0x13af28 │ │ │ │ mov r2, r5 │ │ │ │ moveq r3, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #76] @ 0x13ae38 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r3, [pc, #64] @ 0x13ae34 │ │ │ │ + ldr r0, [pc, #76] @ 0x13af38 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r3, [pc, #64] @ 0x13af34 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #44] @ 0x13ae28 │ │ │ │ + ldr r1, [pc, #44] @ 0x13af28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13ae3c │ │ │ │ + ldr r0, [pc, #56] @ 0x13af3c │ │ │ │ moveq r1, r3 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r3, [pc, #36] @ 0x13ae34 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r3, [pc, #36] @ 0x13af34 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r2, [pc, #16] @ 0x13ae28 │ │ │ │ + ldr r2, [pc, #16] @ 0x13af28 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #32] @ 0x13ae40 │ │ │ │ + ldr r0, [pc, #32] @ 0x13af40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ moveq r2, r3 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, ror pc │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-140 @ 0xffffff74 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq lr, r0, r4, ror #17 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, ror r0 @ │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-156 @ 0xffffff64 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq lr, r0, r4, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #36] @ 0x13ae80 │ │ │ │ + ldr r0, [pc, #36] @ 0x13af80 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #24] @ 0x13ae84 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #24] @ 0x13af84 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 0x13ae88 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + ldr r0, [pc, #8] @ 0x13af88 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #36] @ 0x13aec8 │ │ │ │ + ldr r0, [pc, #36] @ 0x13afc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #24] @ 0x13aecc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #24] @ 0x13afcc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 0x13aed0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq r5, r6, r8, lsr #14 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + ldr r0, [pc, #8] @ 0x13afd0 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq r5, r6, r8, lsr #16 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #180] @ 0x13afa0 │ │ │ │ + ldr r2, [pc, #180] @ 0x13b0a0 │ │ │ │ and r3, r0, #15 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 0x13af10 │ │ │ │ + bhi 0x13b010 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #148] @ 0x13afa4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #148] @ 0x13b0a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - bne 0x13af3c │ │ │ │ + bne 0x13b03c │ │ │ │ tst r4, #2048 @ 0x800 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #108] @ 0x13afa8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #104] @ 0x13afac │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #108] @ 0x13b0a8 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #104] @ 0x13b0ac │ │ │ │ + bl 0x1d4030 │ │ │ │ tst r4, #2048 @ 0x800 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 0x13af30 │ │ │ │ - ldr r0, [pc, #68] @ 0x13afb0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13af10 │ │ │ │ - ldr r0, [pc, #60] @ 0x13afb4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13af10 │ │ │ │ - ldr r0, [pc, #52] @ 0x13afb8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13af10 │ │ │ │ - ldr r0, [pc, #44] @ 0x13afbc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13af10 │ │ │ │ - ldr r0, [pc, #36] @ 0x13afc0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13af10 │ │ │ │ - subeq r5, r6, r0, asr #8 │ │ │ │ - subeq lr, r0, r0, lsr #18 │ │ │ │ - subeq lr, r0, ip, asr #18 │ │ │ │ - subeq lr, r0, ip, lsr r9 │ │ │ │ - subeq lr, r0, r0, lsr r9 │ │ │ │ - strdeq lr, [r0], #-140 @ 0xffffff74 │ │ │ │ - strdeq lr, [r0], #-128 @ 0xffffff80 │ │ │ │ - subeq lr, r0, r8, lsl #18 │ │ │ │ - subeq lr, r0, r4, lsl r9 │ │ │ │ - ldr r3, [pc, #132] @ 0x13b050 │ │ │ │ + b 0x13b030 │ │ │ │ + ldr r0, [pc, #68] @ 0x13b0b0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13b010 │ │ │ │ + ldr r0, [pc, #60] @ 0x13b0b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13b010 │ │ │ │ + ldr r0, [pc, #52] @ 0x13b0b8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13b010 │ │ │ │ + ldr r0, [pc, #44] @ 0x13b0bc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13b010 │ │ │ │ + ldr r0, [pc, #36] @ 0x13b0c0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13b010 │ │ │ │ + subeq r5, r6, r0, asr #10 │ │ │ │ + subeq lr, r0, r0, lsr #20 │ │ │ │ + subeq lr, r0, ip, asr #20 │ │ │ │ + subeq lr, r0, ip, lsr sl │ │ │ │ + subeq lr, r0, r0, lsr sl │ │ │ │ + strdeq lr, [r0], #-156 @ 0xffffff64 │ │ │ │ + strdeq lr, [r0], #-144 @ 0xffffff70 │ │ │ │ + subeq lr, r0, r8, lsl #20 │ │ │ │ + subeq lr, r0, r4, lsl sl │ │ │ │ + ldr r3, [pc, #132] @ 0x13b150 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ cmp r1, #19 │ │ │ │ - bhi 0x13afe0 │ │ │ │ + bhi 0x13b0e0 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #108] @ 0x13b054 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #104] @ 0x13b058 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #100] @ 0x13b05c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #96] @ 0x13b060 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #92] @ 0x13b064 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #88] @ 0x13b068 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #84] @ 0x13b06c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #80] @ 0x13b070 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #76] @ 0x13b074 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #72] @ 0x13b078 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #68] @ 0x13b07c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #64] @ 0x13b080 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #60] @ 0x13b084 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #56] @ 0x13b088 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq r5, r6, sl, asr #8 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, ip, asr r9 │ │ │ │ - subeq lr, r0, r8, ror #18 │ │ │ │ - subeq lr, r0, r0, ror r9 │ │ │ │ - subeq lr, r0, ip, ror r9 │ │ │ │ - subeq lr, r0, r8, lsl #19 │ │ │ │ - @ instruction: 0x0040e994 │ │ │ │ - subeq lr, r0, r0, lsr #19 │ │ │ │ - subeq lr, r0, ip, lsr #19 │ │ │ │ - strheq lr, [r0], #-152 @ 0xffffff68 │ │ │ │ - subeq lr, r0, r0, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-144 @ 0xffffff70 │ │ │ │ - ldrdeq lr, [r0], #-156 @ 0xffffff64 │ │ │ │ + ldr r0, [pc, #108] @ 0x13b154 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #104] @ 0x13b158 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #100] @ 0x13b15c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #96] @ 0x13b160 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #92] @ 0x13b164 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #88] @ 0x13b168 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #84] @ 0x13b16c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #80] @ 0x13b170 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #76] @ 0x13b174 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #72] @ 0x13b178 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #68] @ 0x13b17c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #64] @ 0x13b180 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #60] @ 0x13b184 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #56] @ 0x13b188 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq r5, r6, sl, asr #10 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, ip, asr sl │ │ │ │ + subeq lr, r0, r8, ror #20 │ │ │ │ + subeq lr, r0, r0, ror sl │ │ │ │ + subeq lr, r0, ip, ror sl │ │ │ │ + subeq lr, r0, r8, lsl #21 │ │ │ │ + @ instruction: 0x0040ea94 │ │ │ │ + subeq lr, r0, r0, lsr #21 │ │ │ │ + subeq lr, r0, ip, lsr #21 │ │ │ │ + strheq lr, [r0], #-168 @ 0xffffff58 │ │ │ │ + subeq lr, r0, r0, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-160 @ 0xffffff60 │ │ │ │ + ldrdeq lr, [r0], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr r0, [pc, #24] @ 0x13b0c8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #24] @ 0x13b1c8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x13afc4 │ │ │ │ + bl 0x13b0c4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 0x13b0cc │ │ │ │ + ldr r0, [pc, #8] @ 0x13b1cc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, r8, ror #19 │ │ │ │ - strdeq lr, [r0], #-148 @ 0xffffff6c │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, r8, ror #21 │ │ │ │ + strdeq lr, [r0], #-164 @ 0xffffff5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ 0x13b19c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #172] @ 0x13b29c │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x13b190 │ │ │ │ + beq 0x13b290 │ │ │ │ cmp r4, #0 │ │ │ │ add r2, r4, #31 │ │ │ │ movge r2, r4 │ │ │ │ asr r2, r2, #5 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x13b190 │ │ │ │ - ldr r6, [pc, #80] @ 0x13b1a0 │ │ │ │ + blt 0x13b290 │ │ │ │ + ldr r6, [pc, #80] @ 0x13b2a0 │ │ │ │ mov r1, #1 │ │ │ │ asr r3, r4, #5 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ and r2, r4, #31 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - ldr r0, [pc, #56] @ 0x13b1a4 │ │ │ │ + ldr r0, [pc, #56] @ 0x13b2a4 │ │ │ │ mov r2, r4 │ │ │ │ - beq 0x13b188 │ │ │ │ - ldr r3, [pc, #48] @ 0x13b1a8 │ │ │ │ + beq 0x13b288 │ │ │ │ + ldr r3, [pc, #48] @ 0x13b2a8 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, #0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 0x13b150 │ │ │ │ + bcs 0x13b250 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x13b1ac │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq r4, r2, r0, lsr fp │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq sp, r0, r0, asr #27 │ │ │ │ + ldr r0, [pc, #16] @ 0x13b2ac │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq r4, r2, r0, lsr ip │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r0, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq sp, r0, r0, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ 0x13b244 │ │ │ │ + ldr r0, [pc, #120] @ 0x13b344 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13b1ec │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13b2ec │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13b1e8 │ │ │ │ - ldr r0, [pc, #96] @ 0x13b248 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x13b2e8 │ │ │ │ + ldr r0, [pc, #96] @ 0x13b348 │ │ │ │ + bl 0x1d4030 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x13b1d4 │ │ │ │ - ldr r3, [pc, #28] @ 0x13b24c │ │ │ │ + bne 0x13b2d4 │ │ │ │ + ldr r3, [pc, #28] @ 0x13b34c │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #24] @ 0x13b250 │ │ │ │ + ldr r1, [pc, #24] @ 0x13b350 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #20] @ 0x13b254 │ │ │ │ + ldr r0, [pc, #20] @ 0x13b354 │ │ │ │ moveq r1, r3 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq r3, r2, r0, lsl #16 │ │ │ │ - subeq lr, r0, r8, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, lsl sl │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq r3, r2, r0, lsl #18 │ │ │ │ + subeq lr, r0, r8, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #512] @ 0x13b470 │ │ │ │ + ldr r3, [pc, #512] @ 0x13b570 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r0, sp │ │ │ │ ldr r7, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ str r7, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ bics r3, r5, #128 @ 0x80 │ │ │ │ - beq 0x13b3fc │ │ │ │ + beq 0x13b4fc │ │ │ │ cmn r5, #6 │ │ │ │ - beq 0x13b3fc │ │ │ │ + beq 0x13b4fc │ │ │ │ cmp r7, #17 │ │ │ │ - beq 0x13b37c │ │ │ │ + beq 0x13b47c │ │ │ │ cmp r7, #29 │ │ │ │ - beq 0x13b434 │ │ │ │ + beq 0x13b534 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #16 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ add r1, r6, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, #327680 @ 0x50000 │ │ │ │ str r2, [r4, #20] │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ orr r5, r5, r3 │ │ │ │ - ldr r3, [pc, #296] @ 0x13b470 │ │ │ │ + ldr r3, [pc, #296] @ 0x13b570 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13b46c │ │ │ │ + bne 0x13b56c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #16 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #20 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #24 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ add r1, r6, #28 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, #262144 @ 0x40000 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b 0x13b334 │ │ │ │ + b 0x13b434 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r1, r6, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b 0x13b334 │ │ │ │ + b 0x13b434 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r1, r6, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b 0x13b334 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x13b434 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldr r2, [pc, #64] @ 0x13b4bc │ │ │ │ + ldr r2, [pc, #64] @ 0x13b5bc │ │ │ │ sub r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi 0x13b494 │ │ │ │ + bhi 0x13b594 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #36] @ 0x13b4c0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #32] @ 0x13b4c4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #28] @ 0x13b4c8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #24] @ 0x13b4cc │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #20] @ 0x13b4d0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq r5, r6, lr, asr r4 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, r4, lsr sl │ │ │ │ - subeq lr, r0, r8, lsr #20 │ │ │ │ - subeq lr, r0, r0, lsr #20 │ │ │ │ - subeq lr, r0, r8, lsl sl │ │ │ │ + ldr r0, [pc, #36] @ 0x13b5c0 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #32] @ 0x13b5c4 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #28] @ 0x13b5c8 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #24] @ 0x13b5cc │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #20] @ 0x13b5d0 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq r5, r6, lr, asr r5 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, r4, lsr fp │ │ │ │ + subeq lr, r0, r8, lsr #22 │ │ │ │ + subeq lr, r0, r0, lsr #22 │ │ │ │ + subeq lr, r0, r8, lsl fp │ │ │ │ cmp r0, #16 │ │ │ │ - beq 0x13b510 │ │ │ │ + beq 0x13b610 │ │ │ │ cmp r1, #17 │ │ │ │ - beq 0x13b538 │ │ │ │ - bgt 0x13b500 │ │ │ │ + beq 0x13b638 │ │ │ │ + bgt 0x13b600 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x13b530 │ │ │ │ + beq 0x13b630 │ │ │ │ cmp r1, #6 │ │ │ │ - bne 0x13b528 │ │ │ │ - ldr r0, [pc, #240] @ 0x13b5f0 │ │ │ │ - b 0x1d3f30 │ │ │ │ + bne 0x13b628 │ │ │ │ + ldr r0, [pc, #240] @ 0x13b6f0 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne 0x13b528 │ │ │ │ - ldr r0, [pc, #228] @ 0x13b5f4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r3, [pc, #224] @ 0x13b5f8 │ │ │ │ + bne 0x13b628 │ │ │ │ + ldr r0, [pc, #228] @ 0x13b6f4 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r3, [pc, #224] @ 0x13b6f8 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi 0x13b528 │ │ │ │ + bhi 0x13b628 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #204] @ 0x13b5fc │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #200] @ 0x13b600 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #196] @ 0x13b604 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #192] @ 0x13b608 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #188] @ 0x13b60c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #184] @ 0x13b610 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #180] @ 0x13b614 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #176] @ 0x13b618 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #172] @ 0x13b61c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #168] @ 0x13b620 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #164] @ 0x13b624 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #160] @ 0x13b628 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #156] @ 0x13b62c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #152] @ 0x13b630 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #148] @ 0x13b634 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #144] @ 0x13b638 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #140] @ 0x13b63c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #136] @ 0x13b640 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #132] @ 0x13b644 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #128] @ 0x13b648 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #124] @ 0x13b64c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #120] @ 0x13b650 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #116] @ 0x13b654 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #112] @ 0x13b658 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #108] @ 0x13b65c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldrdeq lr, [r0], #-180 @ 0xffffff4c │ │ │ │ - subeq lr, r0, ip, ror #23 │ │ │ │ - subeq r5, r6, pc, ror #8 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, r8, asr #23 │ │ │ │ - subeq lr, r0, r0, ror #23 │ │ │ │ - strheq lr, [r0], #-188 @ 0xffffff44 │ │ │ │ - subeq lr, r0, r0, asr #20 │ │ │ │ - subeq lr, r0, r0, asr sl │ │ │ │ - subeq lr, r0, r0, ror #20 │ │ │ │ - subeq lr, r0, r4, ror sl │ │ │ │ - subeq lr, r0, r8, lsl #21 │ │ │ │ - @ instruction: 0x0040ea9c │ │ │ │ - subeq lr, r0, ip, lsr #21 │ │ │ │ - strheq lr, [r0], #-172 @ 0xffffff54 │ │ │ │ - subeq lr, r0, ip, asr #21 │ │ │ │ - ldrdeq lr, [r0], #-172 @ 0xffffff54 │ │ │ │ - subeq lr, r0, ip, ror #21 │ │ │ │ - subeq lr, r0, r0, lsl #22 │ │ │ │ - subeq lr, r0, r4, lsl fp │ │ │ │ - subeq lr, r0, r8, lsr #22 │ │ │ │ - subeq lr, r0, r8, lsr fp │ │ │ │ - subeq lr, r0, r8, asr #22 │ │ │ │ + ldr r0, [pc, #204] @ 0x13b6fc │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #200] @ 0x13b700 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #196] @ 0x13b704 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #192] @ 0x13b708 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #188] @ 0x13b70c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #184] @ 0x13b710 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #180] @ 0x13b714 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #176] @ 0x13b718 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #172] @ 0x13b71c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #168] @ 0x13b720 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #164] @ 0x13b724 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #160] @ 0x13b728 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #156] @ 0x13b72c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #152] @ 0x13b730 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #148] @ 0x13b734 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #144] @ 0x13b738 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #140] @ 0x13b73c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #136] @ 0x13b740 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #132] @ 0x13b744 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #128] @ 0x13b748 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #124] @ 0x13b74c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #120] @ 0x13b750 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #116] @ 0x13b754 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #112] @ 0x13b758 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #108] @ 0x13b75c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldrdeq lr, [r0], #-196 @ 0xffffff3c │ │ │ │ + subeq lr, r0, ip, ror #25 │ │ │ │ + subeq r5, r6, pc, ror #10 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, r8, asr #25 │ │ │ │ + subeq lr, r0, r0, ror #25 │ │ │ │ + strheq lr, [r0], #-204 @ 0xffffff34 │ │ │ │ + subeq lr, r0, r0, asr #22 │ │ │ │ + subeq lr, r0, r0, asr fp │ │ │ │ subeq lr, r0, r0, ror #22 │ │ │ │ - subeq lr, r0, r0, ror fp │ │ │ │ + subeq lr, r0, r4, ror fp │ │ │ │ subeq lr, r0, r8, lsl #23 │ │ │ │ @ instruction: 0x0040eb9c │ │ │ │ subeq lr, r0, ip, lsr #23 │ │ │ │ + strheq lr, [r0], #-188 @ 0xffffff44 │ │ │ │ + subeq lr, r0, ip, asr #23 │ │ │ │ + ldrdeq lr, [r0], #-188 @ 0xffffff44 │ │ │ │ + subeq lr, r0, ip, ror #23 │ │ │ │ + subeq lr, r0, r0, lsl #24 │ │ │ │ + subeq lr, r0, r4, lsl ip │ │ │ │ + subeq lr, r0, r8, lsr #24 │ │ │ │ + subeq lr, r0, r8, lsr ip │ │ │ │ + subeq lr, r0, r8, asr #24 │ │ │ │ + subeq lr, r0, r0, ror #24 │ │ │ │ + subeq lr, r0, r0, ror ip │ │ │ │ + subeq lr, r0, r8, lsl #25 │ │ │ │ + @ instruction: 0x0040ec9c │ │ │ │ + subeq lr, r0, ip, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #72] @ 0x13b6c8 │ │ │ │ + ldr r0, [pc, #72] @ 0x13b7c8 │ │ │ │ and r1, r4, #3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ bics r4, r4, #3 │ │ │ │ - bne 0x13b6ac │ │ │ │ - ldr r3, [pc, #52] @ 0x13b6cc │ │ │ │ + bne 0x13b7ac │ │ │ │ + ldr r3, [pc, #52] @ 0x13b7cc │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #48] @ 0x13b6d0 │ │ │ │ + ldr r1, [pc, #48] @ 0x13b7d0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #44] @ 0x13b6d4 │ │ │ │ + ldr r0, [pc, #44] @ 0x13b7d4 │ │ │ │ moveq r1, r3 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #36] @ 0x13b6d8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #36] @ 0x13b7d8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #24] @ 0x13b6dc │ │ │ │ + ldr r0, [pc, #24] @ 0x13b7dc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x13ad34 │ │ │ │ - subeq r5, r6, r8, asr r7 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq lr, r0, r8, ror pc │ │ │ │ - subeq r5, r6, r8, lsl #15 │ │ │ │ + b 0x13ae34 │ │ │ │ + subeq r5, r6, r8, asr r8 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq pc, r0, r8, ror r0 @ │ │ │ │ + subeq r5, r6, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #128] @ 0x13b778 │ │ │ │ - ldr r4, [pc, #128] @ 0x13b77c │ │ │ │ + ldr ip, [pc, #128] @ 0x13b878 │ │ │ │ + ldr r4, [pc, #128] @ 0x13b87c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b 0x13b714 │ │ │ │ + b 0x13b814 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 0x13b760 │ │ │ │ + beq 0x13b860 │ │ │ │ ldr r3, [r4] │ │ │ │ bics r3, r3, r5 │ │ │ │ - bne 0x13b704 │ │ │ │ - ldr r2, [pc, #88] @ 0x13b780 │ │ │ │ + bne 0x13b804 │ │ │ │ + ldr r2, [pc, #88] @ 0x13b880 │ │ │ │ mov r1, ip │ │ │ │ - ldr r0, [pc, #84] @ 0x13b784 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #84] @ 0x13b884 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #76] @ 0x13b788 │ │ │ │ + ldr r1, [pc, #76] @ 0x13b888 │ │ │ │ bic r5, r5, r3 │ │ │ │ bics r2, r5, #61440 @ 0xf000 │ │ │ │ - bne 0x13b76c │ │ │ │ - ldr r3, [pc, #64] @ 0x13b78c │ │ │ │ + bne 0x13b86c │ │ │ │ + ldr r3, [pc, #64] @ 0x13b88c │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r1, [pc, #44] @ 0x13b780 │ │ │ │ + ldr r1, [pc, #44] @ 0x13b880 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #52] @ 0x13b790 │ │ │ │ + ldr r0, [pc, #52] @ 0x13b890 │ │ │ │ moveq r1, r3 │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ bics r2, r5, #61440 @ 0xf000 │ │ │ │ - ldr r1, [pc, #20] @ 0x13b780 │ │ │ │ - beq 0x13b744 │ │ │ │ - ldr r0, [pc, #32] @ 0x13b794 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13b744 │ │ │ │ - strdeq lr, [r0], #-184 @ 0xffffff48 │ │ │ │ - subeq r5, r6, r0, ror #16 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, r8, ror pc │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq lr, r0, r4, lsl #24 │ │ │ │ + ldr r1, [pc, #20] @ 0x13b880 │ │ │ │ + beq 0x13b844 │ │ │ │ + ldr r0, [pc, #32] @ 0x13b894 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13b844 │ │ │ │ + strdeq lr, [r0], #-200 @ 0xffffff38 │ │ │ │ + subeq r5, r6, r0, ror #18 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, ror r0 @ │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq lr, r0, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0x13b7c4 │ │ │ │ - ldr r1, [pc, #12] @ 0x13b7c8 │ │ │ │ + ldr r3, [pc, #12] @ 0x13b8c4 │ │ │ │ + ldr r1, [pc, #12] @ 0x13b8c8 │ │ │ │ mov r2, #145 @ 0x91 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r5, r6, r0, asr #17 │ │ │ │ - subeq lr, r0, ip, lsl #24 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r5, r6, r0, asr #19 │ │ │ │ + subeq lr, r0, ip, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #232] @ 0x13b8cc │ │ │ │ + ldr r3, [pc, #232] @ 0x13b9cc │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #224] @ 0x13b8d0 │ │ │ │ + ldr r0, [pc, #224] @ 0x13b9d0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r6, [pc, #200] @ 0x13b8d4 │ │ │ │ + ldr r6, [pc, #200] @ 0x13b9d4 │ │ │ │ mov sl, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [sp] │ │ │ │ mov fp, r8 │ │ │ │ - b 0x13b858 │ │ │ │ + b 0x13b958 │ │ │ │ cmp fp, #31 │ │ │ │ ldrls r1, [r6, r4, lsl #2] │ │ │ │ - ldrls r0, [pc, #156] @ 0x13b8d8 │ │ │ │ - ldrhi r0, [pc, #156] @ 0x13b8dc │ │ │ │ + ldrls r0, [pc, #156] @ 0x13b9d8 │ │ │ │ + ldrhi r0, [pc, #156] @ 0x13b9dc │ │ │ │ movhi r1, fp │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov sl, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add fp, fp, #1 │ │ │ │ - beq 0x13b878 │ │ │ │ + beq 0x13b978 │ │ │ │ mov r3, #1 │ │ │ │ ands r3, r5, r3, lsl r4 │ │ │ │ - beq 0x13b848 │ │ │ │ + beq 0x13b948 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x13b82c │ │ │ │ - ldr r0, [pc, #108] @ 0x13b8e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13b82c │ │ │ │ + bne 0x13b92c │ │ │ │ + ldr r0, [pc, #108] @ 0x13b9e0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13b92c │ │ │ │ cmp r8, #1 │ │ │ │ add r7, r7, #4 │ │ │ │ add r6, r6, #128 @ 0x80 │ │ │ │ - beq 0x13b8c0 │ │ │ │ - ldr r3, [pc, #84] @ 0x13b8e4 │ │ │ │ + beq 0x13b9c0 │ │ │ │ + ldr r3, [pc, #84] @ 0x13b9e4 │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r1, [pc, #80] @ 0x13b8e8 │ │ │ │ + ldr r1, [pc, #80] @ 0x13b9e8 │ │ │ │ movne r1, r3 │ │ │ │ - ldr r3, [pc, #44] @ 0x13b8cc │ │ │ │ + ldr r3, [pc, #44] @ 0x13b9cc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13b8c8 │ │ │ │ - ldr r0, [pc, #52] @ 0x13b8ec │ │ │ │ + bne 0x13b9c8 │ │ │ │ + ldr r0, [pc, #52] @ 0x13b9ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r8, #33 @ 0x21 │ │ │ │ - b 0x13b80c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x13b90c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r4, r2, r0, lsr fp │ │ │ │ - ldrdeq r5, [r6], #-132 @ 0xffffff7c │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r1, r0, ip, lsl #25 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r4, lsr #24 │ │ │ │ + subeq r4, r2, r0, lsr ip │ │ │ │ + ldrdeq r5, [r6], #-148 @ 0xffffff6c │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r1, r0, ip, lsl #27 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r4, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #176] @ 0x13b9b8 │ │ │ │ + ldr r0, [pc, #176] @ 0x13bab8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x13b474 │ │ │ │ - ldr r0, [pc, #148] @ 0x13b9bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 0x13aed4 │ │ │ │ - ldr r0, [pc, #132] @ 0x13b9bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13b574 │ │ │ │ + ldr r0, [pc, #148] @ 0x13babc │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 0x13afd4 │ │ │ │ + ldr r0, [pc, #132] @ 0x13babc │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #17 │ │ │ │ - beq 0x13b97c │ │ │ │ + beq 0x13ba7c │ │ │ │ sub r4, r4, #10 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ cmp r5, #2 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x13b97c │ │ │ │ - bne 0x13b984 │ │ │ │ + bne 0x13ba7c │ │ │ │ + bne 0x13ba84 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x13b4d4 │ │ │ │ + bl 0x13b5d4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #68] @ 0x13b9c0 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #68] @ 0x13bac0 │ │ │ │ + b 0x1d4030 │ │ │ │ lsl r6, r6, #16 │ │ │ │ lsr r6, r6, #16 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 0x13b9a4 │ │ │ │ - ldr r0, [pc, #48] @ 0x13b9c4 │ │ │ │ + beq 0x13baa4 │ │ │ │ + ldr r0, [pc, #48] @ 0x13bac4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #28] @ 0x13b9c0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #28] @ 0x13b9c8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #8] @ 0x13b9c0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, r8, lsr #24 │ │ │ │ + ldr r0, [pc, #28] @ 0x13bac0 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #28] @ 0x13bac8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #8] @ 0x13bac0 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #344] @ 0x13bb40 │ │ │ │ + ldr r0, [pc, #344] @ 0x13bc40 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r4, r1 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 0x13ba2c │ │ │ │ + beq 0x13bb2c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp] │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r5, r1 │ │ │ │ moveq r9, r5 │ │ │ │ - beq 0x13ba64 │ │ │ │ + beq 0x13bb64 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [sp] │ │ │ │ mov r9, r5 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r6, r1 │ │ │ │ - beq 0x13ba94 │ │ │ │ + beq 0x13bb94 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #164] @ 0x13bb44 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #164] @ 0x13bc44 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b474 │ │ │ │ - ldr r0, [pc, #152] @ 0x13bb48 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x13aed4 │ │ │ │ - ldr r0, [pc, #136] @ 0x13bb48 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13b574 │ │ │ │ + ldr r0, [pc, #152] @ 0x13bc48 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x13afd4 │ │ │ │ + ldr r0, [pc, #136] @ 0x13bc48 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r8, #17 │ │ │ │ - beq 0x13bb14 │ │ │ │ + beq 0x13bc14 │ │ │ │ cmp r8, #2 │ │ │ │ cmpeq r9, #10 │ │ │ │ - beq 0x13bb14 │ │ │ │ + beq 0x13bc14 │ │ │ │ cmp r4, #2 │ │ │ │ cmpeq r5, #10 │ │ │ │ mov r1, r6 │ │ │ │ - beq 0x13bb1c │ │ │ │ + beq 0x13bc1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b4d4 │ │ │ │ - ldr r3, [pc, #76] @ 0x13bb40 │ │ │ │ + bl 0x13b5d4 │ │ │ │ + ldr r3, [pc, #76] @ 0x13bc40 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13bb3c │ │ │ │ - ldr r0, [pc, #64] @ 0x13bb4c │ │ │ │ + bne 0x13bc3c │ │ │ │ + ldr r0, [pc, #64] @ 0x13bc4c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ lsl r1, r6, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 0x13bb30 │ │ │ │ - ldr r0, [pc, #36] @ 0x13bb50 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13baec │ │ │ │ - ldr r0, [pc, #28] @ 0x13bb54 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13baec │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, r8, lsr #24 │ │ │ │ + beq 0x13bc30 │ │ │ │ + ldr r0, [pc, #36] @ 0x13bc50 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13bbec │ │ │ │ + ldr r0, [pc, #28] @ 0x13bc54 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13bbec │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #80] @ 0x13bbc0 │ │ │ │ + ldr r0, [pc, #80] @ 0x13bcc0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x13bb94 │ │ │ │ - ldr r0, [pc, #64] @ 0x13bbc4 │ │ │ │ + bcs 0x13bc94 │ │ │ │ + ldr r0, [pc, #64] @ 0x13bcc4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #52] @ 0x13bbc8 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #52] @ 0x13bcc8 │ │ │ │ + b 0x1d4030 │ │ │ │ rsb r5, r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x13bb7c │ │ │ │ - ldr r0, [pc, #28] @ 0x13bbcc │ │ │ │ + beq 0x13bc7c │ │ │ │ + ldr r0, [pc, #28] @ 0x13bccc │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #8] @ 0x13bbc8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - @ instruction: 0x0040ed94 │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ + ldr r0, [pc, #8] @ 0x13bcc8 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + @ instruction: 0x0040ee94 │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #68] @ 0x13bc2c │ │ │ │ + ldr r0, [pc, #68] @ 0x13bd2c │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13bc10 │ │ │ │ - ldr r0, [pc, #48] @ 0x13bc30 │ │ │ │ - ldr r1, [pc, #48] @ 0x13bc34 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #40] @ 0x13bc38 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #36] @ 0x13bc3c │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 0x13bc34 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #12] @ 0x13bc38 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x13bd10 │ │ │ │ + ldr r0, [pc, #48] @ 0x13bd30 │ │ │ │ + ldr r1, [pc, #48] @ 0x13bd34 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #40] @ 0x13bd38 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #36] @ 0x13bd3c │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [pc, #20] @ 0x13bd34 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #12] @ 0x13bd38 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #88] @ 0x13bcb0 │ │ │ │ + ldr r0, [pc, #88] @ 0x13bdb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #72] @ 0x13bcb4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #72] @ 0x13bdb4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13bc94 │ │ │ │ - ldr r0, [pc, #52] @ 0x13bcb8 │ │ │ │ - ldr r1, [pc, #52] @ 0x13bcbc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x13bd94 │ │ │ │ + ldr r0, [pc, #52] @ 0x13bdb8 │ │ │ │ + ldr r1, [pc, #52] @ 0x13bdbc │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #44] @ 0x13bcc0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #40] @ 0x13bcc4 │ │ │ │ + ldr r0, [pc, #44] @ 0x13bdc0 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #40] @ 0x13bdc4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #24] @ 0x13bcbc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #24] @ 0x13bdbc │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x13bcc0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ + ldr r0, [pc, #16] @ 0x13bdc0 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ umlaleq fp, r7, r8, sl │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #88] @ 0x13bd38 │ │ │ │ + ldr r0, [pc, #88] @ 0x13be38 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #72] @ 0x13bd3c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #72] @ 0x13be3c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13bd1c │ │ │ │ - ldr r0, [pc, #52] @ 0x13bd40 │ │ │ │ - ldr r1, [pc, #52] @ 0x13bd44 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x13be1c │ │ │ │ + ldr r0, [pc, #52] @ 0x13be40 │ │ │ │ + ldr r1, [pc, #52] @ 0x13be44 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #44] @ 0x13bd48 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #40] @ 0x13bd4c │ │ │ │ + ldr r0, [pc, #44] @ 0x13be48 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #40] @ 0x13be4c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #24] @ 0x13bd44 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #24] @ 0x13be44 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x13bd48 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ + ldr r0, [pc, #16] @ 0x13be48 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ @ instruction: 0x00a7bab8 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #88] @ 0x13bdc0 │ │ │ │ + ldr r0, [pc, #88] @ 0x13bec0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #72] @ 0x13bdc4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #72] @ 0x13bec4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13bda4 │ │ │ │ - ldr r0, [pc, #52] @ 0x13bdc8 │ │ │ │ - ldr r1, [pc, #52] @ 0x13bdcc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x13bea4 │ │ │ │ + ldr r0, [pc, #52] @ 0x13bec8 │ │ │ │ + ldr r1, [pc, #52] @ 0x13becc │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #44] @ 0x13bdd0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #40] @ 0x13bdd4 │ │ │ │ + ldr r0, [pc, #44] @ 0x13bed0 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #40] @ 0x13bed4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #24] @ 0x13bdcc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #24] @ 0x13becc │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x13bdd0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ + ldr r0, [pc, #16] @ 0x13bed0 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ @ instruction: 0x00a7bab8 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #88] @ 0x13be48 │ │ │ │ + ldr r0, [pc, #88] @ 0x13bf48 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #72] @ 0x13be4c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #72] @ 0x13bf4c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13be2c │ │ │ │ - ldr r0, [pc, #52] @ 0x13be50 │ │ │ │ - ldr r1, [pc, #52] @ 0x13be54 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x13bf2c │ │ │ │ + ldr r0, [pc, #52] @ 0x13bf50 │ │ │ │ + ldr r1, [pc, #52] @ 0x13bf54 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #44] @ 0x13be58 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #40] @ 0x13be5c │ │ │ │ + ldr r0, [pc, #44] @ 0x13bf58 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #40] @ 0x13bf5c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #24] @ 0x13be54 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #24] @ 0x13bf54 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x13be58 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ + ldr r0, [pc, #16] @ 0x13bf58 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ @ instruction: 0x00a7bab8 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #144] @ 0x13bf08 │ │ │ │ + ldr r0, [pc, #144] @ 0x13c008 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x13be9c │ │ │ │ + bcs 0x13bf9c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x13bec8 │ │ │ │ + bne 0x13bfc8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #112] @ 0x13bf0c │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #112] @ 0x13c00c │ │ │ │ + b 0x1d4030 │ │ │ │ rsb r6, r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x13be88 │ │ │ │ - ldr r0, [pc, #88] @ 0x13bf10 │ │ │ │ + beq 0x13bf88 │ │ │ │ + ldr r0, [pc, #88] @ 0x13c010 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #68] @ 0x13bf0c │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #68] @ 0x13c00c │ │ │ │ + b 0x1d4030 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 0x13be90 │ │ │ │ + bne 0x13bf90 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #36] @ 0x13bf14 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #32] @ 0x13bf18 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #24] @ 0x13bf1c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13be90 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ - subeq lr, r0, ip, asr ip │ │ │ │ - subeq lr, r0, ip, ror #24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + ldr r0, [pc, #36] @ 0x13c014 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #32] @ 0x13c018 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #24] @ 0x13c01c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13bf90 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ + subeq lr, r0, ip, asr sp │ │ │ │ + subeq lr, r0, ip, ror #26 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #116] @ 0x13bfac │ │ │ │ + ldr r0, [pc, #116] @ 0x13c0ac │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x13bf78 │ │ │ │ - ldr r1, [pc, #92] @ 0x13bfb0 │ │ │ │ - ldr r0, [pc, #92] @ 0x13bfb4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13bf90 │ │ │ │ - ldr r0, [pc, #76] @ 0x13bfb4 │ │ │ │ - ldr r1, [pc, #76] @ 0x13bfb8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #68] @ 0x13bfbc │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #48] @ 0x13bfb0 │ │ │ │ - ldr r0, [pc, #60] @ 0x13bfc0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 0x13bf60 │ │ │ │ - ldr r0, [pc, #40] @ 0x13bfc0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [pc, #24] @ 0x13bfb8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x13bfbc │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x13c078 │ │ │ │ + ldr r1, [pc, #92] @ 0x13c0b0 │ │ │ │ + ldr r0, [pc, #92] @ 0x13c0b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13c090 │ │ │ │ + ldr r0, [pc, #76] @ 0x13c0b4 │ │ │ │ + ldr r1, [pc, #76] @ 0x13c0b8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #68] @ 0x13c0bc │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #48] @ 0x13c0b0 │ │ │ │ + ldr r0, [pc, #60] @ 0x13c0c0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 0x13c060 │ │ │ │ + ldr r0, [pc, #40] @ 0x13c0c0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [pc, #24] @ 0x13c0b8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #16] @ 0x13c0bc │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #180] @ 0x13c090 │ │ │ │ + ldr r0, [pc, #180] @ 0x13c190 │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x13c024 │ │ │ │ - ldr r0, [pc, #164] @ 0x13c094 │ │ │ │ + bcs 0x13c124 │ │ │ │ + ldr r0, [pc, #164] @ 0x13c194 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #156] @ 0x13c098 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #156] @ 0x13c198 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 0x13c018 │ │ │ │ + bhi 0x13c118 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #136] @ 0x13c09c │ │ │ │ + ldr r0, [pc, #136] @ 0x13c19c │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #124] @ 0x13c0a0 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #124] @ 0x13c1a0 │ │ │ │ + b 0x1d4030 │ │ │ │ rsb r5, r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 0x13c00c │ │ │ │ - ldr r0, [pc, #84] @ 0x13c094 │ │ │ │ + bne 0x13c10c │ │ │ │ + ldr r0, [pc, #84] @ 0x13c194 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c018 │ │ │ │ - ldr r0, [pc, #84] @ 0x13c0a4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c018 │ │ │ │ - ldr r0, [pc, #76] @ 0x13c0a8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c018 │ │ │ │ - ldr r0, [pc, #68] @ 0x13c0ac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c018 │ │ │ │ - ldr r0, [pc, #60] @ 0x13c0b0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c018 │ │ │ │ - ldr r0, [pc, #52] @ 0x13c0b4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c018 │ │ │ │ - ldr r0, [pc, #44] @ 0x13c0b8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c018 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r5, r6, r6, lsl #9 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r0, asr sp │ │ │ │ - subeq lr, r0, r8, lsr #26 │ │ │ │ - subeq lr, r0, r4, lsl #26 │ │ │ │ - subeq lr, r0, r4, ror #25 │ │ │ │ - subeq lr, r0, r4, asr #25 │ │ │ │ - @ instruction: 0x0040ec94 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c118 │ │ │ │ + ldr r0, [pc, #84] @ 0x13c1a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c118 │ │ │ │ + ldr r0, [pc, #76] @ 0x13c1a8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c118 │ │ │ │ + ldr r0, [pc, #68] @ 0x13c1ac │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c118 │ │ │ │ + ldr r0, [pc, #60] @ 0x13c1b0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c118 │ │ │ │ + ldr r0, [pc, #52] @ 0x13c1b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c118 │ │ │ │ + ldr r0, [pc, #44] @ 0x13c1b8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c118 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r5, r6, r6, lsl #11 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r0, asr lr │ │ │ │ + subeq lr, r0, r8, lsr #28 │ │ │ │ + subeq lr, r0, r4, lsl #28 │ │ │ │ + subeq lr, r0, r4, ror #27 │ │ │ │ + subeq lr, r0, r4, asr #27 │ │ │ │ + @ instruction: 0x0040ed94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #176] @ 0x13c188 │ │ │ │ + ldr r3, [pc, #176] @ 0x13c288 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #164] @ 0x13c18c │ │ │ │ + ldr r0, [pc, #164] @ 0x13c28c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13c170 │ │ │ │ - ldr r1, [pc, #140] @ 0x13c190 │ │ │ │ - ldr r0, [pc, #140] @ 0x13c194 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x13c270 │ │ │ │ + ldr r1, [pc, #140] @ 0x13c290 │ │ │ │ + ldr r0, [pc, #140] @ 0x13c294 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #120] @ 0x13c198 │ │ │ │ - ldr ip, [pc, #120] @ 0x13c19c │ │ │ │ - ldr r0, [pc, #120] @ 0x13c1a0 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #120] @ 0x13c298 │ │ │ │ + ldr ip, [pc, #120] @ 0x13c29c │ │ │ │ + ldr r0, [pc, #120] @ 0x13c2a0 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #56] @ 0x13c188 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #56] @ 0x13c288 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13c184 │ │ │ │ - ldr r0, [pc, #60] @ 0x13c1a4 │ │ │ │ + bne 0x13c284 │ │ │ │ + ldr r0, [pc, #60] @ 0x13c2a4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #24] @ 0x13c190 │ │ │ │ - ldr r0, [pc, #44] @ 0x13c1a8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c108 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #24] @ 0x13c290 │ │ │ │ + ldr r0, [pc, #44] @ 0x13c2a8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c208 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #184] @ 0x13c280 │ │ │ │ + ldr r3, [pc, #184] @ 0x13c380 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #176] @ 0x13c284 │ │ │ │ + ldr r0, [pc, #176] @ 0x13c384 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #140] @ 0x13c288 │ │ │ │ - ldr r2, [pc, #140] @ 0x13c28c │ │ │ │ - ldr r1, [pc, #140] @ 0x13c290 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #140] @ 0x13c388 │ │ │ │ + ldr r2, [pc, #140] @ 0x13c38c │ │ │ │ + ldr r1, [pc, #140] @ 0x13c390 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13c268 │ │ │ │ - ldr r1, [pc, #88] @ 0x13c294 │ │ │ │ - ldr r0, [pc, #88] @ 0x13c298 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #56] @ 0x13c280 │ │ │ │ + bne 0x13c368 │ │ │ │ + ldr r1, [pc, #88] @ 0x13c394 │ │ │ │ + ldr r0, [pc, #88] @ 0x13c398 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #56] @ 0x13c380 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13c27c │ │ │ │ - ldr r0, [pc, #60] @ 0x13c29c │ │ │ │ + bne 0x13c37c │ │ │ │ + ldr r0, [pc, #60] @ 0x13c39c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #36] @ 0x13c294 │ │ │ │ - ldr r0, [pc, #44] @ 0x13c2a0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c240 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #36] @ 0x13c394 │ │ │ │ + ldr r0, [pc, #44] @ 0x13c3a0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c340 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #200] @ 0x13c388 │ │ │ │ + ldr r3, [pc, #200] @ 0x13c488 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #192] @ 0x13c38c │ │ │ │ + ldr r0, [pc, #192] @ 0x13c48c │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r6, [pc, #152] @ 0x13c390 │ │ │ │ - ldr r3, [pc, #152] @ 0x13c394 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r6, [pc, #152] @ 0x13c490 │ │ │ │ + ldr r3, [pc, #152] @ 0x13c494 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r3, r6} │ │ │ │ - ldr r3, [pc, #144] @ 0x13c398 │ │ │ │ + ldr r3, [pc, #144] @ 0x13c498 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13c370 │ │ │ │ - ldr r0, [pc, #104] @ 0x13c39c │ │ │ │ + bne 0x13c470 │ │ │ │ + ldr r0, [pc, #104] @ 0x13c49c │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #92] @ 0x13c3a0 │ │ │ │ + ldr r0, [pc, #92] @ 0x13c4a0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r3, [pc, #56] @ 0x13c388 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r3, [pc, #56] @ 0x13c488 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13c384 │ │ │ │ - ldr r0, [pc, #60] @ 0x13c3a4 │ │ │ │ + bne 0x13c484 │ │ │ │ + ldr r0, [pc, #60] @ 0x13c4a4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #48] @ 0x13c3a8 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #48] @ 0x13c4a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c338 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r5, r6, r0, asr r9 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c438 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r5, r6, r0, asr sl │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 0x13c494 │ │ │ │ + ldr r3, [pc, #204] @ 0x13c594 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #192] @ 0x13c498 │ │ │ │ + ldr r0, [pc, #192] @ 0x13c598 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13c47c │ │ │ │ - ldr r1, [pc, #164] @ 0x13c49c │ │ │ │ - ldr r0, [pc, #164] @ 0x13c4a0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x13c57c │ │ │ │ + ldr r1, [pc, #164] @ 0x13c59c │ │ │ │ + ldr r0, [pc, #164] @ 0x13c5a0 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #144] @ 0x13c4a4 │ │ │ │ - ldr r2, [pc, #132] @ 0x13c49c │ │ │ │ - ldr r1, [pc, #140] @ 0x13c4a8 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #144] @ 0x13c5a4 │ │ │ │ + ldr r2, [pc, #132] @ 0x13c59c │ │ │ │ + ldr r1, [pc, #140] @ 0x13c5a8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #92] @ 0x13c4ac │ │ │ │ + ldr r0, [pc, #92] @ 0x13c5ac │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r3, [pc, #56] @ 0x13c494 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r3, [pc, #56] @ 0x13c594 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13c490 │ │ │ │ - ldr r0, [pc, #60] @ 0x13c4b0 │ │ │ │ + bne 0x13c590 │ │ │ │ + ldr r0, [pc, #60] @ 0x13c5b0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #24] @ 0x13c49c │ │ │ │ - ldr r0, [pc, #44] @ 0x13c4b4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c3fc │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r5, r6, ip, lsl #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #24] @ 0x13c59c │ │ │ │ + ldr r0, [pc, #44] @ 0x13c5b4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c4fc │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r5, r6, ip, lsl #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 0x13c5a0 │ │ │ │ + ldr r3, [pc, #204] @ 0x13c6a0 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #192] @ 0x13c5a4 │ │ │ │ + ldr r0, [pc, #192] @ 0x13c6a4 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13c588 │ │ │ │ - ldr r1, [pc, #164] @ 0x13c5a8 │ │ │ │ - ldr r0, [pc, #164] @ 0x13c5ac │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x13c688 │ │ │ │ + ldr r1, [pc, #164] @ 0x13c6a8 │ │ │ │ + ldr r0, [pc, #164] @ 0x13c6ac │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #144] @ 0x13c5b0 │ │ │ │ - ldr r2, [pc, #132] @ 0x13c5a8 │ │ │ │ - ldr r1, [pc, #140] @ 0x13c5b4 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #144] @ 0x13c6b0 │ │ │ │ + ldr r2, [pc, #132] @ 0x13c6a8 │ │ │ │ + ldr r1, [pc, #140] @ 0x13c6b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #92] @ 0x13c5b8 │ │ │ │ + ldr r0, [pc, #92] @ 0x13c6b8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x13ac98 │ │ │ │ - ldr r3, [pc, #56] @ 0x13c5a0 │ │ │ │ + bl 0x13ad98 │ │ │ │ + ldr r3, [pc, #56] @ 0x13c6a0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13c59c │ │ │ │ - ldr r0, [pc, #60] @ 0x13c5bc │ │ │ │ + bne 0x13c69c │ │ │ │ + ldr r0, [pc, #60] @ 0x13c6bc │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #24] @ 0x13c5a8 │ │ │ │ - ldr r0, [pc, #44] @ 0x13c5c0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13c508 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #24] @ 0x13c6a8 │ │ │ │ + ldr r0, [pc, #44] @ 0x13c6c0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13c608 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ adceq fp, r7, r0, lsr #22 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #188] @ 0x13c69c │ │ │ │ + ldr r3, [pc, #188] @ 0x13c79c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #180] @ 0x13c6a0 │ │ │ │ + ldr r0, [pc, #180] @ 0x13c7a0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #144] @ 0x13c6a4 │ │ │ │ - ldr r2, [pc, #144] @ 0x13c6a8 │ │ │ │ - ldr r1, [pc, #144] @ 0x13c6ac │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #144] @ 0x13c7a4 │ │ │ │ + ldr r2, [pc, #144] @ 0x13c7a8 │ │ │ │ + ldr r1, [pc, #144] @ 0x13c7ac │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #31 │ │ │ │ - ldrls r3, [pc, #96] @ 0x13c6b0 │ │ │ │ - ldrls r0, [pc, #96] @ 0x13c6b4 │ │ │ │ - ldrhi r0, [pc, #96] @ 0x13c6b8 │ │ │ │ + ldrls r3, [pc, #96] @ 0x13c7b0 │ │ │ │ + ldrls r0, [pc, #96] @ 0x13c7b4 │ │ │ │ + ldrhi r0, [pc, #96] @ 0x13c7b8 │ │ │ │ movhi r1, r4 │ │ │ │ addls r3, r3, r4, lsl #2 │ │ │ │ ldrls r1, [r3, #736] @ 0x2e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #80] @ 0x13c6bc │ │ │ │ - ldr r0, [pc, #68] @ 0x13c6b4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #36] @ 0x13c69c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #80] @ 0x13c7bc │ │ │ │ + ldr r0, [pc, #68] @ 0x13c7b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #36] @ 0x13c79c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13c698 │ │ │ │ - ldr r0, [pc, #48] @ 0x13c6c0 │ │ │ │ + bne 0x13c798 │ │ │ │ + ldr r0, [pc, #48] @ 0x13c7c0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #188] @ 0x13c79c │ │ │ │ + ldr r3, [pc, #188] @ 0x13c89c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #180] @ 0x13c7a0 │ │ │ │ + ldr r0, [pc, #180] @ 0x13c8a0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #144] @ 0x13c7a4 │ │ │ │ - ldr r2, [pc, #144] @ 0x13c7a8 │ │ │ │ - ldr r1, [pc, #144] @ 0x13c7ac │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #144] @ 0x13c8a4 │ │ │ │ + ldr r2, [pc, #144] @ 0x13c8a8 │ │ │ │ + ldr r1, [pc, #144] @ 0x13c8ac │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #31 │ │ │ │ - ldrls r3, [pc, #96] @ 0x13c7b0 │ │ │ │ - ldrls r0, [pc, #96] @ 0x13c7b4 │ │ │ │ - ldrhi r0, [pc, #96] @ 0x13c7b8 │ │ │ │ + ldrls r3, [pc, #96] @ 0x13c8b0 │ │ │ │ + ldrls r0, [pc, #96] @ 0x13c8b4 │ │ │ │ + ldrhi r0, [pc, #96] @ 0x13c8b8 │ │ │ │ movhi r1, r4 │ │ │ │ addls r3, r3, r4, lsl #2 │ │ │ │ ldrls r1, [r3, #736] @ 0x2e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #80] @ 0x13c7bc │ │ │ │ - ldr r0, [pc, #68] @ 0x13c7b4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #36] @ 0x13c79c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #80] @ 0x13c8bc │ │ │ │ + ldr r0, [pc, #68] @ 0x13c8b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #36] @ 0x13c89c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13c798 │ │ │ │ - ldr r0, [pc, #48] @ 0x13c7c0 │ │ │ │ + bne 0x13c898 │ │ │ │ + ldr r0, [pc, #48] @ 0x13c8c0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #232] @ 0x13c8c8 │ │ │ │ + ldr r3, [pc, #232] @ 0x13c9c8 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #220] @ 0x13c8cc │ │ │ │ + ldr r0, [pc, #220] @ 0x13c9cc │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #180] @ 0x13c8d0 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #180] @ 0x13c9d0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #176] @ 0x13c8d4 │ │ │ │ - ldr r8, [pc, #176] @ 0x13c8d8 │ │ │ │ + ldr r3, [pc, #176] @ 0x13c9d4 │ │ │ │ + ldr r8, [pc, #176] @ 0x13c9d8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldrb r3, [r4, #512] @ 0x200 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r0, sp, #20 │ │ │ │ moveq r5, r6 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #104] @ 0x13c8dc │ │ │ │ - ldr r0, [pc, #104] @ 0x13c8e0 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #104] @ 0x13c9dc │ │ │ │ + ldr r0, [pc, #104] @ 0x13c9e0 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ str r8, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #36] @ 0x13c8c8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #36] @ 0x13c9c8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13c8c4 │ │ │ │ - ldr r0, [pc, #40] @ 0x13c8e4 │ │ │ │ + bne 0x13c9c4 │ │ │ │ + ldr r0, [pc, #40] @ 0x13c9e4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, ror sp │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, ror lr │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #164] @ 0x13c9a4 │ │ │ │ + ldr r0, [pc, #164] @ 0x13caa4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #31 │ │ │ │ - ldrls r3, [pc, #140] @ 0x13c9a8 │ │ │ │ - ldrls r0, [pc, #140] @ 0x13c9ac │ │ │ │ - ldrhi r0, [pc, #140] @ 0x13c9b0 │ │ │ │ + ldrls r3, [pc, #140] @ 0x13caa8 │ │ │ │ + ldrls r0, [pc, #140] @ 0x13caac │ │ │ │ + ldrhi r0, [pc, #140] @ 0x13cab0 │ │ │ │ movhi r1, r4 │ │ │ │ addls r3, r3, r4, lsl #2 │ │ │ │ ldrls r1, [r3, #736] @ 0x2e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #124] @ 0x13c9b4 │ │ │ │ - ldr r0, [pc, #112] @ 0x13c9ac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13c970 │ │ │ │ - ldr r1, [pc, #104] @ 0x13c9b4 │ │ │ │ - ldr r0, [pc, #104] @ 0x13c9b8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x13c988 │ │ │ │ - ldr r0, [pc, #88] @ 0x13c9b8 │ │ │ │ - ldr r1, [pc, #88] @ 0x13c9bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #80] @ 0x13c9c0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #60] @ 0x13c9b4 │ │ │ │ - ldr r0, [pc, #72] @ 0x13c9c4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 0x13c958 │ │ │ │ - ldr r0, [pc, #52] @ 0x13c9c4 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [pc, #36] @ 0x13c9bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #28] @ 0x13c9c0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #124] @ 0x13cab4 │ │ │ │ + ldr r0, [pc, #112] @ 0x13caac │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13ca70 │ │ │ │ + ldr r1, [pc, #104] @ 0x13cab4 │ │ │ │ + ldr r0, [pc, #104] @ 0x13cab8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x13ca88 │ │ │ │ + ldr r0, [pc, #88] @ 0x13cab8 │ │ │ │ + ldr r1, [pc, #88] @ 0x13cabc │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #80] @ 0x13cac0 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #60] @ 0x13cab4 │ │ │ │ + ldr r0, [pc, #72] @ 0x13cac4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 0x13ca58 │ │ │ │ + ldr r0, [pc, #52] @ 0x13cac4 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [pc, #36] @ 0x13cabc │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #28] @ 0x13cac0 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #248] @ 0x13cadc │ │ │ │ + ldr r3, [pc, #248] @ 0x13cbdc │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #240] @ 0x13cae0 │ │ │ │ + ldr r0, [pc, #240] @ 0x13cbe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r7, [pc, #200] @ 0x13cae4 │ │ │ │ - ldr r3, [pc, #200] @ 0x13cae8 │ │ │ │ - ldr r6, [pc, #200] @ 0x13caec │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r7, [pc, #200] @ 0x13cbe4 │ │ │ │ + ldr r3, [pc, #200] @ 0x13cbe8 │ │ │ │ + ldr r6, [pc, #200] @ 0x13cbec │ │ │ │ stmib sp, {r3, r7} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13cac4 │ │ │ │ - ldr r0, [pc, #152] @ 0x13caf0 │ │ │ │ + bne 0x13cbc4 │ │ │ │ + ldr r0, [pc, #152] @ 0x13cbf0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #128] @ 0x13caf4 │ │ │ │ - ldr r0, [pc, #128] @ 0x13caf8 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #128] @ 0x13cbf4 │ │ │ │ + ldr r0, [pc, #128] @ 0x13cbf8 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ str r6, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #56] @ 0x13cadc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #56] @ 0x13cbdc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13cad8 │ │ │ │ - ldr r0, [pc, #64] @ 0x13cafc │ │ │ │ + bne 0x13cbd8 │ │ │ │ + ldr r0, [pc, #64] @ 0x13cbfc │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #52] @ 0x13cb00 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #52] @ 0x13cc00 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ca5c │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13cb5c │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ 0x13cc10 │ │ │ │ + ldr r3, [pc, #240] @ 0x13cd10 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #232] @ 0x13cc14 │ │ │ │ + ldr r0, [pc, #232] @ 0x13cd14 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r9, [pc, #212] @ 0x13cc18 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r8, [pc, #208] @ 0x13cc1c │ │ │ │ - ldr r7, [pc, #208] @ 0x13cc20 │ │ │ │ + ldr r9, [pc, #212] @ 0x13cd18 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r8, [pc, #208] @ 0x13cd1c │ │ │ │ + ldr r7, [pc, #208] @ 0x13cd20 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r7, r8, r9} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #31 │ │ │ │ - ldrls r3, [pc, #96] @ 0x13cc24 │ │ │ │ - ldrls r0, [pc, #96] @ 0x13cc28 │ │ │ │ - ldrhi r0, [pc, #96] @ 0x13cc2c │ │ │ │ + ldrls r3, [pc, #96] @ 0x13cd24 │ │ │ │ + ldrls r0, [pc, #96] @ 0x13cd28 │ │ │ │ + ldrhi r0, [pc, #96] @ 0x13cd2c │ │ │ │ movhi r1, r6 │ │ │ │ addls r3, r3, r6, lsl #2 │ │ │ │ ldrls r1, [r3, #736] @ 0x2e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #80] @ 0x13cc30 │ │ │ │ - ldr r0, [pc, #68] @ 0x13cc28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #36] @ 0x13cc10 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #80] @ 0x13cd30 │ │ │ │ + ldr r0, [pc, #68] @ 0x13cd28 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #36] @ 0x13cd10 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13cc0c │ │ │ │ - ldr r0, [pc, #48] @ 0x13cc34 │ │ │ │ + bne 0x13cd0c │ │ │ │ + ldr r0, [pc, #48] @ 0x13cd34 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #280] @ 0x13cd6c │ │ │ │ + ldr r3, [pc, #280] @ 0x13ce6c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #272] @ 0x13cd70 │ │ │ │ + ldr r0, [pc, #272] @ 0x13ce70 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r6, [pc, #228] @ 0x13cd74 │ │ │ │ - ldr r3, [pc, #228] @ 0x13cd78 │ │ │ │ - ldr r4, [pc, #228] @ 0x13cd7c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r6, [pc, #228] @ 0x13ce74 │ │ │ │ + ldr r3, [pc, #228] @ 0x13ce78 │ │ │ │ + ldr r4, [pc, #228] @ 0x13ce7c │ │ │ │ stmib sp, {r3, r6} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #184] @ 0x13cd80 │ │ │ │ + ldr r0, [pc, #184] @ 0x13ce80 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r5, [pc, #176] @ 0x13cd84 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r5, [pc, #176] @ 0x13ce84 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r4, r5, r6} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #104] @ 0x13cd88 │ │ │ │ + ldr r0, [pc, #104] @ 0x13ce88 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #36] @ 0x13cd6c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #36] @ 0x13ce6c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13cd68 │ │ │ │ - ldr r0, [pc, #44] @ 0x13cd8c │ │ │ │ + bne 0x13ce68 │ │ │ │ + ldr r0, [pc, #44] @ 0x13ce8c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r5, r6, ip, ror #19 │ │ │ │ - subeq lr, r0, r8, ror sp │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r5, r6, ip, ror #21 │ │ │ │ + subeq lr, r0, r8, ror lr │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #268] @ 0x13ceb8 │ │ │ │ + ldr r3, [pc, #268] @ 0x13cfb8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #260] @ 0x13cebc │ │ │ │ + ldr r0, [pc, #260] @ 0x13cfbc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r6, [pc, #220] @ 0x13cec0 │ │ │ │ - ldr r3, [pc, #220] @ 0x13cec4 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r6, [pc, #220] @ 0x13cfc0 │ │ │ │ + ldr r3, [pc, #220] @ 0x13cfc4 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r3, r6} │ │ │ │ - ldr r3, [pc, #212] @ 0x13cec8 │ │ │ │ + ldr r3, [pc, #212] @ 0x13cfc8 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13ce60 │ │ │ │ - ldr r0, [pc, #172] @ 0x13cecc │ │ │ │ + bne 0x13cf60 │ │ │ │ + ldr r0, [pc, #172] @ 0x13cfcc │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x13ce78 │ │ │ │ - ldr r1, [pc, #156] @ 0x13ced0 │ │ │ │ - ldr r0, [pc, #148] @ 0x13cecc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #120] @ 0x13ceb8 │ │ │ │ + bne 0x13cf78 │ │ │ │ + ldr r1, [pc, #156] @ 0x13cfd0 │ │ │ │ + ldr r0, [pc, #148] @ 0x13cfcc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #120] @ 0x13cfb8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13ceb4 │ │ │ │ - ldr r0, [pc, #124] @ 0x13ced4 │ │ │ │ + bne 0x13cfb4 │ │ │ │ + ldr r0, [pc, #124] @ 0x13cfd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #112] @ 0x13ced8 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #112] @ 0x13cfd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x13ce2c │ │ │ │ + beq 0x13cf2c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13cea4 │ │ │ │ + beq 0x13cfa4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #36] @ 0x13ced0 │ │ │ │ - ldr r0, [pc, #44] @ 0x13cedc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ce38 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq lr, r0, r0, lsl #27 │ │ │ │ + ldr r2, [pc, #36] @ 0x13cfd0 │ │ │ │ + ldr r0, [pc, #44] @ 0x13cfdc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13cf38 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq lr, r0, r0, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r3 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #328] @ 0x13d048 │ │ │ │ + ldr r3, [pc, #328] @ 0x13d148 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldrb r0, [r0, #512] @ 0x200 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #296] @ 0x13d04c │ │ │ │ + ldr r0, [pc, #296] @ 0x13d14c │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ moveq r5, r3 │ │ │ │ - ldr r9, [pc, #280] @ 0x13d050 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r6, [pc, #276] @ 0x13d054 │ │ │ │ + ldr r9, [pc, #280] @ 0x13d150 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r6, [pc, #276] @ 0x13d154 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r7, [pc, #260] @ 0x13d058 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r7, [pc, #260] @ 0x13d158 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r6, r9} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13d030 │ │ │ │ - ldr r0, [pc, #212] @ 0x13d05c │ │ │ │ + bne 0x13d130 │ │ │ │ + ldr r0, [pc, #212] @ 0x13d15c │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #128] @ 0x13d060 │ │ │ │ - ldr r0, [pc, #128] @ 0x13d064 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #128] @ 0x13d160 │ │ │ │ + ldr r0, [pc, #128] @ 0x13d164 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ str r6, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #56] @ 0x13d048 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #56] @ 0x13d148 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13d044 │ │ │ │ - ldr r0, [pc, #64] @ 0x13d068 │ │ │ │ + bne 0x13d144 │ │ │ │ + ldr r0, [pc, #64] @ 0x13d168 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #52] @ 0x13d06c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #52] @ 0x13d16c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13cf8c │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, ror sp │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13d08c │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, ror lr │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #352] @ 0x13d1ec │ │ │ │ + ldr r3, [pc, #352] @ 0x13d2ec │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #340] @ 0x13d1f0 │ │ │ │ + ldr r0, [pc, #340] @ 0x13d2f0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #308] @ 0x13d1f4 │ │ │ │ + ldr r0, [pc, #308] @ 0x13d2f4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r5, [pc, #284] @ 0x13d1f8 │ │ │ │ - ldr r3, [pc, #284] @ 0x13d1fc │ │ │ │ - ldr r4, [pc, #284] @ 0x13d200 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r5, [pc, #284] @ 0x13d2f8 │ │ │ │ + ldr r3, [pc, #284] @ 0x13d2fc │ │ │ │ + ldr r4, [pc, #284] @ 0x13d300 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #228] @ 0x13d204 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #228] @ 0x13d304 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #172] @ 0x13d208 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #172] @ 0x13d308 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #116] @ 0x13d20c │ │ │ │ - ldr r0, [pc, #116] @ 0x13d210 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #116] @ 0x13d30c │ │ │ │ + ldr r0, [pc, #116] @ 0x13d310 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ str r4, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #36] @ 0x13d1ec │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #36] @ 0x13d2ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13d1e8 │ │ │ │ - ldr r0, [pc, #52] @ 0x13d214 │ │ │ │ + bne 0x13d2e8 │ │ │ │ + ldr r0, [pc, #52] @ 0x13d314 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, lsl #27 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - @ instruction: 0x0040ed9c │ │ │ │ - strheq lr, [r0], #-212 @ 0xffffff2c │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, asr #27 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, lsl #29 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + @ instruction: 0x0040ee9c │ │ │ │ + strheq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r0, asr #29 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #292] @ 0x13d358 │ │ │ │ + ldr r0, [pc, #292] @ 0x13d458 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - beq 0x13d270 │ │ │ │ + beq 0x13d370 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r4, r1 │ │ │ │ - beq 0x13d2a0 │ │ │ │ + beq 0x13d3a0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #176] @ 0x13d35c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r7, [pc, #172] @ 0x13d360 │ │ │ │ - ldr r6, [pc, #172] @ 0x13d364 │ │ │ │ + ldr r0, [pc, #176] @ 0x13d45c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r7, [pc, #172] @ 0x13d460 │ │ │ │ + ldr r6, [pc, #172] @ 0x13d464 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #152] @ 0x13d368 │ │ │ │ + ldr r0, [pc, #152] @ 0x13d468 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r6, r7} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #96] @ 0x13d36c │ │ │ │ + ldr r0, [pc, #96] @ 0x13d46c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r6, r7} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #36] @ 0x13d358 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #36] @ 0x13d458 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13d354 │ │ │ │ - ldr r0, [pc, #36] @ 0x13d370 │ │ │ │ + bne 0x13d454 │ │ │ │ + ldr r0, [pc, #36] @ 0x13d470 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #336] @ 0x13d4e0 │ │ │ │ + ldr r3, [pc, #336] @ 0x13d5e0 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #328] @ 0x13d4e4 │ │ │ │ + ldr r0, [pc, #328] @ 0x13d5e4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r4, [pc, #280] @ 0x13d4e8 │ │ │ │ - ldr r3, [pc, #280] @ 0x13d4ec │ │ │ │ - ldr r5, [pc, #280] @ 0x13d4f0 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r4, [pc, #280] @ 0x13d5e8 │ │ │ │ + ldr r3, [pc, #280] @ 0x13d5ec │ │ │ │ + ldr r5, [pc, #280] @ 0x13d5f0 │ │ │ │ stmib sp, {r3, r4} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r7, [pc, #240] @ 0x13d4f4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r7, [pc, #240] @ 0x13d5f4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r5, r7} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r5, r7} │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x13d4c8 │ │ │ │ - ldr r0, [pc, #120] @ 0x13d4f8 │ │ │ │ + bne 0x13d5c8 │ │ │ │ + ldr r0, [pc, #120] @ 0x13d5f8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r8, #2 │ │ │ │ - ldrls r3, [pc, #108] @ 0x13d4fc │ │ │ │ - ldrhi r1, [pc, #108] @ 0x13d500 │ │ │ │ + ldrls r3, [pc, #108] @ 0x13d5fc │ │ │ │ + ldrhi r1, [pc, #108] @ 0x13d600 │ │ │ │ addls r3, r3, r8, lsl #2 │ │ │ │ ldrls r1, [r3, #1104] @ 0x450 │ │ │ │ - ldr r0, [pc, #100] @ 0x13d504 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #56] @ 0x13d4e0 │ │ │ │ + ldr r0, [pc, #100] @ 0x13d604 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #56] @ 0x13d5e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13d4dc │ │ │ │ - ldr r0, [pc, #72] @ 0x13d508 │ │ │ │ + bne 0x13d5dc │ │ │ │ + ldr r0, [pc, #72] @ 0x13d608 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #60] @ 0x13d50c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #60] @ 0x13d60c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13d484 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq ip, r4, r0, lsl #8 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - ldrdeq lr, [r0], #-212 @ 0xffffff2c │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13d584 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq ip, r4, r0, lsl #10 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + ldrdeq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #344] @ 0x13d68c │ │ │ │ + ldr r3, [pc, #344] @ 0x13d78c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #336] @ 0x13d690 │ │ │ │ + ldr r0, [pc, #336] @ 0x13d790 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ - ldr r8, [pc, #308] @ 0x13d694 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r7, [pc, #304] @ 0x13d698 │ │ │ │ + ldr r8, [pc, #308] @ 0x13d794 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r7, [pc, #304] @ 0x13d798 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r5, [pc, #288] @ 0x13d69c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r5, [pc, #288] @ 0x13d79c │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r7, r8} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13d64c │ │ │ │ - ldr r0, [pc, #240] @ 0x13d6a0 │ │ │ │ + bne 0x13d74c │ │ │ │ + ldr r0, [pc, #240] @ 0x13d7a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r7, r8} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #176] @ 0x13d6a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #176] @ 0x13d7a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x13d674 │ │ │ │ - ldr r1, [pc, #144] @ 0x13d69c │ │ │ │ - ldr r0, [pc, #144] @ 0x13d6a0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 0x13d660 │ │ │ │ - ldr r1, [pc, #136] @ 0x13d6a8 │ │ │ │ - ldr r0, [pc, #124] @ 0x13d6a0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #96] @ 0x13d68c │ │ │ │ + bne 0x13d774 │ │ │ │ + ldr r1, [pc, #144] @ 0x13d79c │ │ │ │ + ldr r0, [pc, #144] @ 0x13d7a0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 0x13d760 │ │ │ │ + ldr r1, [pc, #136] @ 0x13d7a8 │ │ │ │ + ldr r0, [pc, #124] @ 0x13d7a0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #96] @ 0x13d78c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13d688 │ │ │ │ - ldr r0, [pc, #104] @ 0x13d6ac │ │ │ │ + bne 0x13d788 │ │ │ │ + ldr r0, [pc, #104] @ 0x13d7ac │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #92] @ 0x13d6b0 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #92] @ 0x13d7b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13d5b4 │ │ │ │ - ldr r2, [pc, #64] @ 0x13d6a8 │ │ │ │ - ldr r0, [pc, #68] @ 0x13d6b0 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13d624 │ │ │ │ - ldr r2, [pc, #32] @ 0x13d69c │ │ │ │ - ldr r0, [pc, #48] @ 0x13d6b0 │ │ │ │ - mov r1, sl │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13d610 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r5, r6, ip, asr #20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13d6b4 │ │ │ │ + ldr r2, [pc, #64] @ 0x13d7a8 │ │ │ │ + ldr r0, [pc, #68] @ 0x13d7b0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13d724 │ │ │ │ + ldr r2, [pc, #32] @ 0x13d79c │ │ │ │ + ldr r0, [pc, #48] @ 0x13d7b0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13d710 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r5, r6, ip, asr #22 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #460] @ 0x13d89c │ │ │ │ + ldr r0, [pc, #460] @ 0x13d99c │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r7, r1 │ │ │ │ - beq 0x13d70c │ │ │ │ + beq 0x13d80c │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ add r4, r4, #8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x13d814 │ │ │ │ + beq 0x13d914 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x13d774 │ │ │ │ + beq 0x13d874 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #288] @ 0x13d8a0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #288] @ 0x13d9a0 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r6, [pc, #268] @ 0x13d8a4 │ │ │ │ - ldr r3, [pc, #268] @ 0x13d8a8 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r6, [pc, #268] @ 0x13d9a4 │ │ │ │ + ldr r3, [pc, #268] @ 0x13d9a8 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r3, r6} │ │ │ │ - ldr r3, [pc, #260] @ 0x13d8ac │ │ │ │ + ldr r3, [pc, #260] @ 0x13d9ac │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x13d888 │ │ │ │ - ldr r0, [pc, #220] @ 0x13d8b0 │ │ │ │ + beq 0x13d988 │ │ │ │ + ldr r0, [pc, #220] @ 0x13d9b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #204] @ 0x13d8b4 │ │ │ │ + ldr r0, [pc, #204] @ 0x13d9b4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r3, [pc, #168] @ 0x13d89c │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r3, [pc, #168] @ 0x13d99c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13d898 │ │ │ │ - ldr r0, [pc, #172] @ 0x13d8b8 │ │ │ │ + bne 0x13d998 │ │ │ │ + ldr r0, [pc, #172] @ 0x13d9b8 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, sp, #16 │ │ │ │ - bne 0x13d760 │ │ │ │ - ldr r0, [pc, #100] @ 0x13d8a0 │ │ │ │ + bne 0x13d860 │ │ │ │ + ldr r0, [pc, #100] @ 0x13d9a0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #80] @ 0x13d8a8 │ │ │ │ - ldr r2, [pc, #72] @ 0x13d8a4 │ │ │ │ - ldr r1, [pc, #76] @ 0x13d8ac │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #80] @ 0x13d9a8 │ │ │ │ + ldr r2, [pc, #72] @ 0x13d9a4 │ │ │ │ + ldr r1, [pc, #76] @ 0x13d9ac │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #20] @ 0x13d8a4 │ │ │ │ - ldr r0, [pc, #40] @ 0x13d8bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13d7dc │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq r5, r6, ip, asr #20 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #20] @ 0x13d9a4 │ │ │ │ + ldr r0, [pc, #40] @ 0x13d9bc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13d8dc │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq r5, r6, ip, asr #22 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #464] @ 0x13daac │ │ │ │ + ldr r3, [pc, #464] @ 0x13dbac │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r3, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x13d934 │ │ │ │ + beq 0x13da34 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 0x13da70 │ │ │ │ + beq 0x13db70 │ │ │ │ ldm ip, {r4, r6} │ │ │ │ ldr r5, [ip, #8] │ │ │ │ ldr r9, [ip, #12] │ │ │ │ ldr r8, [ip, #16] │ │ │ │ ldr sl, [ip, #20] │ │ │ │ - b 0x13d93c │ │ │ │ + b 0x13da3c │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #360] @ 0x13dab0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #360] @ 0x13dbb0 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x13da60 │ │ │ │ - ldr r2, [pc, #348] @ 0x13dab4 │ │ │ │ - ldr r0, [pc, #348] @ 0x13dab8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r4, [pc, #340] @ 0x13dabc │ │ │ │ - ldr fp, [pc, #328] @ 0x13dab4 │ │ │ │ - ldr r7, [pc, #336] @ 0x13dac0 │ │ │ │ + beq 0x13db60 │ │ │ │ + ldr r2, [pc, #348] @ 0x13dbb4 │ │ │ │ + ldr r0, [pc, #348] @ 0x13dbb8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r4, [pc, #340] @ 0x13dbbc │ │ │ │ + ldr fp, [pc, #328] @ 0x13dbb4 │ │ │ │ + ldr r7, [pc, #336] @ 0x13dbc0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r4, r7, fp} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #284] @ 0x13dac4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #284] @ 0x13dbc4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r0, [pc, #272] @ 0x13dac8 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r0, [pc, #272] @ 0x13dbc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r7, fp} │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #188] @ 0x13dacc │ │ │ │ - ldr r0, [pc, #188] @ 0x13dad0 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #188] @ 0x13dbcc │ │ │ │ + ldr r0, [pc, #188] @ 0x13dbd0 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ str r4, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #108] @ 0x13daac │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #108] @ 0x13dbac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13daa8 │ │ │ │ - ldr r0, [pc, #124] @ 0x13dad4 │ │ │ │ + bne 0x13dba8 │ │ │ │ + ldr r0, [pc, #124] @ 0x13dbd4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #76] @ 0x13dab4 │ │ │ │ - ldr r0, [pc, #108] @ 0x13dad8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13d960 │ │ │ │ - ldr r3, [pc, #52] @ 0x13daac │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #76] @ 0x13dbb4 │ │ │ │ + ldr r0, [pc, #108] @ 0x13dbd8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13da60 │ │ │ │ + ldr r3, [pc, #52] @ 0x13dbac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13daa8 │ │ │ │ + bne 0x13dba8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r5, r6, ip, lsl #19 │ │ │ │ - strdeq r5, [r6], #-164 @ 0xffffff5c │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-136 @ 0xffffff78 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r5, r6, ip, lsl #21 │ │ │ │ + strdeq r5, [r6], #-180 @ 0xffffff4c │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-152 @ 0xffffff68 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ ldr ip, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #12] │ │ │ │ - b 0x13d8c0 │ │ │ │ + b 0x13d9c0 │ │ │ │ ldr ip, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ - b 0x13d8c0 │ │ │ │ + b 0x13d9c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #432] @ 0x13dd18 │ │ │ │ + ldr r0, [pc, #432] @ 0x13de18 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r4, r1 │ │ │ │ - beq 0x13dba4 │ │ │ │ + beq 0x13dca4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - beq 0x13dbd4 │ │ │ │ + beq 0x13dcd4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r7, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r6, r1 │ │ │ │ - beq 0x13dc04 │ │ │ │ + beq 0x13dd04 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r7, #12 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r7, r1 │ │ │ │ - beq 0x13dc34 │ │ │ │ + beq 0x13dd34 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r0, [pc, #220] @ 0x13dd1c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #220] @ 0x13de1c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b474 │ │ │ │ - ldr r0, [pc, #208] @ 0x13dd20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x13aed4 │ │ │ │ - ldr r0, [pc, #192] @ 0x13dd20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13b574 │ │ │ │ + ldr r0, [pc, #208] @ 0x13de20 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x13afd4 │ │ │ │ + ldr r0, [pc, #192] @ 0x13de20 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #17 │ │ │ │ - beq 0x13dcf0 │ │ │ │ + beq 0x13ddf0 │ │ │ │ cmp r4, #2 │ │ │ │ cmpeq r5, #10 │ │ │ │ - beq 0x13dcf0 │ │ │ │ + beq 0x13ddf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b4d4 │ │ │ │ - ldr r0, [pc, #152] @ 0x13dd20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13b5d4 │ │ │ │ + ldr r0, [pc, #152] @ 0x13de20 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #132] @ 0x13dd24 │ │ │ │ - ldr ip, [pc, #132] @ 0x13dd28 │ │ │ │ - ldr r0, [pc, #132] @ 0x13dd2c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #132] @ 0x13de24 │ │ │ │ + ldr ip, [pc, #132] @ 0x13de28 │ │ │ │ + ldr r0, [pc, #132] @ 0x13de2c │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #72] @ 0x13dd18 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #72] @ 0x13de18 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13dd14 │ │ │ │ - ldr r0, [pc, #72] @ 0x13dd30 │ │ │ │ + bne 0x13de14 │ │ │ │ + ldr r0, [pc, #72] @ 0x13de30 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 0x13dd08 │ │ │ │ - ldr r0, [pc, #52] @ 0x13dd34 │ │ │ │ + beq 0x13de08 │ │ │ │ + ldr r0, [pc, #52] @ 0x13de34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13dc80 │ │ │ │ - ldr r0, [pc, #40] @ 0x13dd38 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13dc80 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq fp, r0, ip, lsr #25 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, r8, lsr #24 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13dd80 │ │ │ │ + ldr r0, [pc, #40] @ 0x13de38 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13dd80 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq fp, r0, ip, lsr #27 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #488] @ 0x13df40 │ │ │ │ + ldr r3, [pc, #488] @ 0x13e040 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #20 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bhi 0x13ddc4 │ │ │ │ - ldr r3, [pc, #440] @ 0x13df44 │ │ │ │ + bhi 0x13dec4 │ │ │ │ + ldr r3, [pc, #440] @ 0x13e044 │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ ldr r2, [r3, #1504] @ 0x5e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x13ddc4 │ │ │ │ - ldr r1, [pc, #416] @ 0x13df40 │ │ │ │ + beq 0x13dec4 │ │ │ │ + ldr r1, [pc, #416] @ 0x13e040 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bne 0x13df3c │ │ │ │ + bne 0x13e03c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #1500] @ 0x5dc │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #376] @ 0x13df48 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r7, [pc, #372] @ 0x13df4c │ │ │ │ - ldr r6, [pc, #372] @ 0x13df50 │ │ │ │ - ldr r5, [pc, #372] @ 0x13df54 │ │ │ │ + ldr r0, [pc, #376] @ 0x13e048 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r7, [pc, #372] @ 0x13e04c │ │ │ │ + ldr r6, [pc, #372] @ 0x13e050 │ │ │ │ + ldr r5, [pc, #372] @ 0x13e054 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r5, r6, r7} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r5, r6, r7} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r5, r6, r7} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r5, r6, r7} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r5, r6, r7} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r5, r6, r7} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #36] @ 0x13df40 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #36] @ 0x13e040 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13df3c │ │ │ │ - ldr r0, [pc, #36] @ 0x13df58 │ │ │ │ + bne 0x13e03c │ │ │ │ + ldr r0, [pc, #36] @ 0x13e058 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #92] @ 0x13dfd0 │ │ │ │ + ldr r0, [pc, #92] @ 0x13e0d0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13dfa4 │ │ │ │ - ldr r2, [pc, #64] @ 0x13dfd4 │ │ │ │ - ldr r0, [pc, #64] @ 0x13dfd8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13dfdc │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13dfbc │ │ │ │ - ldr r1, [pc, #32] @ 0x13dfd4 │ │ │ │ - ldr r0, [pc, #40] @ 0x13dfe0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13df98 │ │ │ │ - ldr r2, [pc, #16] @ 0x13dfd4 │ │ │ │ - ldr r0, [pc, #28] @ 0x13dfe4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13df98 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13e0a4 │ │ │ │ + ldr r2, [pc, #64] @ 0x13e0d4 │ │ │ │ + ldr r0, [pc, #64] @ 0x13e0d8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13e0dc │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13e0bc │ │ │ │ + ldr r1, [pc, #32] @ 0x13e0d4 │ │ │ │ + ldr r0, [pc, #40] @ 0x13e0e0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e098 │ │ │ │ + ldr r2, [pc, #16] @ 0x13e0d4 │ │ │ │ + ldr r0, [pc, #28] @ 0x13e0e4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e098 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #92] @ 0x13e05c │ │ │ │ + ldr r0, [pc, #92] @ 0x13e15c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13e030 │ │ │ │ - ldr r2, [pc, #64] @ 0x13e060 │ │ │ │ - ldr r0, [pc, #64] @ 0x13e064 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13e068 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13e048 │ │ │ │ - ldr r1, [pc, #32] @ 0x13e060 │ │ │ │ - ldr r0, [pc, #40] @ 0x13e06c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e024 │ │ │ │ - ldr r2, [pc, #16] @ 0x13e060 │ │ │ │ - ldr r0, [pc, #28] @ 0x13e070 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e024 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13e130 │ │ │ │ + ldr r2, [pc, #64] @ 0x13e160 │ │ │ │ + ldr r0, [pc, #64] @ 0x13e164 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13e168 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13e148 │ │ │ │ + ldr r1, [pc, #32] @ 0x13e160 │ │ │ │ + ldr r0, [pc, #40] @ 0x13e16c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e124 │ │ │ │ + ldr r2, [pc, #16] @ 0x13e160 │ │ │ │ + ldr r0, [pc, #28] @ 0x13e170 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e124 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #92] @ 0x13e0e8 │ │ │ │ + ldr r0, [pc, #92] @ 0x13e1e8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13e0bc │ │ │ │ - ldr r2, [pc, #64] @ 0x13e0ec │ │ │ │ - ldr r0, [pc, #64] @ 0x13e0f0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13e0f4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13e0d4 │ │ │ │ - ldr r1, [pc, #32] @ 0x13e0ec │ │ │ │ - ldr r0, [pc, #40] @ 0x13e0f8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e0b0 │ │ │ │ - ldr r2, [pc, #16] @ 0x13e0ec │ │ │ │ - ldr r0, [pc, #28] @ 0x13e0fc │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e0b0 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13e1bc │ │ │ │ + ldr r2, [pc, #64] @ 0x13e1ec │ │ │ │ + ldr r0, [pc, #64] @ 0x13e1f0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13e1f4 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13e1d4 │ │ │ │ + ldr r1, [pc, #32] @ 0x13e1ec │ │ │ │ + ldr r0, [pc, #40] @ 0x13e1f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e1b0 │ │ │ │ + ldr r2, [pc, #16] @ 0x13e1ec │ │ │ │ + ldr r0, [pc, #28] @ 0x13e1fc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e1b0 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #92] @ 0x13e174 │ │ │ │ + ldr r0, [pc, #92] @ 0x13e274 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13e148 │ │ │ │ - ldr r2, [pc, #64] @ 0x13e178 │ │ │ │ - ldr r0, [pc, #64] @ 0x13e17c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13e180 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13e160 │ │ │ │ - ldr r1, [pc, #32] @ 0x13e178 │ │ │ │ - ldr r0, [pc, #40] @ 0x13e184 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e13c │ │ │ │ - ldr r2, [pc, #16] @ 0x13e178 │ │ │ │ - ldr r0, [pc, #28] @ 0x13e188 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e13c │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13e248 │ │ │ │ + ldr r2, [pc, #64] @ 0x13e278 │ │ │ │ + ldr r0, [pc, #64] @ 0x13e27c │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13e280 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13e260 │ │ │ │ + ldr r1, [pc, #32] @ 0x13e278 │ │ │ │ + ldr r0, [pc, #40] @ 0x13e284 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e23c │ │ │ │ + ldr r2, [pc, #16] @ 0x13e278 │ │ │ │ + ldr r0, [pc, #28] @ 0x13e288 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e23c │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #92] @ 0x13e200 │ │ │ │ + ldr r0, [pc, #92] @ 0x13e300 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13e1d4 │ │ │ │ - ldr r2, [pc, #64] @ 0x13e204 │ │ │ │ - ldr r0, [pc, #64] @ 0x13e208 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13e20c │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13e1ec │ │ │ │ - ldr r1, [pc, #32] @ 0x13e204 │ │ │ │ - ldr r0, [pc, #40] @ 0x13e210 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e1c8 │ │ │ │ - ldr r2, [pc, #16] @ 0x13e204 │ │ │ │ - ldr r0, [pc, #28] @ 0x13e214 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e1c8 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13e2d4 │ │ │ │ + ldr r2, [pc, #64] @ 0x13e304 │ │ │ │ + ldr r0, [pc, #64] @ 0x13e308 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13e30c │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13e2ec │ │ │ │ + ldr r1, [pc, #32] @ 0x13e304 │ │ │ │ + ldr r0, [pc, #40] @ 0x13e310 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e2c8 │ │ │ │ + ldr r2, [pc, #16] @ 0x13e304 │ │ │ │ + ldr r0, [pc, #28] @ 0x13e314 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e2c8 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #92] @ 0x13e28c │ │ │ │ + ldr r0, [pc, #92] @ 0x13e38c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13e260 │ │ │ │ - ldr r2, [pc, #64] @ 0x13e290 │ │ │ │ - ldr r0, [pc, #64] @ 0x13e294 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13e298 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13e278 │ │ │ │ - ldr r1, [pc, #32] @ 0x13e290 │ │ │ │ - ldr r0, [pc, #40] @ 0x13e29c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e254 │ │ │ │ - ldr r2, [pc, #16] @ 0x13e290 │ │ │ │ - ldr r0, [pc, #28] @ 0x13e2a0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e254 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13e360 │ │ │ │ + ldr r2, [pc, #64] @ 0x13e390 │ │ │ │ + ldr r0, [pc, #64] @ 0x13e394 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13e398 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13e378 │ │ │ │ + ldr r1, [pc, #32] @ 0x13e390 │ │ │ │ + ldr r0, [pc, #40] @ 0x13e39c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e354 │ │ │ │ + ldr r2, [pc, #16] @ 0x13e390 │ │ │ │ + ldr r0, [pc, #28] @ 0x13e3a0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e354 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #92] @ 0x13e318 │ │ │ │ + ldr r0, [pc, #92] @ 0x13e418 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13e2ec │ │ │ │ - ldr r2, [pc, #64] @ 0x13e31c │ │ │ │ - ldr r0, [pc, #64] @ 0x13e320 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13e324 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13e304 │ │ │ │ - ldr r1, [pc, #32] @ 0x13e31c │ │ │ │ - ldr r0, [pc, #40] @ 0x13e328 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e2e0 │ │ │ │ - ldr r2, [pc, #16] @ 0x13e31c │ │ │ │ - ldr r0, [pc, #28] @ 0x13e32c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e2e0 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13e3ec │ │ │ │ + ldr r2, [pc, #64] @ 0x13e41c │ │ │ │ + ldr r0, [pc, #64] @ 0x13e420 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13e424 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13e404 │ │ │ │ + ldr r1, [pc, #32] @ 0x13e41c │ │ │ │ + ldr r0, [pc, #40] @ 0x13e428 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e3e0 │ │ │ │ + ldr r2, [pc, #16] @ 0x13e41c │ │ │ │ + ldr r0, [pc, #28] @ 0x13e42c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e3e0 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #296] @ 0x13e474 │ │ │ │ + ldr r3, [pc, #296] @ 0x13e574 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #284] @ 0x13e478 │ │ │ │ + ldr r0, [pc, #284] @ 0x13e578 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi 0x13e424 │ │ │ │ - ldr r3, [pc, #256] @ 0x13e47c │ │ │ │ - ldr r2, [pc, #256] @ 0x13e480 │ │ │ │ + bhi 0x13e524 │ │ │ │ + ldr r3, [pc, #256] @ 0x13e57c │ │ │ │ + ldr r2, [pc, #256] @ 0x13e580 │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #1668] @ 0x684 │ │ │ │ - ldr r0, [pc, #248] @ 0x13e484 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r7, [pc, #240] @ 0x13e484 │ │ │ │ + ldr r0, [pc, #248] @ 0x13e584 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r7, [pc, #240] @ 0x13e584 │ │ │ │ add r5, sp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x13e410 │ │ │ │ - ldr r1, [pc, #220] @ 0x13e480 │ │ │ │ - ldr r0, [pc, #224] @ 0x13e488 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x13e510 │ │ │ │ + ldr r1, [pc, #220] @ 0x13e580 │ │ │ │ + ldr r0, [pc, #224] @ 0x13e588 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #204] @ 0x13e48c │ │ │ │ - ldr r0, [pc, #204] @ 0x13e490 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #204] @ 0x13e58c │ │ │ │ + ldr r0, [pc, #204] @ 0x13e590 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #132] @ 0x13e474 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #132] @ 0x13e574 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13e470 │ │ │ │ - ldr r0, [pc, #140] @ 0x13e494 │ │ │ │ + bne 0x13e570 │ │ │ │ + ldr r0, [pc, #140] @ 0x13e594 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #104] @ 0x13e480 │ │ │ │ - ldr r0, [pc, #124] @ 0x13e498 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #104] @ 0x13e580 │ │ │ │ + ldr r0, [pc, #124] @ 0x13e598 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e3a8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e4a8 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #64] @ 0x13e480 │ │ │ │ - ldr r2, [pc, #88] @ 0x13e49c │ │ │ │ - ldr r7, [pc, #60] @ 0x13e484 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #64] @ 0x13e580 │ │ │ │ + ldr r2, [pc, #88] @ 0x13e59c │ │ │ │ + ldr r7, [pc, #60] @ 0x13e584 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e394 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq ip, r4, r0, lsl #8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e494 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq ip, r4, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #108] @ 0x13e524 │ │ │ │ + ldr r0, [pc, #108] @ 0x13e624 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13e4f8 │ │ │ │ - ldr r2, [pc, #76] @ 0x13e528 │ │ │ │ - ldr r0, [pc, #76] @ 0x13e52c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 0x13b1b0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13e530 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13e510 │ │ │ │ - ldr r1, [pc, #32] @ 0x13e528 │ │ │ │ - ldr r0, [pc, #40] @ 0x13e534 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e4e0 │ │ │ │ - ldr r2, [pc, #16] @ 0x13e528 │ │ │ │ - ldr r0, [pc, #28] @ 0x13e538 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e4e0 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13e5f8 │ │ │ │ + ldr r2, [pc, #76] @ 0x13e628 │ │ │ │ + ldr r0, [pc, #76] @ 0x13e62c │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 0x13b2b0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13e630 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13e610 │ │ │ │ + ldr r1, [pc, #32] @ 0x13e628 │ │ │ │ + ldr r0, [pc, #40] @ 0x13e634 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e5e0 │ │ │ │ + ldr r2, [pc, #16] @ 0x13e628 │ │ │ │ + ldr r0, [pc, #28] @ 0x13e638 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e5e0 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x13e5f0 │ │ │ │ - ldr r0, [pc, #172] @ 0x13e624 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x13e6f0 │ │ │ │ + ldr r0, [pc, #172] @ 0x13e724 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 0x13e61c │ │ │ │ - bl 0x365ee4 │ │ │ │ + ble 0x13e71c │ │ │ │ + bl 0x365fe4 │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r5, #1]! │ │ │ │ ldr r2, [r7] │ │ │ │ lsl r3, r1, #1 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #128] @ 0x13e628 │ │ │ │ + ldr r0, [pc, #128] @ 0x13e728 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - ldrne r0, [pc, #124] @ 0x13e62c │ │ │ │ + ldrne r0, [pc, #124] @ 0x13e72c │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ cmpne r6, r4 │ │ │ │ - bgt 0x13e590 │ │ │ │ - ldr r0, [pc, #92] @ 0x13e624 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bgt 0x13e690 │ │ │ │ + ldr r0, [pc, #92] @ 0x13e724 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 0x13e5dc │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #84] @ 0x13e630 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #80] @ 0x13e634 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #64] @ 0x13e630 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13e608 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #44] @ 0x13e630 │ │ │ │ - ldr r0, [pc, #48] @ 0x13e638 │ │ │ │ - b 0x1d3f30 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [pc, #28] @ 0x13e630 │ │ │ │ + bne 0x13e6dc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #32] @ 0x13e63c │ │ │ │ - b 0x1d3f30 │ │ │ │ - mov r4, #0 │ │ │ │ - b 0x13e5c0 │ │ │ │ - strdeq r1, [r4], #-168 @ 0xffffff58 │ │ │ │ - subeq lr, r0, r4, ror #27 │ │ │ │ - subeq ip, r3, ip, asr r1 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, ror #27 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r0, [pc, #84] @ 0x13e730 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #80] @ 0x13e734 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #64] @ 0x13e730 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13e708 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r1, [pc, #44] @ 0x13e730 │ │ │ │ + ldr r0, [pc, #48] @ 0x13e738 │ │ │ │ + b 0x1d4030 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [pc, #28] @ 0x13e730 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #32] @ 0x13e73c │ │ │ │ + b 0x1d4030 │ │ │ │ + mov r4, #0 │ │ │ │ + b 0x13e6c0 │ │ │ │ + strdeq r1, [r4], #-184 @ 0xffffff48 │ │ │ │ + subeq lr, r0, r4, ror #29 │ │ │ │ + subeq ip, r3, ip, asr r2 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, ror #29 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #408] @ 0x13e7f4 │ │ │ │ + ldr r0, [pc, #408] @ 0x13e8f4 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r7, r1 │ │ │ │ - beq 0x13e698 │ │ │ │ + beq 0x13e798 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r6, r1 │ │ │ │ - beq 0x13e6c8 │ │ │ │ + beq 0x13e7c8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r4, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - beq 0x13e6f8 │ │ │ │ + beq 0x13e7f8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r4, #12 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r4, r1 │ │ │ │ - beq 0x13e728 │ │ │ │ + beq 0x13e828 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r0, [pc, #196] @ 0x13e7f8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr sl, [pc, #192] @ 0x13e7fc │ │ │ │ - ldr r9, [pc, #192] @ 0x13e800 │ │ │ │ - ldr r8, [pc, #192] @ 0x13e804 │ │ │ │ + ldr r0, [pc, #196] @ 0x13e8f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr sl, [pc, #192] @ 0x13e8fc │ │ │ │ + ldr r9, [pc, #192] @ 0x13e900 │ │ │ │ + ldr r8, [pc, #192] @ 0x13e904 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r8, r9, sl} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x13e53c │ │ │ │ + bl 0x13e63c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #68] @ 0x13e808 │ │ │ │ + ldr r0, [pc, #68] @ 0x13e908 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r3, [pc, #36] @ 0x13e7f4 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r3, [pc, #36] @ 0x13e8f4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13e7f0 │ │ │ │ - ldr r0, [pc, #36] @ 0x13e80c │ │ │ │ + bne 0x13e8f0 │ │ │ │ + ldr r0, [pc, #36] @ 0x13e90c │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r5, r6, ip, asr #20 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r5, r6, ip, asr #22 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #112] @ 0x13e898 │ │ │ │ + ldr r0, [pc, #112] @ 0x13e998 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13e86c │ │ │ │ - ldr r2, [pc, #80] @ 0x13e89c │ │ │ │ - ldr r0, [pc, #80] @ 0x13e8a0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #76] @ 0x13e8a4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #60] @ 0x13e8a8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13e884 │ │ │ │ - ldr r1, [pc, #32] @ 0x13e89c │ │ │ │ - ldr r0, [pc, #44] @ 0x13e8ac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e850 │ │ │ │ - ldr r2, [pc, #16] @ 0x13e89c │ │ │ │ - ldr r0, [pc, #32] @ 0x13e8b0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e850 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r5, r6, r0, lsr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13e96c │ │ │ │ + ldr r2, [pc, #80] @ 0x13e99c │ │ │ │ + ldr r0, [pc, #80] @ 0x13e9a0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #76] @ 0x13e9a4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 0x13ae34 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #60] @ 0x13e9a8 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13e984 │ │ │ │ + ldr r1, [pc, #32] @ 0x13e99c │ │ │ │ + ldr r0, [pc, #44] @ 0x13e9ac │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e950 │ │ │ │ + ldr r2, [pc, #16] @ 0x13e99c │ │ │ │ + ldr r0, [pc, #32] @ 0x13e9b0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e950 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r5, r6, r0, lsr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #112] @ 0x13e93c │ │ │ │ + ldr r0, [pc, #112] @ 0x13ea3c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13e910 │ │ │ │ - ldr r2, [pc, #80] @ 0x13e940 │ │ │ │ - ldr r0, [pc, #80] @ 0x13e944 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #76] @ 0x13e948 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #60] @ 0x13e94c │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13e928 │ │ │ │ - ldr r1, [pc, #32] @ 0x13e940 │ │ │ │ - ldr r0, [pc, #44] @ 0x13e950 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e8f4 │ │ │ │ - ldr r2, [pc, #16] @ 0x13e940 │ │ │ │ - ldr r0, [pc, #32] @ 0x13e954 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e8f4 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - ldrdeq r5, [r6], #-192 @ 0xffffff40 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13ea10 │ │ │ │ + ldr r2, [pc, #80] @ 0x13ea40 │ │ │ │ + ldr r0, [pc, #80] @ 0x13ea44 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #76] @ 0x13ea48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 0x13ae34 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #60] @ 0x13ea4c │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13ea28 │ │ │ │ + ldr r1, [pc, #32] @ 0x13ea40 │ │ │ │ + ldr r0, [pc, #44] @ 0x13ea50 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e9f4 │ │ │ │ + ldr r2, [pc, #16] @ 0x13ea40 │ │ │ │ + ldr r0, [pc, #32] @ 0x13ea54 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13e9f4 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + ldrdeq r5, [r6], #-208 @ 0xffffff30 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #140] @ 0x13e9fc │ │ │ │ + ldr r0, [pc, #140] @ 0x13eafc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13e9d0 │ │ │ │ - ldr r2, [pc, #108] @ 0x13ea00 │ │ │ │ - ldr r0, [pc, #108] @ 0x13ea04 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 0x13e9b8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 0x13b6e0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #80] @ 0x13ea08 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #76] @ 0x13ea0c │ │ │ │ - ldr r1, [pc, #76] @ 0x13ea10 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13ea08 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13e9e8 │ │ │ │ - ldr r1, [pc, #32] @ 0x13ea00 │ │ │ │ - ldr r0, [pc, #48] @ 0x13ea14 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e998 │ │ │ │ - ldr r2, [pc, #16] @ 0x13ea00 │ │ │ │ - ldr r0, [pc, #36] @ 0x13ea18 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13e998 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13ead0 │ │ │ │ + ldr r2, [pc, #108] @ 0x13eb00 │ │ │ │ + ldr r0, [pc, #108] @ 0x13eb04 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 0x13eab8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 0x13b7e0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #80] @ 0x13eb08 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #76] @ 0x13eb0c │ │ │ │ + ldr r1, [pc, #76] @ 0x13eb10 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13eb08 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13eae8 │ │ │ │ + ldr r1, [pc, #32] @ 0x13eb00 │ │ │ │ + ldr r0, [pc, #48] @ 0x13eb14 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ea98 │ │ │ │ + ldr r2, [pc, #16] @ 0x13eb00 │ │ │ │ + ldr r0, [pc, #36] @ 0x13eb18 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ea98 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #140] @ 0x13eac0 │ │ │ │ + ldr r0, [pc, #140] @ 0x13ebc0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13ea94 │ │ │ │ - ldr r2, [pc, #108] @ 0x13eac4 │ │ │ │ - ldr r0, [pc, #108] @ 0x13eac8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 0x13ea7c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 0x13b6e0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #80] @ 0x13eacc │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #76] @ 0x13ead0 │ │ │ │ - ldr r1, [pc, #76] @ 0x13ead4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13eacc │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13eaac │ │ │ │ - ldr r1, [pc, #32] @ 0x13eac4 │ │ │ │ - ldr r0, [pc, #48] @ 0x13ead8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ea5c │ │ │ │ - ldr r2, [pc, #16] @ 0x13eac4 │ │ │ │ - ldr r0, [pc, #36] @ 0x13eadc │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ea5c │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13eb94 │ │ │ │ + ldr r2, [pc, #108] @ 0x13ebc4 │ │ │ │ + ldr r0, [pc, #108] @ 0x13ebc8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 0x13eb7c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 0x13b7e0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #80] @ 0x13ebcc │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #76] @ 0x13ebd0 │ │ │ │ + ldr r1, [pc, #76] @ 0x13ebd4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13ebcc │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13ebac │ │ │ │ + ldr r1, [pc, #32] @ 0x13ebc4 │ │ │ │ + ldr r0, [pc, #48] @ 0x13ebd8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13eb5c │ │ │ │ + ldr r2, [pc, #16] @ 0x13ebc4 │ │ │ │ + ldr r0, [pc, #36] @ 0x13ebdc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13eb5c │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #140] @ 0x13eb84 │ │ │ │ + ldr r0, [pc, #140] @ 0x13ec84 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13eb58 │ │ │ │ - ldr r2, [pc, #108] @ 0x13eb88 │ │ │ │ - ldr r0, [pc, #108] @ 0x13eb8c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 0x13eb40 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 0x13b6e0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #80] @ 0x13eb90 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #76] @ 0x13eb94 │ │ │ │ - ldr r1, [pc, #76] @ 0x13eb98 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x13eb90 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13eb70 │ │ │ │ - ldr r1, [pc, #32] @ 0x13eb88 │ │ │ │ - ldr r0, [pc, #48] @ 0x13eb9c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13eb20 │ │ │ │ - ldr r2, [pc, #16] @ 0x13eb88 │ │ │ │ - ldr r0, [pc, #36] @ 0x13eba0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13eb20 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13ec58 │ │ │ │ + ldr r2, [pc, #108] @ 0x13ec88 │ │ │ │ + ldr r0, [pc, #108] @ 0x13ec8c │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 0x13ec40 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 0x13b7e0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #80] @ 0x13ec90 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #76] @ 0x13ec94 │ │ │ │ + ldr r1, [pc, #76] @ 0x13ec98 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #56] @ 0x13ec90 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13ec70 │ │ │ │ + ldr r1, [pc, #32] @ 0x13ec88 │ │ │ │ + ldr r0, [pc, #48] @ 0x13ec9c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ec20 │ │ │ │ + ldr r2, [pc, #16] @ 0x13ec88 │ │ │ │ + ldr r0, [pc, #36] @ 0x13eca0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ec20 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #144] @ 0x13ec4c │ │ │ │ + ldr r0, [pc, #144] @ 0x13ed4c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13ec20 │ │ │ │ - ldr r2, [pc, #112] @ 0x13ec50 │ │ │ │ - ldr r0, [pc, #112] @ 0x13ec54 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13ec04 │ │ │ │ - ldr r0, [pc, #100] @ 0x13ec58 │ │ │ │ - ldr r1, [pc, #100] @ 0x13ec5c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #92] @ 0x13ec60 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #88] @ 0x13ec64 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [pc, #72] @ 0x13ec5c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #64] @ 0x13ec60 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13ec38 │ │ │ │ - ldr r1, [pc, #32] @ 0x13ec50 │ │ │ │ - ldr r0, [pc, #36] @ 0x13ec58 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ebe4 │ │ │ │ - ldr r2, [pc, #16] @ 0x13ec50 │ │ │ │ - ldr r0, [pc, #32] @ 0x13ec64 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ebe4 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13ed20 │ │ │ │ + ldr r2, [pc, #112] @ 0x13ed50 │ │ │ │ + ldr r0, [pc, #112] @ 0x13ed54 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13ed04 │ │ │ │ + ldr r0, [pc, #100] @ 0x13ed58 │ │ │ │ + ldr r1, [pc, #100] @ 0x13ed5c │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #92] @ 0x13ed60 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #88] @ 0x13ed64 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [pc, #72] @ 0x13ed5c │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #64] @ 0x13ed60 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13ed38 │ │ │ │ + ldr r1, [pc, #32] @ 0x13ed50 │ │ │ │ + ldr r0, [pc, #36] @ 0x13ed58 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ece4 │ │ │ │ + ldr r2, [pc, #16] @ 0x13ed50 │ │ │ │ + ldr r0, [pc, #32] @ 0x13ed64 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ece4 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #144] @ 0x13ed10 │ │ │ │ + ldr r0, [pc, #144] @ 0x13ee10 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13ece4 │ │ │ │ - ldr r2, [pc, #112] @ 0x13ed14 │ │ │ │ - ldr r0, [pc, #112] @ 0x13ed18 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13ecc8 │ │ │ │ - ldr r0, [pc, #100] @ 0x13ed1c │ │ │ │ - ldr r1, [pc, #100] @ 0x13ed20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #92] @ 0x13ed24 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #88] @ 0x13ed28 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [pc, #72] @ 0x13ed20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #64] @ 0x13ed24 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13ecfc │ │ │ │ - ldr r1, [pc, #32] @ 0x13ed14 │ │ │ │ - ldr r0, [pc, #36] @ 0x13ed1c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13eca8 │ │ │ │ - ldr r2, [pc, #16] @ 0x13ed14 │ │ │ │ - ldr r0, [pc, #32] @ 0x13ed28 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13eca8 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13ede4 │ │ │ │ + ldr r2, [pc, #112] @ 0x13ee14 │ │ │ │ + ldr r0, [pc, #112] @ 0x13ee18 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13edc8 │ │ │ │ + ldr r0, [pc, #100] @ 0x13ee1c │ │ │ │ + ldr r1, [pc, #100] @ 0x13ee20 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #92] @ 0x13ee24 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #88] @ 0x13ee28 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [pc, #72] @ 0x13ee20 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #64] @ 0x13ee24 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13edfc │ │ │ │ + ldr r1, [pc, #32] @ 0x13ee14 │ │ │ │ + ldr r0, [pc, #36] @ 0x13ee1c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13eda8 │ │ │ │ + ldr r2, [pc, #16] @ 0x13ee14 │ │ │ │ + ldr r0, [pc, #32] @ 0x13ee28 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13eda8 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #144] @ 0x13edd4 │ │ │ │ + ldr r0, [pc, #144] @ 0x13eed4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13eda8 │ │ │ │ - ldr r2, [pc, #112] @ 0x13edd8 │ │ │ │ - ldr r0, [pc, #112] @ 0x13eddc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13ed8c │ │ │ │ - ldr r0, [pc, #100] @ 0x13ede0 │ │ │ │ - ldr r1, [pc, #100] @ 0x13ede4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #92] @ 0x13ede8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #88] @ 0x13edec │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [pc, #72] @ 0x13ede4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #64] @ 0x13ede8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13edc0 │ │ │ │ - ldr r1, [pc, #32] @ 0x13edd8 │ │ │ │ - ldr r0, [pc, #36] @ 0x13ede0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ed6c │ │ │ │ - ldr r2, [pc, #16] @ 0x13edd8 │ │ │ │ - ldr r0, [pc, #32] @ 0x13edec │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ed6c │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13eea8 │ │ │ │ + ldr r2, [pc, #112] @ 0x13eed8 │ │ │ │ + ldr r0, [pc, #112] @ 0x13eedc │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13ee8c │ │ │ │ + ldr r0, [pc, #100] @ 0x13eee0 │ │ │ │ + ldr r1, [pc, #100] @ 0x13eee4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #92] @ 0x13eee8 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #88] @ 0x13eeec │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [pc, #72] @ 0x13eee4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #64] @ 0x13eee8 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13eec0 │ │ │ │ + ldr r1, [pc, #32] @ 0x13eed8 │ │ │ │ + ldr r0, [pc, #36] @ 0x13eee0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ee6c │ │ │ │ + ldr r2, [pc, #16] @ 0x13eed8 │ │ │ │ + ldr r0, [pc, #32] @ 0x13eeec │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ee6c │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #144] @ 0x13ee98 │ │ │ │ + ldr r0, [pc, #144] @ 0x13ef98 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13ee6c │ │ │ │ - ldr r2, [pc, #112] @ 0x13ee9c │ │ │ │ - ldr r0, [pc, #112] @ 0x13eea0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13ee50 │ │ │ │ - ldr r0, [pc, #100] @ 0x13eea4 │ │ │ │ - ldr r1, [pc, #100] @ 0x13eea8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #92] @ 0x13eeac │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #88] @ 0x13eeb0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [pc, #72] @ 0x13eea8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #64] @ 0x13eeac │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13ee84 │ │ │ │ - ldr r1, [pc, #32] @ 0x13ee9c │ │ │ │ - ldr r0, [pc, #36] @ 0x13eea4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ee30 │ │ │ │ - ldr r2, [pc, #16] @ 0x13ee9c │ │ │ │ - ldr r0, [pc, #32] @ 0x13eeb0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ee30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13ef6c │ │ │ │ + ldr r2, [pc, #112] @ 0x13ef9c │ │ │ │ + ldr r0, [pc, #112] @ 0x13efa0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13ef50 │ │ │ │ + ldr r0, [pc, #100] @ 0x13efa4 │ │ │ │ + ldr r1, [pc, #100] @ 0x13efa8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #92] @ 0x13efac │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #88] @ 0x13efb0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [pc, #72] @ 0x13efa8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #64] @ 0x13efac │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13ef84 │ │ │ │ + ldr r1, [pc, #32] @ 0x13ef9c │ │ │ │ + ldr r0, [pc, #36] @ 0x13efa4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ef30 │ │ │ │ + ldr r2, [pc, #16] @ 0x13ef9c │ │ │ │ + ldr r0, [pc, #32] @ 0x13efb0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ef30 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #144] @ 0x13ef5c │ │ │ │ + ldr r0, [pc, #144] @ 0x13f05c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13ef30 │ │ │ │ - ldr r2, [pc, #112] @ 0x13ef60 │ │ │ │ - ldr r0, [pc, #112] @ 0x13ef64 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13ef14 │ │ │ │ - ldr r0, [pc, #100] @ 0x13ef68 │ │ │ │ - ldr r1, [pc, #100] @ 0x13ef6c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #92] @ 0x13ef70 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #88] @ 0x13ef74 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [pc, #72] @ 0x13ef6c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #64] @ 0x13ef70 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13ef48 │ │ │ │ - ldr r1, [pc, #32] @ 0x13ef60 │ │ │ │ - ldr r0, [pc, #36] @ 0x13ef68 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13eef4 │ │ │ │ - ldr r2, [pc, #16] @ 0x13ef60 │ │ │ │ - ldr r0, [pc, #32] @ 0x13ef74 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13eef4 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13f030 │ │ │ │ + ldr r2, [pc, #112] @ 0x13f060 │ │ │ │ + ldr r0, [pc, #112] @ 0x13f064 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13f014 │ │ │ │ + ldr r0, [pc, #100] @ 0x13f068 │ │ │ │ + ldr r1, [pc, #100] @ 0x13f06c │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #92] @ 0x13f070 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #88] @ 0x13f074 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [pc, #72] @ 0x13f06c │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #64] @ 0x13f070 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13f048 │ │ │ │ + ldr r1, [pc, #32] @ 0x13f060 │ │ │ │ + ldr r0, [pc, #36] @ 0x13f068 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13eff4 │ │ │ │ + ldr r2, [pc, #16] @ 0x13f060 │ │ │ │ + ldr r0, [pc, #32] @ 0x13f074 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13eff4 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #304] @ 0x13f0c0 │ │ │ │ + ldr r0, [pc, #304] @ 0x13f1c0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r6, #4096 @ 0x1000 │ │ │ │ - bcs 0x13f048 │ │ │ │ - ldr r0, [pc, #284] @ 0x13f0c4 │ │ │ │ + bcs 0x13f148 │ │ │ │ + ldr r0, [pc, #284] @ 0x13f1c4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #276] @ 0x13f0c8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #276] @ 0x13f1c8 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x13f078 │ │ │ │ + beq 0x13f178 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x13f080 │ │ │ │ + beq 0x13f180 │ │ │ │ mov r4, r5 │ │ │ │ - b 0x13f010 │ │ │ │ + b 0x13f110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13f094 │ │ │ │ - ldr r2, [pc, #232] @ 0x13f0cc │ │ │ │ - ldr r0, [pc, #232] @ 0x13f0d0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x13f194 │ │ │ │ + ldr r2, [pc, #232] @ 0x13f1cc │ │ │ │ + ldr r0, [pc, #232] @ 0x13f1d0 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1600d0 │ │ │ │ + bl 0x1601d0 │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ sub r6, r2, #1 │ │ │ │ - bl 0x1600d0 │ │ │ │ + bl 0x1601d0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 0x13f080 │ │ │ │ + beq 0x13f180 │ │ │ │ cmp r5, r4 │ │ │ │ - ldr r0, [pc, #184] @ 0x13f0d4 │ │ │ │ - beq 0x13efcc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x13efdc │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r1, [pc, #144] @ 0x13f0cc │ │ │ │ - ldr r0, [pc, #152] @ 0x13f0d8 │ │ │ │ - bne 0x13f094 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13efe8 │ │ │ │ + ldr r0, [pc, #184] @ 0x13f1d4 │ │ │ │ + beq 0x13f0cc │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x13f0dc │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r1, [pc, #144] @ 0x13f1cc │ │ │ │ + ldr r0, [pc, #152] @ 0x13f1d8 │ │ │ │ + bne 0x13f194 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f0e8 │ │ │ │ rsb r4, r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 0x13f0a8 │ │ │ │ - ldr r0, [pc, #96] @ 0x13f0c4 │ │ │ │ + bne 0x13f1a8 │ │ │ │ + ldr r0, [pc, #96] @ 0x13f1c4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #88] @ 0x13f0c8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13efc4 │ │ │ │ - ldr r0, [pc, #92] @ 0x13f0dc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #88] @ 0x13f0e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #80] @ 0x13f0e4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #48] @ 0x13f0cc │ │ │ │ - ldr r0, [pc, #72] @ 0x13f0e8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13efe8 │ │ │ │ - ldr r0, [pc, #60] @ 0x13f0ec │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #36] @ 0x13f0e4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - strdeq lr, [r0], #-212 @ 0xffffff2c │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r5, r4, r8, asr fp │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #88] @ 0x13f1c8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13f0c4 │ │ │ │ + ldr r0, [pc, #92] @ 0x13f1dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #88] @ 0x13f1e0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #80] @ 0x13f1e4 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #48] @ 0x13f1cc │ │ │ │ + ldr r0, [pc, #72] @ 0x13f1e8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f0e8 │ │ │ │ + ldr r0, [pc, #60] @ 0x13f1ec │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #36] @ 0x13f1e4 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + strdeq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r5, r4, r8, asr ip │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #208] @ 0x13f1dc │ │ │ │ + ldr r3, [pc, #208] @ 0x13f2dc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #196] @ 0x13f1e0 │ │ │ │ + ldr r0, [pc, #196] @ 0x13f2e0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13f1ac │ │ │ │ - ldr r2, [pc, #164] @ 0x13f1e4 │ │ │ │ - ldr r0, [pc, #164] @ 0x13f1e8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x13f2ac │ │ │ │ + ldr r2, [pc, #164] @ 0x13f2e4 │ │ │ │ + ldr r0, [pc, #164] @ 0x13f2e8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #144] @ 0x13f1ec │ │ │ │ - ldr ip, [pc, #144] @ 0x13f1f0 │ │ │ │ - ldr r0, [pc, #144] @ 0x13f1f4 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #144] @ 0x13f2ec │ │ │ │ + ldr ip, [pc, #144] @ 0x13f2f0 │ │ │ │ + ldr r0, [pc, #144] @ 0x13f2f4 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #80] @ 0x13f1dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #80] @ 0x13f2dc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13f1d8 │ │ │ │ - ldr r0, [pc, #84] @ 0x13f1f8 │ │ │ │ + bne 0x13f2d8 │ │ │ │ + ldr r0, [pc, #84] @ 0x13f2f8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13f1c4 │ │ │ │ - ldr r1, [pc, #40] @ 0x13f1e4 │ │ │ │ - ldr r0, [pc, #60] @ 0x13f1fc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f144 │ │ │ │ - ldr r2, [pc, #24] @ 0x13f1e4 │ │ │ │ - ldr r0, [pc, #48] @ 0x13f200 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f144 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x13f2c4 │ │ │ │ + ldr r1, [pc, #40] @ 0x13f2e4 │ │ │ │ + ldr r0, [pc, #60] @ 0x13f2fc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f244 │ │ │ │ + ldr r2, [pc, #24] @ 0x13f2e4 │ │ │ │ + ldr r0, [pc, #48] @ 0x13f300 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f244 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #216] @ 0x13f2f8 │ │ │ │ + ldr r3, [pc, #216] @ 0x13f3f8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #208] @ 0x13f2fc │ │ │ │ + ldr r0, [pc, #208] @ 0x13f3fc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #172] @ 0x13f300 │ │ │ │ - ldr r2, [pc, #172] @ 0x13f304 │ │ │ │ - ldr r1, [pc, #172] @ 0x13f308 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #172] @ 0x13f400 │ │ │ │ + ldr r2, [pc, #172] @ 0x13f404 │ │ │ │ + ldr r1, [pc, #172] @ 0x13f408 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13f2c8 │ │ │ │ - ldr r2, [pc, #112] @ 0x13f30c │ │ │ │ - ldr r0, [pc, #112] @ 0x13f310 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #80] @ 0x13f2f8 │ │ │ │ + beq 0x13f3c8 │ │ │ │ + ldr r2, [pc, #112] @ 0x13f40c │ │ │ │ + ldr r0, [pc, #112] @ 0x13f410 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #80] @ 0x13f3f8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13f2f4 │ │ │ │ - ldr r0, [pc, #84] @ 0x13f314 │ │ │ │ + bne 0x13f3f4 │ │ │ │ + ldr r0, [pc, #84] @ 0x13f414 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x13f2e0 │ │ │ │ - ldr r1, [pc, #52] @ 0x13f30c │ │ │ │ - ldr r0, [pc, #60] @ 0x13f318 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f2a0 │ │ │ │ - ldr r2, [pc, #36] @ 0x13f30c │ │ │ │ - ldr r0, [pc, #48] @ 0x13f31c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f2a0 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x13f3e0 │ │ │ │ + ldr r1, [pc, #52] @ 0x13f40c │ │ │ │ + ldr r0, [pc, #60] @ 0x13f418 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f3a0 │ │ │ │ + ldr r2, [pc, #36] @ 0x13f40c │ │ │ │ + ldr r0, [pc, #48] @ 0x13f41c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f3a0 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #336] @ 0x13f488 │ │ │ │ + ldr ip, [pc, #336] @ 0x13f588 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ cmp r2, #3 │ │ │ │ ldrd r6, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r4, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ - beq 0x13f42c │ │ │ │ + beq 0x13f52c │ │ │ │ cmp r2, #21 │ │ │ │ - beq 0x13f38c │ │ │ │ - ldr r0, [pc, #288] @ 0x13f488 │ │ │ │ + beq 0x13f48c │ │ │ │ + ldr r0, [pc, #288] @ 0x13f588 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ eors ip, r0, ip │ │ │ │ mov r0, #0 │ │ │ │ - bne 0x13f484 │ │ │ │ + bne 0x13f584 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #264] @ 0x13f48c │ │ │ │ + ldr r0, [pc, #264] @ 0x13f58c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #252] @ 0x13f490 │ │ │ │ - ldr r0, [pc, #252] @ 0x13f494 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #252] @ 0x13f590 │ │ │ │ + ldr r0, [pc, #252] @ 0x13f594 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r7, [pc, #232] @ 0x13f498 │ │ │ │ - ldr r3, [pc, #232] @ 0x13f49c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r7, [pc, #232] @ 0x13f598 │ │ │ │ + ldr r3, [pc, #232] @ 0x13f59c │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r3, r7} │ │ │ │ - ldr r3, [pc, #224] @ 0x13f4a0 │ │ │ │ + ldr r3, [pc, #224] @ 0x13f5a0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x13f474 │ │ │ │ - ldr r0, [pc, #184] @ 0x13f4a4 │ │ │ │ + beq 0x13f574 │ │ │ │ + ldr r0, [pc, #184] @ 0x13f5a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #168] @ 0x13f4a8 │ │ │ │ + ldr r0, [pc, #168] @ 0x13f5a8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r3, [pc, #124] @ 0x13f488 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r3, [pc, #124] @ 0x13f588 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13f484 │ │ │ │ - ldr r0, [pc, #136] @ 0x13f4ac │ │ │ │ + bne 0x13f584 │ │ │ │ + ldr r0, [pc, #136] @ 0x13f5ac │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #116] @ 0x13f4b0 │ │ │ │ - ldr r0, [pc, #116] @ 0x13f4b4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r1, [pc, #116] @ 0x13f5b0 │ │ │ │ + ldr r0, [pc, #116] @ 0x13f5b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x13afc4 │ │ │ │ - ldr r3, [pc, #56] @ 0x13f488 │ │ │ │ + bl 0x13b0c4 │ │ │ │ + ldr r3, [pc, #56] @ 0x13f588 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13f484 │ │ │ │ + bne 0x13f584 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #76] @ 0x13f4b8 │ │ │ │ + ldr r0, [pc, #76] @ 0x13f5b8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #64] @ 0x13f4bc │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #64] @ 0x13f5bc │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f3f4 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, r0, lsl lr │ │ │ │ - subeq lr, r0, r8, lsl #28 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq r5, r6, r0, asr r9 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, lsl #28 │ │ │ │ - subeq lr, r0, r8, ror #19 │ │ │ │ - strdeq lr, [r0], #-148 @ 0xffffff6c │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f4f4 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, r0, lsl pc │ │ │ │ + subeq lr, r0, r8, lsl #30 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq r5, r6, r0, asr sl │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, lsl #30 │ │ │ │ + subeq lr, r0, r8, ror #21 │ │ │ │ + strdeq lr, [r0], #-164 @ 0xffffff5c │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #168] @ 0x13f580 │ │ │ │ + ldr r0, [pc, #168] @ 0x13f680 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x13f538 │ │ │ │ + beq 0x13f638 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #136] @ 0x13f584 │ │ │ │ - ldr r0, [pc, #136] @ 0x13f588 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x13f554 │ │ │ │ - ldr r2, [pc, #108] @ 0x13f584 │ │ │ │ - ldr r0, [pc, #112] @ 0x13f58c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #108] @ 0x13f590 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #92] @ 0x13f594 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #68] @ 0x13f584 │ │ │ │ - ldr r0, [pc, #84] @ 0x13f598 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x13f510 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13f56c │ │ │ │ - ldr r1, [pc, #32] @ 0x13f584 │ │ │ │ - ldr r0, [pc, #52] @ 0x13f59c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f51c │ │ │ │ - ldr r2, [pc, #16] @ 0x13f584 │ │ │ │ - ldr r0, [pc, #40] @ 0x13f5a0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f51c │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r5, r6, ip, lsl #26 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r2, [pc, #136] @ 0x13f684 │ │ │ │ + ldr r0, [pc, #136] @ 0x13f688 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x13f654 │ │ │ │ + ldr r2, [pc, #108] @ 0x13f684 │ │ │ │ + ldr r0, [pc, #112] @ 0x13f68c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #108] @ 0x13f690 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 0x13ae34 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #92] @ 0x13f694 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #68] @ 0x13f684 │ │ │ │ + ldr r0, [pc, #84] @ 0x13f698 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x13f610 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13f66c │ │ │ │ + ldr r1, [pc, #32] @ 0x13f684 │ │ │ │ + ldr r0, [pc, #52] @ 0x13f69c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f61c │ │ │ │ + ldr r2, [pc, #16] @ 0x13f684 │ │ │ │ + ldr r0, [pc, #40] @ 0x13f6a0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f61c │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r5, r6, ip, lsl #28 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #184] @ 0x13f674 │ │ │ │ + ldr r0, [pc, #184] @ 0x13f774 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ and r6, r3, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13f630 │ │ │ │ - ldr r2, [pc, #144] @ 0x13f678 │ │ │ │ - ldr r0, [pc, #144] @ 0x13f67c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x13f730 │ │ │ │ + ldr r2, [pc, #144] @ 0x13f778 │ │ │ │ + ldr r0, [pc, #144] @ 0x13f77c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ clz r1, r6 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 0x13b660 │ │ │ │ + bl 0x13b760 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x13f610 │ │ │ │ + bne 0x13f710 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #112] @ 0x13f680 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #112] @ 0x13f780 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x13f648 │ │ │ │ + beq 0x13f748 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x13b6e0 │ │ │ │ + bl 0x13b7e0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #80] @ 0x13f680 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13f660 │ │ │ │ - ldr r1, [pc, #56] @ 0x13f678 │ │ │ │ - ldr r0, [pc, #64] @ 0x13f684 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f5ec │ │ │ │ - ldr r0, [pc, #56] @ 0x13f688 │ │ │ │ - ldr r1, [pc, #56] @ 0x13f68c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #32] @ 0x13f680 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #16] @ 0x13f678 │ │ │ │ - ldr r0, [pc, #36] @ 0x13f690 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f5ec │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r0, [pc, #80] @ 0x13f780 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13f760 │ │ │ │ + ldr r1, [pc, #56] @ 0x13f778 │ │ │ │ + ldr r0, [pc, #64] @ 0x13f784 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f6ec │ │ │ │ + ldr r0, [pc, #56] @ 0x13f788 │ │ │ │ + ldr r1, [pc, #56] @ 0x13f78c │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #32] @ 0x13f780 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #16] @ 0x13f778 │ │ │ │ + ldr r0, [pc, #36] @ 0x13f790 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f6ec │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #232] @ 0x13f798 │ │ │ │ + ldr r3, [pc, #232] @ 0x13f898 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #216] @ 0x13f79c │ │ │ │ + ldr r0, [pc, #216] @ 0x13f89c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13f768 │ │ │ │ - ldr r2, [pc, #180] @ 0x13f7a0 │ │ │ │ - ldr r0, [pc, #180] @ 0x13f7a4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x13f868 │ │ │ │ + ldr r2, [pc, #180] @ 0x13f8a0 │ │ │ │ + ldr r0, [pc, #180] @ 0x13f8a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ ldrb r1, [r4, #512] @ 0x200 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ moveq r6, r7 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #144] @ 0x13f7a8 │ │ │ │ - ldr ip, [pc, #144] @ 0x13f7ac │ │ │ │ - ldr r0, [pc, #144] @ 0x13f7b0 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #144] @ 0x13f8a8 │ │ │ │ + ldr ip, [pc, #144] @ 0x13f8ac │ │ │ │ + ldr r0, [pc, #144] @ 0x13f8b0 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #80] @ 0x13f798 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #80] @ 0x13f898 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13f794 │ │ │ │ - ldr r0, [pc, #84] @ 0x13f7b4 │ │ │ │ + bne 0x13f894 │ │ │ │ + ldr r0, [pc, #84] @ 0x13f8b4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x13f780 │ │ │ │ - ldr r1, [pc, #40] @ 0x13f7a0 │ │ │ │ - ldr r0, [pc, #60] @ 0x13f7b8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f6f0 │ │ │ │ - ldr r2, [pc, #24] @ 0x13f7a0 │ │ │ │ - ldr r0, [pc, #48] @ 0x13f7bc │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f6f0 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x13f880 │ │ │ │ + ldr r1, [pc, #40] @ 0x13f8a0 │ │ │ │ + ldr r0, [pc, #60] @ 0x13f8b8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f7f0 │ │ │ │ + ldr r2, [pc, #24] @ 0x13f8a0 │ │ │ │ + ldr r0, [pc, #48] @ 0x13f8bc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f7f0 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #184] @ 0x13f890 │ │ │ │ + ldr r0, [pc, #184] @ 0x13f990 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x13f848 │ │ │ │ + beq 0x13f948 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #148] @ 0x13f894 │ │ │ │ - ldr r0, [pc, #148] @ 0x13f898 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #148] @ 0x13f994 │ │ │ │ + ldr r0, [pc, #148] @ 0x13f998 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13f864 │ │ │ │ - ldr r2, [pc, #120] @ 0x13f894 │ │ │ │ - ldr r0, [pc, #124] @ 0x13f89c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x13f964 │ │ │ │ + ldr r2, [pc, #120] @ 0x13f994 │ │ │ │ + ldr r0, [pc, #124] @ 0x13f99c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x13b1b0 │ │ │ │ - ldr r0, [pc, #108] @ 0x13f8a0 │ │ │ │ + bl 0x13b2b0 │ │ │ │ + ldr r0, [pc, #108] @ 0x13f9a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #92] @ 0x13f8a4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #68] @ 0x13f894 │ │ │ │ - ldr r0, [pc, #84] @ 0x13f8a8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #92] @ 0x13f9a4 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #68] @ 0x13f994 │ │ │ │ + ldr r0, [pc, #84] @ 0x13f9a8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x13f814 │ │ │ │ + bne 0x13f914 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x13f87c │ │ │ │ - ldr r1, [pc, #32] @ 0x13f894 │ │ │ │ - ldr r0, [pc, #52] @ 0x13f8ac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f820 │ │ │ │ - ldr r2, [pc, #16] @ 0x13f894 │ │ │ │ - ldr r0, [pc, #40] @ 0x13f8b0 │ │ │ │ + bne 0x13f97c │ │ │ │ + ldr r1, [pc, #32] @ 0x13f994 │ │ │ │ + ldr r0, [pc, #52] @ 0x13f9ac │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f920 │ │ │ │ + ldr r2, [pc, #16] @ 0x13f994 │ │ │ │ + ldr r0, [pc, #40] @ 0x13f9b0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f820 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r5, r6, r4, lsr #26 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13f920 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r5, r6, r4, lsr #28 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #196] @ 0x13f990 │ │ │ │ + ldr r0, [pc, #196] @ 0x13fa90 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x13f948 │ │ │ │ + beq 0x13fa48 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #164] @ 0x13f994 │ │ │ │ - ldr r0, [pc, #164] @ 0x13f998 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #164] @ 0x13fa94 │ │ │ │ + ldr r0, [pc, #164] @ 0x13fa98 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13f964 │ │ │ │ - ldr r2, [pc, #136] @ 0x13f994 │ │ │ │ - ldr r0, [pc, #140] @ 0x13f99c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x13fa64 │ │ │ │ + ldr r2, [pc, #136] @ 0x13fa94 │ │ │ │ + ldr r0, [pc, #140] @ 0x13fa9c │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x13f930 │ │ │ │ + beq 0x13fa30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x13b6e0 │ │ │ │ + bl 0x13b7e0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #112] @ 0x13f9a0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #108] @ 0x13f9a4 │ │ │ │ - ldr r1, [pc, #108] @ 0x13f9a8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 0x13f9a0 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #68] @ 0x13f994 │ │ │ │ - ldr r0, [pc, #88] @ 0x13f9ac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x13f904 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13f97c │ │ │ │ - ldr r1, [pc, #32] @ 0x13f994 │ │ │ │ - ldr r0, [pc, #56] @ 0x13f9b0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f910 │ │ │ │ - ldr r2, [pc, #16] @ 0x13f994 │ │ │ │ - ldr r0, [pc, #44] @ 0x13f9b4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13f910 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r0, [pc, #112] @ 0x13faa0 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #108] @ 0x13faa4 │ │ │ │ + ldr r1, [pc, #108] @ 0x13faa8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #88] @ 0x13faa0 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #68] @ 0x13fa94 │ │ │ │ + ldr r0, [pc, #88] @ 0x13faac │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x13fa04 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13fa7c │ │ │ │ + ldr r1, [pc, #32] @ 0x13fa94 │ │ │ │ + ldr r0, [pc, #56] @ 0x13fab0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fa10 │ │ │ │ + ldr r2, [pc, #16] @ 0x13fa94 │ │ │ │ + ldr r0, [pc, #44] @ 0x13fab4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fa10 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #188] @ 0x13fa8c │ │ │ │ + ldr r0, [pc, #188] @ 0x13fb8c │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x13fa44 │ │ │ │ + beq 0x13fb44 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #152] @ 0x13fa90 │ │ │ │ - ldr r0, [pc, #152] @ 0x13fa94 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #152] @ 0x13fb90 │ │ │ │ + ldr r0, [pc, #152] @ 0x13fb94 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13fa60 │ │ │ │ - ldr r2, [pc, #124] @ 0x13fa90 │ │ │ │ - ldr r0, [pc, #128] @ 0x13fa98 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x13fb60 │ │ │ │ + ldr r2, [pc, #124] @ 0x13fb90 │ │ │ │ + ldr r0, [pc, #128] @ 0x13fb98 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #120] @ 0x13fa9c │ │ │ │ + ldr r0, [pc, #120] @ 0x13fb9c │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r0, [pc, #112] @ 0x13faa0 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r0, [pc, #112] @ 0x13fba0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #96] @ 0x13faa4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #68] @ 0x13fa90 │ │ │ │ - ldr r0, [pc, #88] @ 0x13faa8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x13fa0c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13fa78 │ │ │ │ - ldr r1, [pc, #32] @ 0x13fa90 │ │ │ │ - ldr r0, [pc, #56] @ 0x13faac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fa18 │ │ │ │ - ldr r2, [pc, #16] @ 0x13fa90 │ │ │ │ - ldr r0, [pc, #44] @ 0x13fab0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fa18 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - ldrdeq r5, [r6], #-192 @ 0xffffff40 │ │ │ │ - subeq r5, r6, r8, asr #26 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r0, [pc, #96] @ 0x13fba4 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #68] @ 0x13fb90 │ │ │ │ + ldr r0, [pc, #88] @ 0x13fba8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x13fb0c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13fb78 │ │ │ │ + ldr r1, [pc, #32] @ 0x13fb90 │ │ │ │ + ldr r0, [pc, #56] @ 0x13fbac │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fb18 │ │ │ │ + ldr r2, [pc, #16] @ 0x13fb90 │ │ │ │ + ldr r0, [pc, #44] @ 0x13fbb0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fb18 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + ldrdeq r5, [r6], #-208 @ 0xffffff30 │ │ │ │ + subeq r5, r6, r8, asr #28 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #168] @ 0x13fb74 │ │ │ │ + ldr r0, [pc, #168] @ 0x13fc74 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13fb1c │ │ │ │ - ldr r2, [pc, #136] @ 0x13fb78 │ │ │ │ - ldr r0, [pc, #136] @ 0x13fb7c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x13fb34 │ │ │ │ - ldr r2, [pc, #116] @ 0x13fb80 │ │ │ │ - ldr r0, [pc, #108] @ 0x13fb7c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #104] @ 0x13fb84 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13fb4c │ │ │ │ - ldr r1, [pc, #76] @ 0x13fb78 │ │ │ │ - ldr r0, [pc, #88] @ 0x13fb88 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13faf4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13fb60 │ │ │ │ - ldr r1, [pc, #60] @ 0x13fb80 │ │ │ │ - ldr r0, [pc, #64] @ 0x13fb88 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fb10 │ │ │ │ - ldr r2, [pc, #36] @ 0x13fb78 │ │ │ │ - ldr r0, [pc, #52] @ 0x13fb8c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13faf4 │ │ │ │ - ldr r2, [pc, #24] @ 0x13fb80 │ │ │ │ - ldr r0, [pc, #32] @ 0x13fb8c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fb10 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13fc1c │ │ │ │ + ldr r2, [pc, #136] @ 0x13fc78 │ │ │ │ + ldr r0, [pc, #136] @ 0x13fc7c │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x13fc34 │ │ │ │ + ldr r2, [pc, #116] @ 0x13fc80 │ │ │ │ + ldr r0, [pc, #108] @ 0x13fc7c │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #104] @ 0x13fc84 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13fc4c │ │ │ │ + ldr r1, [pc, #76] @ 0x13fc78 │ │ │ │ + ldr r0, [pc, #88] @ 0x13fc88 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fbf4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13fc60 │ │ │ │ + ldr r1, [pc, #60] @ 0x13fc80 │ │ │ │ + ldr r0, [pc, #64] @ 0x13fc88 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fc10 │ │ │ │ + ldr r2, [pc, #36] @ 0x13fc78 │ │ │ │ + ldr r0, [pc, #52] @ 0x13fc8c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fbf4 │ │ │ │ + ldr r2, [pc, #24] @ 0x13fc80 │ │ │ │ + ldr r0, [pc, #32] @ 0x13fc8c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fc10 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #168] @ 0x13fc50 │ │ │ │ + ldr r0, [pc, #168] @ 0x13fd50 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13fbf8 │ │ │ │ - ldr r2, [pc, #136] @ 0x13fc54 │ │ │ │ - ldr r0, [pc, #136] @ 0x13fc58 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x13fc10 │ │ │ │ - ldr r2, [pc, #116] @ 0x13fc5c │ │ │ │ - ldr r0, [pc, #108] @ 0x13fc58 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #104] @ 0x13fc60 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13fc28 │ │ │ │ - ldr r1, [pc, #76] @ 0x13fc54 │ │ │ │ - ldr r0, [pc, #88] @ 0x13fc64 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fbd0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13fc3c │ │ │ │ - ldr r1, [pc, #60] @ 0x13fc5c │ │ │ │ - ldr r0, [pc, #64] @ 0x13fc64 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fbec │ │ │ │ - ldr r2, [pc, #36] @ 0x13fc54 │ │ │ │ - ldr r0, [pc, #52] @ 0x13fc68 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fbd0 │ │ │ │ - ldr r2, [pc, #24] @ 0x13fc5c │ │ │ │ - ldr r0, [pc, #32] @ 0x13fc68 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fbec │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13fcf8 │ │ │ │ + ldr r2, [pc, #136] @ 0x13fd54 │ │ │ │ + ldr r0, [pc, #136] @ 0x13fd58 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x13fd10 │ │ │ │ + ldr r2, [pc, #116] @ 0x13fd5c │ │ │ │ + ldr r0, [pc, #108] @ 0x13fd58 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #104] @ 0x13fd60 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13fd28 │ │ │ │ + ldr r1, [pc, #76] @ 0x13fd54 │ │ │ │ + ldr r0, [pc, #88] @ 0x13fd64 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fcd0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13fd3c │ │ │ │ + ldr r1, [pc, #60] @ 0x13fd5c │ │ │ │ + ldr r0, [pc, #64] @ 0x13fd64 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fcec │ │ │ │ + ldr r2, [pc, #36] @ 0x13fd54 │ │ │ │ + ldr r0, [pc, #52] @ 0x13fd68 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fcd0 │ │ │ │ + ldr r2, [pc, #24] @ 0x13fd5c │ │ │ │ + ldr r0, [pc, #32] @ 0x13fd68 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fcec │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #168] @ 0x13fd2c │ │ │ │ + ldr r0, [pc, #168] @ 0x13fe2c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13fcd4 │ │ │ │ - ldr r2, [pc, #136] @ 0x13fd30 │ │ │ │ - ldr r0, [pc, #136] @ 0x13fd34 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x13fcec │ │ │ │ - ldr r2, [pc, #116] @ 0x13fd38 │ │ │ │ - ldr r0, [pc, #108] @ 0x13fd34 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #104] @ 0x13fd3c │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13fd04 │ │ │ │ - ldr r1, [pc, #76] @ 0x13fd30 │ │ │ │ - ldr r0, [pc, #88] @ 0x13fd40 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fcac │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13fd18 │ │ │ │ - ldr r1, [pc, #60] @ 0x13fd38 │ │ │ │ - ldr r0, [pc, #64] @ 0x13fd40 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fcc8 │ │ │ │ - ldr r2, [pc, #36] @ 0x13fd30 │ │ │ │ - ldr r0, [pc, #52] @ 0x13fd44 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fcac │ │ │ │ - ldr r2, [pc, #24] @ 0x13fd38 │ │ │ │ - ldr r0, [pc, #32] @ 0x13fd44 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fcc8 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13fdd4 │ │ │ │ + ldr r2, [pc, #136] @ 0x13fe30 │ │ │ │ + ldr r0, [pc, #136] @ 0x13fe34 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x13fdec │ │ │ │ + ldr r2, [pc, #116] @ 0x13fe38 │ │ │ │ + ldr r0, [pc, #108] @ 0x13fe34 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #104] @ 0x13fe3c │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13fe04 │ │ │ │ + ldr r1, [pc, #76] @ 0x13fe30 │ │ │ │ + ldr r0, [pc, #88] @ 0x13fe40 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fdac │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13fe18 │ │ │ │ + ldr r1, [pc, #60] @ 0x13fe38 │ │ │ │ + ldr r0, [pc, #64] @ 0x13fe40 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fdc8 │ │ │ │ + ldr r2, [pc, #36] @ 0x13fe30 │ │ │ │ + ldr r0, [pc, #52] @ 0x13fe44 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fdac │ │ │ │ + ldr r2, [pc, #24] @ 0x13fe38 │ │ │ │ + ldr r0, [pc, #32] @ 0x13fe44 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fdc8 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #168] @ 0x13fe08 │ │ │ │ + ldr r0, [pc, #168] @ 0x13ff08 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13fdb0 │ │ │ │ - ldr r2, [pc, #136] @ 0x13fe0c │ │ │ │ - ldr r0, [pc, #136] @ 0x13fe10 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x13fdc8 │ │ │ │ - ldr r2, [pc, #116] @ 0x13fe14 │ │ │ │ - ldr r0, [pc, #108] @ 0x13fe10 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #104] @ 0x13fe18 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13fde0 │ │ │ │ - ldr r1, [pc, #76] @ 0x13fe0c │ │ │ │ - ldr r0, [pc, #88] @ 0x13fe1c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fd88 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13fdf4 │ │ │ │ - ldr r1, [pc, #60] @ 0x13fe14 │ │ │ │ - ldr r0, [pc, #64] @ 0x13fe1c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fda4 │ │ │ │ - ldr r2, [pc, #36] @ 0x13fe0c │ │ │ │ - ldr r0, [pc, #52] @ 0x13fe20 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fd88 │ │ │ │ - ldr r2, [pc, #24] @ 0x13fe14 │ │ │ │ - ldr r0, [pc, #32] @ 0x13fe20 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fda4 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x13feb0 │ │ │ │ + ldr r2, [pc, #136] @ 0x13ff0c │ │ │ │ + ldr r0, [pc, #136] @ 0x13ff10 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x13fec8 │ │ │ │ + ldr r2, [pc, #116] @ 0x13ff14 │ │ │ │ + ldr r0, [pc, #108] @ 0x13ff10 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #104] @ 0x13ff18 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x13fee0 │ │ │ │ + ldr r1, [pc, #76] @ 0x13ff0c │ │ │ │ + ldr r0, [pc, #88] @ 0x13ff1c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fe88 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13fef4 │ │ │ │ + ldr r1, [pc, #60] @ 0x13ff14 │ │ │ │ + ldr r0, [pc, #64] @ 0x13ff1c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fea4 │ │ │ │ + ldr r2, [pc, #36] @ 0x13ff0c │ │ │ │ + ldr r0, [pc, #52] @ 0x13ff20 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fe88 │ │ │ │ + ldr r2, [pc, #24] @ 0x13ff14 │ │ │ │ + ldr r0, [pc, #32] @ 0x13ff20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13fea4 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #252] @ 0x13ff3c │ │ │ │ + ldr r3, [pc, #252] @ 0x14003c │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #240] @ 0x13ff40 │ │ │ │ + ldr r0, [pc, #240] @ 0x140040 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x13ff0c │ │ │ │ - ldr r2, [pc, #204] @ 0x13ff44 │ │ │ │ - ldr r0, [pc, #204] @ 0x13ff48 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x13fef8 │ │ │ │ - ldr r1, [pc, #184] @ 0x13ff44 │ │ │ │ - ldr r0, [pc, #188] @ 0x13ff4c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x14000c │ │ │ │ + ldr r2, [pc, #204] @ 0x140044 │ │ │ │ + ldr r0, [pc, #204] @ 0x140048 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x13fff8 │ │ │ │ + ldr r1, [pc, #184] @ 0x140044 │ │ │ │ + ldr r0, [pc, #188] @ 0x14004c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #168] @ 0x13ff50 │ │ │ │ - ldr ip, [pc, #168] @ 0x13ff54 │ │ │ │ - ldr r0, [pc, #168] @ 0x13ff58 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #168] @ 0x140050 │ │ │ │ + ldr ip, [pc, #168] @ 0x140054 │ │ │ │ + ldr r0, [pc, #168] @ 0x140058 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #100] @ 0x13ff3c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #100] @ 0x14003c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x13ff38 │ │ │ │ - ldr r0, [pc, #108] @ 0x13ff5c │ │ │ │ + bne 0x140038 │ │ │ │ + ldr r0, [pc, #108] @ 0x14005c │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #68] @ 0x13ff44 │ │ │ │ - ldr r0, [pc, #92] @ 0x13ff60 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fe90 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x13ff24 │ │ │ │ - ldr r1, [pc, #40] @ 0x13ff44 │ │ │ │ - ldr r0, [pc, #44] @ 0x13ff4c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fe7c │ │ │ │ - ldr r2, [pc, #24] @ 0x13ff44 │ │ │ │ - ldr r0, [pc, #48] @ 0x13ff60 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13fe7c │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #68] @ 0x140044 │ │ │ │ + ldr r0, [pc, #92] @ 0x140060 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ff90 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x140024 │ │ │ │ + ldr r1, [pc, #40] @ 0x140044 │ │ │ │ + ldr r0, [pc, #44] @ 0x14004c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ff7c │ │ │ │ + ldr r2, [pc, #24] @ 0x140044 │ │ │ │ + ldr r0, [pc, #48] @ 0x140060 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x13ff7c │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #252] @ 0x14007c │ │ │ │ + ldr r3, [pc, #252] @ 0x14017c │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #240] @ 0x140080 │ │ │ │ + ldr r0, [pc, #240] @ 0x140180 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14004c │ │ │ │ - ldr r2, [pc, #204] @ 0x140084 │ │ │ │ - ldr r0, [pc, #204] @ 0x140088 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x140038 │ │ │ │ - ldr r1, [pc, #184] @ 0x140084 │ │ │ │ - ldr r0, [pc, #188] @ 0x14008c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x14014c │ │ │ │ + ldr r2, [pc, #204] @ 0x140184 │ │ │ │ + ldr r0, [pc, #204] @ 0x140188 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x140138 │ │ │ │ + ldr r1, [pc, #184] @ 0x140184 │ │ │ │ + ldr r0, [pc, #188] @ 0x14018c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #168] @ 0x140090 │ │ │ │ - ldr ip, [pc, #168] @ 0x140094 │ │ │ │ - ldr r0, [pc, #168] @ 0x140098 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #168] @ 0x140190 │ │ │ │ + ldr ip, [pc, #168] @ 0x140194 │ │ │ │ + ldr r0, [pc, #168] @ 0x140198 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #100] @ 0x14007c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #100] @ 0x14017c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x140078 │ │ │ │ - ldr r0, [pc, #108] @ 0x14009c │ │ │ │ + bne 0x140178 │ │ │ │ + ldr r0, [pc, #108] @ 0x14019c │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #68] @ 0x140084 │ │ │ │ - ldr r0, [pc, #92] @ 0x1400a0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ffd0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x140064 │ │ │ │ - ldr r1, [pc, #40] @ 0x140084 │ │ │ │ - ldr r0, [pc, #44] @ 0x14008c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ffbc │ │ │ │ - ldr r2, [pc, #24] @ 0x140084 │ │ │ │ - ldr r0, [pc, #48] @ 0x1400a0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x13ffbc │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #68] @ 0x140184 │ │ │ │ + ldr r0, [pc, #92] @ 0x1401a0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1400d0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x140164 │ │ │ │ + ldr r1, [pc, #40] @ 0x140184 │ │ │ │ + ldr r0, [pc, #44] @ 0x14018c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1400bc │ │ │ │ + ldr r2, [pc, #24] @ 0x140184 │ │ │ │ + ldr r0, [pc, #48] @ 0x1401a0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1400bc │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 0x1400e8 │ │ │ │ + beq 0x1401e8 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r3, [pc, #28] @ 0x1400fc │ │ │ │ + ldr r3, [pc, #28] @ 0x1401fc │ │ │ │ ldm ip, {r1, r2} │ │ │ │ - ldr r0, [pc, #24] @ 0x140100 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #24] @ 0x140200 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #8] @ 0x1400fc │ │ │ │ + ldr r2, [pc, #8] @ 0x1401fc │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 0x140104 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r4, lsr lr │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r0, [pc, #8] @ 0x140204 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r4, lsr pc │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #204] @ 0x1401ec │ │ │ │ + ldr r0, [pc, #204] @ 0x1402ec │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x1401a4 │ │ │ │ + beq 0x1402a4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #172] @ 0x1401f0 │ │ │ │ - ldr r0, [pc, #172] @ 0x1401f4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x1401c0 │ │ │ │ - ldr r2, [pc, #144] @ 0x1401f0 │ │ │ │ - ldr r0, [pc, #148] @ 0x1401f8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 0x140194 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0x13b6e0 │ │ │ │ - ldr r0, [pc, #124] @ 0x1401fc │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #108] @ 0x140200 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #84] @ 0x1401f0 │ │ │ │ - ldr r0, [pc, #100] @ 0x140204 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140178 │ │ │ │ - ldr r1, [pc, #68] @ 0x1401f0 │ │ │ │ - ldr r0, [pc, #88] @ 0x140208 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x140158 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x1401d8 │ │ │ │ - ldr r1, [pc, #32] @ 0x1401f0 │ │ │ │ - ldr r0, [pc, #56] @ 0x14020c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140164 │ │ │ │ - ldr r2, [pc, #16] @ 0x1401f0 │ │ │ │ - ldr r0, [pc, #44] @ 0x140210 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140164 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r5, r6, r8, asr #26 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r2, [pc, #172] @ 0x1402f0 │ │ │ │ + ldr r0, [pc, #172] @ 0x1402f4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x1402c0 │ │ │ │ + ldr r2, [pc, #144] @ 0x1402f0 │ │ │ │ + ldr r0, [pc, #148] @ 0x1402f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 0x140294 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x13b7e0 │ │ │ │ + ldr r0, [pc, #124] @ 0x1402fc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 0x13ae34 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #108] @ 0x140300 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #84] @ 0x1402f0 │ │ │ │ + ldr r0, [pc, #100] @ 0x140304 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140278 │ │ │ │ + ldr r1, [pc, #68] @ 0x1402f0 │ │ │ │ + ldr r0, [pc, #88] @ 0x140308 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x140258 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x1402d8 │ │ │ │ + ldr r1, [pc, #32] @ 0x1402f0 │ │ │ │ + ldr r0, [pc, #56] @ 0x14030c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140264 │ │ │ │ + ldr r2, [pc, #16] @ 0x1402f0 │ │ │ │ + ldr r0, [pc, #44] @ 0x140310 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140264 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r5, r6, r8, asr #28 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #208] @ 0x1402fc │ │ │ │ + ldr r0, [pc, #208] @ 0x1403fc │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x1402b4 │ │ │ │ + beq 0x1403b4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #176] @ 0x140300 │ │ │ │ - ldr r0, [pc, #176] @ 0x140304 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x1402d0 │ │ │ │ - ldr r2, [pc, #148] @ 0x140300 │ │ │ │ - ldr r0, [pc, #152] @ 0x140308 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x1402a0 │ │ │ │ - ldr r1, [pc, #128] @ 0x140300 │ │ │ │ - ldr r0, [pc, #136] @ 0x14030c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #132] @ 0x140310 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #116] @ 0x140314 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #88] @ 0x140300 │ │ │ │ - ldr r0, [pc, #108] @ 0x140318 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140284 │ │ │ │ - ldr r1, [pc, #68] @ 0x140300 │ │ │ │ - ldr r0, [pc, #92] @ 0x14031c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x140264 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x1402e8 │ │ │ │ - ldr r1, [pc, #32] @ 0x140300 │ │ │ │ - ldr r0, [pc, #40] @ 0x14030c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140270 │ │ │ │ - ldr r2, [pc, #16] @ 0x140300 │ │ │ │ - ldr r0, [pc, #36] @ 0x140318 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140270 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r5, r6, r8, asr #26 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ + ldr r2, [pc, #176] @ 0x140400 │ │ │ │ + ldr r0, [pc, #176] @ 0x140404 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x1403d0 │ │ │ │ + ldr r2, [pc, #148] @ 0x140400 │ │ │ │ + ldr r0, [pc, #152] @ 0x140408 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x1403a0 │ │ │ │ + ldr r1, [pc, #128] @ 0x140400 │ │ │ │ + ldr r0, [pc, #136] @ 0x14040c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #132] @ 0x140410 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 0x13ae34 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #116] @ 0x140414 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #88] @ 0x140400 │ │ │ │ + ldr r0, [pc, #108] @ 0x140418 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140384 │ │ │ │ + ldr r1, [pc, #68] @ 0x140400 │ │ │ │ + ldr r0, [pc, #92] @ 0x14041c │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x140364 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x1403e8 │ │ │ │ + ldr r1, [pc, #32] @ 0x140400 │ │ │ │ + ldr r0, [pc, #40] @ 0x14040c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140370 │ │ │ │ + ldr r2, [pc, #16] @ 0x140400 │ │ │ │ + ldr r0, [pc, #36] @ 0x140418 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140370 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r5, r6, r8, asr #28 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #276] @ 0x140450 │ │ │ │ + ldr r3, [pc, #276] @ 0x140550 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #264] @ 0x140454 │ │ │ │ + ldr r0, [pc, #264] @ 0x140554 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x140420 │ │ │ │ - ldr r2, [pc, #228] @ 0x140458 │ │ │ │ - ldr r0, [pc, #228] @ 0x14045c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r6, [pc, #224] @ 0x140460 │ │ │ │ - ldr r4, [pc, #224] @ 0x140464 │ │ │ │ + beq 0x140520 │ │ │ │ + ldr r2, [pc, #228] @ 0x140558 │ │ │ │ + ldr r0, [pc, #228] @ 0x14055c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r6, [pc, #224] @ 0x140560 │ │ │ │ + ldr r4, [pc, #224] @ 0x140564 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #188] @ 0x140458 │ │ │ │ + ldr r0, [pc, #188] @ 0x140558 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r4, r6} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #144] @ 0x140468 │ │ │ │ + ldr r0, [pc, #144] @ 0x140568 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r4, r6} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #80] @ 0x140450 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #80] @ 0x140550 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14044c │ │ │ │ - ldr r0, [pc, #84] @ 0x14046c │ │ │ │ + bne 0x14054c │ │ │ │ + ldr r0, [pc, #84] @ 0x14056c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x140438 │ │ │ │ - ldr r1, [pc, #40] @ 0x140458 │ │ │ │ - ldr r0, [pc, #60] @ 0x140470 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140378 │ │ │ │ - ldr r2, [pc, #24] @ 0x140458 │ │ │ │ - ldr r0, [pc, #48] @ 0x140474 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140378 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x140538 │ │ │ │ + ldr r1, [pc, #40] @ 0x140558 │ │ │ │ + ldr r0, [pc, #60] @ 0x140570 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140478 │ │ │ │ + ldr r2, [pc, #24] @ 0x140558 │ │ │ │ + ldr r0, [pc, #48] @ 0x140574 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140478 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #208] @ 0x140560 │ │ │ │ + ldr r0, [pc, #208] @ 0x140660 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x140518 │ │ │ │ + beq 0x140618 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #176] @ 0x140564 │ │ │ │ - ldr r0, [pc, #176] @ 0x140568 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x140534 │ │ │ │ - ldr r2, [pc, #148] @ 0x140564 │ │ │ │ - ldr r0, [pc, #152] @ 0x14056c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x140504 │ │ │ │ - ldr r1, [pc, #128] @ 0x140564 │ │ │ │ - ldr r0, [pc, #136] @ 0x140570 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #132] @ 0x140574 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #116] @ 0x140578 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #88] @ 0x140564 │ │ │ │ - ldr r0, [pc, #108] @ 0x14057c │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1404e8 │ │ │ │ - ldr r1, [pc, #68] @ 0x140564 │ │ │ │ - ldr r0, [pc, #92] @ 0x140580 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x1404c8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x14054c │ │ │ │ - ldr r1, [pc, #32] @ 0x140564 │ │ │ │ - ldr r0, [pc, #40] @ 0x140570 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1404d4 │ │ │ │ - ldr r2, [pc, #16] @ 0x140564 │ │ │ │ - ldr r0, [pc, #36] @ 0x14057c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1404d4 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r5, r6, r8, asr #26 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ + ldr r2, [pc, #176] @ 0x140664 │ │ │ │ + ldr r0, [pc, #176] @ 0x140668 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x140634 │ │ │ │ + ldr r2, [pc, #148] @ 0x140664 │ │ │ │ + ldr r0, [pc, #152] @ 0x14066c │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x140604 │ │ │ │ + ldr r1, [pc, #128] @ 0x140664 │ │ │ │ + ldr r0, [pc, #136] @ 0x140670 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #132] @ 0x140674 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 0x13ae34 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #116] @ 0x140678 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #88] @ 0x140664 │ │ │ │ + ldr r0, [pc, #108] @ 0x14067c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1405e8 │ │ │ │ + ldr r1, [pc, #68] @ 0x140664 │ │ │ │ + ldr r0, [pc, #92] @ 0x140680 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x1405c8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x14064c │ │ │ │ + ldr r1, [pc, #32] @ 0x140664 │ │ │ │ + ldr r0, [pc, #40] @ 0x140670 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1405d4 │ │ │ │ + ldr r2, [pc, #16] @ 0x140664 │ │ │ │ + ldr r0, [pc, #36] @ 0x14067c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1405d4 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r5, r6, r8, asr #28 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #228] @ 0x140680 │ │ │ │ + ldr r0, [pc, #228] @ 0x140780 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ and r6, r3, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x140644 │ │ │ │ - ldr r2, [pc, #184] @ 0x140684 │ │ │ │ - ldr r0, [pc, #184] @ 0x140688 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x140744 │ │ │ │ + ldr r2, [pc, #184] @ 0x140784 │ │ │ │ + ldr r0, [pc, #184] @ 0x140788 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ clz r1, r6 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 0x13b660 │ │ │ │ + bl 0x13b760 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x1405f4 │ │ │ │ + bne 0x1406f4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #152] @ 0x14068c │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #152] @ 0x14078c │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x14065c │ │ │ │ + beq 0x14075c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x13b6e0 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 0x140628 │ │ │ │ - ldr r0, [pc, #120] @ 0x140690 │ │ │ │ - ldr r1, [pc, #120] @ 0x140694 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #100] @ 0x14068c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #104] @ 0x140698 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [pc, #92] @ 0x140694 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #72] @ 0x14068c │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x14066c │ │ │ │ - ldr r1, [pc, #48] @ 0x140684 │ │ │ │ - ldr r0, [pc, #56] @ 0x140690 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1405d0 │ │ │ │ - ldr r1, [pc, #32] @ 0x140684 │ │ │ │ - ldr r0, [pc, #52] @ 0x14069c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140608 │ │ │ │ - ldr r2, [pc, #16] @ 0x140684 │ │ │ │ - ldr r0, [pc, #32] @ 0x140698 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1405d0 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ + bl 0x13b7e0 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 0x140728 │ │ │ │ + ldr r0, [pc, #120] @ 0x140790 │ │ │ │ + ldr r1, [pc, #120] @ 0x140794 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #100] @ 0x14078c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #104] @ 0x140798 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [pc, #92] @ 0x140794 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #72] @ 0x14078c │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x14076c │ │ │ │ + ldr r1, [pc, #48] @ 0x140784 │ │ │ │ + ldr r0, [pc, #56] @ 0x140790 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1406d0 │ │ │ │ + ldr r1, [pc, #32] @ 0x140784 │ │ │ │ + ldr r0, [pc, #52] @ 0x14079c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140708 │ │ │ │ + ldr r2, [pc, #16] @ 0x140784 │ │ │ │ + ldr r0, [pc, #32] @ 0x140798 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1406d0 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #240] @ 0x1407a8 │ │ │ │ + ldr r0, [pc, #240] @ 0x1408a8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ and r8, r6, #64 @ 0x40 │ │ │ │ - beq 0x140748 │ │ │ │ + beq 0x140848 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #200] @ 0x1407ac │ │ │ │ - ldr r0, [pc, #200] @ 0x1407b0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x140764 │ │ │ │ - ldr r2, [pc, #172] @ 0x1407ac │ │ │ │ - ldr r0, [pc, #176] @ 0x1407b4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #200] @ 0x1408ac │ │ │ │ + ldr r0, [pc, #200] @ 0x1408b0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x140864 │ │ │ │ + ldr r2, [pc, #172] @ 0x1408ac │ │ │ │ + ldr r0, [pc, #176] @ 0x1408b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r6 │ │ │ │ clz r1, r8 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 0x13b660 │ │ │ │ + bl 0x13b760 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x140728 │ │ │ │ + bne 0x140828 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #144] @ 0x1407b8 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #144] @ 0x1408b8 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x14077c │ │ │ │ + beq 0x14087c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x13b6e0 │ │ │ │ + bl 0x13b7e0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #112] @ 0x1407b8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #92] @ 0x1407ac │ │ │ │ - ldr r0, [pc, #104] @ 0x1407bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x1406f8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x140794 │ │ │ │ - ldr r1, [pc, #56] @ 0x1407ac │ │ │ │ - ldr r0, [pc, #72] @ 0x1407c0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140704 │ │ │ │ - ldr r0, [pc, #64] @ 0x1407c4 │ │ │ │ - ldr r1, [pc, #64] @ 0x1407c8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #36] @ 0x1407b8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #16] @ 0x1407ac │ │ │ │ - ldr r0, [pc, #44] @ 0x1407cc │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140704 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r0, [pc, #112] @ 0x1408b8 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #92] @ 0x1408ac │ │ │ │ + ldr r0, [pc, #104] @ 0x1408bc │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x1407f8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x140894 │ │ │ │ + ldr r1, [pc, #56] @ 0x1408ac │ │ │ │ + ldr r0, [pc, #72] @ 0x1408c0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140804 │ │ │ │ + ldr r0, [pc, #64] @ 0x1408c4 │ │ │ │ + ldr r1, [pc, #64] @ 0x1408c8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #36] @ 0x1408b8 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #16] @ 0x1408ac │ │ │ │ + ldr r0, [pc, #44] @ 0x1408cc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140804 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #240] @ 0x1408d8 │ │ │ │ + ldr r0, [pc, #240] @ 0x1409d8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x140890 │ │ │ │ + beq 0x140990 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #200] @ 0x1408dc │ │ │ │ - ldr r0, [pc, #200] @ 0x1408e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x1408ac │ │ │ │ - ldr r2, [pc, #172] @ 0x1408dc │ │ │ │ - ldr r0, [pc, #176] @ 0x1408e4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #172] @ 0x1408e8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r0, [pc, #160] @ 0x1408ec │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x13ad34 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 0x140874 │ │ │ │ - ldr r0, [pc, #140] @ 0x1408f0 │ │ │ │ - ldr r1, [pc, #140] @ 0x1408f4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #132] @ 0x1408f8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #128] @ 0x1408fc │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [pc, #112] @ 0x1408f4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #104] @ 0x1408f8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #68] @ 0x1408dc │ │ │ │ - ldr r0, [pc, #100] @ 0x140900 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x140828 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x1408c4 │ │ │ │ - ldr r1, [pc, #32] @ 0x1408dc │ │ │ │ - ldr r0, [pc, #48] @ 0x1408f0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140834 │ │ │ │ - ldr r2, [pc, #16] @ 0x1408dc │ │ │ │ - ldr r0, [pc, #44] @ 0x1408fc │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140834 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r5, r6, ip, ror #26 │ │ │ │ - subeq r5, r6, r0, asr #27 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ + ldr r2, [pc, #200] @ 0x1409dc │ │ │ │ + ldr r0, [pc, #200] @ 0x1409e0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x1409ac │ │ │ │ + ldr r2, [pc, #172] @ 0x1409dc │ │ │ │ + ldr r0, [pc, #176] @ 0x1409e4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #172] @ 0x1409e8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r0, [pc, #160] @ 0x1409ec │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x13ae34 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 0x140974 │ │ │ │ + ldr r0, [pc, #140] @ 0x1409f0 │ │ │ │ + ldr r1, [pc, #140] @ 0x1409f4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #132] @ 0x1409f8 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #128] @ 0x1409fc │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [pc, #112] @ 0x1409f4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #104] @ 0x1409f8 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #68] @ 0x1409dc │ │ │ │ + ldr r0, [pc, #100] @ 0x140a00 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x140928 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x1409c4 │ │ │ │ + ldr r1, [pc, #32] @ 0x1409dc │ │ │ │ + ldr r0, [pc, #48] @ 0x1409f0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140934 │ │ │ │ + ldr r2, [pc, #16] @ 0x1409dc │ │ │ │ + ldr r0, [pc, #44] @ 0x1409fc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140934 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r5, r6, ip, ror #28 │ │ │ │ + subeq r5, r6, r0, asr #29 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #424] @ 0x140ac4 │ │ │ │ + ldr ip, [pc, #424] @ 0x140bc4 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - beq 0x140958 │ │ │ │ + beq 0x140a58 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x140a2c │ │ │ │ + beq 0x140b2c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r0, [pc, #316] @ 0x140ac8 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r0, [pc, #316] @ 0x140bc8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - ldr r7, [pc, #312] @ 0x140acc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r6, [pc, #308] @ 0x140ad0 │ │ │ │ + ldr r7, [pc, #312] @ 0x140bcc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r6, [pc, #308] @ 0x140bd0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #288] @ 0x140ad4 │ │ │ │ + ldr r0, [pc, #288] @ 0x140bd4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r6, r7} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 0x140a20 │ │ │ │ - bgt 0x140a80 │ │ │ │ + beq 0x140b20 │ │ │ │ + bgt 0x140b80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x140a74 │ │ │ │ + beq 0x140b74 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 0x140a80 │ │ │ │ - ldr r0, [pc, #224] @ 0x140ad8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #196] @ 0x140ac4 │ │ │ │ + bne 0x140b80 │ │ │ │ + ldr r0, [pc, #224] @ 0x140bd8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #196] @ 0x140bc4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x140ac0 │ │ │ │ - ldr r0, [pc, #196] @ 0x140adc │ │ │ │ + bne 0x140bc0 │ │ │ │ + ldr r0, [pc, #196] @ 0x140bdc │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #184] @ 0x140ae0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1409f8 │ │ │ │ - ldr r0, [pc, #148] @ 0x140ac8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #184] @ 0x140be0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140af8 │ │ │ │ + ldr r0, [pc, #148] @ 0x140bc8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #136] @ 0x140ad4 │ │ │ │ - ldr ip, [pc, #124] @ 0x140acc │ │ │ │ - ldr r0, [pc, #124] @ 0x140ad0 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #136] @ 0x140bd4 │ │ │ │ + ldr ip, [pc, #124] @ 0x140bcc │ │ │ │ + ldr r0, [pc, #124] @ 0x140bd0 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #104] @ 0x140ae4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1409f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #104] @ 0x140be4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140af8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #76] @ 0x140ae8 │ │ │ │ + ldr r0, [pc, #76] @ 0x140be8 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1409f8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140af8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, r0, asr #28 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r4, asr lr │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, ip, asr lr │ │ │ │ - subeq lr, r0, ip, asr #28 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ + subeq lr, r0, r0, asr #30 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r4, asr pc │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, ip, asr pc │ │ │ │ + subeq lr, r0, ip, asr #30 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #224] @ 0x140be4 │ │ │ │ + ldr r0, [pc, #224] @ 0x140ce4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x140ba4 │ │ │ │ - ldr r2, [pc, #188] @ 0x140be8 │ │ │ │ - ldr r0, [pc, #188] @ 0x140bec │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x140ca4 │ │ │ │ + ldr r2, [pc, #188] @ 0x140ce8 │ │ │ │ + ldr r0, [pc, #188] @ 0x140cec │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x140b70 │ │ │ │ + beq 0x140c70 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #164] @ 0x140be8 │ │ │ │ - ldr r0, [pc, #168] @ 0x140bf0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x140b8c │ │ │ │ - ldr r2, [pc, #148] @ 0x140bf4 │ │ │ │ - ldr r0, [pc, #136] @ 0x140bec │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #136] @ 0x140bf8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #112] @ 0x140be8 │ │ │ │ - ldr r0, [pc, #128] @ 0x140bfc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x140b58 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x140bd0 │ │ │ │ - ldr r1, [pc, #88] @ 0x140bf4 │ │ │ │ - ldr r0, [pc, #96] @ 0x140c00 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140b64 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x140bbc │ │ │ │ - ldr r1, [pc, #52] @ 0x140be8 │ │ │ │ - ldr r0, [pc, #72] @ 0x140c00 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140b30 │ │ │ │ - ldr r2, [pc, #36] @ 0x140be8 │ │ │ │ - ldr r0, [pc, #60] @ 0x140c04 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140b30 │ │ │ │ - ldr r2, [pc, #28] @ 0x140bf4 │ │ │ │ - ldr r0, [pc, #40] @ 0x140c04 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140b64 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r2, [pc, #164] @ 0x140ce8 │ │ │ │ + ldr r0, [pc, #168] @ 0x140cf0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x140c8c │ │ │ │ + ldr r2, [pc, #148] @ 0x140cf4 │ │ │ │ + ldr r0, [pc, #136] @ 0x140cec │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #136] @ 0x140cf8 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #112] @ 0x140ce8 │ │ │ │ + ldr r0, [pc, #128] @ 0x140cfc │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x140c58 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x140cd0 │ │ │ │ + ldr r1, [pc, #88] @ 0x140cf4 │ │ │ │ + ldr r0, [pc, #96] @ 0x140d00 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140c64 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x140cbc │ │ │ │ + ldr r1, [pc, #52] @ 0x140ce8 │ │ │ │ + ldr r0, [pc, #72] @ 0x140d00 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140c30 │ │ │ │ + ldr r2, [pc, #36] @ 0x140ce8 │ │ │ │ + ldr r0, [pc, #60] @ 0x140d04 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140c30 │ │ │ │ + ldr r2, [pc, #28] @ 0x140cf4 │ │ │ │ + ldr r0, [pc, #40] @ 0x140d04 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140c64 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #304] @ 0x140d54 │ │ │ │ + ldr r3, [pc, #304] @ 0x140e54 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #292] @ 0x140d58 │ │ │ │ + ldr r0, [pc, #292] @ 0x140e58 │ │ │ │ ldrd r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x140d08 │ │ │ │ + beq 0x140e08 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #260] @ 0x140d5c │ │ │ │ - ldr r0, [pc, #260] @ 0x140d60 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x140d24 │ │ │ │ - ldr r2, [pc, #232] @ 0x140d5c │ │ │ │ - ldr r0, [pc, #236] @ 0x140d64 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x140cf4 │ │ │ │ - ldr r1, [pc, #212] @ 0x140d5c │ │ │ │ - ldr r0, [pc, #220] @ 0x140d68 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #260] @ 0x140e5c │ │ │ │ + ldr r0, [pc, #260] @ 0x140e60 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x140e24 │ │ │ │ + ldr r2, [pc, #232] @ 0x140e5c │ │ │ │ + ldr r0, [pc, #236] @ 0x140e64 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x140df4 │ │ │ │ + ldr r1, [pc, #212] @ 0x140e5c │ │ │ │ + ldr r0, [pc, #220] @ 0x140e68 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #200] @ 0x140d6c │ │ │ │ - ldr ip, [pc, #200] @ 0x140d70 │ │ │ │ - ldr r0, [pc, #200] @ 0x140d74 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #200] @ 0x140e6c │ │ │ │ + ldr ip, [pc, #200] @ 0x140e70 │ │ │ │ + ldr r0, [pc, #200] @ 0x140e74 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #128] @ 0x140d54 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #128] @ 0x140e54 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x140d50 │ │ │ │ - ldr r0, [pc, #140] @ 0x140d78 │ │ │ │ + bne 0x140e50 │ │ │ │ + ldr r0, [pc, #140] @ 0x140e78 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #96] @ 0x140d5c │ │ │ │ - ldr r0, [pc, #124] @ 0x140d7c │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140c8c │ │ │ │ - ldr r1, [pc, #76] @ 0x140d5c │ │ │ │ - ldr r0, [pc, #108] @ 0x140d80 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x140c6c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x140d3c │ │ │ │ - ldr r1, [pc, #40] @ 0x140d5c │ │ │ │ - ldr r0, [pc, #48] @ 0x140d68 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140c78 │ │ │ │ - ldr r2, [pc, #24] @ 0x140d5c │ │ │ │ - ldr r0, [pc, #52] @ 0x140d7c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140c78 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #96] @ 0x140e5c │ │ │ │ + ldr r0, [pc, #124] @ 0x140e7c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140d8c │ │ │ │ + ldr r1, [pc, #76] @ 0x140e5c │ │ │ │ + ldr r0, [pc, #108] @ 0x140e80 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x140d6c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x140e3c │ │ │ │ + ldr r1, [pc, #40] @ 0x140e5c │ │ │ │ + ldr r0, [pc, #48] @ 0x140e68 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140d78 │ │ │ │ + ldr r2, [pc, #24] @ 0x140e5c │ │ │ │ + ldr r0, [pc, #52] @ 0x140e7c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140d78 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #320] @ 0x140ee0 │ │ │ │ + ldr r3, [pc, #320] @ 0x140fe0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #312] @ 0x140ee4 │ │ │ │ + ldr r0, [pc, #312] @ 0x140fe4 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r7, [pc, #272] @ 0x140ee8 │ │ │ │ - ldr r3, [pc, #272] @ 0x140eec │ │ │ │ - ldr r6, [pc, #272] @ 0x140ef0 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r7, [pc, #272] @ 0x140fe8 │ │ │ │ + ldr r3, [pc, #272] @ 0x140fec │ │ │ │ + ldr r6, [pc, #272] @ 0x140ff0 │ │ │ │ stmib sp, {r3, r7} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x140eb0 │ │ │ │ - ldr r0, [pc, #216] @ 0x140ef4 │ │ │ │ + beq 0x140fb0 │ │ │ │ + ldr r0, [pc, #216] @ 0x140ff4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x140e9c │ │ │ │ - ldr r1, [pc, #184] @ 0x140ee8 │ │ │ │ - ldr r0, [pc, #196] @ 0x140ef8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x140f9c │ │ │ │ + ldr r1, [pc, #184] @ 0x140fe8 │ │ │ │ + ldr r0, [pc, #196] @ 0x140ff8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #176] @ 0x140efc │ │ │ │ - ldr r0, [pc, #176] @ 0x140f00 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #176] @ 0x140ffc │ │ │ │ + ldr r0, [pc, #176] @ 0x141000 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ str r6, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #100] @ 0x140ee0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #100] @ 0x140fe0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x140edc │ │ │ │ - ldr r0, [pc, #112] @ 0x140f04 │ │ │ │ + bne 0x140fdc │ │ │ │ + ldr r0, [pc, #112] @ 0x141004 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #68] @ 0x140ee8 │ │ │ │ - ldr r0, [pc, #96] @ 0x140f08 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140e34 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x140ec8 │ │ │ │ - ldr r0, [pc, #56] @ 0x140ef8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140e20 │ │ │ │ - ldr r0, [pc, #56] @ 0x140f08 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140e20 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #68] @ 0x140fe8 │ │ │ │ + ldr r0, [pc, #96] @ 0x141008 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140f34 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x140fc8 │ │ │ │ + ldr r0, [pc, #56] @ 0x140ff8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140f20 │ │ │ │ + ldr r0, [pc, #56] @ 0x141008 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x140f20 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #344] @ 0x141080 │ │ │ │ + ldr r3, [pc, #344] @ 0x141180 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #332] @ 0x141084 │ │ │ │ + ldr r0, [pc, #332] @ 0x141184 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x141034 │ │ │ │ + beq 0x141134 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #292] @ 0x141088 │ │ │ │ - ldr r0, [pc, #292] @ 0x14108c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x141050 │ │ │ │ - ldr r2, [pc, #264] @ 0x141088 │ │ │ │ - ldr r0, [pc, #268] @ 0x141090 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r9, [pc, #252] @ 0x141088 │ │ │ │ - ldr r5, [pc, #260] @ 0x141094 │ │ │ │ - ldr r4, [pc, #260] @ 0x141098 │ │ │ │ + ldr r2, [pc, #292] @ 0x141188 │ │ │ │ + ldr r0, [pc, #292] @ 0x14118c │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x141150 │ │ │ │ + ldr r2, [pc, #264] @ 0x141188 │ │ │ │ + ldr r0, [pc, #268] @ 0x141190 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r9, [pc, #252] @ 0x141188 │ │ │ │ + ldr r5, [pc, #260] @ 0x141194 │ │ │ │ + ldr r4, [pc, #260] @ 0x141198 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r4, r5, r9} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r5, r9} │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #148] @ 0x14109c │ │ │ │ + ldr r0, [pc, #148] @ 0x14119c │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r3, [pc, #108] @ 0x141080 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r3, [pc, #108] @ 0x141180 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14107c │ │ │ │ - ldr r0, [pc, #116] @ 0x1410a0 │ │ │ │ + bne 0x14117c │ │ │ │ + ldr r0, [pc, #116] @ 0x1411a0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #76] @ 0x141088 │ │ │ │ - ldr r0, [pc, #100] @ 0x1410a4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x140f78 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x141068 │ │ │ │ - ldr r1, [pc, #40] @ 0x141088 │ │ │ │ - ldr r0, [pc, #68] @ 0x1410a8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140f84 │ │ │ │ - ldr r2, [pc, #24] @ 0x141088 │ │ │ │ - ldr r0, [pc, #56] @ 0x1410ac │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x140f84 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r5, r6, r8, asr #26 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #76] @ 0x141188 │ │ │ │ + ldr r0, [pc, #100] @ 0x1411a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x141078 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x141168 │ │ │ │ + ldr r1, [pc, #40] @ 0x141188 │ │ │ │ + ldr r0, [pc, #68] @ 0x1411a8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141084 │ │ │ │ + ldr r2, [pc, #24] @ 0x141188 │ │ │ │ + ldr r0, [pc, #56] @ 0x1411ac │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141084 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r5, r6, r8, asr #28 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #280] @ 0x1411e0 │ │ │ │ + ldr r0, [pc, #280] @ 0x1412e0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x141150 │ │ │ │ + beq 0x141250 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #244] @ 0x1411e4 │ │ │ │ - ldr r0, [pc, #244] @ 0x1411e8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x14116c │ │ │ │ - ldr r2, [pc, #216] @ 0x1411e4 │ │ │ │ - ldr r0, [pc, #220] @ 0x1411ec │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #244] @ 0x1412e4 │ │ │ │ + ldr r0, [pc, #244] @ 0x1412e8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x14126c │ │ │ │ + ldr r2, [pc, #216] @ 0x1412e4 │ │ │ │ + ldr r0, [pc, #220] @ 0x1412ec │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r7, #100 @ 0x64 │ │ │ │ - beq 0x141184 │ │ │ │ + beq 0x141284 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #192] @ 0x1411e4 │ │ │ │ - ldr r0, [pc, #192] @ 0x1411e8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x1411a0 │ │ │ │ - ldr r2, [pc, #176] @ 0x1411f0 │ │ │ │ - ldr r0, [pc, #168] @ 0x1411ec │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #164] @ 0x1411f4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #140] @ 0x1411e4 │ │ │ │ - ldr r0, [pc, #156] @ 0x1411f8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x141104 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x1411cc │ │ │ │ - ldr r1, [pc, #104] @ 0x1411e4 │ │ │ │ - ldr r0, [pc, #124] @ 0x1411fc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141110 │ │ │ │ - ldr r1, [pc, #88] @ 0x1411e4 │ │ │ │ - ldr r0, [pc, #104] @ 0x1411f8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x141138 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x1411b8 │ │ │ │ - ldr r1, [pc, #64] @ 0x1411f0 │ │ │ │ - ldr r0, [pc, #72] @ 0x1411fc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141144 │ │ │ │ - ldr r2, [pc, #48] @ 0x1411f0 │ │ │ │ - ldr r0, [pc, #60] @ 0x141200 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141144 │ │ │ │ - ldr r2, [pc, #16] @ 0x1411e4 │ │ │ │ - ldr r0, [pc, #40] @ 0x141200 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141110 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r2, [pc, #192] @ 0x1412e4 │ │ │ │ + ldr r0, [pc, #192] @ 0x1412e8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x1412a0 │ │ │ │ + ldr r2, [pc, #176] @ 0x1412f0 │ │ │ │ + ldr r0, [pc, #168] @ 0x1412ec │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #164] @ 0x1412f4 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #140] @ 0x1412e4 │ │ │ │ + ldr r0, [pc, #156] @ 0x1412f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x141204 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x1412cc │ │ │ │ + ldr r1, [pc, #104] @ 0x1412e4 │ │ │ │ + ldr r0, [pc, #124] @ 0x1412fc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141210 │ │ │ │ + ldr r1, [pc, #88] @ 0x1412e4 │ │ │ │ + ldr r0, [pc, #104] @ 0x1412f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x141238 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x1412b8 │ │ │ │ + ldr r1, [pc, #64] @ 0x1412f0 │ │ │ │ + ldr r0, [pc, #72] @ 0x1412fc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141244 │ │ │ │ + ldr r2, [pc, #48] @ 0x1412f0 │ │ │ │ + ldr r0, [pc, #60] @ 0x141300 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141244 │ │ │ │ + ldr r2, [pc, #16] @ 0x1412e4 │ │ │ │ + ldr r0, [pc, #40] @ 0x141300 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141210 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #324] @ 0x141364 │ │ │ │ + ldr r3, [pc, #324] @ 0x141464 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #312] @ 0x141368 │ │ │ │ + ldr r0, [pc, #312] @ 0x141468 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r6, [sp, #112] @ 0x70 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x141308 │ │ │ │ - ldr r2, [pc, #276] @ 0x14136c │ │ │ │ - ldr r0, [pc, #276] @ 0x141370 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x141320 │ │ │ │ - ldr r2, [pc, #248] @ 0x14136c │ │ │ │ - ldr r0, [pc, #248] @ 0x141370 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x1412f4 │ │ │ │ - ldr r1, [pc, #228] @ 0x14136c │ │ │ │ - ldr r0, [pc, #232] @ 0x141374 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x141408 │ │ │ │ + ldr r2, [pc, #276] @ 0x14146c │ │ │ │ + ldr r0, [pc, #276] @ 0x141470 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x141420 │ │ │ │ + ldr r2, [pc, #248] @ 0x14146c │ │ │ │ + ldr r0, [pc, #248] @ 0x141470 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x1413f4 │ │ │ │ + ldr r1, [pc, #228] @ 0x14146c │ │ │ │ + ldr r0, [pc, #232] @ 0x141474 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #212] @ 0x141378 │ │ │ │ - ldr ip, [pc, #212] @ 0x14137c │ │ │ │ - ldr r0, [pc, #212] @ 0x141380 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #212] @ 0x141478 │ │ │ │ + ldr ip, [pc, #212] @ 0x14147c │ │ │ │ + ldr r0, [pc, #212] @ 0x141480 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #144] @ 0x141364 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #144] @ 0x141464 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x141360 │ │ │ │ - ldr r0, [pc, #152] @ 0x141384 │ │ │ │ + bne 0x141460 │ │ │ │ + ldr r0, [pc, #152] @ 0x141484 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r2, [pc, #112] @ 0x14136c │ │ │ │ - ldr r0, [pc, #136] @ 0x141388 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x14128c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x141338 │ │ │ │ - ldr r1, [pc, #84] @ 0x14136c │ │ │ │ - ldr r0, [pc, #88] @ 0x141374 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x14125c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x14134c │ │ │ │ - ldr r1, [pc, #60] @ 0x14136c │ │ │ │ - ldr r0, [pc, #64] @ 0x141374 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141278 │ │ │ │ - ldr r2, [pc, #44] @ 0x14136c │ │ │ │ - ldr r0, [pc, #68] @ 0x141388 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x14125c │ │ │ │ - ldr r2, [pc, #24] @ 0x14136c │ │ │ │ - ldr r0, [pc, #48] @ 0x141388 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141278 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r2, [pc, #112] @ 0x14146c │ │ │ │ + ldr r0, [pc, #136] @ 0x141488 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x14138c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x141438 │ │ │ │ + ldr r1, [pc, #84] @ 0x14146c │ │ │ │ + ldr r0, [pc, #88] @ 0x141474 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x14135c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x14144c │ │ │ │ + ldr r1, [pc, #60] @ 0x14146c │ │ │ │ + ldr r0, [pc, #64] @ 0x141474 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141378 │ │ │ │ + ldr r2, [pc, #44] @ 0x14146c │ │ │ │ + ldr r0, [pc, #68] @ 0x141488 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x14135c │ │ │ │ + ldr r2, [pc, #24] @ 0x14146c │ │ │ │ + ldr r0, [pc, #48] @ 0x141488 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141378 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #300] @ 0x1414d0 │ │ │ │ + ldr r0, [pc, #300] @ 0x1415d0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x141440 │ │ │ │ + beq 0x141540 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #260] @ 0x1414d4 │ │ │ │ - ldr r0, [pc, #260] @ 0x1414d8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x14145c │ │ │ │ - ldr r2, [pc, #232] @ 0x1414d4 │ │ │ │ - ldr r0, [pc, #236] @ 0x1414dc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #260] @ 0x1415d4 │ │ │ │ + ldr r0, [pc, #260] @ 0x1415d8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x14155c │ │ │ │ + ldr r2, [pc, #232] @ 0x1415d4 │ │ │ │ + ldr r0, [pc, #236] @ 0x1415dc │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r8, #100 @ 0x64 │ │ │ │ - beq 0x141474 │ │ │ │ + beq 0x141574 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r2, [pc, #208] @ 0x1414d4 │ │ │ │ - ldr r0, [pc, #208] @ 0x1414d8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x141490 │ │ │ │ - ldr r2, [pc, #180] @ 0x1414d4 │ │ │ │ - ldr r0, [pc, #184] @ 0x1414dc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #180] @ 0x1414e0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #164] @ 0x1414e4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #140] @ 0x1414d4 │ │ │ │ - ldr r0, [pc, #156] @ 0x1414e8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x1413e4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x1414bc │ │ │ │ - ldr r1, [pc, #104] @ 0x1414d4 │ │ │ │ - ldr r0, [pc, #124] @ 0x1414ec │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1413f0 │ │ │ │ - ldr r1, [pc, #88] @ 0x1414d4 │ │ │ │ - ldr r0, [pc, #104] @ 0x1414e8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x141418 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x1414a8 │ │ │ │ - ldr r1, [pc, #52] @ 0x1414d4 │ │ │ │ - ldr r0, [pc, #72] @ 0x1414ec │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141424 │ │ │ │ - ldr r2, [pc, #36] @ 0x1414d4 │ │ │ │ - ldr r0, [pc, #60] @ 0x1414f0 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141424 │ │ │ │ - ldr r2, [pc, #16] @ 0x1414d4 │ │ │ │ - ldr r0, [pc, #40] @ 0x1414f0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1413f0 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r5, r6, r8, asr #26 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + ldr r2, [pc, #208] @ 0x1415d4 │ │ │ │ + ldr r0, [pc, #208] @ 0x1415d8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x141590 │ │ │ │ + ldr r2, [pc, #180] @ 0x1415d4 │ │ │ │ + ldr r0, [pc, #184] @ 0x1415dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #180] @ 0x1415e0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 0x13ae34 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #164] @ 0x1415e4 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #140] @ 0x1415d4 │ │ │ │ + ldr r0, [pc, #156] @ 0x1415e8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x1414e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x1415bc │ │ │ │ + ldr r1, [pc, #104] @ 0x1415d4 │ │ │ │ + ldr r0, [pc, #124] @ 0x1415ec │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1414f0 │ │ │ │ + ldr r1, [pc, #88] @ 0x1415d4 │ │ │ │ + ldr r0, [pc, #104] @ 0x1415e8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x141518 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x1415a8 │ │ │ │ + ldr r1, [pc, #52] @ 0x1415d4 │ │ │ │ + ldr r0, [pc, #72] @ 0x1415ec │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141524 │ │ │ │ + ldr r2, [pc, #36] @ 0x1415d4 │ │ │ │ + ldr r0, [pc, #60] @ 0x1415f0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141524 │ │ │ │ + ldr r2, [pc, #16] @ 0x1415d4 │ │ │ │ + ldr r0, [pc, #40] @ 0x1415f0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1414f0 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r5, r6, r8, asr #28 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #380] @ 0x14168c │ │ │ │ + ldr r3, [pc, #380] @ 0x14178c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #368] @ 0x141690 │ │ │ │ + ldr r0, [pc, #368] @ 0x141790 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14165c │ │ │ │ - ldr r2, [pc, #332] @ 0x141694 │ │ │ │ - ldr r0, [pc, #332] @ 0x141698 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x14175c │ │ │ │ + ldr r2, [pc, #332] @ 0x141794 │ │ │ │ + ldr r0, [pc, #332] @ 0x141798 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x14164c │ │ │ │ + beq 0x14174c │ │ │ │ ands r5, r4, #24576 @ 0x6000 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b6e0 │ │ │ │ + bl 0x13b7e0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x141598 │ │ │ │ - ldr r3, [pc, #276] @ 0x14168c │ │ │ │ + bne 0x141698 │ │ │ │ + ldr r3, [pc, #276] @ 0x14178c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x141688 │ │ │ │ - ldr r0, [pc, #268] @ 0x14169c │ │ │ │ + bne 0x141788 │ │ │ │ + ldr r0, [pc, #268] @ 0x14179c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #228] @ 0x141694 │ │ │ │ - ldr r2, [pc, #236] @ 0x1416a0 │ │ │ │ - ldr r5, [pc, #236] @ 0x1416a4 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #228] @ 0x141794 │ │ │ │ + ldr r2, [pc, #236] @ 0x1417a0 │ │ │ │ + ldr r5, [pc, #236] @ 0x1417a4 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ asr r7, r6, #31 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ lsr r4, r6, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ lsl r4, r4, #20 │ │ │ │ bic r1, r7, #4080 @ 0xff0 │ │ │ │ lsr r4, r4, #20 │ │ │ │ bic r1, r1, #15 │ │ │ │ orr r1, r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ lsr r3, r6, #12 │ │ │ │ orr r3, r3, r7, lsl #20 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ orr r6, r3, r6 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #136] @ 0x1416a8 │ │ │ │ - ldr r0, [pc, #136] @ 0x1416ac │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #136] @ 0x1417a8 │ │ │ │ + ldr r0, [pc, #136] @ 0x1417ac │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141570 │ │ │ │ - ldr r1, [pc, #84] @ 0x1416a8 │ │ │ │ - ldr r0, [pc, #88] @ 0x1416b0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141570 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x141674 │ │ │ │ - ldr r1, [pc, #40] @ 0x141694 │ │ │ │ - ldr r0, [pc, #68] @ 0x1416b4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x14154c │ │ │ │ - ldr r2, [pc, #24] @ 0x141694 │ │ │ │ - ldr r0, [pc, #56] @ 0x1416b8 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x14154c │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, ror #28 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r6, r4, r4, lsl ip │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141670 │ │ │ │ + ldr r1, [pc, #84] @ 0x1417a8 │ │ │ │ + ldr r0, [pc, #88] @ 0x1417b0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141670 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x141774 │ │ │ │ + ldr r1, [pc, #40] @ 0x141794 │ │ │ │ + ldr r0, [pc, #68] @ 0x1417b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x14164c │ │ │ │ + ldr r2, [pc, #24] @ 0x141794 │ │ │ │ + ldr r0, [pc, #56] @ 0x1417b8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x14164c │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, ror #30 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r6, r4, r4, lsl sp │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #344] @ 0x141830 │ │ │ │ + ldr r3, [pc, #344] @ 0x141930 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #336] @ 0x141834 │ │ │ │ + ldr r0, [pc, #336] @ 0x141934 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r9, [pc, #320] @ 0x141838 │ │ │ │ - ldr r8, [pc, #320] @ 0x14183c │ │ │ │ - ldr r7, [pc, #320] @ 0x141840 │ │ │ │ + ldr r9, [pc, #320] @ 0x141938 │ │ │ │ + ldr r8, [pc, #320] @ 0x14193c │ │ │ │ + ldr r7, [pc, #320] @ 0x141940 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r7, r8, r9} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #204] @ 0x141844 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #204] @ 0x141944 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi 0x1417ec │ │ │ │ + bhi 0x1418ec │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #184] @ 0x141848 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #152] @ 0x141830 │ │ │ │ + ldr r0, [pc, #184] @ 0x141948 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #152] @ 0x141930 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1417e8 │ │ │ │ - ldr r0, [pc, #156] @ 0x14184c │ │ │ │ + bne 0x1418e8 │ │ │ │ + ldr r0, [pc, #156] @ 0x14194c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #144] @ 0x141850 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141790 │ │ │ │ - ldr r0, [pc, #136] @ 0x141854 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141790 │ │ │ │ - ldr r0, [pc, #128] @ 0x141858 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141790 │ │ │ │ - ldr r0, [pc, #120] @ 0x14185c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141790 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #144] @ 0x141950 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141890 │ │ │ │ + ldr r0, [pc, #136] @ 0x141954 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141890 │ │ │ │ + ldr r0, [pc, #128] @ 0x141958 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141890 │ │ │ │ + ldr r0, [pc, #120] @ 0x14195c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141890 │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #92] @ 0x141860 │ │ │ │ - ldr r0, [pc, #92] @ 0x141864 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #92] @ 0x141960 │ │ │ │ + ldr r0, [pc, #92] @ 0x141964 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r7, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141790 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141890 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r5, r6, ip, lsl #9 │ │ │ │ - subeq lr, r0, r4, lsr #29 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r4, ror lr │ │ │ │ - subeq lr, r0, r0, lsl #29 │ │ │ │ - subeq lr, r0, ip, lsl #29 │ │ │ │ - @ instruction: 0x0040ee98 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-136 @ 0xffffff78 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r5, r6, ip, lsl #11 │ │ │ │ + subeq lr, r0, r4, lsr #31 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r4, ror pc │ │ │ │ + subeq lr, r0, r0, lsl #31 │ │ │ │ + subeq lr, r0, ip, lsl #31 │ │ │ │ + @ instruction: 0x0040ef98 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-152 @ 0xffffff68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #316] @ 0x1419bc │ │ │ │ + ldr r0, [pc, #316] @ 0x141abc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x141938 │ │ │ │ - ldr r2, [pc, #272] @ 0x1419c0 │ │ │ │ - ldr r0, [pc, #272] @ 0x1419c4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x141950 │ │ │ │ - ldr r2, [pc, #244] @ 0x1419c0 │ │ │ │ - ldr r0, [pc, #244] @ 0x1419c4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x141968 │ │ │ │ - ldr r2, [pc, #216] @ 0x1419c0 │ │ │ │ - ldr r0, [pc, #216] @ 0x1419c4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #212] @ 0x1419c8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x13ad34 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 0x14191c │ │ │ │ - ldr r0, [pc, #192] @ 0x1419cc │ │ │ │ - ldr r1, [pc, #192] @ 0x1419d0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #184] @ 0x1419d4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #180] @ 0x1419d8 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [pc, #164] @ 0x1419d0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #156] @ 0x1419d4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 0x141980 │ │ │ │ - ldr r1, [pc, #120] @ 0x1419c0 │ │ │ │ - ldr r0, [pc, #128] @ 0x1419cc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1418b4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 0x141994 │ │ │ │ - ldr r1, [pc, #96] @ 0x1419c0 │ │ │ │ - ldr r0, [pc, #104] @ 0x1419cc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1418d0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x1419a8 │ │ │ │ - ldr r1, [pc, #72] @ 0x1419c0 │ │ │ │ - ldr r0, [pc, #80] @ 0x1419cc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1418ec │ │ │ │ - ldr r2, [pc, #56] @ 0x1419c0 │ │ │ │ - ldr r0, [pc, #76] @ 0x1419d8 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1418b4 │ │ │ │ - ldr r2, [pc, #36] @ 0x1419c0 │ │ │ │ - ldr r0, [pc, #56] @ 0x1419d8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1418d0 │ │ │ │ - ldr r2, [pc, #16] @ 0x1419c0 │ │ │ │ - ldr r0, [pc, #36] @ 0x1419d8 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1418ec │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq r5, r6, r4, ror lr │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + beq 0x141a38 │ │ │ │ + ldr r2, [pc, #272] @ 0x141ac0 │ │ │ │ + ldr r0, [pc, #272] @ 0x141ac4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x141a50 │ │ │ │ + ldr r2, [pc, #244] @ 0x141ac0 │ │ │ │ + ldr r0, [pc, #244] @ 0x141ac4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x141a68 │ │ │ │ + ldr r2, [pc, #216] @ 0x141ac0 │ │ │ │ + ldr r0, [pc, #216] @ 0x141ac4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #212] @ 0x141ac8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x13ae34 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 0x141a1c │ │ │ │ + ldr r0, [pc, #192] @ 0x141acc │ │ │ │ + ldr r1, [pc, #192] @ 0x141ad0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #184] @ 0x141ad4 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #180] @ 0x141ad8 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [pc, #164] @ 0x141ad0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #156] @ 0x141ad4 │ │ │ │ + b 0x1d4030 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 0x141a80 │ │ │ │ + ldr r1, [pc, #120] @ 0x141ac0 │ │ │ │ + ldr r0, [pc, #128] @ 0x141acc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1419b4 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 0x141a94 │ │ │ │ + ldr r1, [pc, #96] @ 0x141ac0 │ │ │ │ + ldr r0, [pc, #104] @ 0x141acc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1419d0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x141aa8 │ │ │ │ + ldr r1, [pc, #72] @ 0x141ac0 │ │ │ │ + ldr r0, [pc, #80] @ 0x141acc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1419ec │ │ │ │ + ldr r2, [pc, #56] @ 0x141ac0 │ │ │ │ + ldr r0, [pc, #76] @ 0x141ad8 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1419b4 │ │ │ │ + ldr r2, [pc, #36] @ 0x141ac0 │ │ │ │ + ldr r0, [pc, #56] @ 0x141ad8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1419d0 │ │ │ │ + ldr r2, [pc, #16] @ 0x141ac0 │ │ │ │ + ldr r0, [pc, #36] @ 0x141ad8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1419ec │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq r5, r6, r4, ror pc │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #432] @ 0x141ba8 │ │ │ │ + ldr r3, [pc, #432] @ 0x141ca8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #420] @ 0x141bac │ │ │ │ + ldr r0, [pc, #420] @ 0x141cac │ │ │ │ ldrd r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x141b5c │ │ │ │ + beq 0x141c5c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #388] @ 0x141bb0 │ │ │ │ - ldr r0, [pc, #388] @ 0x141bb4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #388] @ 0x141cb0 │ │ │ │ + ldr r0, [pc, #388] @ 0x141cb4 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x141b78 │ │ │ │ - ldr r2, [pc, #360] @ 0x141bb0 │ │ │ │ - ldr r0, [pc, #364] @ 0x141bb8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x141c78 │ │ │ │ + ldr r2, [pc, #360] @ 0x141cb0 │ │ │ │ + ldr r0, [pc, #364] @ 0x141cb8 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x141b4c │ │ │ │ + beq 0x141c4c │ │ │ │ ands r4, r6, #24576 @ 0x6000 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x13b6e0 │ │ │ │ + bl 0x13b7e0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x141a98 │ │ │ │ - ldr r3, [pc, #304] @ 0x141ba8 │ │ │ │ + bne 0x141b98 │ │ │ │ + ldr r3, [pc, #304] @ 0x141ca8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x141ba4 │ │ │ │ - ldr r0, [pc, #300] @ 0x141bbc │ │ │ │ + bne 0x141ca4 │ │ │ │ + ldr r0, [pc, #300] @ 0x141cbc │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #256] @ 0x141bb0 │ │ │ │ - ldr r2, [pc, #268] @ 0x141bc0 │ │ │ │ - ldr r5, [pc, #268] @ 0x141bc4 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #256] @ 0x141cb0 │ │ │ │ + ldr r2, [pc, #268] @ 0x141cc0 │ │ │ │ + ldr r5, [pc, #268] @ 0x141cc4 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ asr r6, r7, #31 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ lsr r4, r7, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ lsl r4, r4, #20 │ │ │ │ bic r1, r6, #4080 @ 0xff0 │ │ │ │ lsr r4, r4, #20 │ │ │ │ bic r1, r1, #15 │ │ │ │ orr r1, r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ lsr r3, r7, #12 │ │ │ │ orr r3, r3, r6, lsl #20 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ orr r7, r3, r7 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #168] @ 0x141bc8 │ │ │ │ - ldr r0, [pc, #168] @ 0x141bcc │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #168] @ 0x141cc8 │ │ │ │ + ldr r0, [pc, #168] @ 0x141ccc │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141a70 │ │ │ │ - ldr r1, [pc, #116] @ 0x141bc8 │ │ │ │ - ldr r0, [pc, #120] @ 0x141bd0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141a70 │ │ │ │ - ldr r1, [pc, #76] @ 0x141bb0 │ │ │ │ - ldr r0, [pc, #108] @ 0x141bd4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x141a40 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x141b90 │ │ │ │ - ldr r1, [pc, #40] @ 0x141bb0 │ │ │ │ - ldr r0, [pc, #76] @ 0x141bd8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141a4c │ │ │ │ - ldr r2, [pc, #24] @ 0x141bb0 │ │ │ │ - ldr r0, [pc, #64] @ 0x141bdc │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141a4c │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, ror #28 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r6, r4, r4, lsl ip │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141b70 │ │ │ │ + ldr r1, [pc, #116] @ 0x141cc8 │ │ │ │ + ldr r0, [pc, #120] @ 0x141cd0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141b70 │ │ │ │ + ldr r1, [pc, #76] @ 0x141cb0 │ │ │ │ + ldr r0, [pc, #108] @ 0x141cd4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x141b40 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x141c90 │ │ │ │ + ldr r1, [pc, #40] @ 0x141cb0 │ │ │ │ + ldr r0, [pc, #76] @ 0x141cd8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141b4c │ │ │ │ + ldr r2, [pc, #24] @ 0x141cb0 │ │ │ │ + ldr r0, [pc, #64] @ 0x141cdc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141b4c │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, ror #30 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r6, r4, r4, lsl sp │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #320] @ 0x141d3c │ │ │ │ + ldr r3, [pc, #320] @ 0x141e3c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #312] @ 0x141d40 │ │ │ │ + ldr r0, [pc, #312] @ 0x141e40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #2 │ │ │ │ - ldrls r3, [pc, #280] @ 0x141d44 │ │ │ │ - ldrhi r1, [pc, #280] @ 0x141d48 │ │ │ │ - ldr r0, [pc, #280] @ 0x141d4c │ │ │ │ + ldrls r3, [pc, #280] @ 0x141e44 │ │ │ │ + ldrhi r1, [pc, #280] @ 0x141e48 │ │ │ │ + ldr r0, [pc, #280] @ 0x141e4c │ │ │ │ addls r3, r3, r5, lsl #2 │ │ │ │ ldrls r1, [r3, #2348] @ 0x92c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #8 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x141cf4 │ │ │ │ + beq 0x141df4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x141d24 │ │ │ │ + beq 0x141e24 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x13b7cc │ │ │ │ + bl 0x13b8cc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x141d10 │ │ │ │ - ldr r1, [pc, #200] @ 0x141d50 │ │ │ │ - ldr r0, [pc, #200] @ 0x141d54 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x141e10 │ │ │ │ + ldr r1, [pc, #200] @ 0x141e50 │ │ │ │ + ldr r0, [pc, #200] @ 0x141e54 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #180] @ 0x141d58 │ │ │ │ - ldr ip, [pc, #180] @ 0x141d5c │ │ │ │ - ldr r0, [pc, #180] @ 0x141d60 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #180] @ 0x141e58 │ │ │ │ + ldr ip, [pc, #180] @ 0x141e5c │ │ │ │ + ldr r0, [pc, #180] @ 0x141e60 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #104] @ 0x141d3c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #104] @ 0x141e3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x141d38 │ │ │ │ - ldr r0, [pc, #120] @ 0x141d64 │ │ │ │ + bne 0x141e38 │ │ │ │ + ldr r0, [pc, #120] @ 0x141e64 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x141d24 │ │ │ │ - ldr r1, [pc, #76] @ 0x141d50 │ │ │ │ - ldr r0, [pc, #76] @ 0x141d54 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 0x141c80 │ │ │ │ - ldr r2, [pc, #56] @ 0x141d50 │ │ │ │ - ldr r0, [pc, #76] @ 0x141d68 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141c8c │ │ │ │ - ldr r2, [pc, #36] @ 0x141d50 │ │ │ │ - ldr r0, [pc, #56] @ 0x141d68 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x141c78 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - ldrdeq lr, [r0], #-212 @ 0xffffff2c │ │ │ │ - strheq lr, [r0], #-224 @ 0xffffff20 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x141e24 │ │ │ │ + ldr r1, [pc, #76] @ 0x141e50 │ │ │ │ + ldr r0, [pc, #76] @ 0x141e54 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x141d80 │ │ │ │ + ldr r2, [pc, #56] @ 0x141e50 │ │ │ │ + ldr r0, [pc, #76] @ 0x141e68 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141d8c │ │ │ │ + ldr r2, [pc, #36] @ 0x141e50 │ │ │ │ + ldr r0, [pc, #56] @ 0x141e68 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x141d78 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + ldrdeq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ + strheq lr, [r0], #-240 @ 0xffffff10 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #312] @ 0x141ec8 │ │ │ │ + ldr r0, [pc, #312] @ 0x141fc8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x141e88 │ │ │ │ + beq 0x141f88 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrd r8, [r4] │ │ │ │ - ldr r7, [pc, #256] @ 0x141ecc │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #252] @ 0x141ed0 │ │ │ │ - ldr r5, [pc, #252] @ 0x141ed4 │ │ │ │ + ldr r7, [pc, #256] @ 0x141fcc │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #252] @ 0x141fd0 │ │ │ │ + ldr r5, [pc, #252] @ 0x141fd4 │ │ │ │ stmib sp, {r3, r7} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #184] @ 0x141ed8 │ │ │ │ - ldr r2, [pc, #184] @ 0x141edc │ │ │ │ + ldr r3, [pc, #184] @ 0x141fd8 │ │ │ │ + ldr r2, [pc, #184] @ 0x141fdc │ │ │ │ moveq r3, r7 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #112] @ 0x141ec8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #112] @ 0x141fc8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x141ec4 │ │ │ │ + bne 0x141fc4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #72] @ 0x141ed8 │ │ │ │ + ldr r3, [pc, #72] @ 0x141fd8 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r2, [pc, #52] @ 0x141ecc │ │ │ │ + ldr r2, [pc, #52] @ 0x141fcc │ │ │ │ movne r2, r3 │ │ │ │ - ldr r3, [pc, #40] @ 0x141ec8 │ │ │ │ + ldr r3, [pc, #40] @ 0x141fc8 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x141ec4 │ │ │ │ + bne 0x141fc4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 0x141ee0 │ │ │ │ + ldr r0, [pc, #36] @ 0x141fe0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - strheq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r4, asr #29 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + strheq lr, [r0], #-244 @ 0xffffff0c │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r4, asr #31 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #132] @ 0x141f80 │ │ │ │ + ldr r0, [pc, #132] @ 0x142080 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x141f2c │ │ │ │ - ldr r0, [pc, #112] @ 0x141f84 │ │ │ │ + bcs 0x14202c │ │ │ │ + ldr r0, [pc, #112] @ 0x142084 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x141f58 │ │ │ │ + bne 0x142058 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #92] @ 0x141f88 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #92] @ 0x142088 │ │ │ │ + b 0x1d4030 │ │ │ │ rsb r6, r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x141f0c │ │ │ │ - ldr r0, [pc, #68] @ 0x141f8c │ │ │ │ + beq 0x14200c │ │ │ │ + ldr r0, [pc, #68] @ 0x14208c │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #48] @ 0x141f88 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #48] @ 0x141f90 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #48] @ 0x142088 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #48] @ 0x142090 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x141d6c │ │ │ │ - ldr r0, [pc, #32] @ 0x141f94 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x141e6c │ │ │ │ + ldr r0, [pc, #32] @ 0x142094 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #8] @ 0x141f88 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ - ldrdeq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + ldr r0, [pc, #8] @ 0x142088 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ + ldrdeq lr, [r0], #-244 @ 0xffffff0c │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #320] @ 0x1420f4 │ │ │ │ + ldr r3, [pc, #320] @ 0x1421f4 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #312] @ 0x1420f8 │ │ │ │ + ldr r0, [pc, #312] @ 0x1421f8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ - ldr r8, [pc, #288] @ 0x1420fc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r7, [pc, #284] @ 0x142100 │ │ │ │ + ldr r8, [pc, #288] @ 0x1421fc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r7, [pc, #284] @ 0x142200 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r6, [pc, #276] @ 0x142104 │ │ │ │ + ldr r6, [pc, #276] @ 0x142204 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r6, r7, r8} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #14 │ │ │ │ - bhi 0x14206c │ │ │ │ - ldr r3, [pc, #224] @ 0x142108 │ │ │ │ + bhi 0x14216c │ │ │ │ + ldr r3, [pc, #224] @ 0x142208 │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #2360] @ 0x938 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x14206c │ │ │ │ - ldr r0, [pc, #208] @ 0x14210c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x14216c │ │ │ │ + ldr r0, [pc, #208] @ 0x14220c │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 0x1420a8 │ │ │ │ + beq 0x1421a8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x141d6c │ │ │ │ + bl 0x141e6c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x1420bc │ │ │ │ - ldr r2, [pc, #176] @ 0x142110 │ │ │ │ - ldr r0, [pc, #176] @ 0x142114 │ │ │ │ + beq 0x1421bc │ │ │ │ + ldr r2, [pc, #176] @ 0x142210 │ │ │ │ + ldr r0, [pc, #176] @ 0x142214 │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1420c8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1421c8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r6, r7, r8} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x142044 │ │ │ │ - ldr r1, [pc, #76] @ 0x1420fc │ │ │ │ - ldr r0, [pc, #100] @ 0x142118 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 0x142058 │ │ │ │ - ldr r1, [pc, #76] @ 0x142110 │ │ │ │ - ldr r0, [pc, #80] @ 0x142118 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #36] @ 0x1420f4 │ │ │ │ + bne 0x142144 │ │ │ │ + ldr r1, [pc, #76] @ 0x1421fc │ │ │ │ + ldr r0, [pc, #100] @ 0x142218 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 0x142158 │ │ │ │ + ldr r1, [pc, #76] @ 0x142210 │ │ │ │ + ldr r0, [pc, #80] @ 0x142218 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #36] @ 0x1421f4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1420f0 │ │ │ │ - ldr r0, [pc, #52] @ 0x14211c │ │ │ │ + bne 0x1421f0 │ │ │ │ + ldr r0, [pc, #52] @ 0x14221c │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - strheq lr, [r0], #-224 @ 0xffffff20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + strheq lr, [r0], #-240 @ 0xffffff10 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #548] @ 0x142360 │ │ │ │ + ldr r3, [pc, #548] @ 0x142460 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #532] @ 0x142364 │ │ │ │ + ldr r0, [pc, #532] @ 0x142464 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x142278 │ │ │ │ + beq 0x142378 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #472] @ 0x142368 │ │ │ │ - ldr r0, [pc, #472] @ 0x14236c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x142294 │ │ │ │ - ldr r2, [pc, #444] @ 0x142368 │ │ │ │ - ldr r0, [pc, #448] @ 0x142370 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #472] @ 0x142468 │ │ │ │ + ldr r0, [pc, #472] @ 0x14246c │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x142394 │ │ │ │ + ldr r2, [pc, #444] @ 0x142468 │ │ │ │ + ldr r0, [pc, #448] @ 0x142470 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #23 │ │ │ │ - bls 0x1421d4 │ │ │ │ + bls 0x1422d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #24 │ │ │ │ - bl 0x1540ec │ │ │ │ + bl 0x1541ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1422ac │ │ │ │ + beq 0x1423ac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x142268 │ │ │ │ - ldr r2, [pc, #388] @ 0x142368 │ │ │ │ - ldr r0, [pc, #396] @ 0x142374 │ │ │ │ + beq 0x142368 │ │ │ │ + ldr r2, [pc, #388] @ 0x142468 │ │ │ │ + ldr r0, [pc, #396] @ 0x142474 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #372] @ 0x142378 │ │ │ │ - ldr ip, [pc, #372] @ 0x14237c │ │ │ │ - ldr r0, [pc, #372] @ 0x142380 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #372] @ 0x142478 │ │ │ │ + ldr ip, [pc, #372] @ 0x14247c │ │ │ │ + ldr r0, [pc, #372] @ 0x142480 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #336] @ 0x142384 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #292] @ 0x142360 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #336] @ 0x142484 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #292] @ 0x142460 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14235c │ │ │ │ + bne 0x14245c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #248] @ 0x142368 │ │ │ │ - ldr r0, [pc, #276] @ 0x142388 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1421ec │ │ │ │ - ldr r1, [pc, #232] @ 0x142368 │ │ │ │ - ldr r0, [pc, #264] @ 0x14238c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x1421a4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x142304 │ │ │ │ - ldr r1, [pc, #196] @ 0x142368 │ │ │ │ - ldr r0, [pc, #224] @ 0x142388 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1421b0 │ │ │ │ - ldr r0, [pc, #220] @ 0x142390 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r1, [pc, #248] @ 0x142468 │ │ │ │ + ldr r0, [pc, #276] @ 0x142488 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1422ec │ │ │ │ + ldr r1, [pc, #232] @ 0x142468 │ │ │ │ + ldr r0, [pc, #264] @ 0x14248c │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x1422a4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x142404 │ │ │ │ + ldr r1, [pc, #196] @ 0x142468 │ │ │ │ + ldr r0, [pc, #224] @ 0x142488 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1422b0 │ │ │ │ + ldr r0, [pc, #220] @ 0x142490 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - ldr r0, [pc, #212] @ 0x142394 │ │ │ │ + ldr r0, [pc, #212] @ 0x142494 │ │ │ │ and r1, r5, #3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ bics r5, r5, #3 │ │ │ │ - bne 0x142318 │ │ │ │ - ldr r1, [pc, #144] @ 0x142368 │ │ │ │ - ldr r0, [pc, #188] @ 0x142398 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x142418 │ │ │ │ + ldr r1, [pc, #144] @ 0x142468 │ │ │ │ + ldr r0, [pc, #188] @ 0x142498 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 0x142334 │ │ │ │ + bne 0x142434 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r0, [pc, #168] @ 0x14239c │ │ │ │ + ldr r0, [pc, #168] @ 0x14249c │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r0, [pc, #160] @ 0x1423a0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1421ec │ │ │ │ - ldr r2, [pc, #92] @ 0x142368 │ │ │ │ - ldr r0, [pc, #100] @ 0x142374 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1421b0 │ │ │ │ - ldr r0, [pc, #132] @ 0x1423a4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #128] @ 0x1423a8 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r0, [pc, #160] @ 0x1424a0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1422ec │ │ │ │ + ldr r2, [pc, #92] @ 0x142468 │ │ │ │ + ldr r0, [pc, #100] @ 0x142474 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1422b0 │ │ │ │ + ldr r0, [pc, #132] @ 0x1424a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #128] @ 0x1424a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x13ad34 │ │ │ │ - b 0x1422dc │ │ │ │ + bl 0x13ae34 │ │ │ │ + b 0x1423dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14234c │ │ │ │ + beq 0x14244c │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x13b6e0 │ │ │ │ - b 0x1422e8 │ │ │ │ - ldr r1, [pc, #20] @ 0x142368 │ │ │ │ - ldr r0, [pc, #84] @ 0x1423ac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1422e8 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq r3, r2, r0, lsl #16 │ │ │ │ - subeq r5, r6, r8, asr r7 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r5, r6, r4, ror #30 │ │ │ │ - subeq pc, r0, r4, lsr r2 @ │ │ │ │ - subeq lr, r0, r8, ror pc │ │ │ │ - subeq r5, r6, r8, lsl #15 │ │ │ │ - subeq lr, r0, ip, ror #27 │ │ │ │ + bl 0x13b7e0 │ │ │ │ + b 0x1423e8 │ │ │ │ + ldr r1, [pc, #20] @ 0x142468 │ │ │ │ + ldr r0, [pc, #84] @ 0x1424ac │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1423e8 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq r3, r2, r0, lsl #18 │ │ │ │ + subeq r5, r6, r8, asr r8 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r6, r6, r4, rrx │ │ │ │ + subeq pc, r0, r4, lsr r3 @ │ │ │ │ + subeq pc, r0, r8, ror r0 @ │ │ │ │ + subeq r5, r6, r8, lsl #17 │ │ │ │ + subeq lr, r0, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 0x142404 │ │ │ │ - ldr r0, [pc, #56] @ 0x142424 │ │ │ │ + beq 0x142504 │ │ │ │ + ldr r0, [pc, #56] @ 0x142524 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #52] @ 0x142428 │ │ │ │ + ldr r3, [pc, #52] @ 0x142528 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ moveq r3, r0 │ │ │ │ ldm ip, {r1, r2} │ │ │ │ - ldr r0, [pc, #40] @ 0x14242c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r3, [pc, #24] @ 0x142424 │ │ │ │ + ldr r0, [pc, #40] @ 0x14252c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r3, [pc, #24] @ 0x142524 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r2, [pc, #20] @ 0x142428 │ │ │ │ + ldr r2, [pc, #20] @ 0x142528 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #20] @ 0x142430 │ │ │ │ + ldr r0, [pc, #20] @ 0x142530 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ moveq r2, r3 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - ldrdeq lr, [r0], #-232 @ 0xffffff18 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r0], #-248 @ 0xffffff08 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #104] @ 0x1424b4 │ │ │ │ + ldr r0, [pc, #104] @ 0x1425b4 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x14248c │ │ │ │ - ldr r1, [pc, #80] @ 0x1424b8 │ │ │ │ - ldr r0, [pc, #80] @ 0x1424bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x14258c │ │ │ │ + ldr r1, [pc, #80] @ 0x1425b8 │ │ │ │ + ldr r0, [pc, #80] @ 0x1425bc │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x1424a0 │ │ │ │ - ldr r0, [pc, #64] @ 0x1424bc │ │ │ │ - ldr r1, [pc, #64] @ 0x1424c0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x1425a0 │ │ │ │ + ldr r0, [pc, #64] @ 0x1425bc │ │ │ │ + ldr r1, [pc, #64] @ 0x1425c0 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x1424c4 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #56] @ 0x1425c4 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1423b0 │ │ │ │ + bl 0x1424b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x142474 │ │ │ │ + beq 0x142574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1400a4 │ │ │ │ + bl 0x1401a4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x1424c4 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + ldr r0, [pc, #16] @ 0x1425c4 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #140] @ 0x14256c │ │ │ │ + ldr r0, [pc, #140] @ 0x14266c │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b0d0 │ │ │ │ - ldr r0, [pc, #100] @ 0x142570 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13b1d0 │ │ │ │ + ldr r0, [pc, #100] @ 0x142670 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b0d0 │ │ │ │ - ldr r0, [pc, #80] @ 0x142570 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13b1d0 │ │ │ │ + ldr r0, [pc, #80] @ 0x142670 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b0d0 │ │ │ │ - ldr r0, [pc, #60] @ 0x142570 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13b1d0 │ │ │ │ + ldr r0, [pc, #60] @ 0x142670 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x142554 │ │ │ │ - ldr r0, [pc, #48] @ 0x142574 │ │ │ │ - ldr r1, [pc, #48] @ 0x142578 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x142654 │ │ │ │ + ldr r0, [pc, #48] @ 0x142674 │ │ │ │ + ldr r1, [pc, #48] @ 0x142678 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #40] @ 0x14257c │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #40] @ 0x14267c │ │ │ │ + b 0x1d4030 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x1423b0 │ │ │ │ + bl 0x1424b0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x14257c │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + ldr r0, [pc, #16] @ 0x14267c │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #228] @ 0x14267c │ │ │ │ + ldr r0, [pc, #228] @ 0x14277c │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r6, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #100 @ 0x64 │ │ │ │ - beq 0x142634 │ │ │ │ + beq 0x142734 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #196] @ 0x142680 │ │ │ │ - ldr r0, [pc, #196] @ 0x142684 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 0x142650 │ │ │ │ - ldr r2, [pc, #168] @ 0x142680 │ │ │ │ - ldr r0, [pc, #172] @ 0x142688 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x142608 │ │ │ │ - ldr r0, [pc, #160] @ 0x14268c │ │ │ │ - ldr r1, [pc, #144] @ 0x142680 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #196] @ 0x142780 │ │ │ │ + ldr r0, [pc, #196] @ 0x142784 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 0x142750 │ │ │ │ + ldr r2, [pc, #168] @ 0x142780 │ │ │ │ + ldr r0, [pc, #172] @ 0x142788 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x142708 │ │ │ │ + ldr r0, [pc, #160] @ 0x14278c │ │ │ │ + ldr r1, [pc, #144] @ 0x142780 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x1423b0 │ │ │ │ + bl 0x1424b0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #136] @ 0x142690 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #136] @ 0x142790 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x1423b0 │ │ │ │ + bl 0x1424b0 │ │ │ │ adds r0, r5, #8 │ │ │ │ - bne 0x1425f4 │ │ │ │ - ldr r0, [pc, #104] @ 0x14268c │ │ │ │ - ldr r1, [pc, #108] @ 0x142694 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #92] @ 0x142690 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #68] @ 0x142680 │ │ │ │ - ldr r0, [pc, #88] @ 0x142698 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 0x1601b0 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 0x1425d0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x142668 │ │ │ │ - ldr r1, [pc, #32] @ 0x142680 │ │ │ │ - ldr r0, [pc, #40] @ 0x14268c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1425dc │ │ │ │ - ldr r2, [pc, #16] @ 0x142680 │ │ │ │ - ldr r0, [pc, #40] @ 0x14269c │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1425dc │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - ldrdeq lr, [r0], #-220 @ 0xffffff24 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, lsr #28 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x1426f4 │ │ │ │ + ldr r0, [pc, #104] @ 0x14278c │ │ │ │ + ldr r1, [pc, #108] @ 0x142794 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #92] @ 0x142790 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #68] @ 0x142780 │ │ │ │ + ldr r0, [pc, #88] @ 0x142798 │ │ │ │ + bl 0x1d4030 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 0x1602b0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 0x1426d0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x142768 │ │ │ │ + ldr r1, [pc, #32] @ 0x142780 │ │ │ │ + ldr r0, [pc, #40] @ 0x14278c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1426dc │ │ │ │ + ldr r2, [pc, #16] @ 0x142780 │ │ │ │ + ldr r0, [pc, #40] @ 0x14279c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1426dc │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + ldrdeq lr, [r0], #-236 @ 0xffffff14 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r0, lsr #30 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #172] @ 0x142764 │ │ │ │ + ldr r0, [pc, #172] @ 0x142864 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x14271c │ │ │ │ - ldr r0, [pc, #148] @ 0x142768 │ │ │ │ + bcs 0x14281c │ │ │ │ + ldr r0, [pc, #148] @ 0x142868 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #140] @ 0x14276c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x142754 │ │ │ │ - ldr r1, [pc, #128] @ 0x142770 │ │ │ │ - ldr r0, [pc, #128] @ 0x142774 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x142748 │ │ │ │ - ldr r1, [pc, #116] @ 0x142778 │ │ │ │ - ldr r0, [pc, #108] @ 0x142774 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #108] @ 0x14277c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #140] @ 0x14286c │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x142854 │ │ │ │ + ldr r1, [pc, #128] @ 0x142870 │ │ │ │ + ldr r0, [pc, #128] @ 0x142874 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x142848 │ │ │ │ + ldr r1, [pc, #116] @ 0x142878 │ │ │ │ + ldr r0, [pc, #108] @ 0x142874 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #108] @ 0x14287c │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #100] @ 0x142780 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #100] @ 0x142880 │ │ │ │ + b 0x1d4030 │ │ │ │ rsb r7, r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x1426cc │ │ │ │ - ldr r0, [pc, #76] @ 0x142784 │ │ │ │ + beq 0x1427cc │ │ │ │ + ldr r0, [pc, #76] @ 0x142884 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #56] @ 0x142780 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #56] @ 0x142880 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1400a4 │ │ │ │ - b 0x142708 │ │ │ │ + bl 0x1401a4 │ │ │ │ + b 0x142808 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1423b0 │ │ │ │ - b 0x1426f4 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - ldrdeq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ + bl 0x1424b0 │ │ │ │ + b 0x1427f4 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + ldrdeq lr, [r0], #-244 @ 0xffffff0c │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 0x1427c0 │ │ │ │ - ldr r1, [pc, #92] @ 0x142808 │ │ │ │ - ldr r0, [pc, #92] @ 0x14280c │ │ │ │ - ldr r3, [pc, #92] @ 0x142810 │ │ │ │ + bne 0x1428c0 │ │ │ │ + ldr r1, [pc, #92] @ 0x142908 │ │ │ │ + ldr r0, [pc, #92] @ 0x14290c │ │ │ │ + ldr r3, [pc, #92] @ 0x142910 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r1, r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #76] @ 0x142814 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #76] @ 0x142914 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1423b0 │ │ │ │ - ldr r0, [pc, #60] @ 0x142818 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1424b0 │ │ │ │ + ldr r0, [pc, #60] @ 0x142918 │ │ │ │ + bl 0x1d4030 │ │ │ │ adds r0, r4, #8 │ │ │ │ - bne 0x1427fc │ │ │ │ - ldr r1, [pc, #36] @ 0x142810 │ │ │ │ - ldr r0, [pc, #28] @ 0x14280c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #16] @ 0x142808 │ │ │ │ - ldr r0, [pc, #32] @ 0x14281c │ │ │ │ - b 0x1427ac │ │ │ │ - mov r1, #0 │ │ │ │ - bl 0x1423b0 │ │ │ │ - b 0x1427f0 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - strdeq lr, [r0], #-232 @ 0xffffff18 │ │ │ │ - subeq lr, r0, r8, lsl #30 │ │ │ │ - subeq lr, r0, r4, lsl sl │ │ │ │ + bne 0x1428fc │ │ │ │ + ldr r1, [pc, #36] @ 0x142910 │ │ │ │ + ldr r0, [pc, #28] @ 0x14290c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #16] @ 0x142908 │ │ │ │ + ldr r0, [pc, #32] @ 0x14291c │ │ │ │ + b 0x1428ac │ │ │ │ + mov r1, #0 │ │ │ │ + bl 0x1424b0 │ │ │ │ + b 0x1428f0 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + strdeq lr, [r0], #-248 @ 0xffffff08 │ │ │ │ + subeq pc, r0, r8 │ │ │ │ + subeq lr, r0, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #112] @ 0x1428a8 │ │ │ │ + ldr r0, [pc, #112] @ 0x1429a8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x14287c │ │ │ │ + bcs 0x14297c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 0x1428ac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #84] @ 0x1428b0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #88] @ 0x1429ac │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #84] @ 0x1429b0 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x142788 │ │ │ │ - ldr r0, [pc, #68] @ 0x1428b4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x142888 │ │ │ │ + ldr r0, [pc, #68] @ 0x1429b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #60] @ 0x1428b8 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #60] @ 0x1429b8 │ │ │ │ + b 0x1d4030 │ │ │ │ rsb r6, r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x142848 │ │ │ │ - ldr r0, [pc, #36] @ 0x1428bc │ │ │ │ + beq 0x142948 │ │ │ │ + ldr r0, [pc, #36] @ 0x1429bc │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x1428b8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, r4, lsl pc │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ + ldr r0, [pc, #16] @ 0x1429b8 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq pc, r0, r4, lsl r0 @ │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #112] @ 0x142948 │ │ │ │ + ldr r0, [pc, #112] @ 0x142a48 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x14291c │ │ │ │ + bcs 0x142a1c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 0x14294c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #84] @ 0x142950 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #88] @ 0x142a4c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #84] @ 0x142a50 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x142788 │ │ │ │ - ldr r0, [pc, #68] @ 0x142954 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x142888 │ │ │ │ + ldr r0, [pc, #68] @ 0x142a54 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #60] @ 0x142958 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #60] @ 0x142a58 │ │ │ │ + b 0x1d4030 │ │ │ │ rsb r6, r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x1428e8 │ │ │ │ - ldr r0, [pc, #36] @ 0x14295c │ │ │ │ + beq 0x1429e8 │ │ │ │ + ldr r0, [pc, #36] @ 0x142a5c │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x142958 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - ldrdeq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ + ldr r0, [pc, #16] @ 0x142a58 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + ldrdeq lr, [r0], #-244 @ 0xffffff0c │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #204] @ 0x142a44 │ │ │ │ + ldr r0, [pc, #204] @ 0x142b44 │ │ │ │ mov r5, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bcs 0x142a08 │ │ │ │ - ldr r0, [pc, #168] @ 0x142a48 │ │ │ │ + bcs 0x142b08 │ │ │ │ + ldr r0, [pc, #168] @ 0x142b48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b0d0 │ │ │ │ - ldr r0, [pc, #148] @ 0x142a4c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13b1d0 │ │ │ │ + ldr r0, [pc, #148] @ 0x142b4c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b0d0 │ │ │ │ - ldr r0, [pc, #128] @ 0x142a4c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13b1d0 │ │ │ │ + ldr r0, [pc, #128] @ 0x142b4c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13b0d0 │ │ │ │ - ldr r0, [pc, #108] @ 0x142a4c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13b1d0 │ │ │ │ + ldr r0, [pc, #108] @ 0x142b4c │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x142a34 │ │ │ │ - ldr r1, [pc, #96] @ 0x142a50 │ │ │ │ - ldr r0, [pc, #96] @ 0x142a54 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #92] @ 0x142a58 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x142b34 │ │ │ │ + ldr r1, [pc, #96] @ 0x142b50 │ │ │ │ + ldr r0, [pc, #96] @ 0x142b54 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #92] @ 0x142b58 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r0, [pc, #84] @ 0x142a5c │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #84] @ 0x142b5c │ │ │ │ + b 0x1d4030 │ │ │ │ rsb sl, r5, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x142998 │ │ │ │ - ldr r0, [pc, #60] @ 0x142a60 │ │ │ │ + beq 0x142a98 │ │ │ │ + ldr r0, [pc, #60] @ 0x142b60 │ │ │ │ mov r1, sl │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r0, [pc, #40] @ 0x142a5c │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #40] @ 0x142b5c │ │ │ │ + b 0x1d4030 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1423b0 │ │ │ │ - b 0x1429f4 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r0, r4, lsr #30 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ + bl 0x1424b0 │ │ │ │ + b 0x142af4 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq pc, r0, r4, lsr #32 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #188] @ 0x142b38 │ │ │ │ + ldr r0, [pc, #188] @ 0x142c38 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #168] @ 0x142b3c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #168] @ 0x142c3c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x142aec │ │ │ │ - ldr r1, [pc, #148] @ 0x142b40 │ │ │ │ - ldr r0, [pc, #148] @ 0x142b44 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x142bec │ │ │ │ + ldr r1, [pc, #148] @ 0x142c40 │ │ │ │ + ldr r0, [pc, #148] @ 0x142c44 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x142ad0 │ │ │ │ - ldr r0, [pc, #132] @ 0x142b44 │ │ │ │ - ldr r1, [pc, #132] @ 0x142b48 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x142bd0 │ │ │ │ + ldr r0, [pc, #132] @ 0x142c44 │ │ │ │ + ldr r1, [pc, #132] @ 0x142c48 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #124] @ 0x142b4c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #120] @ 0x142b50 │ │ │ │ + ldr r0, [pc, #124] @ 0x142c4c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #120] @ 0x142c50 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [pc, #104] @ 0x142b48 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #104] @ 0x142c48 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #96] @ 0x142b4c │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #96] @ 0x142b54 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #96] @ 0x142c4c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #96] @ 0x142c54 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1423b0 │ │ │ │ - ldr r0, [pc, #80] @ 0x142b58 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1424b0 │ │ │ │ + ldr r0, [pc, #80] @ 0x142c58 │ │ │ │ + bl 0x1d4030 │ │ │ │ adds r0, r4, #8 │ │ │ │ - bne 0x142b2c │ │ │ │ - ldr r1, [pc, #40] @ 0x142b40 │ │ │ │ - ldr r0, [pc, #40] @ 0x142b44 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #28] @ 0x142b40 │ │ │ │ - ldr r0, [pc, #52] @ 0x142b5c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x142ab0 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 0x1423b0 │ │ │ │ - b 0x142b1c │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ + bne 0x142c2c │ │ │ │ + ldr r1, [pc, #40] @ 0x142c40 │ │ │ │ + ldr r0, [pc, #40] @ 0x142c44 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #28] @ 0x142c40 │ │ │ │ + ldr r0, [pc, #52] @ 0x142c5c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x142bb0 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 0x1424b0 │ │ │ │ + b 0x142c1c │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ umlaleq fp, r7, r8, sl │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - strdeq lr, [r0], #-232 @ 0xffffff18 │ │ │ │ - subeq lr, r0, r8, lsl #30 │ │ │ │ - subeq lr, r0, r4, lsl sl │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + strdeq lr, [r0], #-248 @ 0xffffff08 │ │ │ │ + subeq pc, r0, r8 │ │ │ │ + subeq lr, r0, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 0x142bb4 │ │ │ │ - ldr r0, [pc, #56] @ 0x142bd4 │ │ │ │ + beq 0x142cb4 │ │ │ │ + ldr r0, [pc, #56] @ 0x142cd4 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #52] @ 0x142bd8 │ │ │ │ + ldr r3, [pc, #52] @ 0x142cd8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ moveq r3, r0 │ │ │ │ ldm ip, {r1, r2} │ │ │ │ - ldr r0, [pc, #40] @ 0x142bdc │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r3, [pc, #24] @ 0x142bd4 │ │ │ │ + ldr r0, [pc, #40] @ 0x142cdc │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r3, [pc, #24] @ 0x142cd4 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r2, [pc, #20] @ 0x142bd8 │ │ │ │ + ldr r2, [pc, #20] @ 0x142cd8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #20] @ 0x142be0 │ │ │ │ + ldr r0, [pc, #20] @ 0x142ce0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ moveq r2, r3 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, lsr pc │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r0, lsr r0 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #540] @ 0x142e1c │ │ │ │ + ldr r3, [pc, #540] @ 0x142f1c │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #528] @ 0x142e20 │ │ │ │ + ldr r0, [pc, #528] @ 0x142f20 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ bic r7, r4, #384 @ 0x180 │ │ │ │ - bne 0x142df4 │ │ │ │ - ldr r1, [pc, #488] @ 0x142e24 │ │ │ │ - ldr r0, [pc, #488] @ 0x142e28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x142ef4 │ │ │ │ + ldr r1, [pc, #488] @ 0x142f24 │ │ │ │ + ldr r0, [pc, #488] @ 0x142f28 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r7, #13 │ │ │ │ - bhi 0x142d68 │ │ │ │ + bhi 0x142e68 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - ldreq sl, [pc, #472] @ 0x142e2c │ │ │ │ - ldr r3, [pc, #472] @ 0x142e30 │ │ │ │ - ldr r0, [pc, #464] @ 0x142e2c │ │ │ │ - ldrne r1, [pc, #468] @ 0x142e34 │ │ │ │ + ldreq sl, [pc, #472] @ 0x142f2c │ │ │ │ + ldr r3, [pc, #472] @ 0x142f30 │ │ │ │ + ldr r0, [pc, #464] @ 0x142f2c │ │ │ │ + ldrne r1, [pc, #468] @ 0x142f34 │ │ │ │ moveq r1, sl │ │ │ │ - ldrne sl, [pc, #452] @ 0x142e2c │ │ │ │ + ldrne sl, [pc, #452] @ 0x142f2c │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ ldr r3, [r3, #2504] @ 0x9c8 │ │ │ │ - ldr r2, [pc, #448] @ 0x142e38 │ │ │ │ + ldr r2, [pc, #448] @ 0x142f38 │ │ │ │ add r4, sp, #20 │ │ │ │ moveq r2, r0 │ │ │ │ - ldr r0, [pc, #440] @ 0x142e3c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #440] @ 0x142f3c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #392] @ 0x142e24 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #392] @ 0x142f24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #412] @ 0x142e40 │ │ │ │ + ldr r3, [pc, #412] @ 0x142f40 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r5, [pc, #408] @ 0x142e44 │ │ │ │ + ldr r5, [pc, #408] @ 0x142f44 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #372] @ 0x142e48 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #372] @ 0x142f48 │ │ │ │ lsr r3, r3, r7 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x142dc0 │ │ │ │ + beq 0x142ec0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x142e08 │ │ │ │ - ldr r1, [pc, #312] @ 0x142e24 │ │ │ │ - ldr r0, [pc, #312] @ 0x142e28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 0x142de0 │ │ │ │ - ldr r1, [pc, #292] @ 0x142e24 │ │ │ │ - ldr r0, [pc, #292] @ 0x142e28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x142f08 │ │ │ │ + ldr r1, [pc, #312] @ 0x142f24 │ │ │ │ + ldr r0, [pc, #312] @ 0x142f28 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 0x142ee0 │ │ │ │ + ldr r1, [pc, #292] @ 0x142f24 │ │ │ │ + ldr r0, [pc, #292] @ 0x142f28 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r0, [pc, #304] @ 0x142e4c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r0, [pc, #304] @ 0x142f4c │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, sl} │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #212] @ 0x142e1c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #212] @ 0x142f1c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x142e18 │ │ │ │ - ldr r0, [pc, #240] @ 0x142e50 │ │ │ │ + bne 0x142f18 │ │ │ │ + ldr r0, [pc, #240] @ 0x142f50 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #224] @ 0x142e54 │ │ │ │ + ldr r0, [pc, #224] @ 0x142f54 │ │ │ │ add r4, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #148] @ 0x142e24 │ │ │ │ - ldr r2, [pc, #172] @ 0x142e40 │ │ │ │ - ldr r5, [pc, #172] @ 0x142e44 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #148] @ 0x142f24 │ │ │ │ + ldr r2, [pc, #172] @ 0x142f40 │ │ │ │ + ldr r5, [pc, #172] @ 0x142f44 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr sl, [pc, #104] @ 0x142e2c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr sl, [pc, #104] @ 0x142f2c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x142ce4 │ │ │ │ - ldr r2, [pc, #84] @ 0x142e24 │ │ │ │ - ldr r0, [pc, #132] @ 0x142e58 │ │ │ │ + beq 0x142de4 │ │ │ │ + ldr r2, [pc, #84] @ 0x142f24 │ │ │ │ + ldr r0, [pc, #132] @ 0x142f58 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x142cf8 │ │ │ │ - ldr r2, [pc, #60] @ 0x142e24 │ │ │ │ - ldr r0, [pc, #108] @ 0x142e58 │ │ │ │ + beq 0x142df8 │ │ │ │ + ldr r2, [pc, #60] @ 0x142f24 │ │ │ │ + ldr r0, [pc, #108] @ 0x142f58 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x142d04 │ │ │ │ - ldr r2, [pc, #40] @ 0x142e24 │ │ │ │ - ldr r0, [pc, #88] @ 0x142e58 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x142e04 │ │ │ │ + ldr r2, [pc, #40] @ 0x142f24 │ │ │ │ + ldr r0, [pc, #88] @ 0x142f58 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x142c40 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x142d40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x142b60 │ │ │ │ - b 0x142cf0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x142c60 │ │ │ │ + b 0x142df0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq lr, r0, r0, asr pc │ │ │ │ - subeq lr, r0, r4, ror #30 │ │ │ │ - subeq ip, r4, r0, asr #4 │ │ │ │ - subeq lr, r0, ip, ror pc │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq pc, r0, r0, asr r0 @ │ │ │ │ + subeq pc, r0, r4, rrx │ │ │ │ + subeq ip, r4, r0, asr #6 │ │ │ │ + subeq pc, r0, ip, ror r0 @ │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ andeq r2, r0, r1, asr #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r3, r2, r8, lsl #13 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r3, r2, r8, lsl #15 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #84] @ 0x142ec8 │ │ │ │ + ldr r0, [pc, #84] @ 0x142fc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #68] @ 0x142ecc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #68] @ 0x142fcc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x142eb0 │ │ │ │ - ldr r0, [pc, #48] @ 0x142ed0 │ │ │ │ - ldr r1, [pc, #48] @ 0x142ed4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x142fb0 │ │ │ │ + ldr r0, [pc, #48] @ 0x142fd0 │ │ │ │ + ldr r1, [pc, #48] @ 0x142fd4 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #40] @ 0x142ed8 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #40] @ 0x142fd8 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x142b60 │ │ │ │ + bl 0x142c60 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 0x142ed8 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ + ldr r0, [pc, #16] @ 0x142fd8 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ @ instruction: 0x00a7bab8 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ 0x142fe8 │ │ │ │ + ldr r3, [pc, #240] @ 0x1430e8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #228] @ 0x142fec │ │ │ │ + ldr r0, [pc, #228] @ 0x1430ec │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #200] @ 0x142ff0 │ │ │ │ + ldr r0, [pc, #200] @ 0x1430f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r5, [pc, #176] @ 0x142ff4 │ │ │ │ - ldr r3, [pc, #176] @ 0x142ff8 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r5, [pc, #176] @ 0x1430f4 │ │ │ │ + ldr r3, [pc, #176] @ 0x1430f8 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ - ldr r3, [pc, #168] @ 0x142ffc │ │ │ │ + ldr r3, [pc, #168] @ 0x1430fc │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x142fc0 │ │ │ │ - ldr r0, [pc, #128] @ 0x143000 │ │ │ │ + bne 0x1430c0 │ │ │ │ + ldr r0, [pc, #128] @ 0x143100 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x142fd4 │ │ │ │ - ldr r1, [pc, #112] @ 0x143004 │ │ │ │ - ldr r0, [pc, #104] @ 0x143000 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #72] @ 0x142fe8 │ │ │ │ + bne 0x1430d4 │ │ │ │ + ldr r1, [pc, #112] @ 0x143104 │ │ │ │ + ldr r0, [pc, #104] @ 0x143100 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #72] @ 0x1430e8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x142fe4 │ │ │ │ - ldr r0, [pc, #80] @ 0x143008 │ │ │ │ + bne 0x1430e4 │ │ │ │ + ldr r0, [pc, #80] @ 0x143108 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x142b60 │ │ │ │ + bl 0x142c60 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x142f8c │ │ │ │ + beq 0x14308c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x142b60 │ │ │ │ - b 0x142f98 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x142c60 │ │ │ │ + b 0x143098 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ @ instruction: 0x00a7bab8 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #136] @ 0x1430ac │ │ │ │ + ldr r0, [pc, #136] @ 0x1431ac │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x143070 │ │ │ │ - ldr r0, [pc, #116] @ 0x1430b0 │ │ │ │ + bcs 0x143170 │ │ │ │ + ldr r0, [pc, #116] @ 0x1431b0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #108] @ 0x1430b4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x14309c │ │ │ │ - ldr r1, [pc, #96] @ 0x1430b8 │ │ │ │ - ldr r0, [pc, #96] @ 0x1430bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #92] @ 0x1430c0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #108] @ 0x1431b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x14319c │ │ │ │ + ldr r1, [pc, #96] @ 0x1431b8 │ │ │ │ + ldr r0, [pc, #96] @ 0x1431bc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #92] @ 0x1431c0 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #84] @ 0x1430c4 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #84] @ 0x1431c4 │ │ │ │ + b 0x1d4030 │ │ │ │ rsb r6, r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x143034 │ │ │ │ - ldr r0, [pc, #60] @ 0x1430c8 │ │ │ │ + beq 0x143134 │ │ │ │ + ldr r0, [pc, #60] @ 0x1431c8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #40] @ 0x1430c4 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #40] @ 0x1431c4 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x142b60 │ │ │ │ - b 0x14305c │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - ldrdeq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ + bl 0x142c60 │ │ │ │ + b 0x14315c │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + ldrdeq lr, [r0], #-244 @ 0xffffff0c │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #468] @ 0x1432c4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #468] @ 0x1433c4 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r1, [r5] │ │ │ │ lsl r4, r6, #16 │ │ │ │ cmp r1, #31 │ │ │ │ - ldrls r3, [pc, #452] @ 0x1432c8 │ │ │ │ - ldrls r0, [pc, #452] @ 0x1432cc │ │ │ │ - ldrhi r0, [pc, #452] @ 0x1432d0 │ │ │ │ + ldrls r3, [pc, #452] @ 0x1433c8 │ │ │ │ + ldrls r0, [pc, #452] @ 0x1433cc │ │ │ │ + ldrhi r0, [pc, #452] @ 0x1433d0 │ │ │ │ asr r4, r4, #16 │ │ │ │ lsr r6, r6, #16 │ │ │ │ addls r3, r3, r1, lsl #2 │ │ │ │ ldrls r1, [r3, #736] @ 0x2e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #432] @ 0x1432d4 │ │ │ │ - ldr r0, [pc, #420] @ 0x1432cc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #424] @ 0x1432d8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #432] @ 0x1433d4 │ │ │ │ + ldr r0, [pc, #420] @ 0x1433cc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #424] @ 0x1433d8 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 0x143278 │ │ │ │ + bgt 0x143378 │ │ │ │ cmn r4, #6 │ │ │ │ - blt 0x143284 │ │ │ │ - ldr r3, [pc, #404] @ 0x1432dc │ │ │ │ + blt 0x143384 │ │ │ │ + ldr r3, [pc, #404] @ 0x1433dc │ │ │ │ add r4, r4, #5 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 0x1432bc │ │ │ │ + bhi 0x1433bc │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #380] @ 0x1432e0 │ │ │ │ - ldr r0, [pc, #356] @ 0x1432cc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #372] @ 0x1432e4 │ │ │ │ + ldr r1, [pc, #380] @ 0x1433e0 │ │ │ │ + ldr r0, [pc, #356] @ 0x1433cc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #372] @ 0x1433e4 │ │ │ │ cmp r6, #5 │ │ │ │ - bhi 0x1432a4 │ │ │ │ + bhi 0x1433a4 │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r1, r5, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #344] @ 0x1432e8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #340] @ 0x1432ec │ │ │ │ + ldr r0, [pc, #344] @ 0x1433e8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #340] @ 0x1433ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr ip, [r5, #28] │ │ │ │ add r1, r5, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr r0, [pc, #308] @ 0x1432f0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #296] @ 0x1432ec │ │ │ │ + ldr r0, [pc, #308] @ 0x1433f0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #296] @ 0x1433ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #288] @ 0x1432f4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #288] @ 0x1433f4 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x143294 │ │ │ │ - ldr r1, [pc, #236] @ 0x1432d4 │ │ │ │ - ldr r0, [pc, #268] @ 0x1432f8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x143190 │ │ │ │ + bne 0x143394 │ │ │ │ + ldr r1, [pc, #236] @ 0x1433d4 │ │ │ │ + ldr r0, [pc, #268] @ 0x1433f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143290 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r0, [pc, #252] @ 0x1432fc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #228] @ 0x1432ec │ │ │ │ + ldr r0, [pc, #252] @ 0x1433fc │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #228] @ 0x1433ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r0, [pc, #224] @ 0x143300 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #196] @ 0x1432ec │ │ │ │ + ldr r0, [pc, #224] @ 0x143400 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #196] @ 0x1433ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r0, [pc, #196] @ 0x143304 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #164] @ 0x1432ec │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r1, [pc, #176] @ 0x143308 │ │ │ │ - b 0x143160 │ │ │ │ - ldr r1, [pc, #172] @ 0x14330c │ │ │ │ - b 0x143160 │ │ │ │ - ldr r1, [pc, #168] @ 0x143310 │ │ │ │ - b 0x143160 │ │ │ │ - ldr r1, [pc, #164] @ 0x143314 │ │ │ │ - b 0x143160 │ │ │ │ - ldr r1, [pc, #160] @ 0x143318 │ │ │ │ - b 0x143160 │ │ │ │ + ldr r0, [pc, #196] @ 0x143404 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #164] @ 0x1433ec │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r1, [pc, #176] @ 0x143408 │ │ │ │ + b 0x143260 │ │ │ │ + ldr r1, [pc, #172] @ 0x14340c │ │ │ │ + b 0x143260 │ │ │ │ + ldr r1, [pc, #168] @ 0x143410 │ │ │ │ + b 0x143260 │ │ │ │ + ldr r1, [pc, #164] @ 0x143414 │ │ │ │ + b 0x143260 │ │ │ │ + ldr r1, [pc, #160] @ 0x143418 │ │ │ │ + b 0x143260 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - ldreq r1, [pc, #152] @ 0x14331c │ │ │ │ - beq 0x143160 │ │ │ │ - ldr r0, [pc, #148] @ 0x143320 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x143168 │ │ │ │ - ldr r2, [pc, #56] @ 0x1432d4 │ │ │ │ - ldr r0, [pc, #132] @ 0x143324 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x143190 │ │ │ │ + ldreq r1, [pc, #152] @ 0x14341c │ │ │ │ + beq 0x143260 │ │ │ │ + ldr r0, [pc, #148] @ 0x143420 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143268 │ │ │ │ + ldr r2, [pc, #56] @ 0x1433d4 │ │ │ │ + ldr r0, [pc, #132] @ 0x143424 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143290 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #120] @ 0x143328 │ │ │ │ - ldr r1, [pc, #120] @ 0x14332c │ │ │ │ + ldr r3, [pc, #120] @ 0x143428 │ │ │ │ + ldr r1, [pc, #120] @ 0x14342c │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - ldr r1, [pc, #108] @ 0x143330 │ │ │ │ - b 0x143160 │ │ │ │ - ldrdeq lr, [r0], #-252 @ 0xffffff04 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, ror #31 │ │ │ │ - @ instruction: 0x00465491 │ │ │ │ - @ instruction: 0x0040ef94 │ │ │ │ - @ instruction: 0x00465497 │ │ │ │ - @ instruction: 0x0040f090 │ │ │ │ - subeq r8, r4, ip, lsr ip │ │ │ │ - subeq pc, r0, r0, asr r0 @ │ │ │ │ - subeq pc, r0, r4, asr #32 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq pc, r0, ip, lsr #32 │ │ │ │ - subeq pc, r0, ip │ │ │ │ - strdeq lr, [r0], #-244 @ 0xffffff0c │ │ │ │ - subeq lr, r0, r0, lsl #31 │ │ │ │ - subeq lr, r0, r4, asr #31 │ │ │ │ - strheq lr, [r0], #-248 @ 0xffffff08 │ │ │ │ - subeq lr, r0, ip, lsr #31 │ │ │ │ - subeq lr, r0, r0, lsr #31 │ │ │ │ - subeq lr, r0, r8, lsl #31 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - strdeq r5, [r6], #-240 @ 0xffffff10 │ │ │ │ + bl 0x310fa0 │ │ │ │ + ldr r1, [pc, #108] @ 0x143430 │ │ │ │ + b 0x143260 │ │ │ │ + ldrdeq pc, [r0], #-12 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, ror #1 │ │ │ │ + @ instruction: 0x00465591 │ │ │ │ + @ instruction: 0x0040f094 │ │ │ │ + @ instruction: 0x00465597 │ │ │ │ + @ instruction: 0x0040f190 │ │ │ │ + subeq r8, r4, ip, lsr sp │ │ │ │ + subeq pc, r0, r0, asr r1 @ │ │ │ │ + subeq pc, r0, r4, asr #2 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq pc, r0, ip, lsr #2 │ │ │ │ + subeq pc, r0, ip, lsl #2 │ │ │ │ + strdeq pc, [r0], #-4 │ │ │ │ + subeq pc, r0, r0, lsl #1 │ │ │ │ + subeq pc, r0, r4, asr #1 │ │ │ │ strheq pc, [r0], #-8 @ │ │ │ │ - ldrdeq lr, [r0], #-240 @ 0xffffff10 │ │ │ │ + subeq pc, r0, ip, lsr #1 │ │ │ │ + subeq pc, r0, r0, lsr #1 │ │ │ │ + subeq pc, r0, r8, lsl #1 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + strdeq r6, [r6], #-0 │ │ │ │ + strheq pc, [r0], #-24 @ 0xffffffe8 @ │ │ │ │ + ldrdeq pc, [r0], #-0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, sp, #216 @ 0xd8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #364] @ 0x1434c0 │ │ │ │ + ldr r3, [pc, #364] @ 0x1435c0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #316] @ 0x1434c4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #316] @ 0x1435c4 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #296] @ 0x1434c8 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #296] @ 0x1435c8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #292] @ 0x1434cc │ │ │ │ + ldr r3, [pc, #292] @ 0x1435cc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r6, [pc, #288] @ 0x1434d0 │ │ │ │ + ldr r6, [pc, #288] @ 0x1435d0 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #31 │ │ │ │ - ldrls r3, [pc, #248] @ 0x1434d4 │ │ │ │ - ldrls r0, [pc, #248] @ 0x1434d8 │ │ │ │ - ldrhi r0, [pc, #248] @ 0x1434dc │ │ │ │ + ldrls r3, [pc, #248] @ 0x1435d4 │ │ │ │ + ldrls r0, [pc, #248] @ 0x1435d8 │ │ │ │ + ldrhi r0, [pc, #248] @ 0x1435dc │ │ │ │ movhi r1, r4 │ │ │ │ addls r3, r3, r4, lsl #2 │ │ │ │ ldrls r1, [r3, #736] @ 0x2e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #208] @ 0x1434c8 │ │ │ │ - ldr r0, [pc, #220] @ 0x1434d8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #208] @ 0x1435c8 │ │ │ │ + ldr r0, [pc, #220] @ 0x1435d8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x143490 │ │ │ │ + beq 0x143590 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x13b258 │ │ │ │ + bl 0x13b358 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1430cc │ │ │ │ + bl 0x1431cc │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #160] @ 0x1434e0 │ │ │ │ - ldr r0, [pc, #152] @ 0x1434dc │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #160] @ 0x1435e0 │ │ │ │ + ldr r0, [pc, #152] @ 0x1435dc │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ str r6, [sp] │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #80] @ 0x1434c0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #80] @ 0x1435c0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1434bc │ │ │ │ - ldr r0, [pc, #92] @ 0x1434e4 │ │ │ │ + bne 0x1435bc │ │ │ │ + ldr r0, [pc, #92] @ 0x1435e4 │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x1434a8 │ │ │ │ - ldr r1, [pc, #40] @ 0x1434c8 │ │ │ │ - ldr r0, [pc, #68] @ 0x1434e8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x143428 │ │ │ │ - ldr r2, [pc, #24] @ 0x1434c8 │ │ │ │ - ldr r0, [pc, #56] @ 0x1434ec │ │ │ │ - mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x143428 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x1435a8 │ │ │ │ + ldr r1, [pc, #40] @ 0x1435c8 │ │ │ │ + ldr r0, [pc, #68] @ 0x1435e8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143528 │ │ │ │ + ldr r2, [pc, #24] @ 0x1435c8 │ │ │ │ + ldr r0, [pc, #56] @ 0x1435ec │ │ │ │ + mov r1, r7 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143528 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #216 @ 0xd8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #344] @ 0x143668 │ │ │ │ + ldr r3, [pc, #344] @ 0x143768 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [sp, #252] @ 0xfc │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #296] @ 0x14366c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr sl, [pc, #292] @ 0x143670 │ │ │ │ - ldr r9, [pc, #292] @ 0x143674 │ │ │ │ - ldr r6, [pc, #292] @ 0x143678 │ │ │ │ + ldr r0, [pc, #296] @ 0x14376c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr sl, [pc, #292] @ 0x143770 │ │ │ │ + ldr r9, [pc, #292] @ 0x143774 │ │ │ │ + ldr r6, [pc, #292] @ 0x143778 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ stm sp, {r6, r9, sl} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ stm sp, {r6, r9, sl} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r7, #31 │ │ │ │ - ldrls r3, [pc, #184] @ 0x14367c │ │ │ │ - ldrls r0, [pc, #184] @ 0x143680 │ │ │ │ - ldrhi r0, [pc, #184] @ 0x143684 │ │ │ │ + ldrls r3, [pc, #184] @ 0x14377c │ │ │ │ + ldrls r0, [pc, #184] @ 0x143780 │ │ │ │ + ldrhi r0, [pc, #184] @ 0x143784 │ │ │ │ movhi r1, r7 │ │ │ │ addls r3, r3, r7, lsl #2 │ │ │ │ ldrls r1, [r3, #736] @ 0x2e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #144] @ 0x143670 │ │ │ │ - ldr r0, [pc, #156] @ 0x143680 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #144] @ 0x143770 │ │ │ │ + ldr r0, [pc, #156] @ 0x143780 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x143638 │ │ │ │ + beq 0x143738 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x13b258 │ │ │ │ + bl 0x13b358 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1430cc │ │ │ │ - ldr r3, [pc, #80] @ 0x143668 │ │ │ │ + bl 0x1431cc │ │ │ │ + ldr r3, [pc, #80] @ 0x143768 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x143664 │ │ │ │ - ldr r0, [pc, #88] @ 0x143688 │ │ │ │ + bne 0x143764 │ │ │ │ + ldr r0, [pc, #88] @ 0x143788 │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x143650 │ │ │ │ - ldr r1, [pc, #68] @ 0x14368c │ │ │ │ - ldr r0, [pc, #68] @ 0x143690 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x143610 │ │ │ │ - ldr r2, [pc, #52] @ 0x14368c │ │ │ │ - ldr r0, [pc, #56] @ 0x143694 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x143610 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x143750 │ │ │ │ + ldr r1, [pc, #68] @ 0x14378c │ │ │ │ + ldr r0, [pc, #68] @ 0x143790 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143710 │ │ │ │ + ldr r2, [pc, #52] @ 0x14378c │ │ │ │ + ldr r0, [pc, #56] @ 0x143794 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143710 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #296] @ 0x1437e0 │ │ │ │ + ldr r3, [pc, #296] @ 0x1438e0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r0, [pc, #256] @ 0x1437e4 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r0, [pc, #256] @ 0x1438e4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #232] @ 0x1437e8 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #232] @ 0x1438e8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ 0x1437ec │ │ │ │ + ldr r3, [pc, #228] @ 0x1438ec │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #224] @ 0x1437f0 │ │ │ │ + ldr r3, [pc, #224] @ 0x1438f0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #31 │ │ │ │ - ldrls r3, [pc, #184] @ 0x1437f4 │ │ │ │ - ldrls r0, [pc, #184] @ 0x1437f8 │ │ │ │ - ldrhi r0, [pc, #184] @ 0x1437fc │ │ │ │ + ldrls r3, [pc, #184] @ 0x1438f4 │ │ │ │ + ldrls r0, [pc, #184] @ 0x1438f8 │ │ │ │ + ldrhi r0, [pc, #184] @ 0x1438fc │ │ │ │ movhi r1, r4 │ │ │ │ addls r3, r3, r4, lsl #2 │ │ │ │ ldrls r1, [r3, #736] @ 0x2e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #144] @ 0x1437e8 │ │ │ │ - ldr r0, [pc, #156] @ 0x1437f8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #144] @ 0x1438e8 │ │ │ │ + ldr r0, [pc, #156] @ 0x1438f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x1437b0 │ │ │ │ + beq 0x1438b0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x13b258 │ │ │ │ + bl 0x13b358 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1430cc │ │ │ │ - ldr r3, [pc, #80] @ 0x1437e0 │ │ │ │ + bl 0x1431cc │ │ │ │ + ldr r3, [pc, #80] @ 0x1438e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1437dc │ │ │ │ - ldr r0, [pc, #88] @ 0x143800 │ │ │ │ + bne 0x1438dc │ │ │ │ + ldr r0, [pc, #88] @ 0x143900 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x1437c8 │ │ │ │ - ldr r1, [pc, #68] @ 0x143804 │ │ │ │ - ldr r0, [pc, #68] @ 0x143808 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x143788 │ │ │ │ - ldr r2, [pc, #52] @ 0x143804 │ │ │ │ - ldr r0, [pc, #56] @ 0x14380c │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x143788 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + bne 0x1438c8 │ │ │ │ + ldr r1, [pc, #68] @ 0x143904 │ │ │ │ + ldr r0, [pc, #68] @ 0x143908 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143888 │ │ │ │ + ldr r2, [pc, #52] @ 0x143904 │ │ │ │ + ldr r0, [pc, #56] @ 0x14390c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143888 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1439a0 │ │ │ │ + beq 0x143aa0 │ │ │ │ ldrh r1, [r4] │ │ │ │ - ldr r2, [pc, #512] @ 0x143a58 │ │ │ │ + ldr r2, [pc, #512] @ 0x143b58 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi 0x14386c │ │ │ │ + bhi 0x14396c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 0x143a5c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #488] @ 0x143b5c │ │ │ │ + bl 0x1d4030 │ │ │ │ add r5, r4, #1 │ │ │ │ add r8, r4, #14 │ │ │ │ ldrb r1, [r5, #1]! │ │ │ │ - ldr r0, [pc, #472] @ 0x143a60 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #472] @ 0x143b60 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r8, r5 │ │ │ │ - bne 0x14387c │ │ │ │ - ldr r0, [pc, #460] @ 0x143a64 │ │ │ │ + bne 0x14397c │ │ │ │ + ldr r0, [pc, #460] @ 0x143b64 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #452] @ 0x143a68 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #448] @ 0x143a6c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #452] @ 0x143b68 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #448] @ 0x143b6c │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r2, [pc, #444] @ 0x143a70 │ │ │ │ + ldr r2, [pc, #444] @ 0x143b70 │ │ │ │ mov r1, r6 │ │ │ │ moveq r2, r3 │ │ │ │ - ldr r0, [pc, #436] @ 0x143a74 │ │ │ │ + ldr r0, [pc, #436] @ 0x143b74 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #424] @ 0x143a78 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #424] @ 0x143b78 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 0x143904 │ │ │ │ + beq 0x143a04 │ │ │ │ sub r3, r6, #1 │ │ │ │ add r5, r4, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ - b 0x1438f4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + b 0x1439f4 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 0x143904 │ │ │ │ + beq 0x143a04 │ │ │ │ ldrb r1, [r5, #1]! │ │ │ │ - ldr r0, [pc, #380] @ 0x143a7c │ │ │ │ + ldr r0, [pc, #380] @ 0x143b7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x1438e8 │ │ │ │ - ldr r0, [pc, #372] @ 0x143a80 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1438a4 │ │ │ │ + bne 0x1439e8 │ │ │ │ + ldr r0, [pc, #372] @ 0x143b80 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1439a4 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ - ldr r0, [pc, #360] @ 0x143a84 │ │ │ │ + ldr r0, [pc, #360] @ 0x143b84 │ │ │ │ lsr r1, r3, #8 │ │ │ │ orr r1, r1, r3, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldrb ip, [r4, #7] │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #324] @ 0x143a88 │ │ │ │ + ldr r0, [pc, #324] @ 0x143b88 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #280] @ 0x143a68 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1438a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #280] @ 0x143b68 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1439a4 │ │ │ │ ldmib r4, {r1, r2} │ │ │ │ - ldr r0, [pc, #300] @ 0x143a8c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1438a4 │ │ │ │ + ldr r0, [pc, #300] @ 0x143b8c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1439a4 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsr r1, r3, #8 │ │ │ │ orr r1, r1, r3, lsl #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ - ldr r0, [pc, #268] @ 0x143a90 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #264] @ 0x143a94 │ │ │ │ + ldr r0, [pc, #268] @ 0x143b90 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #264] @ 0x143b94 │ │ │ │ ldrb r1, [r4, #10] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 0x143a4c │ │ │ │ + bhi 0x143b4c │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x1439b8 │ │ │ │ - ldr r1, [pc, #188] @ 0x143a6c │ │ │ │ - ldr r0, [pc, #228] @ 0x143a98 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1438a4 │ │ │ │ - ldr r2, [pc, #172] @ 0x143a6c │ │ │ │ - ldr r0, [pc, #216] @ 0x143a9c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1438a4 │ │ │ │ - ldr r0, [pc, #204] @ 0x143aa0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x143ab8 │ │ │ │ + ldr r1, [pc, #188] @ 0x143b6c │ │ │ │ + ldr r0, [pc, #228] @ 0x143b98 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1439a4 │ │ │ │ + ldr r2, [pc, #172] @ 0x143b6c │ │ │ │ + ldr r0, [pc, #216] @ 0x143b9c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1439a4 │ │ │ │ + ldr r0, [pc, #204] @ 0x143ba0 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldrb r0, [r4, #19] │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r0, [r4, #18] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r4, #15] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #148] @ 0x143aa4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #80] @ 0x143a68 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1438a4 │ │ │ │ - ldr r0, [pc, #132] @ 0x143aa8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1439d4 │ │ │ │ - ldr r0, [pc, #124] @ 0x143aac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1439d4 │ │ │ │ - ldr r0, [pc, #116] @ 0x143ab0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1439d4 │ │ │ │ - ldr r0, [pc, #108] @ 0x143ab4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1439d4 │ │ │ │ - ldr r0, [pc, #100] @ 0x143ab8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1439d4 │ │ │ │ - @ instruction: 0x0046549d │ │ │ │ - subeq pc, r0, r8, lsr r2 @ │ │ │ │ - subeq pc, r0, r4, asr r2 @ │ │ │ │ - subeq pc, r0, ip, asr r2 @ │ │ │ │ - subeq pc, r0, r4, lsr r2 @ │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, ip, lsr #28 │ │ │ │ - subeq pc, r0, ip, asr #1 │ │ │ │ - subeq ip, r3, ip, asr r1 │ │ │ │ - subeq pc, r0, ip, ror #1 │ │ │ │ - strdeq pc, [r0], #-0 │ │ │ │ - subeq pc, r0, r8, lsl r1 @ │ │ │ │ - subeq pc, r0, r8, lsl #4 │ │ │ │ - subeq pc, r0, ip, lsr r1 @ │ │ │ │ - subeq r5, r6, lr, lsr #9 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq pc, r0, r4, asr #3 │ │ │ │ - ldrdeq pc, [r0], #-20 @ 0xffffffec │ │ │ │ - strheq pc, [r0], #-16 @ │ │ │ │ - @ instruction: 0x0040f19c │ │ │ │ - subeq pc, r0, r8, lsl #3 │ │ │ │ - subeq pc, r0, ip, ror r1 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ + ldr r0, [pc, #148] @ 0x143ba4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #80] @ 0x143b68 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1439a4 │ │ │ │ + ldr r0, [pc, #132] @ 0x143ba8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143ad4 │ │ │ │ + ldr r0, [pc, #124] @ 0x143bac │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143ad4 │ │ │ │ + ldr r0, [pc, #116] @ 0x143bb0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143ad4 │ │ │ │ + ldr r0, [pc, #108] @ 0x143bb4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143ad4 │ │ │ │ + ldr r0, [pc, #100] @ 0x143bb8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x143ad4 │ │ │ │ + @ instruction: 0x0046559d │ │ │ │ + subeq pc, r0, r8, lsr r3 @ │ │ │ │ + subeq pc, r0, r4, asr r3 @ │ │ │ │ + subeq pc, r0, ip, asr r3 @ │ │ │ │ + subeq pc, r0, r4, lsr r3 @ │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, ip, lsr #30 │ │ │ │ + subeq pc, r0, ip, asr #3 │ │ │ │ + subeq ip, r3, ip, asr r2 │ │ │ │ + subeq pc, r0, ip, ror #3 │ │ │ │ + strdeq pc, [r0], #-16 │ │ │ │ + subeq pc, r0, r8, lsl r2 @ │ │ │ │ + subeq pc, r0, r8, lsl #6 │ │ │ │ + subeq pc, r0, ip, lsr r2 @ │ │ │ │ + subeq r5, r6, lr, lsr #11 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq pc, r0, r4, asr #5 │ │ │ │ + ldrdeq pc, [r0], #-36 @ 0xffffffdc │ │ │ │ + strheq pc, [r0], #-32 @ 0xffffffe0 @ │ │ │ │ + @ instruction: 0x0040f29c │ │ │ │ + subeq pc, r0, r8, lsl #5 │ │ │ │ + subeq pc, r0, ip, ror r2 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #520] @ 0x143ce0 │ │ │ │ + ldr r0, [pc, #520] @ 0x143de0 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r8, r1 │ │ │ │ - beq 0x143b14 │ │ │ │ + beq 0x143c14 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r7, r1 │ │ │ │ - beq 0x143b44 │ │ │ │ + beq 0x143c44 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r5, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r4, r1 │ │ │ │ - beq 0x143b74 │ │ │ │ + beq 0x143c74 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r5, #12 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r6, r1 │ │ │ │ - beq 0x143ba4 │ │ │ │ + beq 0x143ca4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r5, #16 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ streq r1, [sp, #20] │ │ │ │ - beq 0x143bd8 │ │ │ │ + beq 0x143cd8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r5, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - beq 0x143c08 │ │ │ │ + beq 0x143d08 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r0, [pc, #208] @ 0x143ce4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr fp, [pc, #204] @ 0x143ce8 │ │ │ │ - ldr sl, [pc, #204] @ 0x143cec │ │ │ │ - ldr r9, [pc, #204] @ 0x143cf0 │ │ │ │ + ldr r0, [pc, #208] @ 0x143de4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr fp, [pc, #204] @ 0x143de8 │ │ │ │ + ldr sl, [pc, #204] @ 0x143dec │ │ │ │ + ldr r9, [pc, #204] @ 0x143df0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r9, sl, fp} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x13e53c │ │ │ │ + bl 0x13e63c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r9, sl, fp} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #88] @ 0x143cf4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #88] @ 0x143df4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x143810 │ │ │ │ - ldr r3, [pc, #36] @ 0x143ce0 │ │ │ │ + bl 0x143910 │ │ │ │ + ldr r3, [pc, #36] @ 0x143de0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x143cdc │ │ │ │ - ldr r0, [pc, #36] @ 0x143cf8 │ │ │ │ + bne 0x143ddc │ │ │ │ + ldr r0, [pc, #36] @ 0x143df8 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r5, r6, ip, asr #20 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r5, r6, ip, asr #22 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #296] @ 0x143e40 │ │ │ │ + ldr r0, [pc, #296] @ 0x143f40 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r6, r1 │ │ │ │ - beq 0x143d54 │ │ │ │ + beq 0x143e54 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - beq 0x143d84 │ │ │ │ + beq 0x143e84 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r4, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r4, r1 │ │ │ │ - beq 0x143db4 │ │ │ │ + beq 0x143eb4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - ldr r0, [pc, #136] @ 0x143e44 │ │ │ │ + ldr r0, [pc, #136] @ 0x143f44 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #112] @ 0x143e48 │ │ │ │ - ldr r2, [pc, #112] @ 0x143e4c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #112] @ 0x143f48 │ │ │ │ + ldr r2, [pc, #112] @ 0x143f4c │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - ldr r3, [pc, #104] @ 0x143e50 │ │ │ │ + ldr r3, [pc, #104] @ 0x143f50 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x143810 │ │ │ │ - ldr r3, [pc, #36] @ 0x143e40 │ │ │ │ + bl 0x143910 │ │ │ │ + ldr r3, [pc, #36] @ 0x143f40 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x143e3c │ │ │ │ - ldr r0, [pc, #32] @ 0x143e54 │ │ │ │ + bne 0x143f3c │ │ │ │ + ldr r0, [pc, #32] @ 0x143f54 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #260] @ 0x143f78 │ │ │ │ + ldr r3, [pc, #260] @ 0x144078 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #236] @ 0x143f7c │ │ │ │ + ldr r0, [pc, #236] @ 0x14407c │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr fp, [sp, #140] @ 0x8c │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ - ldr r9, [pc, #216] @ 0x143f80 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r8, [pc, #212] @ 0x143f84 │ │ │ │ - ldr r7, [pc, #212] @ 0x143f88 │ │ │ │ + ldr r9, [pc, #216] @ 0x144080 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r8, [pc, #212] @ 0x144084 │ │ │ │ + ldr r7, [pc, #212] @ 0x144088 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r7, r8, r9} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x13e53c │ │ │ │ + bl 0x13e63c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r7, r8, r9} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #88] @ 0x143f8c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #88] @ 0x14408c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - bl 0x143810 │ │ │ │ - ldr r3, [pc, #36] @ 0x143f78 │ │ │ │ + bl 0x143910 │ │ │ │ + ldr r3, [pc, #36] @ 0x144078 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x143f74 │ │ │ │ - ldr r0, [pc, #36] @ 0x143f90 │ │ │ │ + bne 0x144074 │ │ │ │ + ldr r0, [pc, #36] @ 0x144090 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r5, r6, ip, asr #20 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r5, r6, ip, asr #22 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #160] @ 0x144050 │ │ │ │ + ldr r3, [pc, #160] @ 0x144150 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #152] @ 0x144054 │ │ │ │ + ldr r0, [pc, #152] @ 0x144154 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #112] @ 0x144058 │ │ │ │ - ldr r2, [pc, #112] @ 0x14405c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #112] @ 0x144158 │ │ │ │ + ldr r2, [pc, #112] @ 0x14415c │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - ldr r3, [pc, #104] @ 0x144060 │ │ │ │ + ldr r3, [pc, #104] @ 0x144160 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x143810 │ │ │ │ - ldr r3, [pc, #36] @ 0x144050 │ │ │ │ + bl 0x143910 │ │ │ │ + ldr r3, [pc, #36] @ 0x144150 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14404c │ │ │ │ - ldr r0, [pc, #32] @ 0x144064 │ │ │ │ + bne 0x14414c │ │ │ │ + ldr r0, [pc, #32] @ 0x144164 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1d4030 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r3, [pc, #364] @ 0x1441ec │ │ │ │ + ldr r3, [pc, #364] @ 0x1442ec │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #356] @ 0x1441f0 │ │ │ │ + ldr r0, [pc, #356] @ 0x1442f0 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x1440fc │ │ │ │ - ldr r0, [pc, #328] @ 0x1441f4 │ │ │ │ + bcs 0x1441fc │ │ │ │ + ldr r0, [pc, #328] @ 0x1442f4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #320] @ 0x1441f8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x144120 │ │ │ │ - ldr r1, [pc, #308] @ 0x1441fc │ │ │ │ - ldr r0, [pc, #308] @ 0x144200 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #304] @ 0x144204 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #272] @ 0x1441ec │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #320] @ 0x1442f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x144220 │ │ │ │ + ldr r1, [pc, #308] @ 0x1442fc │ │ │ │ + ldr r0, [pc, #308] @ 0x144300 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #304] @ 0x144304 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #272] @ 0x1442ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1441e8 │ │ │ │ - ldr r0, [pc, #276] @ 0x144208 │ │ │ │ + bne 0x1442e8 │ │ │ │ + ldr r0, [pc, #276] @ 0x144308 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ rsb r6, r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x1440a4 │ │ │ │ - ldr r0, [pc, #244] @ 0x14420c │ │ │ │ + beq 0x1441a4 │ │ │ │ + ldr r0, [pc, #244] @ 0x14430c │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1440d4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1441d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1441d4 │ │ │ │ + beq 0x1442d4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrd r6, [r4] │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #184] @ 0x144210 │ │ │ │ - ldr r2, [pc, #184] @ 0x144214 │ │ │ │ - ldr r5, [pc, #184] @ 0x144218 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #184] @ 0x144310 │ │ │ │ + ldr r2, [pc, #184] @ 0x144314 │ │ │ │ + ldr r5, [pc, #184] @ 0x144318 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #88] @ 0x1441fc │ │ │ │ - ldr r2, [pc, #116] @ 0x14421c │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #88] @ 0x1442fc │ │ │ │ + ldr r2, [pc, #116] @ 0x14431c │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1440cc │ │ │ │ - ldr r2, [pc, #32] @ 0x1441fc │ │ │ │ - ldr r0, [pc, #64] @ 0x144220 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1440cc │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1441cc │ │ │ │ + ldr r2, [pc, #32] @ 0x1442fc │ │ │ │ + ldr r0, [pc, #64] @ 0x144320 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1441cc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - ldrdeq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq pc, r0, r4, ror #4 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq pc, r0, r4, ror r2 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + ldrdeq lr, [r0], #-244 @ 0xffffff0c │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq pc, r0, r4, ror #6 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq pc, r0, r4, ror r3 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #188] @ 0x1442f8 │ │ │ │ + ldr r0, [pc, #188] @ 0x1443f8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x144270 │ │ │ │ - ldr r0, [pc, #164] @ 0x1442fc │ │ │ │ + bcs 0x144370 │ │ │ │ + ldr r0, [pc, #164] @ 0x1443fc │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x14429c │ │ │ │ + bne 0x14439c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #144] @ 0x144300 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #144] @ 0x144400 │ │ │ │ + b 0x1d4030 │ │ │ │ rsb r7, r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x144250 │ │ │ │ - ldr r0, [pc, #120] @ 0x144304 │ │ │ │ + beq 0x144350 │ │ │ │ + ldr r0, [pc, #120] @ 0x144404 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #100] @ 0x144300 │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #100] @ 0x144308 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #100] @ 0x144400 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #100] @ 0x144408 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r6, #8 │ │ │ │ - bne 0x1442d4 │ │ │ │ + bne 0x1443d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1442d4 │ │ │ │ + beq 0x1443d4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x13b7cc │ │ │ │ - b 0x1442e4 │ │ │ │ - ldr r2, [pc, #48] @ 0x14430c │ │ │ │ - ldr r0, [pc, #48] @ 0x144310 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #40] @ 0x144314 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #8] @ 0x144300 │ │ │ │ - b 0x1d3f30 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ - subeq pc, r0, r4, lsl #5 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + bl 0x13b8cc │ │ │ │ + b 0x1443e4 │ │ │ │ + ldr r2, [pc, #48] @ 0x14440c │ │ │ │ + ldr r0, [pc, #48] @ 0x144410 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #40] @ 0x144414 │ │ │ │ + bl 0x1d4030 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [pc, #8] @ 0x144400 │ │ │ │ + b 0x1d4030 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ + subeq pc, r0, r4, lsl #7 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #360] @ 0x144498 │ │ │ │ + ldr r0, [pc, #360] @ 0x144598 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x1443b0 │ │ │ │ + bcs 0x1444b0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r4, [pc, #332] @ 0x14449c │ │ │ │ - ldr r0, [pc, #332] @ 0x1444a0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r4, [pc, #332] @ 0x14459c │ │ │ │ + ldr r0, [pc, #332] @ 0x1445a0 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x144370 │ │ │ │ - b 0x1443dc │ │ │ │ + bne 0x144470 │ │ │ │ + b 0x1444dc │ │ │ │ ldr r3, [r4, #40]! @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1443dc │ │ │ │ + beq 0x1444dc │ │ │ │ cmp r5, r3 │ │ │ │ - bne 0x144364 │ │ │ │ + bne 0x144464 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ bic r5, r5, #2 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 0x1443e4 │ │ │ │ - ldr r0, [pc, #276] @ 0x1444a4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x1444e4 │ │ │ │ + ldr r0, [pc, #276] @ 0x1445a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #268] @ 0x1444a8 │ │ │ │ + ldr r2, [pc, #268] @ 0x1445a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x144494 │ │ │ │ + bhi 0x144594 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ rsb r7, r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x144344 │ │ │ │ - ldr r0, [pc, #224] @ 0x1444ac │ │ │ │ + beq 0x144444 │ │ │ │ + ldr r0, [pc, #224] @ 0x1445ac │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #212] @ 0x1444b0 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #212] @ 0x1445b0 │ │ │ │ + b 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x144378 │ │ │ │ + beq 0x144478 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #192] @ 0x1444b0 │ │ │ │ - b 0x1d3f30 │ │ │ │ + ldr r0, [pc, #192] @ 0x1445b0 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r5, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x144468 │ │ │ │ + beq 0x144568 │ │ │ │ add r1, r4, #24 │ │ │ │ - bl 0x15f854 │ │ │ │ - ldr r0, [pc, #148] @ 0x1444b4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1443e4 │ │ │ │ + bl 0x15f954 │ │ │ │ + ldr r0, [pc, #148] @ 0x1445b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1444e4 │ │ │ │ mov r5, #2 │ │ │ │ - b 0x1443f4 │ │ │ │ + b 0x1444f4 │ │ │ │ mov r5, #8 │ │ │ │ - b 0x1443f4 │ │ │ │ + b 0x1444f4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #32 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r5, r0, r5 │ │ │ │ - b 0x1443f4 │ │ │ │ - ldr r2, [pc, #100] @ 0x1444b8 │ │ │ │ + b 0x1444f4 │ │ │ │ + ldr r2, [pc, #100] @ 0x1445b8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ - b 0x1443f4 │ │ │ │ + b 0x1444f4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x144480 │ │ │ │ - ldr r1, [pc, #68] @ 0x1444bc │ │ │ │ - ldr r0, [pc, #68] @ 0x1444c0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144418 │ │ │ │ - ldr r2, [pc, #52] @ 0x1444bc │ │ │ │ - ldr r0, [pc, #56] @ 0x1444c4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144418 │ │ │ │ - bl 0x13b798 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ + bne 0x144580 │ │ │ │ + ldr r1, [pc, #68] @ 0x1445bc │ │ │ │ + ldr r0, [pc, #68] @ 0x1445c0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x144518 │ │ │ │ + ldr r2, [pc, #52] @ 0x1445bc │ │ │ │ + ldr r0, [pc, #56] @ 0x1445c4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x144518 │ │ │ │ + bl 0x13b898 │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ adceq fp, r7, r8, asr sp │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - ldrdeq lr, [r0], #-228 @ 0xffffff1c │ │ │ │ - strheq r5, [r6], #-67 @ 0xffffffbd │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + ldrdeq lr, [r0], #-244 @ 0xffffff0c │ │ │ │ + strheq r5, [r6], #-83 @ 0xffffffad │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ ldrdeq r4, [r8], r4 @ │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #908] @ 0x144870 │ │ │ │ + ldr r3, [pc, #908] @ 0x144970 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #900] @ 0x144874 │ │ │ │ + ldr r0, [pc, #900] @ 0x144974 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ - ldr r9, [pc, #880] @ 0x144878 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r8, [pc, #876] @ 0x14487c │ │ │ │ + ldr r9, [pc, #880] @ 0x144978 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r8, [pc, #876] @ 0x14497c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r6, [pc, #868] @ 0x144880 │ │ │ │ + ldr r6, [pc, #868] @ 0x144980 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r6, r8, r9} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ - bgt 0x14456c │ │ │ │ + bgt 0x14466c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x144590 │ │ │ │ - ldr r3, [pc, #808] @ 0x144884 │ │ │ │ + blt 0x144690 │ │ │ │ + ldr r3, [pc, #808] @ 0x144984 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ - bhi 0x144590 │ │ │ │ + bhi 0x144690 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r3, r4, #1024 @ 0x400 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0x144590 │ │ │ │ - ldr r2, [pc, #776] @ 0x144888 │ │ │ │ + bhi 0x144690 │ │ │ │ + ldr r2, [pc, #776] @ 0x144988 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0x144590 │ │ │ │ + bhi 0x144690 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 0x1446d0 │ │ │ │ - ldr r1, [pc, #692] @ 0x14488c │ │ │ │ - ldr r0, [pc, #692] @ 0x144890 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #652] @ 0x144870 │ │ │ │ + bne 0x1447d0 │ │ │ │ + ldr r1, [pc, #692] @ 0x14498c │ │ │ │ + ldr r0, [pc, #692] @ 0x144990 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #652] @ 0x144970 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14486c │ │ │ │ - ldr r0, [pc, #664] @ 0x144894 │ │ │ │ + bne 0x14496c │ │ │ │ + ldr r0, [pc, #664] @ 0x144994 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #652] @ 0x144898 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #652] @ 0x144998 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #612] @ 0x14488c │ │ │ │ + ldr r0, [pc, #612] @ 0x14498c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1445dc │ │ │ │ - ldr r0, [pc, #580] @ 0x14489c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1445dc │ │ │ │ - ldr r0, [pc, #572] @ 0x1448a0 │ │ │ │ - b 0x144608 │ │ │ │ - ldr r0, [pc, #568] @ 0x1448a4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1445dc │ │ │ │ - ldr r0, [pc, #560] @ 0x1448a8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1446dc │ │ │ │ + ldr r0, [pc, #580] @ 0x14499c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1446dc │ │ │ │ + ldr r0, [pc, #572] @ 0x1449a0 │ │ │ │ + b 0x144708 │ │ │ │ + ldr r0, [pc, #568] @ 0x1449a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1446dc │ │ │ │ + ldr r0, [pc, #560] @ 0x1449a8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #508] @ 0x14488c │ │ │ │ - ldr r0, [pc, #536] @ 0x1448ac │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #508] @ 0x14498c │ │ │ │ + ldr r0, [pc, #536] @ 0x1449ac │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ - b 0x144634 │ │ │ │ - ldr r0, [pc, #516] @ 0x1448b0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1445dc │ │ │ │ - ldr r0, [pc, #508] @ 0x1448b4 │ │ │ │ - b 0x144608 │ │ │ │ - ldr r0, [pc, #504] @ 0x1448b8 │ │ │ │ - b 0x144608 │ │ │ │ - ldr r0, [pc, #500] @ 0x1448bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 0x1445d0 │ │ │ │ - ldr r2, [pc, #436] @ 0x14488c │ │ │ │ - ldr r0, [pc, #484] @ 0x1448c0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1445dc │ │ │ │ - ldr r0, [pc, #472] @ 0x1448c4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 0x1445d0 │ │ │ │ - b 0x1446d0 │ │ │ │ - ldr r0, [pc, #456] @ 0x1448c8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 0x1445d0 │ │ │ │ - b 0x1446d0 │ │ │ │ - ldr r0, [pc, #440] @ 0x1448cc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 0x1445d0 │ │ │ │ - b 0x1446d0 │ │ │ │ - ldr r0, [pc, #424] @ 0x1448d0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 0x1445d0 │ │ │ │ - b 0x1446d0 │ │ │ │ - ldr r0, [pc, #408] @ 0x1448d4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 0x1445d0 │ │ │ │ - b 0x1446d0 │ │ │ │ - ldr r0, [pc, #392] @ 0x1448d8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 0x1445d0 │ │ │ │ - b 0x1446d0 │ │ │ │ - ldr r0, [pc, #376] @ 0x1448dc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 0x1445d0 │ │ │ │ - b 0x1446d0 │ │ │ │ - ldr r0, [pc, #360] @ 0x1448e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1445dc │ │ │ │ - ldr r0, [pc, #352] @ 0x1448e4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + b 0x144734 │ │ │ │ + ldr r0, [pc, #516] @ 0x1449b0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1446dc │ │ │ │ + ldr r0, [pc, #508] @ 0x1449b4 │ │ │ │ + b 0x144708 │ │ │ │ + ldr r0, [pc, #504] @ 0x1449b8 │ │ │ │ + b 0x144708 │ │ │ │ + ldr r0, [pc, #500] @ 0x1449bc │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x1446d0 │ │ │ │ + ldr r2, [pc, #436] @ 0x14498c │ │ │ │ + ldr r0, [pc, #484] @ 0x1449c0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1446dc │ │ │ │ + ldr r0, [pc, #472] @ 0x1449c4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x1446d0 │ │ │ │ + b 0x1447d0 │ │ │ │ + ldr r0, [pc, #456] @ 0x1449c8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x1446d0 │ │ │ │ + b 0x1447d0 │ │ │ │ + ldr r0, [pc, #440] @ 0x1449cc │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x1446d0 │ │ │ │ + b 0x1447d0 │ │ │ │ + ldr r0, [pc, #424] @ 0x1449d0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x1446d0 │ │ │ │ + b 0x1447d0 │ │ │ │ + ldr r0, [pc, #408] @ 0x1449d4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x1446d0 │ │ │ │ + b 0x1447d0 │ │ │ │ + ldr r0, [pc, #392] @ 0x1449d8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x1446d0 │ │ │ │ + b 0x1447d0 │ │ │ │ + ldr r0, [pc, #376] @ 0x1449dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x1446d0 │ │ │ │ + b 0x1447d0 │ │ │ │ + ldr r0, [pc, #360] @ 0x1449e0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1446dc │ │ │ │ + ldr r0, [pc, #352] @ 0x1449e4 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r9, [sp, #8] │ │ │ │ - b 0x144630 │ │ │ │ - ldr r0, [pc, #312] @ 0x1448e8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1445dc │ │ │ │ - ldr r0, [pc, #304] @ 0x1448ec │ │ │ │ - b 0x144780 │ │ │ │ - ldr r0, [pc, #300] @ 0x1448f0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 0x1445d0 │ │ │ │ - b 0x1446d0 │ │ │ │ - ldr r0, [pc, #284] @ 0x1448f4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + b 0x144730 │ │ │ │ + ldr r0, [pc, #312] @ 0x1449e8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1446dc │ │ │ │ + ldr r0, [pc, #304] @ 0x1449ec │ │ │ │ + b 0x144880 │ │ │ │ + ldr r0, [pc, #300] @ 0x1449f0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x1446d0 │ │ │ │ + b 0x1447d0 │ │ │ │ + ldr r0, [pc, #284] @ 0x1449f4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 0x1446d0 │ │ │ │ + b 0x1447d0 │ │ │ │ + ldr r0, [pc, #268] @ 0x1449f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x1445d0 │ │ │ │ + bne 0x1447d0 │ │ │ │ b 0x1446d0 │ │ │ │ - ldr r0, [pc, #268] @ 0x1448f8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 0x1446d0 │ │ │ │ - b 0x1445d0 │ │ │ │ - ldr r0, [pc, #252] @ 0x1448fc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #252] @ 0x1449fc │ │ │ │ + bl 0x1d4030 │ │ │ │ and r1, r7, #3 │ │ │ │ - ldr r0, [pc, #244] @ 0x144900 │ │ │ │ + ldr r0, [pc, #244] @ 0x144a00 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ bics r7, r7, #3 │ │ │ │ - bne 0x144850 │ │ │ │ - ldr r1, [pc, #108] @ 0x14488c │ │ │ │ - ldr r0, [pc, #224] @ 0x144904 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1445dc │ │ │ │ - ldr r0, [pc, #216] @ 0x144908 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1445dc │ │ │ │ - ldr r0, [pc, #208] @ 0x14490c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1445dc │ │ │ │ - ldr r0, [pc, #200] @ 0x144910 │ │ │ │ - b 0x144608 │ │ │ │ - ldr r0, [pc, #196] @ 0x144914 │ │ │ │ - b 0x144608 │ │ │ │ - ldr r0, [pc, #192] @ 0x144918 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #188] @ 0x14491c │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 0x13ad34 │ │ │ │ - b 0x1445dc │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - strheq r5, [r6], #-79 @ 0xffffffb1 │ │ │ │ - subeq r5, r6, r6, ror #9 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq pc, r0, ip, ror #6 │ │ │ │ - subeq pc, r0, r8, ror r3 @ │ │ │ │ - subeq pc, r0, r4, asr #7 │ │ │ │ - ldrdeq pc, [r0], #-52 @ 0xffffffcc │ │ │ │ - subeq pc, r0, r4, ror #7 │ │ │ │ - @ instruction: 0x0040ed94 │ │ │ │ + bne 0x144950 │ │ │ │ + ldr r1, [pc, #108] @ 0x14498c │ │ │ │ + ldr r0, [pc, #224] @ 0x144a04 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1446dc │ │ │ │ + ldr r0, [pc, #216] @ 0x144a08 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1446dc │ │ │ │ + ldr r0, [pc, #208] @ 0x144a0c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1446dc │ │ │ │ + ldr r0, [pc, #200] @ 0x144a10 │ │ │ │ + b 0x144708 │ │ │ │ + ldr r0, [pc, #196] @ 0x144a14 │ │ │ │ + b 0x144708 │ │ │ │ + ldr r0, [pc, #192] @ 0x144a18 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #188] @ 0x144a1c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 0x13ae34 │ │ │ │ + b 0x1446dc │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + strheq r5, [r6], #-95 @ 0xffffffa1 │ │ │ │ + subeq r5, r6, r6, ror #11 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq pc, r0, ip, ror #8 │ │ │ │ + subeq pc, r0, r8, ror r4 @ │ │ │ │ + subeq pc, r0, r4, asr #9 │ │ │ │ + ldrdeq pc, [r0], #-68 @ 0xffffffbc │ │ │ │ + subeq pc, r0, r4, ror #9 │ │ │ │ + @ instruction: 0x0040ee94 │ │ │ │ + strdeq pc, [r0], #-68 @ 0xffffffbc │ │ │ │ + @ instruction: 0x0040f498 │ │ │ │ + subeq pc, r0, r4, lsl #9 │ │ │ │ + subeq pc, r0, ip, asr r4 @ │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq pc, r0, ip, lsr r4 @ │ │ │ │ + subeq pc, r0, r4, lsr #9 │ │ │ │ + subeq pc, r0, ip, asr #8 │ │ │ │ + strheq pc, [r0], #-68 @ 0xffffffbc @ │ │ │ │ + subeq pc, r0, r0, lsr r4 @ │ │ │ │ + subeq pc, r0, r4, lsr #8 │ │ │ │ + subeq pc, r0, r8, lsl r4 @ │ │ │ │ + subeq pc, r0, r0, lsl #8 │ │ │ │ + subeq pc, r0, ip, lsl #8 │ │ │ │ + subeq pc, r0, r8, ror #7 │ │ │ │ strdeq pc, [r0], #-52 @ 0xffffffcc │ │ │ │ - @ instruction: 0x0040f398 │ │ │ │ - subeq pc, r0, r4, lsl #7 │ │ │ │ - subeq pc, r0, ip, asr r3 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq pc, r0, ip, lsr r3 @ │ │ │ │ + ldrdeq pc, [r0], #-60 @ 0xffffffc4 │ │ │ │ + ldrdeq pc, [r0], #-48 @ 0xffffffd0 │ │ │ │ + subeq pc, r0, r4, asr #7 │ │ │ │ + strheq pc, [r0], #-56 @ 0xffffffc8 @ │ │ │ │ + subeq r5, r6, r8, asr r8 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + strheq pc, [r0], #-48 @ 0xffffffd0 @ │ │ │ │ + @ instruction: 0x0040f39c │ │ │ │ + @ instruction: 0x0040f390 │ │ │ │ subeq pc, r0, r4, lsr #7 │ │ │ │ - subeq pc, r0, ip, asr #6 │ │ │ │ - strheq pc, [r0], #-52 @ 0xffffffcc @ │ │ │ │ - subeq pc, r0, r0, lsr r3 @ │ │ │ │ - subeq pc, r0, r4, lsr #6 │ │ │ │ - subeq pc, r0, r8, lsl r3 @ │ │ │ │ - subeq pc, r0, r0, lsl #6 │ │ │ │ - subeq pc, r0, ip, lsl #6 │ │ │ │ - subeq pc, r0, r8, ror #5 │ │ │ │ - strdeq pc, [r0], #-36 @ 0xffffffdc │ │ │ │ - ldrdeq pc, [r0], #-44 @ 0xffffffd4 │ │ │ │ - ldrdeq pc, [r0], #-32 @ 0xffffffe0 │ │ │ │ - subeq pc, r0, r4, asr #5 │ │ │ │ - strheq pc, [r0], #-40 @ 0xffffffd8 @ │ │ │ │ - subeq r5, r6, r8, asr r7 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - strheq pc, [r0], #-32 @ 0xffffffe0 @ │ │ │ │ - @ instruction: 0x0040f29c │ │ │ │ - @ instruction: 0x0040f290 │ │ │ │ - subeq pc, r0, r4, lsr #5 │ │ │ │ - subeq lr, r0, r8, ror pc │ │ │ │ - subeq r5, r6, r8, lsl #15 │ │ │ │ + subeq pc, r0, r8, ror r0 @ │ │ │ │ + subeq r5, r6, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #708] @ 0x144c00 │ │ │ │ + ldr r3, [pc, #708] @ 0x144d00 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #700] @ 0x144c04 │ │ │ │ + ldr r0, [pc, #700] @ 0x144d04 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ - ldr r8, [pc, #680] @ 0x144c08 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r6, [pc, #676] @ 0x144c0c │ │ │ │ + ldr r8, [pc, #680] @ 0x144d08 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r6, [pc, #676] @ 0x144d0c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r7, [pc, #660] @ 0x144c10 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r7, [pc, #660] @ 0x144d10 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r6, r8} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r4, [pc, #628] @ 0x144c14 │ │ │ │ + ldr r4, [pc, #628] @ 0x144d14 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x1449c0 │ │ │ │ - b 0x144a08 │ │ │ │ + bne 0x144ac0 │ │ │ │ + b 0x144b08 │ │ │ │ ldr r2, [r4, #40]! @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x144a08 │ │ │ │ + beq 0x144b08 │ │ │ │ cmp r5, r2 │ │ │ │ - bne 0x1449b4 │ │ │ │ + bne 0x144ab4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r0, [pc, #580] @ 0x144c18 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #580] @ 0x144d18 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x144a88 │ │ │ │ - ldr r3, [pc, #536] @ 0x144c00 │ │ │ │ + bne 0x144b88 │ │ │ │ + ldr r3, [pc, #536] @ 0x144d00 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x144bf8 │ │ │ │ - ldr r0, [pc, #540] @ 0x144c1c │ │ │ │ + bne 0x144cf8 │ │ │ │ + ldr r0, [pc, #540] @ 0x144d1c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r4, [pc, #528] @ 0x144c20 │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r4, [pc, #528] @ 0x144d20 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r4, r7} │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #452] @ 0x144c24 │ │ │ │ + ldr r0, [pc, #452] @ 0x144d24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1449e0 │ │ │ │ - ldr r0, [pc, #384] @ 0x144c10 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x144ae0 │ │ │ │ + ldr r0, [pc, #384] @ 0x144d10 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r2, [pc, #396] @ 0x144c28 │ │ │ │ + ldr r2, [pc, #396] @ 0x144d28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 0x144b58 │ │ │ │ + bhi 0x144c58 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r0, [pc, #348] @ 0x144c24 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r0, [pc, #348] @ 0x144d24 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ - b 0x144a6c │ │ │ │ + b 0x144b6c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 0x144be4 │ │ │ │ - ldr r1, [pc, #312] @ 0x144c24 │ │ │ │ - ldr r0, [pc, #316] @ 0x144c2c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1449e0 │ │ │ │ + bne 0x144ce4 │ │ │ │ + ldr r1, [pc, #312] @ 0x144d24 │ │ │ │ + ldr r0, [pc, #316] @ 0x144d2c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x144ae0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #280] @ 0x144c24 │ │ │ │ - ldr r0, [pc, #288] @ 0x144c30 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #280] @ 0x144d24 │ │ │ │ + ldr r0, [pc, #288] @ 0x144d30 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ - b 0x144a6c │ │ │ │ + b 0x144b6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x144adc │ │ │ │ + beq 0x144bdc │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0x1449e0 │ │ │ │ + bhi 0x144ae0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #240] @ 0x144c34 │ │ │ │ + ldr r2, [pc, #240] @ 0x144d34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x144bfc │ │ │ │ + bhi 0x144cfc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 0x144c38 │ │ │ │ - ldr r2, [pc, #212] @ 0x144c3c │ │ │ │ - ldr r1, [pc, #212] @ 0x144c40 │ │ │ │ + ldr r3, [pc, #212] @ 0x144d38 │ │ │ │ + ldr r2, [pc, #212] @ 0x144d3c │ │ │ │ + ldr r1, [pc, #212] @ 0x144d40 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x144adc │ │ │ │ + beq 0x144bdc │ │ │ │ add r1, r4, #24 │ │ │ │ - bl 0x15f854 │ │ │ │ - b 0x1449e0 │ │ │ │ + bl 0x15f954 │ │ │ │ + b 0x144ae0 │ │ │ │ mov r2, #2 │ │ │ │ - b 0x144b74 │ │ │ │ + b 0x144c74 │ │ │ │ mov r2, #8 │ │ │ │ - b 0x144b74 │ │ │ │ + b 0x144c74 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x144b74 │ │ │ │ + b 0x144c74 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #32 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r2, r0, r5 │ │ │ │ - b 0x144b74 │ │ │ │ - ldr r2, [pc, #116] @ 0x144c44 │ │ │ │ + b 0x144c74 │ │ │ │ + ldr r2, [pc, #116] @ 0x144d44 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 0x144b74 │ │ │ │ - ldr r2, [pc, #56] @ 0x144c24 │ │ │ │ - ldr r0, [pc, #88] @ 0x144c48 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1449e0 │ │ │ │ - bl 0x3b37dc │ │ │ │ - bl 0x13b798 │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ + b 0x144c74 │ │ │ │ + ldr r2, [pc, #56] @ 0x144d24 │ │ │ │ + ldr r0, [pc, #88] @ 0x144d48 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x144ae0 │ │ │ │ + bl 0x3b38dc │ │ │ │ + bl 0x13b898 │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ adceq fp, r7, r8, asr sp │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - ldrdeq lr, [r0], #-136 @ 0xffffff78 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - strdeq r5, [r6], #-65 @ 0xffffffbf │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - strdeq r5, [r6], #-74 @ 0xffffffb6 │ │ │ │ - subeq r6, r6, r0 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + ldrdeq lr, [r0], #-152 @ 0xffffff68 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + strdeq r5, [r6], #-81 @ 0xffffffaf │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + strdeq r5, [r6], #-90 @ 0xffffffa6 │ │ │ │ + subeq r6, r6, r0, lsl #2 │ │ │ │ andeq r1, r0, ip, lsl r1 │ │ │ │ - strheq pc, [r0], #-8 @ │ │ │ │ + strheq pc, [r0], #-24 @ 0xffffffe8 @ │ │ │ │ ldrdeq r4, [r8], r4 @ │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #1748] @ 0x14533c │ │ │ │ + ldr r0, [pc, #1748] @ 0x14543c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r8, r1 │ │ │ │ - beq 0x144ca4 │ │ │ │ + beq 0x144da4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r4, r1 │ │ │ │ - beq 0x144cd4 │ │ │ │ + beq 0x144dd4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r7, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r6, r1 │ │ │ │ - beq 0x144d04 │ │ │ │ + beq 0x144e04 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r7, #12 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - beq 0x144d34 │ │ │ │ + beq 0x144e34 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ add r1, r7, #16 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r7, r1 │ │ │ │ - beq 0x144d64 │ │ │ │ + beq 0x144e64 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r0, [pc, #1488] @ 0x145340 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr fp, [pc, #1484] @ 0x145344 │ │ │ │ + ldr r0, [pc, #1488] @ 0x145440 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr fp, [pc, #1484] @ 0x145444 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ - ldr sl, [pc, #1476] @ 0x145348 │ │ │ │ - ldr r9, [pc, #1476] @ 0x14534c │ │ │ │ + ldr sl, [pc, #1476] @ 0x145448 │ │ │ │ + ldr r9, [pc, #1476] @ 0x14544c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r9, sl, fp} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r4, #17 │ │ │ │ - bhi 0x144dd0 │ │ │ │ - ldr r3, [pc, #1424] @ 0x145350 │ │ │ │ + bhi 0x144ed0 │ │ │ │ + ldr r3, [pc, #1424] @ 0x145450 │ │ │ │ cmp r4, #17 │ │ │ │ - bhi 0x144e38 │ │ │ │ + bhi 0x144f38 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq 0x144f80 │ │ │ │ + beq 0x145080 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bne 0x144e38 │ │ │ │ - ldr r0, [pc, #1388] @ 0x145354 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bne 0x144f38 │ │ │ │ + ldr r0, [pc, #1388] @ 0x145454 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r9, sl, fp} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x144f70 │ │ │ │ - ldr r0, [pc, #1324] @ 0x145358 │ │ │ │ + beq 0x145070 │ │ │ │ + ldr r0, [pc, #1324] @ 0x145458 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144eb8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x144fb8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r9, sl, fp} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r9, sl, fp} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x144f70 │ │ │ │ - ldr r2, [pc, #1172] @ 0x145344 │ │ │ │ - ldr r0, [pc, #1188] @ 0x145358 │ │ │ │ + beq 0x145070 │ │ │ │ + ldr r2, [pc, #1172] @ 0x145444 │ │ │ │ + ldr r0, [pc, #1188] @ 0x145458 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #1160] @ 0x14535c │ │ │ │ + ldr r0, [pc, #1160] @ 0x14545c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r9, sl} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #1088] @ 0x14533c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #1088] @ 0x14543c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x145330 │ │ │ │ - ldr r0, [pc, #1100] @ 0x145360 │ │ │ │ + bne 0x145430 │ │ │ │ + ldr r0, [pc, #1100] @ 0x145460 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ - ldr r0, [pc, #1088] @ 0x145364 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144e6c │ │ │ │ - ldr r0, [pc, #1080] @ 0x145368 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r2, [pc, #1076] @ 0x14536c │ │ │ │ + b 0x1d4030 │ │ │ │ + ldr r0, [pc, #1088] @ 0x145464 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x144f6c │ │ │ │ + ldr r0, [pc, #1080] @ 0x145468 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r2, [pc, #1076] @ 0x14546c │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi 0x144e6c │ │ │ │ + bhi 0x144f6c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #1048] @ 0x145370 │ │ │ │ - b 0x144f20 │ │ │ │ - ldr r0, [pc, #1044] @ 0x145374 │ │ │ │ - b 0x144f20 │ │ │ │ - ldr r0, [pc, #1040] @ 0x145378 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 0x1450dc │ │ │ │ - ldr r1, [pc, #972] @ 0x145344 │ │ │ │ - ldr r0, [pc, #1024] @ 0x14537c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144eb8 │ │ │ │ - ldr r0, [pc, #1016] @ 0x145380 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r2, [pc, #1012] @ 0x145384 │ │ │ │ + ldr r0, [pc, #1048] @ 0x145470 │ │ │ │ + b 0x145020 │ │ │ │ + ldr r0, [pc, #1044] @ 0x145474 │ │ │ │ + b 0x145020 │ │ │ │ + ldr r0, [pc, #1040] @ 0x145478 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 0x1451dc │ │ │ │ + ldr r1, [pc, #972] @ 0x145444 │ │ │ │ + ldr r0, [pc, #1024] @ 0x14547c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x144fb8 │ │ │ │ + ldr r0, [pc, #1016] @ 0x145480 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r2, [pc, #1012] @ 0x145484 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bhi 0x144e6c │ │ │ │ + bhi 0x144f6c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #984] @ 0x145388 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #984] @ 0x145488 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 0x144f70 │ │ │ │ + beq 0x145070 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x144fe4 │ │ │ │ + beq 0x1450e4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #856] @ 0x145344 │ │ │ │ - ldr r0, [pc, #924] @ 0x14538c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144eb8 │ │ │ │ - ldr r0, [pc, #916] @ 0x145390 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r2, [pc, #856] @ 0x145444 │ │ │ │ + ldr r0, [pc, #924] @ 0x14548c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x144fb8 │ │ │ │ + ldr r0, [pc, #916] @ 0x145490 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x144ea0 │ │ │ │ - ldr r0, [pc, #884] @ 0x145394 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + beq 0x144fa0 │ │ │ │ + ldr r0, [pc, #884] @ 0x145494 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 0x145320 │ │ │ │ + beq 0x145420 │ │ │ │ ldrh r3, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x145334 │ │ │ │ + ble 0x145434 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrh r2, [r4] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #804] @ 0x145398 │ │ │ │ + ldr r0, [pc, #804] @ 0x145498 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldrh r3, [r6] │ │ │ │ add r5, r5, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ add r4, r4, #8 │ │ │ │ - bgt 0x145054 │ │ │ │ + bgt 0x145154 │ │ │ │ add r0, r8, r5, lsl #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ lsl r3, r5, #3 │ │ │ │ ldrh r2, [r8, r3] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #736] @ 0x14539c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #736] @ 0x14549c │ │ │ │ + bl 0x1d4030 │ │ │ │ ldrh r1, [r6] │ │ │ │ - ldr r0, [pc, #728] @ 0x1453a0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144eb8 │ │ │ │ - ldr r0, [pc, #720] @ 0x1453a4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 0x144f70 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 0x1423b0 │ │ │ │ - b 0x144eb8 │ │ │ │ - ldr r0, [pc, #692] @ 0x1453a8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #684] @ 0x1453ac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #676] @ 0x1453b0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #668] @ 0x1453b4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #660] @ 0x1453b8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #652] @ 0x1453bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #644] @ 0x1453c0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #636] @ 0x1453c4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #628] @ 0x1453c8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #620] @ 0x1453cc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #612] @ 0x1453d0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #604] @ 0x1453d4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #596] @ 0x1453d8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #588] @ 0x1453dc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #580] @ 0x1453e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #572] @ 0x1453e4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #564] @ 0x1453e8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #556] @ 0x1453ec │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #548] @ 0x1453f0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #540] @ 0x1453f4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #532] @ 0x1453f8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #524] @ 0x1453fc │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #516] @ 0x145400 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #508] @ 0x145404 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #500] @ 0x145408 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #492] @ 0x14540c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #484] @ 0x145410 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #476] @ 0x145414 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 0x144f70 │ │ │ │ - b 0x144ea8 │ │ │ │ - ldr r0, [pc, #460] @ 0x145418 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #452] @ 0x14541c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #444] @ 0x145420 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #436] @ 0x145424 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #428] @ 0x145428 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #420] @ 0x14542c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 0x144f70 │ │ │ │ - b 0x144ea8 │ │ │ │ - ldr r0, [pc, #404] @ 0x145430 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 0x144f70 │ │ │ │ - b 0x144ea8 │ │ │ │ - ldr r0, [pc, #388] @ 0x145434 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #380] @ 0x145438 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #372] @ 0x14543c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #364] @ 0x145440 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #356] @ 0x145444 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #348] @ 0x145448 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #340] @ 0x14544c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #332] @ 0x145450 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #324] @ 0x145454 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ - ldr r0, [pc, #316] @ 0x145458 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x144fb0 │ │ │ │ + ldr r0, [pc, #728] @ 0x1454a0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x144fb8 │ │ │ │ + ldr r0, [pc, #720] @ 0x1454a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 0x145070 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 0x1424b0 │ │ │ │ + b 0x144fb8 │ │ │ │ + ldr r0, [pc, #692] @ 0x1454a8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #684] @ 0x1454ac │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #676] @ 0x1454b0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #668] @ 0x1454b4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #660] @ 0x1454b8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #652] @ 0x1454bc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #644] @ 0x1454c0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #636] @ 0x1454c4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #628] @ 0x1454c8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #620] @ 0x1454cc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #612] @ 0x1454d0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #604] @ 0x1454d4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #596] @ 0x1454d8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #588] @ 0x1454dc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #580] @ 0x1454e0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #572] @ 0x1454e4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #564] @ 0x1454e8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #556] @ 0x1454ec │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #548] @ 0x1454f0 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #540] @ 0x1454f4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #532] @ 0x1454f8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #524] @ 0x1454fc │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #516] @ 0x145500 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #508] @ 0x145504 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #500] @ 0x145508 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #492] @ 0x14550c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #484] @ 0x145510 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #476] @ 0x145514 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 0x145070 │ │ │ │ + b 0x144fa8 │ │ │ │ + ldr r0, [pc, #460] @ 0x145518 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #452] @ 0x14551c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #444] @ 0x145520 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #436] @ 0x145524 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #428] @ 0x145528 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #420] @ 0x14552c │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 0x145070 │ │ │ │ + b 0x144fa8 │ │ │ │ + ldr r0, [pc, #404] @ 0x145530 │ │ │ │ + bl 0x1d4030 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 0x145070 │ │ │ │ + b 0x144fa8 │ │ │ │ + ldr r0, [pc, #388] @ 0x145534 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #380] @ 0x145538 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #372] @ 0x14553c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #364] @ 0x145540 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #356] @ 0x145544 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #348] @ 0x145548 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #340] @ 0x14554c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #332] @ 0x145550 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #324] @ 0x145554 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ + ldr r0, [pc, #316] @ 0x145558 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1450b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #304] @ 0x14545c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1450bc │ │ │ │ - bl 0x3b37dc │ │ │ │ - mov r5, #0 │ │ │ │ - b 0x145090 │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq lr, r0, ip, ror #17 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r5, r6, r6, lsl #10 │ │ │ │ - subeq pc, r0, r0, lsr #8 │ │ │ │ - subeq lr, r0, r0, asr ip │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, lsr r1 @ │ │ │ │ - subeq pc, r0, r8, lsl r4 @ │ │ │ │ - subeq pc, r0, ip, lsr #8 │ │ │ │ - subeq r5, r6, r8, lsl r5 │ │ │ │ - subeq pc, r0, r0, lsl #8 │ │ │ │ - subeq pc, r0, ip, lsl #8 │ │ │ │ - subeq pc, r0, r4, lsr r5 @ │ │ │ │ - subeq lr, r0, r8, asr #24 │ │ │ │ - subeq pc, r0, r0, lsr #11 │ │ │ │ - subeq r5, r6, r2, asr r5 │ │ │ │ - subeq pc, r0, r4, lsl r5 @ │ │ │ │ - subeq lr, r0, r0, lsl #27 │ │ │ │ + ldr r0, [pc, #304] @ 0x14555c │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1451bc │ │ │ │ + bl 0x3b38dc │ │ │ │ + mov r5, #0 │ │ │ │ + b 0x145190 │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq lr, r0, ip, ror #19 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r5, r6, r6, lsl #12 │ │ │ │ + subeq pc, r0, r0, lsr #10 │ │ │ │ + subeq lr, r0, r0, asr sp │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, lsr r2 @ │ │ │ │ + subeq pc, r0, r8, lsl r5 @ │ │ │ │ + subeq pc, r0, ip, lsr #10 │ │ │ │ + subeq r5, r6, r8, lsl r6 │ │ │ │ + subeq pc, r0, r0, lsl #10 │ │ │ │ + subeq pc, r0, ip, lsl #10 │ │ │ │ + subeq pc, r0, r4, lsr r6 @ │ │ │ │ + subeq lr, r0, r8, asr #26 │ │ │ │ + subeq pc, r0, r0, lsr #13 │ │ │ │ + subeq r5, r6, r2, asr r6 │ │ │ │ + subeq pc, r0, r4, lsl r6 @ │ │ │ │ + subeq lr, r0, r0, lsl #29 │ │ │ │ + subeq pc, r0, r4, asr r6 @ │ │ │ │ + subeq r3, r2, r0, lsl #18 │ │ │ │ + subeq pc, r0, r8, ror #12 │ │ │ │ + subeq pc, r0, r0, lsl #13 │ │ │ │ + @ instruction: 0x0040f698 │ │ │ │ + subeq pc, r0, r4, asr #12 │ │ │ │ + subeq pc, r0, r4, lsr #12 │ │ │ │ + subeq pc, r0, r4, lsl #12 │ │ │ │ + subeq pc, r0, r4, asr #11 │ │ │ │ + strheq pc, [r0], #-84 @ 0xffffffac @ │ │ │ │ + subeq pc, r0, r8, lsr #11 │ │ │ │ + @ instruction: 0x0040f59c │ │ │ │ + subeq pc, r0, ip, lsl #11 │ │ │ │ + subeq pc, r0, ip, ror r5 @ │ │ │ │ + subeq pc, r0, r0, ror r5 @ │ │ │ │ + subeq pc, r0, r4, ror #10 │ │ │ │ subeq pc, r0, r4, asr r5 @ │ │ │ │ - subeq r3, r2, r0, lsl #16 │ │ │ │ - subeq pc, r0, r8, ror #10 │ │ │ │ - subeq pc, r0, r0, lsl #11 │ │ │ │ - @ instruction: 0x0040f598 │ │ │ │ + strdeq pc, [r0], #-84 @ 0xffffffac │ │ │ │ + subeq pc, r0, r4, ror #11 │ │ │ │ + ldrdeq pc, [r0], #-84 @ 0xffffffac │ │ │ │ subeq pc, r0, r4, asr #10 │ │ │ │ - subeq pc, r0, r4, lsr #10 │ │ │ │ - subeq pc, r0, r4, lsl #10 │ │ │ │ - subeq pc, r0, r4, asr #9 │ │ │ │ - strheq pc, [r0], #-68 @ 0xffffffbc @ │ │ │ │ - subeq pc, r0, r8, lsr #9 │ │ │ │ - @ instruction: 0x0040f49c │ │ │ │ - subeq pc, r0, ip, lsl #9 │ │ │ │ - subeq pc, r0, ip, ror r4 @ │ │ │ │ - subeq pc, r0, r0, ror r4 @ │ │ │ │ - subeq pc, r0, r4, ror #8 │ │ │ │ - subeq pc, r0, r4, asr r4 @ │ │ │ │ - strdeq pc, [r0], #-68 @ 0xffffffbc │ │ │ │ - subeq pc, r0, r4, ror #9 │ │ │ │ - ldrdeq pc, [r0], #-68 @ 0xffffffbc │ │ │ │ - subeq pc, r0, r4, asr #8 │ │ │ │ - subeq pc, r0, r8, lsr r4 @ │ │ │ │ - subeq pc, r0, r4, ror r7 @ │ │ │ │ - subeq pc, r0, r0, ror #14 │ │ │ │ - subeq pc, r0, r4, lsl #15 │ │ │ │ + subeq pc, r0, r8, lsr r5 @ │ │ │ │ + subeq pc, r0, r4, ror r8 @ │ │ │ │ + subeq pc, r0, r0, ror #16 │ │ │ │ + subeq pc, r0, r4, lsl #17 │ │ │ │ + subeq pc, r0, r4, lsr r8 @ │ │ │ │ + subeq pc, r0, r4, lsr #16 │ │ │ │ + subeq pc, r0, r0, lsr #15 │ │ │ │ + subeq pc, r0, ip, asr #16 │ │ │ │ + strdeq pc, [r0], #-124 @ 0xffffff84 │ │ │ │ + strheq pc, [r0], #-116 @ 0xffffff8c @ │ │ │ │ + ldrdeq pc, [r0], #-116 @ 0xffffff8c │ │ │ │ + subeq pc, r0, r4, asr #14 │ │ │ │ + @ instruction: 0x0040f89c │ │ │ │ + ldrdeq pc, [r0], #-108 @ 0xffffff94 │ │ │ │ + subeq pc, r0, ip, asr #13 │ │ │ │ subeq pc, r0, r4, lsr r7 @ │ │ │ │ - subeq pc, r0, r4, lsr #14 │ │ │ │ - subeq pc, r0, r0, lsr #13 │ │ │ │ - subeq pc, r0, ip, asr #14 │ │ │ │ - strdeq pc, [r0], #-108 @ 0xffffff94 │ │ │ │ - strheq pc, [r0], #-100 @ 0xffffff9c @ │ │ │ │ - ldrdeq pc, [r0], #-100 @ 0xffffff9c │ │ │ │ - subeq pc, r0, r4, asr #12 │ │ │ │ - @ instruction: 0x0040f79c │ │ │ │ - ldrdeq pc, [r0], #-92 @ 0xffffffa4 │ │ │ │ - subeq pc, r0, ip, asr #11 │ │ │ │ - subeq pc, r0, r4, lsr r6 @ │ │ │ │ - subeq pc, r0, r0, asr #11 │ │ │ │ - subeq pc, r0, ip, lsr #11 │ │ │ │ + subeq pc, r0, r0, asr #13 │ │ │ │ + subeq pc, r0, ip, lsr #13 │ │ │ │ + subeq pc, r0, r4, asr #17 │ │ │ │ + subeq pc, r0, ip, lsr #17 │ │ │ │ + subeq pc, r0, ip, lsl r7 @ │ │ │ │ + subeq pc, r0, r4, lsl #14 │ │ │ │ + strdeq pc, [r0], #-96 @ 0xffffffa0 │ │ │ │ + subeq pc, r0, r8, asr r7 @ │ │ │ │ + subeq pc, r0, ip, ror #14 │ │ │ │ subeq pc, r0, r4, asr #15 │ │ │ │ - subeq pc, r0, ip, lsr #15 │ │ │ │ - subeq pc, r0, ip, lsl r6 @ │ │ │ │ - subeq pc, r0, r4, lsl #12 │ │ │ │ - strdeq pc, [r0], #-80 @ 0xffffffb0 │ │ │ │ - subeq pc, r0, r8, asr r6 @ │ │ │ │ - subeq pc, r0, ip, ror #12 │ │ │ │ - subeq pc, r0, r4, asr #13 │ │ │ │ - subeq pc, r0, r0, lsl r7 @ │ │ │ │ - subeq pc, r0, r8, ror #13 │ │ │ │ - subeq pc, r0, ip, lsl #13 │ │ │ │ - subeq pc, r0, ip, ror r6 @ │ │ │ │ - subeq fp, r0, ip, lsr #25 │ │ │ │ + subeq pc, r0, r0, lsl r8 @ │ │ │ │ + subeq pc, r0, r8, ror #15 │ │ │ │ + subeq pc, r0, ip, lsl #15 │ │ │ │ + subeq pc, r0, ip, ror r7 @ │ │ │ │ + subeq fp, r0, ip, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r3, [pc, #516] @ 0x14567c │ │ │ │ + ldr r3, [pc, #516] @ 0x14577c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldmib r0, {r4, r8, r9} │ │ │ │ ldr r7, [r0] │ │ │ │ - ldr r6, [pc, #504] @ 0x145680 │ │ │ │ + ldr r6, [pc, #504] @ 0x145780 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #500] @ 0x145684 │ │ │ │ + ldr r0, [pc, #500] @ 0x145784 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #484] @ 0x145688 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #484] @ 0x145788 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r0, [pc, #464] @ 0x14568c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r0, [pc, #464] @ 0x14578c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r6, #204 @ 0xcc │ │ │ │ bic r1, r4, #65280 @ 0xff00 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ - bne 0x1455d4 │ │ │ │ + bne 0x1456d4 │ │ │ │ ands r1, r4, #1536 @ 0x600 │ │ │ │ - bne 0x1455ec │ │ │ │ + bne 0x1456ec │ │ │ │ ands r1, r4, #6144 @ 0x1800 │ │ │ │ - bne 0x145600 │ │ │ │ + bne 0x145700 │ │ │ │ tst r4, #8192 @ 0x2000 │ │ │ │ - bne 0x145614 │ │ │ │ + bne 0x145714 │ │ │ │ tst r4, #16384 @ 0x4000 │ │ │ │ - bne 0x14562c │ │ │ │ + bne 0x14572c │ │ │ │ tst r4, #32768 @ 0x8000 │ │ │ │ - bne 0x145644 │ │ │ │ - ldr r0, [pc, #396] @ 0x145690 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #392] @ 0x145694 │ │ │ │ + bne 0x145744 │ │ │ │ + ldr r0, [pc, #396] @ 0x145790 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #392] @ 0x145794 │ │ │ │ and r1, r1, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x145668 │ │ │ │ + bne 0x145768 │ │ │ │ ands r1, r8, #48 @ 0x30 │ │ │ │ - bne 0x145658 │ │ │ │ - ldr r4, [pc, #372] @ 0x145698 │ │ │ │ + bne 0x145758 │ │ │ │ + ldr r4, [pc, #372] @ 0x145798 │ │ │ │ bic r1, r8, #4096 @ 0x1000 │ │ │ │ mov r2, #0 │ │ │ │ bic r1, r1, #63 @ 0x3f │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r0, [pc, #352] @ 0x14569c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r0, [pc, #352] @ 0x14579c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r0, [pc, #332] @ 0x1456a0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r0, [pc, #332] @ 0x1457a0 │ │ │ │ + bl 0x1d4030 │ │ │ │ add r1, r5, #17 │ │ │ │ - ldr r0, [pc, #324] @ 0x1456a4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #320] @ 0x1456a8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #324] @ 0x1457a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #320] @ 0x1457a8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr lr, [pc, #296] @ 0x1456ac │ │ │ │ - ldr ip, [pc, #296] @ 0x1456b0 │ │ │ │ - ldr r0, [pc, #296] @ 0x1456b4 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr lr, [pc, #296] @ 0x1457ac │ │ │ │ + ldr ip, [pc, #296] @ 0x1457b0 │ │ │ │ + ldr r0, [pc, #296] @ 0x1457b4 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #200] @ 0x14567c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #200] @ 0x14577c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x145678 │ │ │ │ - ldr r0, [pc, #236] @ 0x1456b8 │ │ │ │ + bne 0x145778 │ │ │ │ + ldr r0, [pc, #236] @ 0x1457b8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - ldr r0, [pc, #220] @ 0x1456bc │ │ │ │ + ldr r0, [pc, #220] @ 0x1457bc │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ ands r1, r4, #1536 @ 0x600 │ │ │ │ - beq 0x1454dc │ │ │ │ - ldr r0, [pc, #204] @ 0x1456c0 │ │ │ │ + beq 0x1455dc │ │ │ │ + ldr r0, [pc, #204] @ 0x1457c0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ ands r1, r4, #6144 @ 0x1800 │ │ │ │ - beq 0x1454e4 │ │ │ │ - ldr r0, [pc, #188] @ 0x1456c4 │ │ │ │ + beq 0x1455e4 │ │ │ │ + ldr r0, [pc, #188] @ 0x1457c4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ tst r4, #8192 @ 0x2000 │ │ │ │ - beq 0x1454ec │ │ │ │ - ldr r0, [pc, #172] @ 0x1456c8 │ │ │ │ + beq 0x1455ec │ │ │ │ + ldr r0, [pc, #172] @ 0x1457c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ tst r4, #16384 @ 0x4000 │ │ │ │ - beq 0x1454f4 │ │ │ │ - ldr r0, [pc, #152] @ 0x1456cc │ │ │ │ + beq 0x1455f4 │ │ │ │ + ldr r0, [pc, #152] @ 0x1457cc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ tst r4, #32768 @ 0x8000 │ │ │ │ - beq 0x1454fc │ │ │ │ - ldr r0, [pc, #132] @ 0x1456d0 │ │ │ │ + beq 0x1455fc │ │ │ │ + ldr r0, [pc, #132] @ 0x1457d0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ - bl 0x13ac98 │ │ │ │ - b 0x1454fc │ │ │ │ - ldr r0, [pc, #116] @ 0x1456d4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ - b 0x14551c │ │ │ │ - ldr r0, [pc, #104] @ 0x1456d8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ - b 0x145514 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r6, r6, r0 │ │ │ │ - subeq r3, r2, r0, lsl #16 │ │ │ │ - ldrdeq pc, [r0], #-124 @ 0xffffff84 │ │ │ │ - subeq pc, r0, r8, ror #15 │ │ │ │ - strdeq pc, [r0], #-116 @ 0xffffff8c │ │ │ │ + bl 0x13ad98 │ │ │ │ + b 0x1455fc │ │ │ │ + ldr r0, [pc, #116] @ 0x1457d4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 0x13ad98 │ │ │ │ + b 0x14561c │ │ │ │ + ldr r0, [pc, #104] @ 0x1457d8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 0x13ad98 │ │ │ │ + b 0x145614 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq r6, r6, r0, lsl #2 │ │ │ │ + subeq r3, r2, r0, lsl #18 │ │ │ │ + ldrdeq pc, [r0], #-140 @ 0xffffff74 │ │ │ │ + subeq pc, r0, r8, ror #17 │ │ │ │ + strdeq pc, [r0], #-132 @ 0xffffff7c │ │ │ │ andeq r1, r0, pc │ │ │ │ - subeq r6, r6, r0, lsr r1 │ │ │ │ - subeq pc, r0, r0, lsl #16 │ │ │ │ - subeq pc, r0, ip, lsl #16 │ │ │ │ - subeq lr, r0, r8, lsl #20 │ │ │ │ - subeq pc, r0, r4, lsl r8 @ │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r0, lsr #16 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq r8, r4, ip, lsr ip │ │ │ │ + subeq r6, r6, r0, lsr r2 │ │ │ │ + subeq pc, r0, r0, lsl #18 │ │ │ │ + subeq pc, r0, ip, lsl #18 │ │ │ │ + subeq lr, r0, r8, lsl #22 │ │ │ │ + subeq pc, r0, r4, lsl r9 @ │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r0, lsr #18 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq r8, r4, ip, lsr sp │ │ │ │ ldrdeq fp, [r7], r8 @ │ │ │ │ strdeq fp, [r7], r0 @ │ │ │ │ adceq fp, r7, r8, lsl ip │ │ │ │ adceq fp, r7, r0, asr #24 │ │ │ │ adceq fp, r7, r8, asr ip │ │ │ │ adceq fp, r7, r0, ror ip │ │ │ │ adceq fp, r7, r0, lsr sp │ │ │ │ adceq fp, r7, r8, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r3, [pc, #660] @ 0x145988 │ │ │ │ + ldr r3, [pc, #660] @ 0x145a88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldmib r0, {r5, r6, r8} │ │ │ │ ldr r9, [r0] │ │ │ │ - ldr r7, [pc, #648] @ 0x14598c │ │ │ │ + ldr r7, [pc, #648] @ 0x145a8c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #644] @ 0x145990 │ │ │ │ + ldr r0, [pc, #644] @ 0x145a90 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #628] @ 0x145994 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #628] @ 0x145a94 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #12 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r0, [pc, #608] @ 0x145998 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r0, [pc, #608] @ 0x145a98 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r7, #204 @ 0xcc │ │ │ │ bic r1, r5, #65280 @ 0xff00 │ │ │ │ - bl 0x13ad34 │ │ │ │ + bl 0x13ae34 │ │ │ │ tst r5, #256 @ 0x100 │ │ │ │ - bne 0x1458e0 │ │ │ │ + bne 0x1459e0 │ │ │ │ ands r1, r5, #1536 @ 0x600 │ │ │ │ - bne 0x1458f8 │ │ │ │ + bne 0x1459f8 │ │ │ │ ands r1, r5, #6144 @ 0x1800 │ │ │ │ - bne 0x14590c │ │ │ │ + bne 0x145a0c │ │ │ │ tst r5, #8192 @ 0x2000 │ │ │ │ - bne 0x145920 │ │ │ │ + bne 0x145a20 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ - bne 0x145938 │ │ │ │ + bne 0x145a38 │ │ │ │ tst r5, #32768 @ 0x8000 │ │ │ │ - bne 0x145950 │ │ │ │ - ldr r0, [pc, #540] @ 0x14599c │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #536] @ 0x1459a0 │ │ │ │ + bne 0x145a50 │ │ │ │ + ldr r0, [pc, #540] @ 0x145a9c │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #536] @ 0x145aa0 │ │ │ │ and r1, r1, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x145974 │ │ │ │ + bne 0x145a74 │ │ │ │ ands r1, r6, #48 @ 0x30 │ │ │ │ - bne 0x145964 │ │ │ │ - ldr r5, [pc, #516] @ 0x1459a4 │ │ │ │ + bne 0x145a64 │ │ │ │ + ldr r5, [pc, #516] @ 0x145aa4 │ │ │ │ bic r1, r6, #4096 @ 0x1000 │ │ │ │ mov r2, #0 │ │ │ │ bic r1, r1, #63 @ 0x3f │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r0, [pc, #496] @ 0x1459a8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r0, [pc, #496] @ 0x145aa8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ - bl 0x13ad34 │ │ │ │ - ldr r0, [pc, #476] @ 0x1459ac │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r5, [pc, #472] @ 0x1459b0 │ │ │ │ - ldr r7, [pc, #472] @ 0x1459b4 │ │ │ │ - ldr r6, [pc, #472] @ 0x1459b8 │ │ │ │ + bl 0x13ae34 │ │ │ │ + ldr r0, [pc, #476] @ 0x145aac │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r5, [pc, #472] @ 0x145ab0 │ │ │ │ + ldr r7, [pc, #472] @ 0x145ab4 │ │ │ │ + ldr r6, [pc, #472] @ 0x145ab8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stm sp, {r5, r6, r7} │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #416] @ 0x1459bc │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #416] @ 0x145abc │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ str r5, [sp] │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #352] @ 0x1459c0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #352] @ 0x145ac0 │ │ │ │ + bl 0x1d4030 │ │ │ │ add r1, r4, #17 │ │ │ │ - ldr r0, [pc, #344] @ 0x1459c4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r0, [pc, #340] @ 0x1459c8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #344] @ 0x145ac4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r0, [pc, #340] @ 0x145ac8 │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r4, [r4, #16] │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr ip, [pc, #316] @ 0x1459cc │ │ │ │ - ldr r0, [pc, #316] @ 0x1459d0 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr ip, [pc, #316] @ 0x145acc │ │ │ │ + ldr r0, [pc, #316] @ 0x145ad0 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ str r5, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r3, [pc, #200] @ 0x145988 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r3, [pc, #200] @ 0x145a88 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x145984 │ │ │ │ - ldr r0, [pc, #252] @ 0x1459d4 │ │ │ │ + bne 0x145a84 │ │ │ │ + ldr r0, [pc, #252] @ 0x145ad4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 0x1d3f30 │ │ │ │ + b 0x1d4030 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - ldr r0, [pc, #236] @ 0x1459d8 │ │ │ │ + ldr r0, [pc, #236] @ 0x145ad8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ ands r1, r5, #1536 @ 0x600 │ │ │ │ - beq 0x145758 │ │ │ │ - ldr r0, [pc, #220] @ 0x1459dc │ │ │ │ + beq 0x145858 │ │ │ │ + ldr r0, [pc, #220] @ 0x145adc │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ ands r1, r5, #6144 @ 0x1800 │ │ │ │ - beq 0x145760 │ │ │ │ - ldr r0, [pc, #204] @ 0x1459e0 │ │ │ │ + beq 0x145860 │ │ │ │ + ldr r0, [pc, #204] @ 0x145ae0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ tst r5, #8192 @ 0x2000 │ │ │ │ - beq 0x145768 │ │ │ │ - ldr r0, [pc, #188] @ 0x1459e4 │ │ │ │ + beq 0x145868 │ │ │ │ + ldr r0, [pc, #188] @ 0x145ae4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ tst r5, #16384 @ 0x4000 │ │ │ │ - beq 0x145770 │ │ │ │ - ldr r0, [pc, #168] @ 0x1459e8 │ │ │ │ + beq 0x145870 │ │ │ │ + ldr r0, [pc, #168] @ 0x145ae8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ - bl 0x13ac98 │ │ │ │ + bl 0x13ad98 │ │ │ │ tst r5, #32768 @ 0x8000 │ │ │ │ - beq 0x145778 │ │ │ │ - ldr r0, [pc, #148] @ 0x1459ec │ │ │ │ + beq 0x145878 │ │ │ │ + ldr r0, [pc, #148] @ 0x145aec │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ - bl 0x13ac98 │ │ │ │ - b 0x145778 │ │ │ │ - ldr r0, [pc, #132] @ 0x1459f0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ - b 0x145798 │ │ │ │ - ldr r0, [pc, #120] @ 0x1459f4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 0x13ac98 │ │ │ │ - b 0x145790 │ │ │ │ - bl 0x3b37dc │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r6, r6, r0 │ │ │ │ - subeq r3, r2, r0, lsl #16 │ │ │ │ - ldrdeq pc, [r0], #-124 @ 0xffffff84 │ │ │ │ - subeq pc, r0, r8, ror #15 │ │ │ │ - strdeq pc, [r0], #-116 @ 0xffffff8c │ │ │ │ + bl 0x13ad98 │ │ │ │ + b 0x145878 │ │ │ │ + ldr r0, [pc, #132] @ 0x145af0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 0x13ad98 │ │ │ │ + b 0x145898 │ │ │ │ + ldr r0, [pc, #120] @ 0x145af4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 0x13ad98 │ │ │ │ + b 0x145890 │ │ │ │ + bl 0x3b38dc │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + subeq r6, r6, r0, lsl #2 │ │ │ │ + subeq r3, r2, r0, lsl #18 │ │ │ │ + ldrdeq pc, [r0], #-140 @ 0xffffff74 │ │ │ │ + subeq pc, r0, r8, ror #17 │ │ │ │ + strdeq pc, [r0], #-132 @ 0xffffff7c │ │ │ │ andeq r1, r0, pc │ │ │ │ - subeq r6, r6, r0, lsr r1 │ │ │ │ - subeq pc, r0, r0, lsl #16 │ │ │ │ - subeq pc, r0, r8, lsr #16 │ │ │ │ - subeq r2, r5, r8, asr #25 │ │ │ │ - subeq lr, r0, ip, lsl #20 │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq pc, r0, r4, lsr r8 @ │ │ │ │ - subeq pc, r0, ip, lsl #16 │ │ │ │ - subeq lr, r0, r8, lsl #20 │ │ │ │ - subeq pc, r0, r4, lsl r8 @ │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r0, lsr #16 │ │ │ │ - subeq r8, r4, ip, lsr ip │ │ │ │ + subeq r6, r6, r0, lsr r2 │ │ │ │ + subeq pc, r0, r0, lsl #18 │ │ │ │ + subeq pc, r0, r8, lsr #18 │ │ │ │ + subeq r2, r5, r8, asr #27 │ │ │ │ + subeq lr, r0, ip, lsl #22 │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq pc, r0, r4, lsr r9 @ │ │ │ │ + subeq pc, r0, ip, lsl #18 │ │ │ │ + subeq lr, r0, r8, lsl #22 │ │ │ │ + subeq pc, r0, r4, lsl r9 @ │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r0, lsr #18 │ │ │ │ + subeq r8, r4, ip, lsr sp │ │ │ │ ldrdeq fp, [r7], r8 @ │ │ │ │ strdeq fp, [r7], r0 @ │ │ │ │ adceq fp, r7, r8, lsl ip │ │ │ │ adceq fp, r7, r0, asr #24 │ │ │ │ adceq fp, r7, r8, asr ip │ │ │ │ adceq fp, r7, r0, ror ip │ │ │ │ adceq fp, r7, r0, lsr sp │ │ │ │ @@ -316972,240 +317036,240 @@ │ │ │ │ add r9, sp, #76 @ 0x4c │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 0x1d3e60 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x145ad4 │ │ │ │ + beq 0x145bd4 │ │ │ │ sub r3, r6, #8192 @ 0x2000 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #252] @ 0x145b40 │ │ │ │ + ldr r2, [pc, #252] @ 0x145c40 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #236] @ 0x145b44 │ │ │ │ - ldr ip, [pc, #236] @ 0x145b48 │ │ │ │ + ldr r1, [pc, #236] @ 0x145c44 │ │ │ │ + ldr ip, [pc, #236] @ 0x145c48 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, r2, lsl #2] │ │ │ │ add r2, r2, #5 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 0x145a9c │ │ │ │ + beq 0x145b9c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne 0x145a5c │ │ │ │ - ldr r2, [pc, #204] @ 0x145b4c │ │ │ │ + bne 0x145b5c │ │ │ │ + ldr r2, [pc, #204] @ 0x145c4c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3e68 │ │ │ │ + b 0x1d3f68 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x145af4 │ │ │ │ + beq 0x145bf4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ blx r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3e68 │ │ │ │ + b 0x1d3f68 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - ldr ip, [pc, #80] @ 0x145b50 │ │ │ │ + ldr ip, [pc, #80] @ 0x145c50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ moveq r2, ip │ │ │ │ str fp, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3e68 │ │ │ │ - subeq pc, r0, r8, asr r8 @ │ │ │ │ - subeq r6, r6, r8, ror #4 │ │ │ │ + b 0x1d3f68 │ │ │ │ + subeq pc, r0, r8, asr r9 @ │ │ │ │ + subeq r6, r6, r8, ror #6 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - subeq pc, r0, ip, asr r8 @ │ │ │ │ - subeq pc, r0, r0, asr #16 │ │ │ │ + subeq pc, r0, ip, asr r9 @ │ │ │ │ + subeq pc, r0, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldm r7, {r7, r8, r9, sl} │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0x1d3e60 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x145c08 │ │ │ │ + beq 0x145d08 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #228] @ 0x145c80 │ │ │ │ - ldr ip, [pc, #228] @ 0x145c84 │ │ │ │ + ldr r1, [pc, #228] @ 0x145d80 │ │ │ │ + ldr ip, [pc, #228] @ 0x145d84 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, r2, lsl #2] │ │ │ │ add r2, r2, #5 │ │ │ │ cmp r3, fp │ │ │ │ - beq 0x145bcc │ │ │ │ + beq 0x145ccc │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne 0x145ba0 │ │ │ │ + bne 0x145ca0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3e68 │ │ │ │ + b 0x1d3f68 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr fp, [r1, #16] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x145c28 │ │ │ │ + beq 0x145d28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ stmib sp, {r7, r8, r9, sl} │ │ │ │ str r6, [sp] │ │ │ │ blx fp │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1d3e68 │ │ │ │ + b 0x1d3f68 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 0x145c88 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #88] @ 0x145d88 │ │ │ │ + bl 0x1d4030 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bcs 0x145c5c │ │ │ │ - ldr r2, [pc, #76] @ 0x145c8c │ │ │ │ + bcs 0x145d5c │ │ │ │ + ldr r2, [pc, #76] @ 0x145d8c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #10 │ │ │ │ - bl 0x383008 │ │ │ │ - b 0x145bbc │ │ │ │ + bl 0x383108 │ │ │ │ + b 0x145cbc │ │ │ │ rsb r6, r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x154088 │ │ │ │ + bl 0x154188 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x145c38 │ │ │ │ - ldr r0, [pc, #24] @ 0x145c90 │ │ │ │ + beq 0x145d38 │ │ │ │ + ldr r0, [pc, #24] @ 0x145d90 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x145c4c │ │ │ │ - subeq r6, r6, r8, ror #4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x145d4c │ │ │ │ + subeq r6, r6, r8, ror #6 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - subeq pc, r0, r0, lsl r8 @ │ │ │ │ - subeq lr, r1, ip, ror sp │ │ │ │ - subeq lr, r0, r4, lsr ip │ │ │ │ + subeq pc, r0, r0, lsl r9 @ │ │ │ │ + subeq lr, r1, ip, ror lr │ │ │ │ + subeq lr, r0, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 0x1d3e60 │ │ │ │ + bl 0x1d3f60 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #96] @ 0x145d44 │ │ │ │ - bl 0x381aa4 │ │ │ │ + ldr r0, [pc, #96] @ 0x145e44 │ │ │ │ + bl 0x381ba4 │ │ │ │ cmp r5, #31 │ │ │ │ - ldrls r3, [pc, #88] @ 0x145d48 │ │ │ │ + ldrls r3, [pc, #88] @ 0x145e48 │ │ │ │ movhi r1, r5 │ │ │ │ - ldrls r0, [pc, #84] @ 0x145d4c │ │ │ │ - ldrhi r0, [pc, #84] @ 0x145d50 │ │ │ │ + ldrls r0, [pc, #84] @ 0x145e4c │ │ │ │ + ldrhi r0, [pc, #84] @ 0x145e50 │ │ │ │ addls r3, r3, r5, lsl #2 │ │ │ │ ldrls r1, [r3, #736] @ 0x2e0 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - ldr r1, [pc, #72] @ 0x145d54 │ │ │ │ - ldr r0, [pc, #60] @ 0x145d4c │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ + ldr r1, [pc, #72] @ 0x145e54 │ │ │ │ + ldr r0, [pc, #60] @ 0x145e4c │ │ │ │ + bl 0x1d4030 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #32 │ │ │ │ - bl 0x383008 │ │ │ │ + bl 0x383108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1430cc │ │ │ │ + bl 0x1431cc │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #40] @ 0x145d58 │ │ │ │ + ldr r0, [pc, #40] @ 0x145e58 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x381aa4 │ │ │ │ + bl 0x381ba4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x1d3e68 │ │ │ │ - subeq pc, r0, r0, ror r8 @ │ │ │ │ - strdeq r5, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subeq r6, r4, r4, lsl sp │ │ │ │ - subeq r8, r4, r0, lsr #4 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq pc, r0, r8, ror r8 @ │ │ │ │ + b 0x1d3f68 │ │ │ │ + subeq pc, r0, r0, ror r9 @ │ │ │ │ + strdeq r5, [r6], #-96 @ 0xffffffa0 │ │ │ │ + subeq r6, r4, r4, lsl lr │ │ │ │ + subeq r8, r4, r0, lsr #6 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq pc, r0, r8, ror r9 @ │ │ │ │ bx lr │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bgt 0x145d98 │ │ │ │ + bgt 0x145e98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 0x145d88 │ │ │ │ - ldr r3, [pc, #116] @ 0x145dec │ │ │ │ + blt 0x145e88 │ │ │ │ + ldr r3, [pc, #116] @ 0x145eec │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bhi 0x145d88 │ │ │ │ + bhi 0x145e88 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ sub r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0x145d88 │ │ │ │ - ldr r2, [pc, #68] @ 0x145df0 │ │ │ │ + bhi 0x145e88 │ │ │ │ + ldr r2, [pc, #68] @ 0x145ef0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 0x145d88 │ │ │ │ + bhi 0x145e88 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #14 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ @@ -317213,39 +317277,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ - subeq r7, r6, r8, ror #30 │ │ │ │ - subeq r7, r6, pc, lsl #31 │ │ │ │ + subeq r8, r6, r8, rrx │ │ │ │ + subeq r8, r6, pc, lsl #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls 0x145ea4 │ │ │ │ + bls 0x145fa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - b 0x145e34 │ │ │ │ + b 0x145f34 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x145e88 │ │ │ │ + bne 0x145f88 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 0x145e6c │ │ │ │ + bls 0x145f6c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, r6, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x145e1c │ │ │ │ + bne 0x145f1c │ │ │ │ mvn r0, #13 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -317274,17 +317338,17 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x145f98 │ │ │ │ + beq 0x146098 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -317331,18 +317395,18 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ 0x14601c │ │ │ │ + ldr r3, [pc, #80] @ 0x14611c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ mov ip, r2 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ @@ -317353,1546 +317417,1546 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addeq r9, pc, r0, lsr #29 │ │ │ │ + addeq r9, pc, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #92] @ 0x14609c │ │ │ │ + ldr r1, [pc, #92] @ 0x14619c │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r2, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 0x1460a0 │ │ │ │ + ldr r1, [pc, #44] @ 0x1461a0 │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ add r0, r0, #24 │ │ │ │ bl 0x52e2c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - addeq r9, pc, ip, lsr #28 │ │ │ │ + addeq r9, pc, ip, lsr #26 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #172] @ 0x146168 │ │ │ │ + ldr ip, [pc, #172] @ 0x146268 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14615c │ │ │ │ + beq 0x14625c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r4] │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r1, r5, r2 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #56] @ 0x146168 │ │ │ │ + ldr r3, [pc, #56] @ 0x146268 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x146164 │ │ │ │ + bne 0x146264 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x146128 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x146228 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #748] @ 0x146470 │ │ │ │ + ldr ip, [pc, #748] @ 0x146570 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x146464 │ │ │ │ + beq 0x146564 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #8] │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #8 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #16] │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #12 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #24] │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #16 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #32] │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #20 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #28 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #32 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #60 @ 0x3c │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #68 @ 0x44 │ │ │ │ str r3, [r4, #132] @ 0x84 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #136] @ 0x88 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #72 @ 0x48 │ │ │ │ str r3, [r4, #140] @ 0x8c │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #76 @ 0x4c │ │ │ │ str r3, [r4, #148] @ 0x94 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, #80 @ 0x50 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #56] @ 0x146470 │ │ │ │ + ldr r3, [pc, #56] @ 0x146570 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14646c │ │ │ │ + bne 0x14656c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x146430 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x146530 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #164] @ 0x146530 │ │ │ │ + ldr ip, [pc, #164] @ 0x146630 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x146524 │ │ │ │ + beq 0x146624 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r1, r4, r2 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #56] @ 0x146530 │ │ │ │ + ldr r3, [pc, #56] @ 0x146630 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14652c │ │ │ │ + bne 0x14662c │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x1464f0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1465f0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #204] @ 0x146618 │ │ │ │ + ldr ip, [pc, #204] @ 0x146718 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x14660c │ │ │ │ + beq 0x14670c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r2 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ - ldr r3, [pc, #56] @ 0x146618 │ │ │ │ + ldr r3, [pc, #56] @ 0x146718 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x146614 │ │ │ │ + bne 0x146714 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x1465d8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1466d8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #156] @ 0x1466d0 │ │ │ │ + ldr ip, [pc, #156] @ 0x1467d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1466c4 │ │ │ │ + beq 0x1467c4 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x1466d0 │ │ │ │ + ldr r3, [pc, #56] @ 0x1467d0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1466cc │ │ │ │ + bne 0x1467cc │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x146690 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x146790 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #156] @ 0x146788 │ │ │ │ + ldr ip, [pc, #156] @ 0x146888 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x14677c │ │ │ │ + beq 0x14687c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x146788 │ │ │ │ + ldr r3, [pc, #56] @ 0x146888 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x146784 │ │ │ │ + bne 0x146884 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x146748 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x146848 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #612] @ 0x146a08 │ │ │ │ + ldr ip, [pc, #612] @ 0x146b08 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1469fc │ │ │ │ + beq 0x146afc │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #12 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #16 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #20 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #28 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #32 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #128] @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x146a08 │ │ │ │ + ldr r3, [pc, #56] @ 0x146b08 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x146a04 │ │ │ │ + bne 0x146b04 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x1469c8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x146ac8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #160] @ 0x146ac4 │ │ │ │ + ldr ip, [pc, #160] @ 0x146bc4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x146ab8 │ │ │ │ + beq 0x146bb8 │ │ │ │ ldrd r2, [r5] │ │ │ │ mov r1, sp │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, #8 │ │ │ │ asr ip, r3, #31 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, r2 │ │ │ │ stm sp, {r3, ip} │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x146ac4 │ │ │ │ + ldr r3, [pc, #56] @ 0x146bc4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x146ac0 │ │ │ │ + bne 0x146bc0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x146a84 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x146b84 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, r0, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #628] @ 0x146d60 │ │ │ │ + ldr r0, [pc, #628] @ 0x146e60 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x146d54 │ │ │ │ + beq 0x146e54 │ │ │ │ ldrd r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #8 │ │ │ │ ldrd r8, [r4, #80] @ 0x50 │ │ │ │ add r0, r5, r2 │ │ │ │ mov r1, sp │ │ │ │ strd r8, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #208 @ 0xd0 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x146d54 │ │ │ │ + beq 0x146e54 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #104] @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #112 @ 0x70 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #120] @ 0x78 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #120 @ 0x78 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #128] @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #144] @ 0x90 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #144 @ 0x90 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #152] @ 0x98 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #152 @ 0x98 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x146d60 │ │ │ │ + ldr r3, [pc, #56] @ 0x146e60 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x146d5c │ │ │ │ + bne 0x146e5c │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x146d20 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x146e20 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #228] @ 0x146e60 │ │ │ │ + ldr ip, [pc, #228] @ 0x146f60 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x146e54 │ │ │ │ + beq 0x146f54 │ │ │ │ ldrh r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strh r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #2 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, r2 │ │ │ │ strh r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #20 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x146e60 │ │ │ │ + ldr r3, [pc, #56] @ 0x146f60 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x146e5c │ │ │ │ + bne 0x146f5c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x146e20 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x146f20 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #228] @ 0x146f60 │ │ │ │ + ldr ip, [pc, #228] @ 0x147060 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x146f54 │ │ │ │ + beq 0x147054 │ │ │ │ ldrh r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strh r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #2 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, r2 │ │ │ │ strh r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x146f60 │ │ │ │ + ldr r3, [pc, #56] @ 0x147060 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x146f5c │ │ │ │ + bne 0x14705c │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x146f20 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x147020 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #672] @ 0x14721c │ │ │ │ + ldr ip, [pc, #672] @ 0x14731c │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x147210 │ │ │ │ + beq 0x147310 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #16 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #20 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [r5, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #28 │ │ │ │ strh r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #48] @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #64] @ 0x40 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #96] @ 0x60 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r5, #112] @ 0x70 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #128] @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5, #140] @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r4, #140 @ 0x8c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x14721c │ │ │ │ + ldr r3, [pc, #56] @ 0x14731c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x147218 │ │ │ │ + bne 0x147318 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x1471dc │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1472dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #244] @ 0x14732c │ │ │ │ + ldr ip, [pc, #244] @ 0x14742c │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x147320 │ │ │ │ + beq 0x147420 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrsh r3, [sp] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0x147318 │ │ │ │ + bhi 0x147418 │ │ │ │ mov r2, #2 │ │ │ │ add r1, r4, r2 │ │ │ │ strh r3, [r5] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp] │ │ │ │ strh r3, [r5, #2] │ │ │ │ mov r2, #8 │ │ │ │ add r1, r4, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r5, #8] │ │ │ │ add r1, r4, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #4 │ │ │ │ strd r0, [r5, #16] │ │ │ │ add r1, r4, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5, #24] │ │ │ │ - ldr r3, [pc, #64] @ 0x14732c │ │ │ │ + ldr r3, [pc, #64] @ 0x14742c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x147328 │ │ │ │ + bne 0x147428 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #21 │ │ │ │ - b 0x1472e4 │ │ │ │ + b 0x1473e4 │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x1472e4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1473e4 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #244] @ 0x14743c │ │ │ │ + ldr ip, [pc, #244] @ 0x14753c │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x147430 │ │ │ │ + beq 0x147530 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrsh r3, [sp] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0x147428 │ │ │ │ + bhi 0x147528 │ │ │ │ mov r2, #2 │ │ │ │ add r1, r4, r2 │ │ │ │ strh r3, [r5] │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strh r3, [r5, #2] │ │ │ │ add r1, r4, r2 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r5, #8] │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #4 │ │ │ │ strd r0, [r5, #16] │ │ │ │ add r1, r4, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5, #24] │ │ │ │ - ldr r3, [pc, #64] @ 0x14743c │ │ │ │ + ldr r3, [pc, #64] @ 0x14753c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x147438 │ │ │ │ + bne 0x147538 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #21 │ │ │ │ - b 0x1473f4 │ │ │ │ + b 0x1474f4 │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x1473f4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1474f4 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #644] @ 0x1476e0 │ │ │ │ + ldr r0, [pc, #644] @ 0x1477e0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r1, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x1476d4 │ │ │ │ + beq 0x1477d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r8, [sp] │ │ │ │ mov r2, #8 │ │ │ │ add r1, r5, r2 │ │ │ │ strd r8, [r4, #72] @ 0x48 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r8, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #208 @ 0xd0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ strd r8, [r4, #80] @ 0x50 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x1476d4 │ │ │ │ + beq 0x1477d4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ str r3, [r4] │ │ │ │ add r1, r5, r2 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #16] │ │ │ │ add r1, r5, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #24] │ │ │ │ add r1, r5, #32 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #4 │ │ │ │ strd r0, [r4, #32] │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #48] @ 0x30 │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #56] @ 0x38 │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #64] @ 0x40 │ │ │ │ add r1, r5, #88 @ 0x58 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #88] @ 0x58 │ │ │ │ add r1, r5, #96 @ 0x60 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #96] @ 0x60 │ │ │ │ add r1, r5, #104 @ 0x68 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #4 │ │ │ │ strd r0, [r4, #104] @ 0x68 │ │ │ │ add r1, r5, #112 @ 0x70 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r5, #120 @ 0x78 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #120] @ 0x78 │ │ │ │ add r1, r5, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #128] @ 0x80 │ │ │ │ add r1, r5, #136 @ 0x88 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #136] @ 0x88 │ │ │ │ add r1, r5, #144 @ 0x90 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r4, #144] @ 0x90 │ │ │ │ add r1, r5, #152 @ 0x98 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #4 │ │ │ │ strd r0, [r4, #152] @ 0x98 │ │ │ │ add r1, r5, #160 @ 0xa0 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #56] @ 0x1476e0 │ │ │ │ + ldr r3, [pc, #56] @ 0x1477e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1476dc │ │ │ │ + bne 0x1477dc │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x1476a0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1477a0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #156] @ 0x147798 │ │ │ │ + ldr ip, [pc, #156] @ 0x147898 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x14778c │ │ │ │ + beq 0x14788c │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [r5] │ │ │ │ add r1, r4, r2 │ │ │ │ mov r0, sp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #56] @ 0x147798 │ │ │ │ + ldr r3, [pc, #56] @ 0x147898 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x147794 │ │ │ │ + bne 0x147894 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x147758 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x147858 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r4, r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 0x147808 │ │ │ │ + beq 0x147908 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - bhi 0x1478cc │ │ │ │ + bhi 0x1479cc │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r7, r3 │ │ │ │ - bl 0x2fb8f4 │ │ │ │ + bl 0x2fb9f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x147900 │ │ │ │ + beq 0x147a00 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x147834 │ │ │ │ + bne 0x147934 │ │ │ │ mov r4, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x2fb818 │ │ │ │ + bl 0x358e50 │ │ │ │ str r4, [r0] │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -318902,104 +318966,104 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r5, r0, #4 │ │ │ │ and r7, r7, #1 │ │ │ │ add r9, r6, #4 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r2 │ │ │ │ stm sp, {r2, r6} │ │ │ │ - b 0x147870 │ │ │ │ + b 0x147970 │ │ │ │ mov r3, r6 │ │ │ │ str r6, [r9, #-4] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, #8 │ │ │ │ str r3, [r9], #8 │ │ │ │ - beq 0x1478ec │ │ │ │ + beq 0x1479ec │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - blt 0x1478f4 │ │ │ │ - beq 0x147854 │ │ │ │ + blt 0x1479f4 │ │ │ │ + beq 0x147954 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9, #-4] │ │ │ │ - beq 0x1478dc │ │ │ │ + beq 0x1479dc │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 0x14785c │ │ │ │ - ldr r1, [pc, #104] @ 0x147920 │ │ │ │ + bne 0x14795c │ │ │ │ + ldr r1, [pc, #104] @ 0x147a20 │ │ │ │ sub r3, r1, fp │ │ │ │ cmp r3, r6 │ │ │ │ addcs fp, fp, r6 │ │ │ │ movcs r3, r6 │ │ │ │ movcc fp, r1 │ │ │ │ - b 0x14785c │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x14795c │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #22 │ │ │ │ str r3, [r0] │ │ │ │ - b 0x147810 │ │ │ │ + b 0x147910 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x147910 │ │ │ │ + bne 0x147a10 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 0x1477fc │ │ │ │ + b 0x1478fc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 0x147814 │ │ │ │ + b 0x147914 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r4, #22 │ │ │ │ - b 0x147800 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x147900 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [r0] │ │ │ │ - b 0x147810 │ │ │ │ + b 0x147910 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp] │ │ │ │ - b 0x14785c │ │ │ │ + b 0x14795c │ │ │ │ svcvc 0x00fff000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #280] @ 0x147a5c │ │ │ │ + ldr r1, [pc, #280] @ 0x147b5c │ │ │ │ mov r2, #15 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 0x15fb70 │ │ │ │ - ldr r6, [pc, #264] @ 0x147a5c │ │ │ │ + bl 0x15fc70 │ │ │ │ + ldr r6, [pc, #264] @ 0x147b5c │ │ │ │ mov r2, #24 │ │ │ │ add r1, r6, #240 @ 0xf0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 0x15fb70 │ │ │ │ + bl 0x15fc70 │ │ │ │ mov r2, #75 @ 0x4b │ │ │ │ add r1, r6, #624 @ 0x270 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 0x15fb70 │ │ │ │ + bl 0x15fc70 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r6, #1824 @ 0x720 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 0x15fb70 │ │ │ │ + bl 0x15fc70 │ │ │ │ mov r2, #19 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ add r0, r4, #17 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ strb r3, [r4, #17] │ │ │ │ ldrb r3, [r5, #18] │ │ │ │ strb r3, [r4, #18] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ strb r3, [r4, #19] │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ @@ -319033,48 +319097,48 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r8, r6, r8, asr r5 │ │ │ │ + subeq r8, r6, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #264] @ 0x147b88 │ │ │ │ + ldr r1, [pc, #264] @ 0x147c88 │ │ │ │ mov r2, #15 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 0x15fb70 │ │ │ │ - ldr r6, [pc, #248] @ 0x147b88 │ │ │ │ + bl 0x15fc70 │ │ │ │ + ldr r6, [pc, #248] @ 0x147c88 │ │ │ │ mov r2, #24 │ │ │ │ add r1, r6, #240 @ 0xf0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 0x15fb70 │ │ │ │ + bl 0x15fc70 │ │ │ │ mov r2, #75 @ 0x4b │ │ │ │ add r1, r6, #624 @ 0x270 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 0x15fb70 │ │ │ │ + bl 0x15fc70 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r6, #1824 @ 0x720 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 0x15fb70 │ │ │ │ + bl 0x15fc70 │ │ │ │ mov r2, #19 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ strb r3, [r4, #16] │ │ │ │ add r0, r4, #17 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ strb r3, [r4, #17] │ │ │ │ ldrb r3, [r5, #18] │ │ │ │ strb r3, [r4, #18] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ strb r3, [r4, #19] │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ @@ -319108,52 +319172,52 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r8, r6, r8, asr r5 │ │ │ │ + subeq r8, r6, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #280] @ 0x147cc4 │ │ │ │ + ldr r1, [pc, #280] @ 0x147dc4 │ │ │ │ mov r2, #15 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 0x15fbd4 │ │ │ │ - ldr r6, [pc, #264] @ 0x147cc4 │ │ │ │ + bl 0x15fcd4 │ │ │ │ + ldr r6, [pc, #264] @ 0x147dc4 │ │ │ │ mov r2, #24 │ │ │ │ add r1, r6, #240 @ 0xf0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 0x15fbd4 │ │ │ │ + bl 0x15fcd4 │ │ │ │ mov r2, #75 @ 0x4b │ │ │ │ add r1, r6, #624 @ 0x270 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 0x15fbd4 │ │ │ │ + bl 0x15fcd4 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r6, #1824 @ 0x720 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 0x15fbd4 │ │ │ │ + bl 0x15fcd4 │ │ │ │ mov r2, #19 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ add r0, r4, #17 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ strb r3, [r4, #17] │ │ │ │ ldrb r3, [r5, #18] │ │ │ │ strb r3, [r4, #18] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ strb r3, [r4, #19] │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ @@ -319187,48 +319251,48 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r8, r6, r8, asr r5 │ │ │ │ + subeq r8, r6, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #264] @ 0x147df0 │ │ │ │ + ldr r1, [pc, #264] @ 0x147ef0 │ │ │ │ mov r2, #15 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 0x15fbd4 │ │ │ │ - ldr r6, [pc, #248] @ 0x147df0 │ │ │ │ + bl 0x15fcd4 │ │ │ │ + ldr r6, [pc, #248] @ 0x147ef0 │ │ │ │ mov r2, #24 │ │ │ │ add r1, r6, #240 @ 0xf0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 0x15fbd4 │ │ │ │ + bl 0x15fcd4 │ │ │ │ mov r2, #75 @ 0x4b │ │ │ │ add r1, r6, #624 @ 0x270 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 0x15fbd4 │ │ │ │ + bl 0x15fcd4 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r6, #1824 @ 0x720 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 0x15fbd4 │ │ │ │ + bl 0x15fcd4 │ │ │ │ mov r2, #19 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ strb r3, [r4, #16] │ │ │ │ add r0, r4, #17 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ strb r3, [r4, #17] │ │ │ │ ldrb r3, [r5, #18] │ │ │ │ strb r3, [r4, #18] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ strb r3, [r4, #19] │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ @@ -319262,15 +319326,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r8, r6, r8, asr r5 │ │ │ │ + subeq r8, r6, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ @@ -319278,30 +319342,30 @@ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r6 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 0x148064 │ │ │ │ + beq 0x148164 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 0x147fd0 │ │ │ │ + beq 0x1480d0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 0x14812c │ │ │ │ + beq 0x14822c │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr ip, [r4, #68] @ 0x44 │ │ │ │ orrs r1, r3, r2 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ - beq 0x147e90 │ │ │ │ - ldr r0, [pc, #1048] @ 0x14828c │ │ │ │ + beq 0x147f90 │ │ │ │ + ldr r0, [pc, #1048] @ 0x14838c │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r6, r0 │ │ │ │ adds r0, r0, r1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adc ip, ip, #0 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ @@ -319338,430 +319402,430 @@ │ │ │ │ moveq r3, #115 @ 0x73 │ │ │ │ movne r3, #112 @ 0x70 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldrd sl, [r4, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #872] @ 0x148290 │ │ │ │ + ldr r2, [pc, #872] @ 0x148390 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ - bl 0x3b31b4 │ │ │ │ + bl 0x3b32b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x148070 │ │ │ │ - ldr r2, [pc, #844] @ 0x148294 │ │ │ │ + beq 0x148170 │ │ │ │ + ldr r2, [pc, #844] @ 0x148394 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ rsb r3, r0, #73 @ 0x49 │ │ │ │ - ldr r2, [pc, #832] @ 0x148298 │ │ │ │ + ldr r2, [pc, #832] @ 0x148398 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x3b31b4 │ │ │ │ + bl 0x3b32b4 │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x148044 │ │ │ │ + beq 0x148144 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub r7, r7, r6 │ │ │ │ ands r5, r5, #128 @ 0x80 │ │ │ │ lsrne r5, r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ lsr r3, r7, #10 │ │ │ │ - beq 0x148084 │ │ │ │ + beq 0x148184 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - beq 0x1480f8 │ │ │ │ + beq 0x1481f8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x148164 │ │ │ │ + bne 0x148264 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [pc, #748] @ 0x14829c │ │ │ │ - ldr r2, [pc, #736] @ 0x148294 │ │ │ │ - ldr r0, [pc, #744] @ 0x1482a0 │ │ │ │ - beq 0x148240 │ │ │ │ - ldr r4, [pc, #740] @ 0x1482a4 │ │ │ │ - ldr lr, [pc, #740] @ 0x1482a8 │ │ │ │ + ldr r1, [pc, #748] @ 0x14839c │ │ │ │ + ldr r2, [pc, #736] @ 0x148394 │ │ │ │ + ldr r0, [pc, #744] @ 0x1483a0 │ │ │ │ + beq 0x148340 │ │ │ │ + ldr r4, [pc, #740] @ 0x1483a4 │ │ │ │ + ldr lr, [pc, #740] @ 0x1483a8 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ - b 0x148004 │ │ │ │ - ldr r3, [pc, #724] @ 0x1482ac │ │ │ │ + b 0x148104 │ │ │ │ + ldr r3, [pc, #724] @ 0x1483ac │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 0x147e54 │ │ │ │ + b 0x147f54 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #684] @ 0x148294 │ │ │ │ - ldr r0, [pc, #692] @ 0x1482a0 │ │ │ │ + ldr r2, [pc, #684] @ 0x148394 │ │ │ │ + ldr r0, [pc, #692] @ 0x1483a0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 0x1481bc │ │ │ │ - ldr ip, [pc, #696] @ 0x1482b0 │ │ │ │ - ldr lr, [pc, #684] @ 0x1482a8 │ │ │ │ - ldr r7, [pc, #692] @ 0x1482b4 │ │ │ │ + bne 0x1482bc │ │ │ │ + ldr ip, [pc, #696] @ 0x1483b0 │ │ │ │ + ldr lr, [pc, #684] @ 0x1483a8 │ │ │ │ + ldr r7, [pc, #692] @ 0x1483b4 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp, #24] │ │ │ │ mov ip, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #664] @ 0x1482b8 │ │ │ │ + ldr r2, [pc, #664] @ 0x1483b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x3b31b4 │ │ │ │ + bl 0x3b32b4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #592] @ 0x1482bc │ │ │ │ + ldr r3, [pc, #592] @ 0x1483bc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 0x147e54 │ │ │ │ - ldr r2, [pc, #584] @ 0x1482c0 │ │ │ │ + b 0x147f54 │ │ │ │ + ldr r2, [pc, #584] @ 0x1483c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x3b31b4 │ │ │ │ - b 0x147f60 │ │ │ │ + bl 0x3b32b4 │ │ │ │ + b 0x148060 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - beq 0x1480c4 │ │ │ │ + beq 0x1481c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x148190 │ │ │ │ + beq 0x148290 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [pc, #504] @ 0x14829c │ │ │ │ - ldr r2, [pc, #540] @ 0x1482c4 │ │ │ │ - ldr r0, [pc, #488] @ 0x148294 │ │ │ │ - beq 0x148258 │ │ │ │ - ldr r6, [pc, #532] @ 0x1482c8 │ │ │ │ - ldr r4, [pc, #492] @ 0x1482a4 │ │ │ │ + ldr r1, [pc, #504] @ 0x14839c │ │ │ │ + ldr r2, [pc, #540] @ 0x1483c4 │ │ │ │ + ldr r0, [pc, #488] @ 0x148394 │ │ │ │ + beq 0x148358 │ │ │ │ + ldr r6, [pc, #532] @ 0x1483c8 │ │ │ │ + ldr r4, [pc, #492] @ 0x1483a4 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b 0x148004 │ │ │ │ + b 0x148104 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x148138 │ │ │ │ + beq 0x148238 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [pc, #444] @ 0x148294 │ │ │ │ - ldr r2, [pc, #488] @ 0x1482c4 │ │ │ │ - beq 0x148270 │ │ │ │ - ldr r6, [pc, #484] @ 0x1482c8 │ │ │ │ + ldr r1, [pc, #444] @ 0x148394 │ │ │ │ + ldr r2, [pc, #488] @ 0x1483c4 │ │ │ │ + beq 0x148370 │ │ │ │ + ldr r6, [pc, #484] @ 0x1483c8 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - b 0x148004 │ │ │ │ + b 0x148104 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x147fdc │ │ │ │ + beq 0x1480dc │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [pc, #392] @ 0x148294 │ │ │ │ - ldr r2, [pc, #436] @ 0x1482c4 │ │ │ │ - ldr r0, [pc, #396] @ 0x1482a0 │ │ │ │ - beq 0x148228 │ │ │ │ - ldr r6, [pc, #428] @ 0x1482c8 │ │ │ │ - ldr lr, [pc, #392] @ 0x1482a8 │ │ │ │ + ldr r1, [pc, #392] @ 0x148394 │ │ │ │ + ldr r2, [pc, #436] @ 0x1483c4 │ │ │ │ + ldr r0, [pc, #396] @ 0x1483a0 │ │ │ │ + beq 0x148328 │ │ │ │ + ldr r6, [pc, #428] @ 0x1483c8 │ │ │ │ + ldr lr, [pc, #392] @ 0x1483a8 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r1 │ │ │ │ - b 0x148004 │ │ │ │ - ldr r3, [pc, #408] @ 0x1482cc │ │ │ │ + b 0x148104 │ │ │ │ + ldr r3, [pc, #408] @ 0x1483cc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 0x147e54 │ │ │ │ + b 0x147f54 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #336] @ 0x148294 │ │ │ │ + ldr r2, [pc, #336] @ 0x148394 │ │ │ │ mov r1, r2 │ │ │ │ - beq 0x14820c │ │ │ │ + beq 0x14830c │ │ │ │ mov r0, r2 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r7, r2 │ │ │ │ - b 0x148004 │ │ │ │ + b 0x148104 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [pc, #300] @ 0x14829c │ │ │ │ - ldr r2, [pc, #336] @ 0x1482c4 │ │ │ │ - beq 0x1481f0 │ │ │ │ - ldr ip, [pc, #280] @ 0x148294 │ │ │ │ - ldr r0, [pc, #288] @ 0x1482a0 │ │ │ │ - ldr r6, [pc, #324] @ 0x1482c8 │ │ │ │ - ldr r4, [pc, #284] @ 0x1482a4 │ │ │ │ - ldr lr, [pc, #284] @ 0x1482a8 │ │ │ │ + ldr r1, [pc, #300] @ 0x14839c │ │ │ │ + ldr r2, [pc, #336] @ 0x1483c4 │ │ │ │ + beq 0x1482f0 │ │ │ │ + ldr ip, [pc, #280] @ 0x148394 │ │ │ │ + ldr r0, [pc, #288] @ 0x1483a0 │ │ │ │ + ldr r6, [pc, #324] @ 0x1483c8 │ │ │ │ + ldr r4, [pc, #284] @ 0x1483a4 │ │ │ │ + ldr lr, [pc, #284] @ 0x1483a8 │ │ │ │ mov r7, ip │ │ │ │ - b 0x148004 │ │ │ │ + b 0x148104 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [pc, #256] @ 0x14829c │ │ │ │ - ldr r2, [pc, #244] @ 0x148294 │ │ │ │ - beq 0x1481d4 │ │ │ │ - ldr r4, [pc, #252] @ 0x1482a4 │ │ │ │ + ldr r1, [pc, #256] @ 0x14839c │ │ │ │ + ldr r2, [pc, #244] @ 0x148394 │ │ │ │ + beq 0x1482d4 │ │ │ │ + ldr r4, [pc, #252] @ 0x1483a4 │ │ │ │ mov r0, r2 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r7, r2 │ │ │ │ - b 0x148004 │ │ │ │ - ldr lr, [pc, #228] @ 0x1482a8 │ │ │ │ + b 0x148104 │ │ │ │ + ldr lr, [pc, #228] @ 0x1483a8 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r2 │ │ │ │ - b 0x148004 │ │ │ │ - ldr ip, [pc, #212] @ 0x1482b0 │ │ │ │ - ldr r4, [pc, #196] @ 0x1482a4 │ │ │ │ - ldr r7, [pc, #208] @ 0x1482b4 │ │ │ │ + b 0x148104 │ │ │ │ + ldr ip, [pc, #212] @ 0x1483b0 │ │ │ │ + ldr r4, [pc, #196] @ 0x1483a4 │ │ │ │ + ldr r7, [pc, #208] @ 0x1483b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov lr, r2 │ │ │ │ - b 0x148004 │ │ │ │ - ldr r0, [pc, #168] @ 0x1482a0 │ │ │ │ - ldr ip, [pc, #180] @ 0x1482b0 │ │ │ │ - ldr r6, [pc, #200] @ 0x1482c8 │ │ │ │ - ldr r4, [pc, #160] @ 0x1482a4 │ │ │ │ - ldr lr, [pc, #160] @ 0x1482a8 │ │ │ │ - ldr r7, [pc, #168] @ 0x1482b4 │ │ │ │ - b 0x148004 │ │ │ │ - ldr ip, [pc, #156] @ 0x1482b0 │ │ │ │ - ldr r7, [pc, #156] @ 0x1482b4 │ │ │ │ + b 0x148104 │ │ │ │ + ldr r0, [pc, #168] @ 0x1483a0 │ │ │ │ + ldr ip, [pc, #180] @ 0x1483b0 │ │ │ │ + ldr r6, [pc, #200] @ 0x1483c8 │ │ │ │ + ldr r4, [pc, #160] @ 0x1483a4 │ │ │ │ + ldr lr, [pc, #160] @ 0x1483a8 │ │ │ │ + ldr r7, [pc, #168] @ 0x1483b4 │ │ │ │ + b 0x148104 │ │ │ │ + ldr ip, [pc, #156] @ 0x1483b0 │ │ │ │ + ldr r7, [pc, #156] @ 0x1483b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov lr, r2 │ │ │ │ - b 0x148004 │ │ │ │ - ldr ip, [pc, #128] @ 0x1482b0 │ │ │ │ - ldr r6, [pc, #148] @ 0x1482c8 │ │ │ │ - ldr lr, [pc, #112] @ 0x1482a8 │ │ │ │ - ldr r7, [pc, #120] @ 0x1482b4 │ │ │ │ - mov r4, r1 │ │ │ │ - b 0x148004 │ │ │ │ - ldr ip, [pc, #104] @ 0x1482b0 │ │ │ │ - ldr r4, [pc, #88] @ 0x1482a4 │ │ │ │ - ldr lr, [pc, #88] @ 0x1482a8 │ │ │ │ - ldr r7, [pc, #96] @ 0x1482b4 │ │ │ │ - mov r6, r2 │ │ │ │ - b 0x148004 │ │ │ │ - ldr ip, [pc, #80] @ 0x1482b0 │ │ │ │ - ldr r6, [pc, #100] @ 0x1482c8 │ │ │ │ - ldr r4, [pc, #60] @ 0x1482a4 │ │ │ │ - ldr r7, [pc, #72] @ 0x1482b4 │ │ │ │ + b 0x148104 │ │ │ │ + ldr ip, [pc, #128] @ 0x1483b0 │ │ │ │ + ldr r6, [pc, #148] @ 0x1483c8 │ │ │ │ + ldr lr, [pc, #112] @ 0x1483a8 │ │ │ │ + ldr r7, [pc, #120] @ 0x1483b4 │ │ │ │ + mov r4, r1 │ │ │ │ + b 0x148104 │ │ │ │ + ldr ip, [pc, #104] @ 0x1483b0 │ │ │ │ + ldr r4, [pc, #88] @ 0x1483a4 │ │ │ │ + ldr lr, [pc, #88] @ 0x1483a8 │ │ │ │ + ldr r7, [pc, #96] @ 0x1483b4 │ │ │ │ + mov r6, r2 │ │ │ │ + b 0x148104 │ │ │ │ + ldr ip, [pc, #80] @ 0x1483b0 │ │ │ │ + ldr r6, [pc, #100] @ 0x1483c8 │ │ │ │ + ldr r4, [pc, #60] @ 0x1483a4 │ │ │ │ + ldr r7, [pc, #72] @ 0x1483b4 │ │ │ │ mov lr, r0 │ │ │ │ - b 0x148004 │ │ │ │ - ldr ip, [pc, #56] @ 0x1482b0 │ │ │ │ - ldr r6, [pc, #76] @ 0x1482c8 │ │ │ │ - ldr r7, [pc, #52] @ 0x1482b4 │ │ │ │ + b 0x148104 │ │ │ │ + ldr ip, [pc, #56] @ 0x1483b0 │ │ │ │ + ldr r6, [pc, #76] @ 0x1483c8 │ │ │ │ + ldr r7, [pc, #52] @ 0x1483b4 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r1 │ │ │ │ - b 0x148004 │ │ │ │ + b 0x148104 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ - strdeq r1, [r1], #-188 @ 0xffffff44 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r1, r1, r4, lsr #24 │ │ │ │ - subeq r1, r1, r0, ror #23 │ │ │ │ - subeq r1, r1, r4, ror #23 │ │ │ │ - subeq r1, r1, ip, ror #23 │ │ │ │ - strdeq r1, [r1], #-176 @ 0xffffff50 │ │ │ │ - subeq r1, r1, ip, asr #23 │ │ │ │ - strdeq r1, [r1], #-180 @ 0xffffff4c │ │ │ │ - strdeq r1, [r1], #-184 @ 0xffffff48 │ │ │ │ - subeq r1, r1, ip, lsr #24 │ │ │ │ - subeq r1, r1, r4, asr #23 │ │ │ │ - subeq r2, r5, r4, ror #27 │ │ │ │ - ldrdeq r1, [r1], #-188 @ 0xffffff44 │ │ │ │ - subeq r1, r1, r8, ror #23 │ │ │ │ - ldrdeq r1, [r1], #-180 @ 0xffffff4c │ │ │ │ + strdeq r1, [r1], #-204 @ 0xffffff34 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r1, r1, r4, lsr #26 │ │ │ │ + subeq r1, r1, r0, ror #25 │ │ │ │ + subeq r1, r1, r4, ror #25 │ │ │ │ + subeq r1, r1, ip, ror #25 │ │ │ │ + strdeq r1, [r1], #-192 @ 0xffffff40 │ │ │ │ + subeq r1, r1, ip, asr #25 │ │ │ │ + strdeq r1, [r1], #-196 @ 0xffffff3c │ │ │ │ + strdeq r1, [r1], #-200 @ 0xffffff38 │ │ │ │ + subeq r1, r1, ip, lsr #26 │ │ │ │ + subeq r1, r1, r4, asr #25 │ │ │ │ + subeq r2, r5, r4, ror #29 │ │ │ │ + ldrdeq r1, [r1], #-204 @ 0xffffff34 │ │ │ │ + subeq r1, r1, r8, ror #25 │ │ │ │ + ldrdeq r1, [r1], #-196 @ 0xffffff3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r1, [pc, #40] @ 0x14831c │ │ │ │ + ldr r1, [pc, #40] @ 0x14841c │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, lr │ │ │ │ - bl 0x147df4 │ │ │ │ + bl 0x147ef4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subeq r8, r6, r8, ror sp │ │ │ │ + subeq r8, r6, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r9, [pc, #156] @ 0x1483d4 │ │ │ │ + ldr r9, [pc, #156] @ 0x1484d4 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r9] │ │ │ │ mov r5, r1 │ │ │ │ sub r6, r4, #1 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, #0 │ │ │ │ add r2, r1, r4 │ │ │ │ - b 0x148364 │ │ │ │ + b 0x148464 │ │ │ │ ldr r5, [r9] │ │ │ │ sub r5, r2, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r2, r8} │ │ │ │ - bl 0x1da640 │ │ │ │ + bl 0x1da740 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, r5 │ │ │ │ rsb r3, r3, #1 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldr ip, [r0, #28] │ │ │ │ cmp r6, r4 │ │ │ │ sbcs ip, r8, ip │ │ │ │ movcc r4, r6 │ │ │ │ mov r1, r0 │ │ │ │ add r3, r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ - bl 0x147df4 │ │ │ │ + bl 0x147ef4 │ │ │ │ cmp r6, r4 │ │ │ │ add r2, r4, #1 │ │ │ │ - bne 0x14835c │ │ │ │ + bne 0x14845c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r3, [pc, #260] @ 0x148520 │ │ │ │ + ldr r3, [pc, #260] @ 0x148620 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #6 │ │ │ │ - ldr r1, [pc, #248] @ 0x148524 │ │ │ │ + ldr r1, [pc, #248] @ 0x148624 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39c318 │ │ │ │ + bl 0x39c418 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 0x148474 │ │ │ │ + bne 0x148574 │ │ │ │ add r7, r4, #6 │ │ │ │ - ldr r1, [pc, #216] @ 0x148528 │ │ │ │ + ldr r1, [pc, #216] @ 0x148628 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39c318 │ │ │ │ + bl 0x39c418 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r0, r4, #11 │ │ │ │ - beq 0x148508 │ │ │ │ + beq 0x148608 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ sub r3, r3, #49 @ 0x31 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 0x1484ac │ │ │ │ + bls 0x1485ac │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #160] @ 0x148520 │ │ │ │ + ldr r3, [pc, #160] @ 0x148620 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14851c │ │ │ │ + bne 0x14861c │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x39b860 │ │ │ │ - bl 0x3a62f0 │ │ │ │ - ldr ip, [pc, #100] @ 0x14852c │ │ │ │ + bl 0x39b960 │ │ │ │ + bl 0x3a63f0 │ │ │ │ + ldr ip, [pc, #100] @ 0x14862c │ │ │ │ mov r3, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39c318 │ │ │ │ + bl 0x39c418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x148474 │ │ │ │ + bne 0x148574 │ │ │ │ add r0, r7, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x39bbb0 │ │ │ │ + bl 0x39bcb0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 0x148478 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x148578 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r1, ip, lsr #29 │ │ │ │ - strheq r1, [r1], #-228 @ 0xffffff1c │ │ │ │ - strheq r1, [r1], #-236 @ 0xffffff14 │ │ │ │ + subeq r1, r1, ip, lsr #31 │ │ │ │ + strheq r1, [r1], #-244 @ 0xffffff0c │ │ │ │ + strheq r1, [r1], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r0, r0, #8192 @ 0x2000 │ │ │ │ ldr r3, [r0, #128] @ 0x80 │ │ │ │ ldr r7, [r3, #204] @ 0xcc │ │ │ │ ldr r3, [r7, #1048] @ 0x418 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 0x1485bc │ │ │ │ + ble 0x1486bc │ │ │ │ mov r8, r1 │ │ │ │ mov r5, #0 │ │ │ │ - b 0x148570 │ │ │ │ + b 0x148670 │ │ │ │ ldr r3, [r7, #1048] @ 0x418 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 0x1485bc │ │ │ │ + ble 0x1486bc │ │ │ │ ldr r3, [r7, #1056] @ 0x420 │ │ │ │ ldr r6, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ mov r1, r6 │ │ │ │ add r4, r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x3abef8 │ │ │ │ + bl 0x3abff8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 0x148564 │ │ │ │ + beq 0x148664 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -319781,57 +319845,57 @@ │ │ │ │ ldr r2, [r3, #200] @ 0xc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r2, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x148660 │ │ │ │ + beq 0x148760 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x148630 │ │ │ │ - b 0x148648 │ │ │ │ + bne 0x148730 │ │ │ │ + b 0x148748 │ │ │ │ subs r4, r4, r0 │ │ │ │ add r5, r5, r0 │ │ │ │ - beq 0x148648 │ │ │ │ + beq 0x148748 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3abef8 │ │ │ │ + bl 0x3abff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 0x148624 │ │ │ │ + bgt 0x148724 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ - bl 0x3ab1b4 │ │ │ │ + bl 0x3ab2b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #12] @ 0x148694 │ │ │ │ + ldr r3, [pc, #12] @ 0x148794 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r1, [pc, #8] @ 0x148698 │ │ │ │ + ldr r1, [pc, #8] @ 0x148798 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ bx r3 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #28] @ 0x1486d0 │ │ │ │ + ldr r5, [pc, #28] @ 0x1487d0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r5, r4, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adceq r4, r8, ip, lsr #19 │ │ │ │ @@ -319841,531 +319905,531 @@ │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-48] @ 0xffffffd0 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #600] @ 0x14895c │ │ │ │ + ldr r3, [pc, #600] @ 0x148a5c │ │ │ │ mov r5, r2 │ │ │ │ add r2, sp, #4096 @ 0x1000 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ ldrb r4, [r2] │ │ │ │ - bl 0x36bcdc │ │ │ │ + bl 0x36bddc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x14874c │ │ │ │ - ldr r1, [pc, #544] @ 0x148960 │ │ │ │ + beq 0x14884c │ │ │ │ + ldr r1, [pc, #544] @ 0x148a60 │ │ │ │ mov r2, #6 │ │ │ │ - bl 0x39c318 │ │ │ │ + bl 0x39c418 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, r7 │ │ │ │ - ldr r1, [pc, #528] @ 0x148964 │ │ │ │ + ldr r1, [pc, #528] @ 0x148a64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x148404 │ │ │ │ + bl 0x148504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1487ec │ │ │ │ + beq 0x1488ec │ │ │ │ add r3, sp, #4096 @ 0x1000 │ │ │ │ add r3, r3, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #6 │ │ │ │ - bne 0x148944 │ │ │ │ - ldr r3, [pc, #492] @ 0x148968 │ │ │ │ + bne 0x148a44 │ │ │ │ + ldr r3, [pc, #492] @ 0x148a68 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bne 0x1488fc │ │ │ │ + bne 0x1489fc │ │ │ │ add r3, sp, #4096 @ 0x1000 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x3ab58c │ │ │ │ + bl 0x3ab68c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #424] @ 0x14895c │ │ │ │ + ldr r3, [pc, #424] @ 0x148a5c │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x148958 │ │ │ │ + bne 0x148a58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r4, [pc, #376] @ 0x14896c │ │ │ │ - ldr r1, [pc, #376] @ 0x148970 │ │ │ │ - b 0x148804 │ │ │ │ + ldr r4, [pc, #376] @ 0x148a6c │ │ │ │ + ldr r1, [pc, #376] @ 0x148a70 │ │ │ │ + b 0x148904 │ │ │ │ ldr r1, [r4, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x148880 │ │ │ │ + beq 0x148980 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1487f8 │ │ │ │ + beq 0x1488f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x148880 │ │ │ │ + beq 0x148980 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r0, [pc, #312] @ 0x148974 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r0, [pc, #312] @ 0x148a74 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x3b1770 │ │ │ │ + bl 0x3b1870 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 0x148888 │ │ │ │ + blt 0x148988 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x1488e4 │ │ │ │ - bl 0x358d50 │ │ │ │ + beq 0x1489e4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3a895c │ │ │ │ + bl 0x3a8a5c │ │ │ │ mov r5, r4 │ │ │ │ str r8, [r6] │ │ │ │ - b 0x1487a0 │ │ │ │ + b 0x1488a0 │ │ │ │ mvn r5, #1 │ │ │ │ - b 0x1487a0 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x1488a0 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne 0x1487a0 │ │ │ │ - ldr r0, [pc, #216] @ 0x148978 │ │ │ │ - bl 0x36cc04 │ │ │ │ - ldr r3, [pc, #212] @ 0x14897c │ │ │ │ - ldr r2, [pc, #212] @ 0x148980 │ │ │ │ + bne 0x1488a0 │ │ │ │ + ldr r0, [pc, #216] @ 0x148a78 │ │ │ │ + bl 0x36cd04 │ │ │ │ + ldr r3, [pc, #212] @ 0x148a7c │ │ │ │ + ldr r2, [pc, #212] @ 0x148a80 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r0 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x3b36a8 │ │ │ │ + bl 0x3b37a8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x3adffc │ │ │ │ + bl 0x3ae0fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 0x1487a0 │ │ │ │ + blt 0x1488a0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x3abb44 │ │ │ │ - b 0x148848 │ │ │ │ + bl 0x3abc44 │ │ │ │ + b 0x148948 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 0x3ab1b4 │ │ │ │ - b 0x1487a0 │ │ │ │ - ldr r4, [pc, #128] @ 0x148984 │ │ │ │ + bl 0x3ab2b4 │ │ │ │ + b 0x1488a0 │ │ │ │ + ldr r4, [pc, #128] @ 0x148a84 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, r0, #24 │ │ │ │ - ldr r1, [pc, #80] @ 0x148988 │ │ │ │ + ldr r1, [pc, #80] @ 0x148a88 │ │ │ │ str r9, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ mov r5, r0 │ │ │ │ - b 0x1487a0 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x1488a0 │ │ │ │ + bl 0x358e50 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mvn r5, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 0x1487a0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1488a0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r1, r1, ip, lsr #29 │ │ │ │ - ldrdeq r1, [r1], #-224 @ 0xffffff20 │ │ │ │ + subeq r1, r1, ip, lsr #31 │ │ │ │ + ldrdeq r1, [r1], #-240 @ 0xffffff10 │ │ │ │ adceq r3, r8, r8, lsr #8 │ │ │ │ - subeq r8, r6, r8, asr #27 │ │ │ │ - subeq r1, r1, r0, asr #29 │ │ │ │ - ldrdeq r1, [r1], #-228 @ 0xffffff1c │ │ │ │ - subeq r1, r1, r0, ror #29 │ │ │ │ - subeq r1, r1, r8, asr #29 │ │ │ │ - subeq r1, r1, r8, ror #29 │ │ │ │ - addeq r7, pc, r8, ror #10 │ │ │ │ + subeq r8, r6, r8, asr #29 │ │ │ │ + subeq r1, r1, r0, asr #31 │ │ │ │ + ldrdeq r1, [r1], #-244 @ 0xffffff0c │ │ │ │ + subeq r1, r1, r0, ror #31 │ │ │ │ + subeq r1, r1, r8, asr #31 │ │ │ │ + subeq r1, r1, r8, ror #31 │ │ │ │ + addeq r7, pc, r8, ror #8 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - ldr r1, [pc, #4] @ 0x148998 │ │ │ │ + ldr r1, [pc, #4] @ 0x148a98 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - b 0x1c8524 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + b 0x1c8624 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #284] @ 0x148ad0 │ │ │ │ + ldr r3, [pc, #284] @ 0x148bd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x1d3120 │ │ │ │ - bl 0x182a4c │ │ │ │ + bl 0x1d3220 │ │ │ │ + bl 0x182b4c │ │ │ │ ldr r6, [r4] │ │ │ │ - ldr r3, [pc, #252] @ 0x148ad4 │ │ │ │ + ldr r3, [pc, #252] @ 0x148bd4 │ │ │ │ sub r2, r6, #8704 @ 0x2200 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r2, #16 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ sub r5, r6, #8192 @ 0x2000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r7, [r5, #128] @ 0x80 │ │ │ │ - bl 0x3ae390 │ │ │ │ + bl 0x3ae490 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x134de8 │ │ │ │ + bl 0x134ee8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x148a70 │ │ │ │ + bne 0x148b70 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 0x148aa0 │ │ │ │ + bne 0x148ba0 │ │ │ │ sub r5, r5, #528 @ 0x210 │ │ │ │ ldrd r0, [r5, #160] @ 0xa0 │ │ │ │ - bl 0x1d8c70 │ │ │ │ + bl 0x1d8d70 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x38f1a8 │ │ │ │ + bl 0x38f2a8 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 0x38a4b0 │ │ │ │ + bl 0x38a5b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x390338 │ │ │ │ - ldr r0, [pc, #120] @ 0x148ad8 │ │ │ │ - bl 0x38f1a8 │ │ │ │ - ldr r0, [pc, #112] @ 0x148ad8 │ │ │ │ - bl 0x390338 │ │ │ │ + bl 0x390438 │ │ │ │ + ldr r0, [pc, #120] @ 0x148bd8 │ │ │ │ + bl 0x38f2a8 │ │ │ │ + ldr r0, [pc, #112] @ 0x148bd8 │ │ │ │ + bl 0x390438 │ │ │ │ mov r0, r6 │ │ │ │ bl 0x54c84 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x148a14 │ │ │ │ + beq 0x148b14 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x148a14 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x148b14 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x148a20 │ │ │ │ + beq 0x148b20 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x148a20 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x148b20 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - umulleq r7, pc, r4, r4 @ │ │ │ │ + umulleq r7, pc, r4, r3 @ │ │ │ │ adceq r4, r8, ip, lsr #20 │ │ │ │ - ldr r3, [pc, #52] @ 0x148b18 │ │ │ │ + ldr r3, [pc, #52] @ 0x148c18 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #656] @ 0x290 │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ str r2, [r3, #852] @ 0x354 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - addeq r7, pc, r4, lsl #7 │ │ │ │ + addeq r7, pc, r4, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #12] @ 0x148b48 │ │ │ │ - ldr r1, [pc, #12] @ 0x148b4c │ │ │ │ + ldr r3, [pc, #12] @ 0x148c48 │ │ │ │ + ldr r1, [pc, #12] @ 0x148c4c │ │ │ │ mov r2, #145 @ 0x91 │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ - subeq r8, r6, ip, lsl lr │ │ │ │ - subeq lr, r0, ip, lsl #24 │ │ │ │ + bl 0x310fa0 │ │ │ │ + subeq r8, r6, ip, lsl pc │ │ │ │ + subeq lr, r0, ip, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 0x1300e0 │ │ │ │ + bl 0x1301e0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 0x130258 │ │ │ │ + bl 0x130358 │ │ │ │ add r2, r4, #5056 @ 0x13c0 │ │ │ │ add r3, r4, #4480 @ 0x1180 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ lsr fp, r1, #26 │ │ │ │ ands fp, fp, #1 │ │ │ │ and sl, r3, #15 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #732] @ 0x148e80 │ │ │ │ + ldr r0, [pc, #732] @ 0x148f80 │ │ │ │ and r2, r0, r3, lsr #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsr r2, r3, #20 │ │ │ │ and r2, r2, #15 │ │ │ │ lsr r0, r3, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 0x148d74 │ │ │ │ + beq 0x148e74 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + bl 0x3a80f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 0x148d34 │ │ │ │ - ldr r3, [pc, #680] @ 0x148e84 │ │ │ │ + ble 0x148e34 │ │ │ │ + ldr r3, [pc, #680] @ 0x148f84 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, #8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #648] @ 0x148e88 │ │ │ │ + ldr r2, [pc, #648] @ 0x148f88 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r7, sl} │ │ │ │ - bl 0x3b31b4 │ │ │ │ + bl 0x3b32b4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x148c50 │ │ │ │ + beq 0x148d50 │ │ │ │ mov r4, r8 │ │ │ │ rsb r0, r4, #0 │ │ │ │ and r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #31 │ │ │ │ - bl 0x13030c │ │ │ │ - ldr r2, [pc, #596] @ 0x148e8c │ │ │ │ + bl 0x13040c │ │ │ │ + ldr r2, [pc, #596] @ 0x148f8c │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b31b4 │ │ │ │ + bl 0x3b32b4 │ │ │ │ sub r3, r4, #1 │ │ │ │ ands r4, r4, r3 │ │ │ │ - bne 0x148c1c │ │ │ │ + bne 0x148d1c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x148c90 │ │ │ │ + beq 0x148d90 │ │ │ │ mov r4, r9 │ │ │ │ rsb r0, r4, #0 │ │ │ │ and r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #31 │ │ │ │ - bl 0x13032c │ │ │ │ - ldr r2, [pc, #532] @ 0x148e8c │ │ │ │ + bl 0x13042c │ │ │ │ + ldr r2, [pc, #532] @ 0x148f8c │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b31b4 │ │ │ │ + bl 0x3b32b4 │ │ │ │ sub r3, r4, #1 │ │ │ │ ands r4, r4, r3 │ │ │ │ - bne 0x148c5c │ │ │ │ + bne 0x148d5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #496] @ 0x148e90 │ │ │ │ + ldr r2, [pc, #496] @ 0x148f90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r7, fp} │ │ │ │ - bl 0x3b31b4 │ │ │ │ + bl 0x3b32b4 │ │ │ │ cmp r7, #6 │ │ │ │ - bgt 0x148d54 │ │ │ │ + bgt 0x148e54 │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #464] @ 0x148e94 │ │ │ │ + ldr r2, [pc, #464] @ 0x148f94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b31b4 │ │ │ │ + bl 0x3b32b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 0x148bf0 │ │ │ │ + bne 0x148cf0 │ │ │ │ cmp r7, #8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - beq 0x148d34 │ │ │ │ + beq 0x148e34 │ │ │ │ add r3, r4, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #740] @ 0x2e4 │ │ │ │ - ldr r2, [pc, #416] @ 0x148e98 │ │ │ │ + ldr r2, [pc, #416] @ 0x148f98 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - ldr r3, [pc, #408] @ 0x148e9c │ │ │ │ - ldr r2, [pc, #408] @ 0x148ea0 │ │ │ │ + ldr r3, [pc, #408] @ 0x148f9c │ │ │ │ + ldr r2, [pc, #408] @ 0x148fa0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b31b4 │ │ │ │ - ldr r2, [pc, #392] @ 0x148ea4 │ │ │ │ + bl 0x3b32b4 │ │ │ │ + ldr r2, [pc, #392] @ 0x148fa4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b31b4 │ │ │ │ - ldr r2, [pc, #380] @ 0x148ea8 │ │ │ │ + bl 0x3b32b4 │ │ │ │ + ldr r2, [pc, #380] @ 0x148fa8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b31b4 │ │ │ │ + bl 0x3b32b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #328] @ 0x148eac │ │ │ │ + ldr r2, [pc, #328] @ 0x148fac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b31b4 │ │ │ │ - b 0x148cb8 │ │ │ │ + bl 0x3b32b4 │ │ │ │ + b 0x148db8 │ │ │ │ tst r1, #32 │ │ │ │ - beq 0x148dc0 │ │ │ │ + beq 0x148ec0 │ │ │ │ lsr r3, r3, #16 │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ tst r1, #512 @ 0x200 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 0x148e40 │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + bne 0x148f40 │ │ │ │ + bl 0x3a80f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 0x148ce8 │ │ │ │ - ldr r3, [pc, #260] @ 0x148eb0 │ │ │ │ + ble 0x148de8 │ │ │ │ + ldr r3, [pc, #260] @ 0x148fb0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #3 │ │ │ │ mov fp, #2 │ │ │ │ mov r7, #7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 0x148be8 │ │ │ │ + b 0x148ce8 │ │ │ │ lsr r2, r3, #4 │ │ │ │ lsr fp, r1, #3 │ │ │ │ orr r3, r2, ip, lsl #28 │ │ │ │ ands fp, fp, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0x148e14 │ │ │ │ + bne 0x148f14 │ │ │ │ lsr r1, r1, #15 │ │ │ │ ands fp, r1, #1 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ - bne 0x148e58 │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + bne 0x148f58 │ │ │ │ + bl 0x3a80f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 0x148ce8 │ │ │ │ - ldr r3, [pc, #180] @ 0x148eb4 │ │ │ │ + ble 0x148de8 │ │ │ │ + ldr r3, [pc, #180] @ 0x148fb4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #7 │ │ │ │ mov fp, #1 │ │ │ │ mov r7, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 0x148be8 │ │ │ │ + b 0x148ce8 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + bl 0x3a80f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 0x148ce8 │ │ │ │ - ldr r3, [pc, #136] @ 0x148eb8 │ │ │ │ + ble 0x148de8 │ │ │ │ + ldr r3, [pc, #136] @ 0x148fb8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #7 │ │ │ │ mov r7, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 0x148be8 │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + b 0x148ce8 │ │ │ │ + bl 0x3a80f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldrgt r3, [pc, #104] @ 0x148ebc │ │ │ │ - bgt 0x148da8 │ │ │ │ - b 0x148ce8 │ │ │ │ - bl 0x3a7ff8 │ │ │ │ + ldrgt r3, [pc, #104] @ 0x148fbc │ │ │ │ + bgt 0x148ea8 │ │ │ │ + b 0x148de8 │ │ │ │ + bl 0x3a80f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 0x148ce8 │ │ │ │ - ldr r3, [pc, #80] @ 0x148ec0 │ │ │ │ + ble 0x148de8 │ │ │ │ + ldr r3, [pc, #80] @ 0x148fc0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #7 │ │ │ │ mov r7, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 0x148be8 │ │ │ │ + b 0x148ce8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - subeq ip, r0, r8, lsl #27 │ │ │ │ - subeq r1, r1, r4, lsr #30 │ │ │ │ - subeq r2, r4, r0, asr #28 │ │ │ │ - subeq r1, r1, ip, ror pc │ │ │ │ - ldrdeq r1, [r1], #-248 @ 0xffffff08 │ │ │ │ - subeq r3, r2, r8, asr #19 │ │ │ │ - subeq r1, r1, ip, ror #31 │ │ │ │ - strdeq r1, [r1], #-244 @ 0xffffff0c │ │ │ │ + subeq ip, r0, r8, lsl #29 │ │ │ │ + subeq r2, r1, r4, lsr #32 │ │ │ │ + subeq r2, r4, r0, asr #30 │ │ │ │ + subeq r2, r1, ip, ror r0 │ │ │ │ + ldrdeq r2, [r1], #-8 │ │ │ │ + subeq r3, r2, r8, asr #21 │ │ │ │ + subeq r2, r1, ip, ror #1 │ │ │ │ + strdeq r2, [r1], #-4 │ │ │ │ + subeq r2, r1, ip, lsl #2 │ │ │ │ + subeq r2, r1, r0, lsr #2 │ │ │ │ + subeq r2, r1, r4, asr #1 │ │ │ │ + strdeq r1, [r1], #-252 @ 0xffffff04 │ │ │ │ subeq r2, r1, ip │ │ │ │ - subeq r2, r1, r0, lsr #32 │ │ │ │ - subeq r1, r1, r4, asr #31 │ │ │ │ - strdeq r1, [r1], #-236 @ 0xffffff14 │ │ │ │ - subeq r1, r1, ip, lsl #30 │ │ │ │ - subeq r1, r1, ip, lsl pc │ │ │ │ - subeq r1, r1, r4, lsl #30 │ │ │ │ - subeq r1, r1, r4, lsl pc │ │ │ │ + subeq r2, r1, ip, lsl r0 │ │ │ │ + subeq r2, r1, r4 │ │ │ │ + subeq r2, r1, r4, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ 0x148f5c │ │ │ │ + ldr r3, [pc, #84] @ 0x14905c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, #8 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r3, r1 │ │ │ │ @@ -320377,622 +320441,622 @@ │ │ │ │ bl 0x52e2c │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - addeq r6, pc, r4, ror #30 │ │ │ │ + addeq r6, pc, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r0, r0, #8192 @ 0x2000 │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ - ldr ip, [pc, #152] @ 0x149018 │ │ │ │ + ldr ip, [pc, #152] @ 0x149118 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str r1, [sp, #12] │ │ │ │ strb r2, [sp, #16] │ │ │ │ - bl 0x1357b4 │ │ │ │ - bl 0x1db74c │ │ │ │ + bl 0x1358b4 │ │ │ │ + bl 0x1db84c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 0x149004 │ │ │ │ - ldr r1, [pc, #96] @ 0x14901c │ │ │ │ + beq 0x149104 │ │ │ │ + ldr r1, [pc, #96] @ 0x14911c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 0x125aa0 │ │ │ │ + bl 0x125ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0x1dba6c │ │ │ │ - bl 0x135800 │ │ │ │ - ldr r3, [pc, #68] @ 0x149018 │ │ │ │ + bl 0x1dbb6c │ │ │ │ + bl 0x135900 │ │ │ │ + ldr r3, [pc, #68] @ 0x149118 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x149014 │ │ │ │ + bne 0x149114 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r1, [pc, #20] @ 0x149020 │ │ │ │ + ldr r1, [pc, #20] @ 0x149120 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 0x125aa0 │ │ │ │ - b 0x148fc8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x125ba0 │ │ │ │ + b 0x1490c8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - andseq r8, r4, r0, lsr #6 │ │ │ │ - @ instruction: 0x001482d0 │ │ │ │ + andseq r8, r4, r0, lsr #8 │ │ │ │ + @ instruction: 0x001483d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 0x148f60 │ │ │ │ + bl 0x149060 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x3b327c │ │ │ │ - ldr r3, [pc, #64] @ 0x1490bc │ │ │ │ - ldr r2, [pc, #64] @ 0x1490c0 │ │ │ │ + bl 0x3b337c │ │ │ │ + ldr r3, [pc, #64] @ 0x1491bc │ │ │ │ + ldr r2, [pc, #64] @ 0x1491c0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b327c │ │ │ │ + bl 0x3b337c │ │ │ │ sub r0, r5, #8704 @ 0x2200 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ sub r0, r0, #16 │ │ │ │ bl 0x12a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x382fc0 │ │ │ │ + bl 0x3830c0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 0x148f60 │ │ │ │ + b 0x149060 │ │ │ │ adceq r3, r8, r8, lsr #8 │ │ │ │ - subeq r2, r1, ip, lsr r0 │ │ │ │ + subeq r2, r1, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 0x148f60 │ │ │ │ + bl 0x149060 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #984] @ 0x1494e4 │ │ │ │ + ldr r3, [pc, #984] @ 0x1495e4 │ │ │ │ sub sp, sp, #16 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 0x1492e4 │ │ │ │ + beq 0x1493e4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x1494d8 │ │ │ │ + beq 0x1495d8 │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #20 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #76 @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #84 @ 0x54 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1494a0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1495a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x1494d8 │ │ │ │ + beq 0x1495d8 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #20 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #28 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #32 │ │ │ │ strh r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #76 @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #84 @ 0x54 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x1494e4 │ │ │ │ + ldr r3, [pc, #56] @ 0x1495e4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1494e0 │ │ │ │ + bne 0x1495e0 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x1494a4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1495a4 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub r3, r0, #8192 @ 0x2000 │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r3, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ - bl 0x3096f4 │ │ │ │ - ldr r8, [pc, #548] @ 0x149738 │ │ │ │ + bl 0x3097f4 │ │ │ │ + ldr r8, [pc, #548] @ 0x149838 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bhi 0x14952c │ │ │ │ + bhi 0x14962c │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #516] @ 0x14973c │ │ │ │ + ldr r1, [pc, #516] @ 0x14983c │ │ │ │ movne r2, #32 │ │ │ │ moveq r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ad74 │ │ │ │ + bl 0x30ae74 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x3abef8 │ │ │ │ + bl 0x3abff8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 0x1496b0 │ │ │ │ + bne 0x1497b0 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 0x149518 │ │ │ │ + b 0x149618 │ │ │ │ cmp r4, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 0x1496b4 │ │ │ │ + bne 0x1497b4 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r9, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #420] @ 0x149740 │ │ │ │ + ldr r1, [pc, #420] @ 0x149840 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ad74 │ │ │ │ - b 0x149544 │ │ │ │ + bl 0x30ae74 │ │ │ │ + b 0x149644 │ │ │ │ add r3, r9, #9024 @ 0x2340 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #396] @ 0x149744 │ │ │ │ + ldr r1, [pc, #396] @ 0x149844 │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ad74 │ │ │ │ - b 0x149544 │ │ │ │ - bl 0x1d2e40 │ │ │ │ + bl 0x30ae74 │ │ │ │ + b 0x149644 │ │ │ │ + bl 0x1d2f40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ - beq 0x149708 │ │ │ │ - ldr r3, [pc, #356] @ 0x149748 │ │ │ │ + beq 0x149808 │ │ │ │ + ldr r3, [pc, #356] @ 0x149848 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14971c │ │ │ │ + beq 0x14981c │ │ │ │ mov r6, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r3, #628] @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1495f0 │ │ │ │ - bl 0x1d2e40 │ │ │ │ + bne 0x1496f0 │ │ │ │ + bl 0x1d2f40 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 0x149724 │ │ │ │ + beq 0x149824 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r0, #8] │ │ │ │ - beq 0x1496dc │ │ │ │ - ldr r1, [pc, #276] @ 0x149740 │ │ │ │ + beq 0x1497dc │ │ │ │ + ldr r1, [pc, #276] @ 0x149840 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ad74 │ │ │ │ - b 0x149544 │ │ │ │ - bl 0x3a6310 │ │ │ │ - ldr r1, [pc, #252] @ 0x149740 │ │ │ │ + bl 0x30ae74 │ │ │ │ + b 0x149644 │ │ │ │ + bl 0x3a6410 │ │ │ │ + ldr r1, [pc, #252] @ 0x149840 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ad74 │ │ │ │ - b 0x149544 │ │ │ │ - ldr r1, [pc, #244] @ 0x14974c │ │ │ │ + bl 0x30ae74 │ │ │ │ + b 0x149644 │ │ │ │ + ldr r1, [pc, #244] @ 0x14984c │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x309550 │ │ │ │ - b 0x149544 │ │ │ │ + bl 0x309650 │ │ │ │ + b 0x149644 │ │ │ │ ldr r3, [r9, #204] @ 0xcc │ │ │ │ - ldr r1, [pc, #228] @ 0x149750 │ │ │ │ + ldr r1, [pc, #228] @ 0x149850 │ │ │ │ ldr r3, [r3, #1056] @ 0x420 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 0x307dbc │ │ │ │ - ldr r1, [pc, #216] @ 0x149754 │ │ │ │ + bl 0x307ebc │ │ │ │ + ldr r1, [pc, #216] @ 0x149854 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r9, #204] @ 0xcc │ │ │ │ addne r2, r0, #1 │ │ │ │ ldreq r3, [r3, #1056] @ 0x420 │ │ │ │ mov r0, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ - bl 0x30ad74 │ │ │ │ - b 0x149544 │ │ │ │ - bl 0x3a62f0 │ │ │ │ - ldr r1, [pc, #156] @ 0x149740 │ │ │ │ + bl 0x30ae74 │ │ │ │ + b 0x149644 │ │ │ │ + bl 0x3a63f0 │ │ │ │ + ldr r1, [pc, #156] @ 0x149840 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x30ad74 │ │ │ │ - b 0x149544 │ │ │ │ + bl 0x30ae74 │ │ │ │ + b 0x149644 │ │ │ │ mvn r5, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x308fec │ │ │ │ + bl 0x3090ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ str sl, [fp] │ │ │ │ - bl 0x356e80 │ │ │ │ + bl 0x356f80 │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x149624 │ │ │ │ + beq 0x149724 │ │ │ │ strb sl, [fp, #4] │ │ │ │ - ldr r0, [pc, #84] @ 0x149758 │ │ │ │ - bl 0x1c9250 │ │ │ │ - b 0x149624 │ │ │ │ - ldr r3, [pc, #76] @ 0x14975c │ │ │ │ + ldr r0, [pc, #84] @ 0x149858 │ │ │ │ + bl 0x1c9350 │ │ │ │ + b 0x149724 │ │ │ │ + ldr r3, [pc, #76] @ 0x14985c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r0] │ │ │ │ - bl 0x356e80 │ │ │ │ - b 0x1495dc │ │ │ │ + bl 0x356f80 │ │ │ │ + b 0x1496dc │ │ │ │ mov r6, r3 │ │ │ │ - b 0x149600 │ │ │ │ - ldr r3, [pc, #52] @ 0x149760 │ │ │ │ - ldr r1, [pc, #52] @ 0x149764 │ │ │ │ - ldr r0, [pc, #52] @ 0x149768 │ │ │ │ + b 0x149700 │ │ │ │ + ldr r3, [pc, #52] @ 0x149860 │ │ │ │ + ldr r1, [pc, #52] @ 0x149864 │ │ │ │ + ldr r0, [pc, #52] @ 0x149868 │ │ │ │ mov r2, #101 @ 0x65 │ │ │ │ - bl 0x365e98 │ │ │ │ - @ instruction: 0x00467f9a │ │ │ │ - subeq r2, r1, ip, rrx │ │ │ │ - subeq pc, r0, r8, asr r8 @ │ │ │ │ - subeq r2, r1, r4, rrx │ │ │ │ + bl 0x365f98 │ │ │ │ + @ instruction: 0x0046809a │ │ │ │ + subeq r2, r1, ip, ror #2 │ │ │ │ + subeq pc, r0, r8, asr r9 @ │ │ │ │ + subeq r2, r1, r4, ror #2 │ │ │ │ adceq r0, r4, r8 │ │ │ │ - subeq r2, r1, r0, rrx │ │ │ │ - subeq ip, r4, r0, lsr #19 │ │ │ │ - subeq r2, r1, r4, asr r0 │ │ │ │ + subeq r2, r1, r0, ror #2 │ │ │ │ + subeq ip, r4, r0, lsr #21 │ │ │ │ + subeq r2, r1, r4, asr r1 │ │ │ │ adceq sp, r8, #28, 8 @ 0x1c000000 │ │ │ │ ldrdeq r1, [r8], r0 @ │ │ │ │ - subeq r8, r6, ip, lsr #28 │ │ │ │ - subeq ip, r0, r0, lsl #5 │ │ │ │ - @ instruction: 0x0040c298 │ │ │ │ + subeq r8, r6, ip, lsr #30 │ │ │ │ + subeq ip, r0, r0, lsl #7 │ │ │ │ + @ instruction: 0x0040c398 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3648] @ 0xe40 │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #1128] @ 0x149bf4 │ │ │ │ + ldr r3, [pc, #1128] @ 0x149cf4 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ands r5, r4, #16384 @ 0x4000 │ │ │ │ - beq 0x14985c │ │ │ │ - ldr r5, [pc, #1080] @ 0x149bf8 │ │ │ │ + beq 0x14995c │ │ │ │ + ldr r5, [pc, #1080] @ 0x149cf8 │ │ │ │ and r5, r5, r4 │ │ │ │ - ldr r3, [pc, #1076] @ 0x149bfc │ │ │ │ + ldr r3, [pc, #1076] @ 0x149cfc │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x149bc4 │ │ │ │ + bne 0x149cc4 │ │ │ │ and r3, r5, #255 @ 0xff │ │ │ │ cmp r3, #17 │ │ │ │ - bne 0x149bc4 │ │ │ │ - ldr r3, [pc, #1052] @ 0x149c00 │ │ │ │ + bne 0x149cc4 │ │ │ │ + ldr r3, [pc, #1052] @ 0x149d00 │ │ │ │ bics r3, r3, r5 │ │ │ │ - beq 0x149bc4 │ │ │ │ - bl 0x138bac │ │ │ │ + beq 0x149cc4 │ │ │ │ + bl 0x138cac │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 0x149bcc │ │ │ │ - bl 0x134c78 │ │ │ │ - bl 0x3a5b5c │ │ │ │ + bne 0x149ccc │ │ │ │ + bl 0x134d78 │ │ │ │ + bl 0x3a5c5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x149a20 │ │ │ │ + beq 0x149b20 │ │ │ │ tst r5, #4096 @ 0x1000 │ │ │ │ - bne 0x149b74 │ │ │ │ + bne 0x149c74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x134cc4 │ │ │ │ + bl 0x134dc4 │ │ │ │ sub r9, r6, #8192 @ 0x2000 │ │ │ │ ldr r3, [r9, #-400] @ 0xfffffe70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x149bd8 │ │ │ │ - ldr r3, [pc, #968] @ 0x149bf4 │ │ │ │ + bne 0x149cd8 │ │ │ │ + ldr r3, [pc, #968] @ 0x149cf4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x149bd4 │ │ │ │ + bne 0x149cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r4, #256 @ 0x100 │ │ │ │ - beq 0x149a68 │ │ │ │ + beq 0x149b68 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ mov r1, r5 │ │ │ │ sub r9, r6, #8192 @ 0x2000 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ ldr sl, [r9, #128] @ 0x80 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #880] @ 0x149c04 │ │ │ │ - ldr r2, [pc, #880] @ 0x149c08 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #880] @ 0x149d04 │ │ │ │ + ldr r2, [pc, #880] @ 0x149d08 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 0x149bc4 │ │ │ │ - ldr r0, [pc, #868] @ 0x149c0c │ │ │ │ - bl 0x2fb62c │ │ │ │ + bne 0x149cc4 │ │ │ │ + ldr r0, [pc, #868] @ 0x149d0c │ │ │ │ + bl 0x2fb72c │ │ │ │ sub fp, r6, #8704 @ 0x2200 │ │ │ │ sub fp, fp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 0x134e34 │ │ │ │ - ldr r0, [pc, #848] @ 0x149c10 │ │ │ │ - bl 0x38f1a8 │ │ │ │ + bl 0x134f34 │ │ │ │ + ldr r0, [pc, #848] @ 0x149d10 │ │ │ │ + bl 0x38f2a8 │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ mov r0, fp │ │ │ │ bl 0x4b44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x149ab4 │ │ │ │ + beq 0x149bb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x134f4c │ │ │ │ + bl 0x13504c │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ add r1, sl, #8768 @ 0x2240 │ │ │ │ add r1, r1, #20 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ str r3, [r0] │ │ │ │ sub r3, r0, #8192 @ 0x2000 │ │ │ │ @@ -321001,715 +321065,715 @@ │ │ │ │ ldr r3, [sl, #204] @ 0xcc │ │ │ │ str r3, [r5, #204] @ 0xcc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sl, #200] @ 0xc8 │ │ │ │ add r0, r5, #8768 @ 0x2240 │ │ │ │ str r3, [r5, #200] @ 0xc8 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ tst r4, #2097152 @ 0x200000 │ │ │ │ ldrne r3, [sp, #452] @ 0x1c4 │ │ │ │ strne r3, [r5, #180] @ 0xb4 │ │ │ │ tst r4, #524288 @ 0x80000 │ │ │ │ - bne 0x149a88 │ │ │ │ + bne 0x149b88 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 0x38e7d8 │ │ │ │ + bl 0x38e8d8 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 0x38f1a8 │ │ │ │ + bl 0x38f2a8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 0x38a938 │ │ │ │ + bl 0x38aa38 │ │ │ │ tst r4, #16777216 @ 0x1000000 │ │ │ │ ldrne r3, [sp, #452] @ 0x1c4 │ │ │ │ add r0, sp, #12 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ sub r9, r9, #528 @ 0x210 │ │ │ │ strne r3, [sp, #264] @ 0x108 │ │ │ │ tst r4, #1048576 @ 0x100000 │ │ │ │ strne r8, [sp, #268] @ 0x10c │ │ │ │ - bl 0x38a400 │ │ │ │ + bl 0x38a500 │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x38a498 │ │ │ │ + bl 0x38a598 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x38a428 │ │ │ │ + bl 0x38a528 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 0x36b988 │ │ │ │ + bl 0x36ba88 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ - bl 0x36b87c │ │ │ │ - bl 0x1d8bdc │ │ │ │ + bl 0x36b97c │ │ │ │ + bl 0x1d8cdc │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ - ldr r2, [pc, #588] @ 0x149c14 │ │ │ │ + ldr r2, [pc, #588] @ 0x149d14 │ │ │ │ strd r0, [r9, #160] @ 0xa0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 0x38c150 │ │ │ │ + bl 0x38c250 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x36b87c │ │ │ │ + bl 0x36b97c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x38a3cc │ │ │ │ + bl 0x38a4cc │ │ │ │ cmp r4, #0 │ │ │ │ mvnne r4, #0 │ │ │ │ - beq 0x149a74 │ │ │ │ + beq 0x149b74 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 0x390338 │ │ │ │ + bl 0x390438 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 0x38a8b0 │ │ │ │ + bl 0x38a9b0 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 0x38e7a8 │ │ │ │ - ldr r0, [pc, #500] @ 0x149c10 │ │ │ │ - bl 0x390338 │ │ │ │ - b 0x149824 │ │ │ │ + bl 0x38e8a8 │ │ │ │ + ldr r0, [pc, #500] @ 0x149d10 │ │ │ │ + bl 0x390438 │ │ │ │ + b 0x149924 │ │ │ │ cmp r7, #0 │ │ │ │ strne r7, [r6, #52] @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6] │ │ │ │ - bl 0x134cc4 │ │ │ │ + bl 0x134dc4 │ │ │ │ tst r5, #16777216 @ 0x1000000 │ │ │ │ - bne 0x149b0c │ │ │ │ + bne 0x149c0c │ │ │ │ tst r5, #1048576 @ 0x100000 │ │ │ │ - bne 0x149acc │ │ │ │ + bne 0x149bcc │ │ │ │ sub r9, r6, #8192 @ 0x2000 │ │ │ │ tst r5, #524288 @ 0x80000 │ │ │ │ ldr r7, [r9, #128] @ 0x80 │ │ │ │ - bne 0x149b48 │ │ │ │ + bne 0x149c48 │ │ │ │ tst r5, #2097152 @ 0x200000 │ │ │ │ ldrne r3, [sp, #452] @ 0x1c4 │ │ │ │ strne r3, [r7, #180] @ 0xb4 │ │ │ │ - b 0x149818 │ │ │ │ + b 0x149918 │ │ │ │ bic r5, r4, #-2147483648 @ 0x80000000 │ │ │ │ bic r5, r5, #4194304 @ 0x400000 │ │ │ │ - b 0x1497c0 │ │ │ │ + b 0x1498c0 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 0x38b314 │ │ │ │ + bl 0x38b414 │ │ │ │ ldr r4, [sp, #260] @ 0x104 │ │ │ │ - b 0x1499fc │ │ │ │ + b 0x149afc │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd19bc │ │ │ │ + bl 0xd1abc │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #448] @ 0x1c0 │ │ │ │ strne r3, [r6, #1356] @ 0x54c │ │ │ │ ldrne r3, [sp, #448] @ 0x1c0 │ │ │ │ strne r3, [r6, #1352] @ 0x548 │ │ │ │ streq r0, [r6, #1364] @ 0x554 │ │ │ │ streq r3, [r6, #1360] @ 0x550 │ │ │ │ - b 0x149934 │ │ │ │ + b 0x149a34 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ bl 0x4b468 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x1225ac │ │ │ │ - b 0x1498d4 │ │ │ │ + bl 0x1226ac │ │ │ │ + b 0x1499d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x149a48 │ │ │ │ + beq 0x149b48 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ - bl 0x3ae390 │ │ │ │ + bl 0x3ae490 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x149a48 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x149b48 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #452] @ 0x1c4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x149a40 │ │ │ │ + beq 0x149b40 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ - bl 0x3ae390 │ │ │ │ + bl 0x3ae490 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x149a40 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x149b40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0xd19bc │ │ │ │ + bl 0xd1abc │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #448] @ 0x1c0 │ │ │ │ strne r3, [r6, #1356] @ 0x54c │ │ │ │ ldrne r3, [sp, #448] @ 0x1c0 │ │ │ │ strne r3, [r6, #1352] @ 0x548 │ │ │ │ streq r0, [r6, #1364] @ 0x554 │ │ │ │ streq r3, [r6, #1360] @ 0x550 │ │ │ │ - b 0x149a58 │ │ │ │ - ldr r0, [pc, #156] @ 0x149c18 │ │ │ │ + b 0x149b58 │ │ │ │ + ldr r0, [pc, #156] @ 0x149d18 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x3ae390 │ │ │ │ + bl 0x3ae490 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 0x149b94 │ │ │ │ - bl 0x1c6ca4 │ │ │ │ + blt 0x149c94 │ │ │ │ + bl 0x1c6da4 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14980c │ │ │ │ + beq 0x14990c │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ str r9, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14980c │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14990c │ │ │ │ mvn r4, #21 │ │ │ │ - b 0x149824 │ │ │ │ - ldr r4, [pc, #72] @ 0x149c1c │ │ │ │ - b 0x149824 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr ip, [pc, #64] @ 0x149c20 │ │ │ │ - ldr r3, [pc, #64] @ 0x149c24 │ │ │ │ - ldr r2, [pc, #64] @ 0x149c28 │ │ │ │ - ldr r1, [pc, #64] @ 0x149c2c │ │ │ │ + b 0x149924 │ │ │ │ + ldr r4, [pc, #72] @ 0x149d1c │ │ │ │ + b 0x149924 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr ip, [pc, #64] @ 0x149d20 │ │ │ │ + ldr r3, [pc, #64] @ 0x149d24 │ │ │ │ + ldr r2, [pc, #64] @ 0x149d28 │ │ │ │ + ldr r1, [pc, #64] @ 0x149d2c │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ svcvc 0x00bfbeff │ │ │ │ cdpvc 15, 8, cr14, cr7, cr0, {0} │ │ │ │ andseq r1, r0, r0 │ │ │ │ cdpvc 15, 8, cr7, cr7, cr0, {0} │ │ │ │ andeq r0, r5, r0, lsl #30 │ │ │ │ andeq r2, r0, r0, ror r3 │ │ │ │ adceq r4, r8, ip, lsr #20 │ │ │ │ - mulseq r4, ip, r9 │ │ │ │ + mulseq r4, ip, sl │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ @ instruction: 0xfffffe00 │ │ │ │ - subeq r2, r1, r8, lsl #1 │ │ │ │ - subeq r8, r6, ip, lsr lr │ │ │ │ + subeq r2, r1, r8, lsl #3 │ │ │ │ + subeq r8, r6, ip, lsr pc │ │ │ │ andeq r1, r0, r5, lsl #22 │ │ │ │ - subeq r2, r1, r0, ror r0 │ │ │ │ + subeq r2, r1, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 0x149c80 │ │ │ │ - ldr r3, [pc, #92] @ 0x149cb0 │ │ │ │ + blt 0x149d80 │ │ │ │ + ldr r3, [pc, #92] @ 0x149db0 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r1, [pc, #88] @ 0x149cb4 │ │ │ │ - ldr r0, [pc, #88] @ 0x149cb8 │ │ │ │ + ldr r1, [pc, #88] @ 0x149db4 │ │ │ │ + ldr r0, [pc, #88] @ 0x149db8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #80] @ 0x149cbc │ │ │ │ + ldr r3, [pc, #80] @ 0x149dbc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ movcs r4, #0 │ │ │ │ - bcc 0x149c98 │ │ │ │ - ldr r0, [pc, #56] @ 0x149cb8 │ │ │ │ - bl 0x14898c │ │ │ │ + bcc 0x149d98 │ │ │ │ + ldr r0, [pc, #56] @ 0x149db8 │ │ │ │ + bl 0x148a8c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ 0x149cc0 │ │ │ │ + ldr r3, [pc, #32] @ 0x149dc0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r4, [r3, r4, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4] │ │ │ │ - b 0x149c78 │ │ │ │ + b 0x149d78 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ adceq r3, r8, r8, asr #7 │ │ │ │ adceq r3, r8, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r3 │ │ │ │ - blt 0x149d9c │ │ │ │ - ldr r9, [pc, #332] @ 0x149e40 │ │ │ │ + blt 0x149e9c │ │ │ │ + ldr r9, [pc, #332] @ 0x149f40 │ │ │ │ ldr r3, [r9] │ │ │ │ - ldr r8, [pc, #328] @ 0x149e44 │ │ │ │ - ldr r1, [pc, #328] @ 0x149e48 │ │ │ │ - ldr r0, [pc, #328] @ 0x149e4c │ │ │ │ + ldr r8, [pc, #328] @ 0x149f44 │ │ │ │ + ldr r1, [pc, #328] @ 0x149f48 │ │ │ │ + ldr r0, [pc, #328] @ 0x149f4c │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 0x149d94 │ │ │ │ - ldr sl, [pc, #308] @ 0x149e50 │ │ │ │ + bcs 0x149e94 │ │ │ │ + ldr sl, [pc, #308] @ 0x149f50 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x149d94 │ │ │ │ + beq 0x149e94 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ - ldr r0, [pc, #280] @ 0x149e4c │ │ │ │ - bl 0x14898c │ │ │ │ + ldr r0, [pc, #280] @ 0x149f4c │ │ │ │ + bl 0x148a8c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 0x149d9c │ │ │ │ + beq 0x149e9c │ │ │ │ ldr r3, [r9] │ │ │ │ - ldr r1, [pc, #256] @ 0x149e48 │ │ │ │ - ldr r0, [pc, #256] @ 0x149e4c │ │ │ │ + ldr r1, [pc, #256] @ 0x149f48 │ │ │ │ + ldr r0, [pc, #256] @ 0x149f4c │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r5, r3 │ │ │ │ movcs r5, #0 │ │ │ │ - bcs 0x149d70 │ │ │ │ + bcs 0x149e70 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r5, [r3, r5, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 0x149e4c │ │ │ │ - bl 0x14898c │ │ │ │ + ldr r0, [pc, #212] @ 0x149f4c │ │ │ │ + bl 0x148a8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r0, [pc, #176] @ 0x149e4c │ │ │ │ - bl 0x14898c │ │ │ │ + ldr r0, [pc, #176] @ 0x149f4c │ │ │ │ + bl 0x148a8c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x149e38 │ │ │ │ + beq 0x149f38 │ │ │ │ ldrh r5, [r1] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 0x149df4 │ │ │ │ + beq 0x149ef4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ strh r5, [r6] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi 0x149e18 │ │ │ │ + bhi 0x149f18 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x149e18 │ │ │ │ + beq 0x149f18 │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r4, r4, #1 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, #110 @ 0x6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #1 │ │ │ │ strh r3, [r6] │ │ │ │ - b 0x149dd4 │ │ │ │ + b 0x149ed4 │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x149dd8 │ │ │ │ + b 0x149ed8 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ adceq r3, r8, r8, asr #7 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ adceq r3, r8, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #220] @ 0x149f54 │ │ │ │ + ldr r0, [pc, #220] @ 0x14a054 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x149f48 │ │ │ │ + beq 0x14a048 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r0, r6, r2 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r5, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x149f48 │ │ │ │ + beq 0x14a048 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x149f54 │ │ │ │ + ldr r3, [pc, #56] @ 0x14a054 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x149f50 │ │ │ │ + bne 0x14a050 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x149f14 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14a014 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #232] @ 0x14a064 │ │ │ │ + ldr r0, [pc, #232] @ 0x14a164 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14a058 │ │ │ │ + beq 0x14a158 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r1, sp │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r6, r2 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r5, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14a058 │ │ │ │ + beq 0x14a158 │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r2, #8 │ │ │ │ asr ip, r3, #31 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, r2 │ │ │ │ stm sp, {r3, ip} │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #56] @ 0x14a064 │ │ │ │ + ldr r3, [pc, #56] @ 0x14a164 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14a060 │ │ │ │ + bne 0x14a160 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x14a024 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14a124 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ - bl 0x1384e4 │ │ │ │ - ldr r3, [pc, #96] @ 0x14a0f4 │ │ │ │ + bl 0x1385e4 │ │ │ │ + ldr r3, [pc, #96] @ 0x14a1f4 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r6, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x14a0d8 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14a1d8 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrdeq r5, [pc], r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #120] @ 0x14a18c │ │ │ │ + ldr r1, [pc, #120] @ 0x14a28c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #19 │ │ │ │ - bl 0x15fb70 │ │ │ │ - ldr r3, [pc, #100] @ 0x14a190 │ │ │ │ + bl 0x15fc70 │ │ │ │ + ldr r3, [pc, #100] @ 0x14a290 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r6, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x14a170 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14a270 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq r8, r6, r4, asr #28 │ │ │ │ - addeq r5, pc, r0, asr #26 │ │ │ │ + subeq r8, r6, r4, asr #30 │ │ │ │ + addeq r5, pc, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #228] @ 0x14a290 │ │ │ │ + ldr r6, [pc, #228] @ 0x14a390 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #208] @ 0x14a294 │ │ │ │ + ldr r2, [pc, #208] @ 0x14a394 │ │ │ │ asr r1, r3, #31 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 0x14a270 │ │ │ │ + beq 0x14a370 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 0x2eb980 │ │ │ │ + bl 0x2eba80 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x14a284 │ │ │ │ - ldr r2, [pc, #160] @ 0x14a298 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x14a384 │ │ │ │ + ldr r2, [pc, #160] @ 0x14a398 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ add ip, r3, #20 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, #24 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x14a23c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14a33c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ - ldr r3, [pc, #80] @ 0x14a294 │ │ │ │ + ldr r3, [pc, #80] @ 0x14a394 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14a28c │ │ │ │ + bne 0x14a38c │ │ │ │ add sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #36] @ 0x14a29c │ │ │ │ - ldr r0, [pc, #36] @ 0x14a2a0 │ │ │ │ - bl 0x2eb4ac │ │ │ │ + ldr r1, [pc, #36] @ 0x14a39c │ │ │ │ + ldr r0, [pc, #36] @ 0x14a3a0 │ │ │ │ + bl 0x2eb5ac │ │ │ │ str r0, [r6, #152] @ 0x98 │ │ │ │ - b 0x14a1e0 │ │ │ │ + b 0x14a2e0 │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x14a23c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14a33c │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq r4, r8, ip, lsr #19 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addeq r5, pc, r4, ror ip @ │ │ │ │ - @ instruction: 0x002ed2b4 │ │ │ │ + addeq r5, pc, r4, ror fp @ │ │ │ │ + @ instruction: 0x002ed3b4 │ │ │ │ ldrdeq sp, [lr], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ and r4, r3, #15 │ │ │ │ cmp r4, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - beq 0x14a2e4 │ │ │ │ + beq 0x14a3e4 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 0x14a364 │ │ │ │ + beq 0x14a464 │ │ │ │ cmp r4, #1 │ │ │ │ mvnne r0, #21 │ │ │ │ - bne 0x14a320 │ │ │ │ - ldr r1, [pc, #160] @ 0x14a38c │ │ │ │ + bne 0x14a420 │ │ │ │ + ldr r1, [pc, #160] @ 0x14a48c │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #13 │ │ │ │ - bl 0x15fb70 │ │ │ │ + bl 0x15fc70 │ │ │ │ mov r2, r5 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ orr r3, r0, r4 │ │ │ │ ldrd r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, [sp, #8] │ │ │ │ - bl 0x135fe8 │ │ │ │ + bl 0x1360e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x14a338 │ │ │ │ + beq 0x14a438 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #36] @ 0x14a390 │ │ │ │ + ldr r2, [pc, #36] @ 0x14a490 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x14a384 │ │ │ │ - ldr r2, [pc, #24] @ 0x14a394 │ │ │ │ + bne 0x14a484 │ │ │ │ + ldr r2, [pc, #24] @ 0x14a494 │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ movne r4, r2 │ │ │ │ - b 0x14a2e4 │ │ │ │ + b 0x14a3e4 │ │ │ │ mvn r0, #94 @ 0x5e │ │ │ │ - b 0x14a320 │ │ │ │ - subeq r8, r6, r4, ror pc │ │ │ │ - blx 0xffd4beca │ │ │ │ + b 0x14a420 │ │ │ │ + subeq r9, r6, r4, ror r0 │ │ │ │ + blx 0xffd4bfca │ │ │ │ andeq r0, r8, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #300] @ 0x14a4dc │ │ │ │ + ldr r3, [pc, #300] @ 0x14a5dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - ldr r3, [pc, #284] @ 0x14a4e0 │ │ │ │ + ldr r3, [pc, #284] @ 0x14a5e0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14a4c8 │ │ │ │ + bne 0x14a5c8 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14a4d0 │ │ │ │ + beq 0x14a5d0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ - bl 0x358d70 │ │ │ │ - ldr r3, [pc, #208] @ 0x14a4e4 │ │ │ │ + bl 0x39aca0 │ │ │ │ + bl 0x358e70 │ │ │ │ + ldr r3, [pc, #208] @ 0x14a5e4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [r4] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [r4, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ @@ -321718,1620 +321782,1620 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r4, [sp] │ │ │ │ add r0, r0, #24 │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14a464 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14a564 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14a494 │ │ │ │ + beq 0x14a594 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #68] @ 0x14a4e0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #68] @ 0x14a5e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14a4d8 │ │ │ │ + bne 0x14a5d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn r4, #37 @ 0x25 │ │ │ │ - b 0x14a494 │ │ │ │ + b 0x14a594 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14a494 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14a594 │ │ │ │ + bl 0x3b38dc │ │ │ │ andgt r6, r8, r6, asr #8 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addeq r5, pc, ip, asr #20 │ │ │ │ + addeq r5, pc, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #16 │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #240] @ 0x14a5f8 │ │ │ │ + ldr r3, [pc, #240] @ 0x14a6f8 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ mov r3, #0 │ │ │ │ - blt 0x14a5ec │ │ │ │ + blt 0x14a6ec │ │ │ │ add r3, r4, #8 │ │ │ │ bic ip, r3, #4080 @ 0xff0 │ │ │ │ bic ip, ip, #15 │ │ │ │ mov r2, r1 │ │ │ │ sub ip, sp, ip │ │ │ │ mov r1, sp │ │ │ │ cmp r1, ip │ │ │ │ mov r5, r0 │ │ │ │ bic r3, r3, #7 │ │ │ │ - beq 0x14a554 │ │ │ │ + beq 0x14a654 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, ip │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 0x14a540 │ │ │ │ - ldr r1, [pc, #160] @ 0x14a5fc │ │ │ │ + bne 0x14a640 │ │ │ │ + ldr r1, [pc, #160] @ 0x14a6fc │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, r1 │ │ │ │ - bne 0x14a5dc │ │ │ │ + bne 0x14a6dc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x149cc4 │ │ │ │ + bl 0x149dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14a5b0 │ │ │ │ - ldr r3, [pc, #112] @ 0x14a5f8 │ │ │ │ + beq 0x14a6b0 │ │ │ │ + ldr r3, [pc, #112] @ 0x14a6f8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14a5f4 │ │ │ │ + bne 0x14a6f4 │ │ │ │ sub sp, fp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b1cd0 │ │ │ │ + bl 0x3b1dd0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x14a580 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14a680 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b 0x14a580 │ │ │ │ + b 0x14a680 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r3, sp, r1 │ │ │ │ str r0, [r3] │ │ │ │ - b 0x14a568 │ │ │ │ + b 0x14a668 │ │ │ │ mvn r0, #21 │ │ │ │ - b 0x14a580 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14a680 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #260] @ 0x14a720 │ │ │ │ + ldr r3, [pc, #260] @ 0x14a820 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ tst r1, #524288 @ 0x80000 │ │ │ │ and r1, r1, #15 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ orrne r1, r1, #524288 @ 0x80000 │ │ │ │ mov r3, #0 │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ orrne r1, r1, #2048 @ 0x800 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 0x3b2260 │ │ │ │ + bl 0x3b2360 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14a670 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14a770 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcc 0x14a6b0 │ │ │ │ - ldr r3, [pc, #160] @ 0x14a720 │ │ │ │ + bcc 0x14a7b0 │ │ │ │ + ldr r3, [pc, #160] @ 0x14a820 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14a71c │ │ │ │ + bne 0x14a81c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14a714 │ │ │ │ + beq 0x14a814 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ add r1, r5, r2 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14a714 │ │ │ │ + beq 0x14a814 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14a678 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14a778 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14a678 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14a778 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - bne 0x14a834 │ │ │ │ + bne 0x14a934 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14a82c │ │ │ │ + beq 0x14a92c │ │ │ │ ldrh r3, [r0] │ │ │ │ strh r3, [r4] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ strh r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14a7c8 │ │ │ │ + beq 0x14a8c8 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ lsl r2, r3, #1 │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bhi 0x14a82c │ │ │ │ + bhi 0x14a92c │ │ │ │ mov r3, #1 │ │ │ │ add r1, r7, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14a82c │ │ │ │ + beq 0x14a92c │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ add r0, r4, #4 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #1 │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #120] @ 0x14a848 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #120] @ 0x14a948 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r4, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x14a810 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14a910 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x14a810 │ │ │ │ - ldr r3, [pc, #16] @ 0x14a84c │ │ │ │ - ldr r2, [pc, #16] @ 0x14a850 │ │ │ │ - ldr r1, [pc, #16] @ 0x14a854 │ │ │ │ - ldr r0, [pc, #16] @ 0x14a858 │ │ │ │ - bl 0x365e98 │ │ │ │ - umulleq r5, pc, ip, r6 @ │ │ │ │ - subeq r9, r6, r4, asr #32 │ │ │ │ + b 0x14a910 │ │ │ │ + ldr r3, [pc, #16] @ 0x14a94c │ │ │ │ + ldr r2, [pc, #16] @ 0x14a950 │ │ │ │ + ldr r1, [pc, #16] @ 0x14a954 │ │ │ │ + ldr r0, [pc, #16] @ 0x14a958 │ │ │ │ + bl 0x365f98 │ │ │ │ + umulleq r5, pc, ip, r5 @ │ │ │ │ + subeq r9, r6, r4, asr #2 │ │ │ │ andeq r1, r0, r1, ror #11 │ │ │ │ - subeq r2, r1, r0, ror r0 │ │ │ │ - subeq r2, r1, r8, lsr #1 │ │ │ │ + subeq r2, r1, r0, ror r1 │ │ │ │ + subeq r2, r1, r8, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #352] @ 0x14a9d4 │ │ │ │ + ldr ip, [pc, #352] @ 0x14aad4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #348] @ 0x14a9d8 │ │ │ │ + ldr r4, [pc, #348] @ 0x14aad8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ mov r5, r3 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #284] @ 0x14a9dc │ │ │ │ + ldr r3, [pc, #284] @ 0x14aadc │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r0 │ │ │ │ - bne 0x14a8e4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14a9e4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x14a948 │ │ │ │ - ldr r3, [pc, #236] @ 0x14a9e0 │ │ │ │ + bcs 0x14aa48 │ │ │ │ + ldr r3, [pc, #236] @ 0x14aae0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ - beq 0x14a980 │ │ │ │ + beq 0x14aa80 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14a9c8 │ │ │ │ + beq 0x14aac8 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, sp, r2 │ │ │ │ asr r3, r3, #31 │ │ │ │ add r0, r5, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #132] @ 0x14a9d4 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #132] @ 0x14aad4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14a9d0 │ │ │ │ + bne 0x14aad0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14a9c8 │ │ │ │ + beq 0x14aac8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14a948 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14aa48 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14a948 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14aa48 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ ldrdeq r5, [pc], r4 │ │ │ │ andshi r8, r0, r7, lsl #18 │ │ │ │ andeq r8, r0, r7, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #344] @ 0x14ab54 │ │ │ │ + ldr ip, [pc, #344] @ 0x14ac54 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #340] @ 0x14ab58 │ │ │ │ + ldr r4, [pc, #340] @ 0x14ac58 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ mov r5, r3 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 0x14ab5c │ │ │ │ + ldr r3, [pc, #276] @ 0x14ac5c │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r0 │ │ │ │ - bne 0x14aa6c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14ab6c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x14aac8 │ │ │ │ - ldr r3, [pc, #228] @ 0x14ab60 │ │ │ │ + bcs 0x14abc8 │ │ │ │ + ldr r3, [pc, #228] @ 0x14ac60 │ │ │ │ cmp r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ - beq 0x14ab00 │ │ │ │ + beq 0x14ac00 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14ab48 │ │ │ │ + beq 0x14ac48 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ add r1, sp, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #132] @ 0x14ab54 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #132] @ 0x14ac54 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14ab50 │ │ │ │ + bne 0x14ac50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14ab48 │ │ │ │ + beq 0x14ac48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14aac8 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14abc8 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14aac8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14abc8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addeq r5, pc, ip, asr #8 │ │ │ │ + addeq r5, pc, ip, asr #6 │ │ │ │ andshi r8, r0, r6, lsl #18 │ │ │ │ andeq r8, r0, r6, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #16 │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r3, [pc, #276] @ 0x14ac98 │ │ │ │ + ldr r3, [pc, #276] @ 0x14ad98 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ mov r3, #0 │ │ │ │ - blt 0x14ac8c │ │ │ │ + blt 0x14ad8c │ │ │ │ add r3, r4, #8 │ │ │ │ bic ip, r3, #4080 @ 0xff0 │ │ │ │ bic ip, ip, #15 │ │ │ │ sub ip, sp, ip │ │ │ │ mov r2, sp │ │ │ │ cmp r2, ip │ │ │ │ mov r5, r0 │ │ │ │ bic r3, r3, #7 │ │ │ │ - beq 0x14abcc │ │ │ │ + beq 0x14accc │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r2, sp │ │ │ │ cmp r2, ip │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 0x14abb8 │ │ │ │ - ldr r2, [pc, #200] @ 0x14ac9c │ │ │ │ + bne 0x14acb8 │ │ │ │ + ldr r2, [pc, #200] @ 0x14ad9c │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, r2 │ │ │ │ - bne 0x14ac7c │ │ │ │ + bne 0x14ad7c │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x149cc4 │ │ │ │ + bl 0x149dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14ac30 │ │ │ │ - ldr r3, [pc, #144] @ 0x14ac98 │ │ │ │ + beq 0x14ad30 │ │ │ │ + ldr r3, [pc, #144] @ 0x14ad98 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14ac94 │ │ │ │ + bne 0x14ad94 │ │ │ │ sub sp, fp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ - ldr r3, [pc, #104] @ 0x14aca0 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #104] @ 0x14ada0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #96] @ 0x14aca4 │ │ │ │ + ldr r1, [pc, #96] @ 0x14ada4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ mov r3, r6 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r4, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x14ac00 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14ad00 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b 0x14ac00 │ │ │ │ + b 0x14ad00 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, sp, r2 │ │ │ │ str r0, [r3] │ │ │ │ - b 0x14abe0 │ │ │ │ + b 0x14ace0 │ │ │ │ mvn r0, #21 │ │ │ │ - b 0x14ac00 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14ad00 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - addeq r5, pc, r4, lsr r2 @ │ │ │ │ + addeq r5, pc, r4, lsr r1 @ │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #244] @ 0x14adb4 │ │ │ │ + ldr r3, [pc, #244] @ 0x14aeb4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 0x3ab690 │ │ │ │ + bl 0x3ab790 │ │ │ │ cmn r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ - bcc 0x14ad30 │ │ │ │ + bcc 0x14ae30 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x14ad94 │ │ │ │ - ldr r3, [pc, #180] @ 0x14adb4 │ │ │ │ + beq 0x14ae94 │ │ │ │ + ldr r3, [pc, #180] @ 0x14aeb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14adb0 │ │ │ │ + bne 0x14aeb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14ada8 │ │ │ │ + beq 0x14aea8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #3 │ │ │ │ add r1, r5, r2 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14ada8 │ │ │ │ + beq 0x14aea8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14acf8 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14adf8 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x14acf8 │ │ │ │ + b 0x14adf8 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14acf8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14adf8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r3, [pc, #356] @ 0x14af34 │ │ │ │ + ldr r3, [pc, #356] @ 0x14b034 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ bic r3, r4, #524288 @ 0x80000 │ │ │ │ bic r3, r3, #2048 @ 0x800 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14af20 │ │ │ │ + bne 0x14b020 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14af28 │ │ │ │ + beq 0x14b028 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 0x138a3c │ │ │ │ - ldr r1, [pc, #260] @ 0x14af38 │ │ │ │ + bl 0x138b3c │ │ │ │ + ldr r1, [pc, #260] @ 0x14b038 │ │ │ │ mov r2, #19 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x15fb70 │ │ │ │ + bl 0x15fc70 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3b0fd0 │ │ │ │ + bl 0x3b10d0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14ae68 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14af68 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 0x14aea8 │ │ │ │ - ldr r3, [pc, #188] @ 0x14af34 │ │ │ │ + bge 0x14afa8 │ │ │ │ + ldr r3, [pc, #188] @ 0x14b034 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14af30 │ │ │ │ + bne 0x14b030 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #140] @ 0x14af3c │ │ │ │ + ldr r3, [pc, #140] @ 0x14b03c │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 0x14af40 │ │ │ │ - ldr r1, [pc, #136] @ 0x14af44 │ │ │ │ - ldr r0, [pc, #136] @ 0x14af48 │ │ │ │ + ldr r7, [pc, #136] @ 0x14b040 │ │ │ │ + ldr r1, [pc, #136] @ 0x14b044 │ │ │ │ + ldr r0, [pc, #136] @ 0x14b048 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7] │ │ │ │ - ldr r5, [pc, #124] @ 0x14af4c │ │ │ │ + ldr r5, [pc, #124] @ 0x14b04c │ │ │ │ cmp r4, r6 │ │ │ │ - bcc 0x14af08 │ │ │ │ + bcc 0x14b008 │ │ │ │ bic r1, r4, #63 @ 0x3f │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r5] │ │ │ │ str r1, [r7] │ │ │ │ - bl 0x2fb85c │ │ │ │ + bl 0x2fb95c │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r2, r6 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [r5] │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #60] @ 0x14af50 │ │ │ │ - ldr r0, [pc, #48] @ 0x14af48 │ │ │ │ + ldr r2, [pc, #60] @ 0x14b050 │ │ │ │ + ldr r0, [pc, #48] @ 0x14b048 │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ - bl 0x14898c │ │ │ │ - b 0x14ae70 │ │ │ │ + bl 0x148a8c │ │ │ │ + b 0x14af70 │ │ │ │ mvn r4, #21 │ │ │ │ - b 0x14ae70 │ │ │ │ + b 0x14af70 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14ae70 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14af70 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, r4, asr #28 │ │ │ │ + subeq r8, r6, r4, asr #30 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ adceq r3, r8, r8, asr #7 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ adceq r3, r8, r8, ror #7 │ │ │ │ adceq fp, r7, ip, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r1, [pc, #488] @ 0x14b158 │ │ │ │ + ldr r1, [pc, #488] @ 0x14b258 │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r8, r0, #24 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x14b154 │ │ │ │ + bhi 0x14b254 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r9, #4 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 0x2fb748 │ │ │ │ + bl 0x2fb848 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x14b14c │ │ │ │ + beq 0x14b24c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14b13c │ │ │ │ + beq 0x14b23c │ │ │ │ mov r2, r8 │ │ │ │ add r8, r4, #20 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrsb r3, [r4, #21] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r4] │ │ │ │ mov r3, #1 │ │ │ │ asr r6, r6, #31 │ │ │ │ movge r0, r3 │ │ │ │ movlt r0, #3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 0x14b13c │ │ │ │ - ldr r1, [pc, #308] @ 0x14b15c │ │ │ │ + beq 0x14b23c │ │ │ │ + ldr r1, [pc, #308] @ 0x14b25c │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ add r0, r0, #24 │ │ │ │ str r8, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x14b070 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14b170 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bcc 0x14b0a0 │ │ │ │ + bcc 0x14b1a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r6, [pc, #184] @ 0x14b160 │ │ │ │ + ldr r6, [pc, #184] @ 0x14b260 │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14b128 │ │ │ │ + beq 0x14b228 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x2ebc80 │ │ │ │ + bl 0x2ebd80 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, #2 │ │ │ │ - b 0x14af9c │ │ │ │ + b 0x14b09c │ │ │ │ mov r9, #8 │ │ │ │ - b 0x14af9c │ │ │ │ + b 0x14b09c │ │ │ │ ldr r9, [r0, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r9, r0, r9 │ │ │ │ - b 0x14af9c │ │ │ │ - ldr r2, [pc, #88] @ 0x14b164 │ │ │ │ + b 0x14b09c │ │ │ │ + ldr r2, [pc, #88] @ 0x14b264 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 0x14af9c │ │ │ │ + b 0x14b09c │ │ │ │ mov r9, #1 │ │ │ │ - b 0x14af9c │ │ │ │ - ldr r1, [pc, #56] @ 0x14b168 │ │ │ │ - ldr r0, [pc, #56] @ 0x14b16c │ │ │ │ - bl 0x2eb4ac │ │ │ │ + b 0x14b09c │ │ │ │ + ldr r1, [pc, #56] @ 0x14b268 │ │ │ │ + ldr r0, [pc, #56] @ 0x14b26c │ │ │ │ + bl 0x2eb5ac │ │ │ │ str r0, [r6, #152] @ 0x98 │ │ │ │ - b 0x14b0b0 │ │ │ │ + b 0x14b1b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mvn r5, #13 │ │ │ │ - b 0x14b080 │ │ │ │ + b 0x14b180 │ │ │ │ mvn r5, #11 │ │ │ │ - b 0x14b080 │ │ │ │ - bl 0x148b1c │ │ │ │ - subeq r7, r6, r7, asr #31 │ │ │ │ - addeq r4, pc, r4, asr #28 │ │ │ │ + b 0x14b180 │ │ │ │ + bl 0x148c1c │ │ │ │ + subeq r8, r6, r7, asr #1 │ │ │ │ + addeq r4, pc, r4, asr #26 │ │ │ │ adceq r4, r8, ip, lsr #19 │ │ │ │ ldrdeq r4, [r8], r4 @ │ │ │ │ - @ instruction: 0x002ed2b4 │ │ │ │ + @ instruction: 0x002ed3b4 │ │ │ │ ldrdeq sp, [lr], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #24 │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #564] @ 0x14b3c8 │ │ │ │ + ldr r1, [pc, #564] @ 0x14b4c8 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14b2e0 │ │ │ │ + beq 0x14b3e0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x14b3bc │ │ │ │ - ldr r3, [pc, #484] @ 0x14b3cc │ │ │ │ + blt 0x14b4bc │ │ │ │ + ldr r3, [pc, #484] @ 0x14b4cc │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 0x14b2bc │ │ │ │ + bne 0x14b3bc │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r5, r3 │ │ │ │ - bhi 0x14b2e0 │ │ │ │ + bhi 0x14b3e0 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x126458 │ │ │ │ + bl 0x126558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14b2e0 │ │ │ │ + beq 0x14b3e0 │ │ │ │ add r2, r4, #7 │ │ │ │ bic r3, r2, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ sub r3, sp, r3 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ bic r2, r2, #7 │ │ │ │ - beq 0x14b244 │ │ │ │ + beq 0x14b344 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 0x14b230 │ │ │ │ - ldr r3, [pc, #388] @ 0x14b3d0 │ │ │ │ + bne 0x14b330 │ │ │ │ + ldr r3, [pc, #388] @ 0x14b4d0 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - bne 0x14b3ac │ │ │ │ + bne 0x14b4ac │ │ │ │ mov r0, r7 │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ mov r1, sp │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bl 0x3b1d20 │ │ │ │ + bl 0x3b1e20 │ │ │ │ mov r8, sp │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x14b2e8 │ │ │ │ + beq 0x14b3e8 │ │ │ │ cmn r7, #4096 @ 0x1000 │ │ │ │ - bcc 0x14b300 │ │ │ │ - ldr r3, [pc, #316] @ 0x14b3c8 │ │ │ │ + bcc 0x14b400 │ │ │ │ + ldr r3, [pc, #316] @ 0x14b4c8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14b3c4 │ │ │ │ + bne 0x14b4c4 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14b394 │ │ │ │ + beq 0x14b494 │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x14b2e0 │ │ │ │ + bhi 0x14b3e0 │ │ │ │ rsb r2, r4, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bls 0x14b1f8 │ │ │ │ + bls 0x14b2f8 │ │ │ │ mvn r7, #13 │ │ │ │ - b 0x14b284 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x14b384 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r7, r0, #0 │ │ │ │ cmn r7, #4096 @ 0x1000 │ │ │ │ - bcs 0x14b284 │ │ │ │ + bcs 0x14b384 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r4, r3 │ │ │ │ movcs r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x14b360 │ │ │ │ + beq 0x14b460 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14b360 │ │ │ │ + beq 0x14b460 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 0x14b360 │ │ │ │ + beq 0x14b460 │ │ │ │ ldrh r3, [r8] │ │ │ │ strh r3, [r5] │ │ │ │ cmp r3, #10 │ │ │ │ - bne 0x14b360 │ │ │ │ + bne 0x14b460 │ │ │ │ cmp r4, #27 │ │ │ │ ldrhhi r3, [r5, #24] │ │ │ │ strhi r3, [r5, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14b2e0 │ │ │ │ + beq 0x14b3e0 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14b284 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14b384 │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, r4, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x14b2e0 │ │ │ │ - b 0x14b1f8 │ │ │ │ + bhi 0x14b3e0 │ │ │ │ + b 0x14b2f8 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ - b 0x14b258 │ │ │ │ + b 0x14b358 │ │ │ │ mvn r7, #21 │ │ │ │ - b 0x14b284 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14b384 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #24 │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #564] @ 0x14b62c │ │ │ │ + ldr r1, [pc, #564] @ 0x14b72c │ │ │ │ mov r6, r2 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14b544 │ │ │ │ + beq 0x14b644 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x14b620 │ │ │ │ - ldr r3, [pc, #484] @ 0x14b630 │ │ │ │ + blt 0x14b720 │ │ │ │ + ldr r3, [pc, #484] @ 0x14b730 │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 0x14b520 │ │ │ │ + bne 0x14b620 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r5, r3 │ │ │ │ - bhi 0x14b544 │ │ │ │ + bhi 0x14b644 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x126458 │ │ │ │ + bl 0x126558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14b544 │ │ │ │ + beq 0x14b644 │ │ │ │ add r2, r4, #7 │ │ │ │ bic r3, r2, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ sub r3, sp, r3 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ bic r2, r2, #7 │ │ │ │ - beq 0x14b4a8 │ │ │ │ + beq 0x14b5a8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 0x14b494 │ │ │ │ - ldr r3, [pc, #388] @ 0x14b634 │ │ │ │ + bne 0x14b594 │ │ │ │ + ldr r3, [pc, #388] @ 0x14b734 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - bne 0x14b610 │ │ │ │ + bne 0x14b710 │ │ │ │ mov r0, r7 │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ mov r1, sp │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bl 0x3b1d40 │ │ │ │ + bl 0x3b1e40 │ │ │ │ mov r8, sp │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x14b54c │ │ │ │ + beq 0x14b64c │ │ │ │ cmn r7, #4096 @ 0x1000 │ │ │ │ - bcc 0x14b564 │ │ │ │ - ldr r3, [pc, #316] @ 0x14b62c │ │ │ │ + bcc 0x14b664 │ │ │ │ + ldr r3, [pc, #316] @ 0x14b72c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14b628 │ │ │ │ + bne 0x14b728 │ │ │ │ mov r0, r7 │ │ │ │ sub sp, fp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14b5f8 │ │ │ │ + beq 0x14b6f8 │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x14b544 │ │ │ │ + bhi 0x14b644 │ │ │ │ rsb r2, r4, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bls 0x14b45c │ │ │ │ + bls 0x14b55c │ │ │ │ mvn r7, #13 │ │ │ │ - b 0x14b4e8 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x14b5e8 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r7, r0, #0 │ │ │ │ cmn r7, #4096 @ 0x1000 │ │ │ │ - bcs 0x14b4e8 │ │ │ │ + bcs 0x14b5e8 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r4, r3 │ │ │ │ movcs r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x14b5c4 │ │ │ │ + beq 0x14b6c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14b5c4 │ │ │ │ + beq 0x14b6c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 0x14b5c4 │ │ │ │ + beq 0x14b6c4 │ │ │ │ ldrh r3, [r8] │ │ │ │ strh r3, [r5] │ │ │ │ cmp r3, #10 │ │ │ │ - bne 0x14b5c4 │ │ │ │ + bne 0x14b6c4 │ │ │ │ cmp r4, #27 │ │ │ │ ldrhhi r3, [r5, #24] │ │ │ │ strhi r3, [r5, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14b544 │ │ │ │ + beq 0x14b644 │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14b4e8 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14b5e8 │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, r4, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 0x14b544 │ │ │ │ - b 0x14b45c │ │ │ │ + bhi 0x14b644 │ │ │ │ + b 0x14b55c │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ - b 0x14b4bc │ │ │ │ + b 0x14b5bc │ │ │ │ mvn r7, #21 │ │ │ │ - b 0x14b4e8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14b5e8 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ - ldr r3, [pc, #540] @ 0x14b86c │ │ │ │ + ldr r3, [pc, #540] @ 0x14b96c │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #520] @ 0x14b870 │ │ │ │ + ldr r3, [pc, #520] @ 0x14b970 │ │ │ │ stm r7, {r0, r1} │ │ │ │ mov r6, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r2, [pc, #480] @ 0x14b874 │ │ │ │ + ldr r2, [pc, #480] @ 0x14b974 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r8, r5, #24 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x14b868 │ │ │ │ + bhi 0x14b968 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14b85c │ │ │ │ + beq 0x14b95c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 0x14b854 │ │ │ │ + bhi 0x14b954 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #388] @ 0x14b878 │ │ │ │ + ldr r2, [pc, #388] @ 0x14b978 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x14b868 │ │ │ │ + bhi 0x14b968 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14b85c │ │ │ │ + beq 0x14b95c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x15f4e8 │ │ │ │ - ldr r3, [pc, #316] @ 0x14b87c │ │ │ │ + bl 0x15f5e8 │ │ │ │ + ldr r3, [pc, #316] @ 0x14b97c │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #24 │ │ │ │ str r4, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x14b788 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14b888 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ - ldr r3, [pc, #224] @ 0x14b870 │ │ │ │ + ldr r3, [pc, #224] @ 0x14b970 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14b864 │ │ │ │ + bne 0x14b964 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, #2 │ │ │ │ - b 0x14b6b0 │ │ │ │ + b 0x14b7b0 │ │ │ │ mov r2, #8 │ │ │ │ - b 0x14b6b0 │ │ │ │ + b 0x14b7b0 │ │ │ │ mov r2, #2 │ │ │ │ - b 0x14b710 │ │ │ │ + b 0x14b810 │ │ │ │ mov r2, #8 │ │ │ │ - b 0x14b710 │ │ │ │ + b 0x14b810 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ ldr r9, [r5, #28] │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r2, r0, r9 │ │ │ │ - b 0x14b6b0 │ │ │ │ - ldr r3, [pc, #132] @ 0x14b880 │ │ │ │ + b 0x14b7b0 │ │ │ │ + ldr r3, [pc, #132] @ 0x14b980 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 0x14b6b0 │ │ │ │ + b 0x14b7b0 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x14b6b0 │ │ │ │ - ldr r3, [pc, #96] @ 0x14b880 │ │ │ │ + b 0x14b7b0 │ │ │ │ + ldr r3, [pc, #96] @ 0x14b980 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 0x14b710 │ │ │ │ + b 0x14b810 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r2, r0, r8 │ │ │ │ - b 0x14b710 │ │ │ │ + b 0x14b810 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x14b710 │ │ │ │ + b 0x14b810 │ │ │ │ mvn r0, #21 │ │ │ │ - b 0x14b788 │ │ │ │ + b 0x14b888 │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x14b788 │ │ │ │ - bl 0x3b37dc │ │ │ │ - bl 0x148b1c │ │ │ │ - subeq r9, r6, ip, asr r0 │ │ │ │ - adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r7, [r6], #-243 @ 0xffffff0d │ │ │ │ - ldrdeq r7, [r6], #-255 @ 0xffffff01 │ │ │ │ - addeq r4, pc, r8, lsr #14 │ │ │ │ + b 0x14b888 │ │ │ │ + bl 0x3b38dc │ │ │ │ + bl 0x148c1c │ │ │ │ + subeq r9, r6, ip, asr r1 │ │ │ │ + adceq lr, r3, r8, lsr r5 │ │ │ │ + ldrdeq r8, [r6], #-3 │ │ │ │ + ldrdeq r8, [r6], #-15 │ │ │ │ + addeq r4, pc, r8, lsr #12 │ │ │ │ ldrdeq r4, [r8], r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #520] @ 0x14baa8 │ │ │ │ + ldr r3, [pc, #520] @ 0x14bba8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #512] @ 0x14baac │ │ │ │ + ldr r2, [pc, #512] @ 0x14bbac │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bic r3, r4, #384 @ 0x180 │ │ │ │ mov r6, r1 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi 0x14baa0 │ │ │ │ + bhi 0x14bba0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14ba08 │ │ │ │ + beq 0x14bb08 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x14ba4c │ │ │ │ + beq 0x14bb4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 0x14ba94 │ │ │ │ + beq 0x14bb94 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r8, r2 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #360] @ 0x14bab0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #360] @ 0x14bbb0 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 0x14b96c │ │ │ │ - ldr r3, [pc, #336] @ 0x14bab0 │ │ │ │ + b 0x14ba6c │ │ │ │ + ldr r3, [pc, #336] @ 0x14bbb0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r7, r3, r2 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #316] @ 0x14bab4 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r4, [pc, #316] @ 0x14bbb4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r2, r6, r2 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ - ldr r1, [pc, #284] @ 0x14bab8 │ │ │ │ + ldr r1, [pc, #284] @ 0x14bbb8 │ │ │ │ add r0, r0, #24 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r5, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x14b9c4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14bac4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ - ldr r3, [pc, #220] @ 0x14baa8 │ │ │ │ + ldr r3, [pc, #220] @ 0x14bba8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14ba9c │ │ │ │ + bne 0x14bb9c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #180] @ 0x14bab0 │ │ │ │ + ldr r3, [pc, #180] @ 0x14bbb0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - b 0x14b96c │ │ │ │ - ldr r3, [pc, #160] @ 0x14bab0 │ │ │ │ + b 0x14ba6c │ │ │ │ + ldr r3, [pc, #160] @ 0x14bbb0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3] │ │ │ │ - b 0x14b96c │ │ │ │ + b 0x14ba6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x1384e4 │ │ │ │ - ldr r3, [pc, #136] @ 0x14bab0 │ │ │ │ + bl 0x1385e4 │ │ │ │ + ldr r3, [pc, #136] @ 0x14bbb0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - b 0x14b96c │ │ │ │ - ldr r3, [pc, #112] @ 0x14bab0 │ │ │ │ + b 0x14ba6c │ │ │ │ + ldr r3, [pc, #112] @ 0x14bbb0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3] │ │ │ │ add r7, r2, r3 │ │ │ │ - b 0x14b8e8 │ │ │ │ + b 0x14b9e8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 0x14ba94 │ │ │ │ + beq 0x14bb94 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ asr r3, r3, #31 │ │ │ │ add r1, r8, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 0x14b93c │ │ │ │ + b 0x14ba3c │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x14b9c4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14bac4 │ │ │ │ + bl 0x3b38dc │ │ │ │ mvn r0, #37 @ 0x25 │ │ │ │ - b 0x14b9c4 │ │ │ │ + b 0x14bac4 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r7, r6, fp, ror #31 │ │ │ │ + subeq r8, r6, fp, ror #1 │ │ │ │ adceq r3, r8, r4, lsl #8 │ │ │ │ strdeq r4, [pc], r4 @ │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #604] @ 0x14bd30 │ │ │ │ + ldr r3, [pc, #604] @ 0x14be30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - ldr r3, [pc, #588] @ 0x14bd34 │ │ │ │ + ldr r3, [pc, #588] @ 0x14be34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14bd24 │ │ │ │ + bne 0x14be24 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14bc4c │ │ │ │ + beq 0x14bd4c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r8, r5, #12 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14bb6c │ │ │ │ + beq 0x14bc6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 0x14bc4c │ │ │ │ + beq 0x14bd4c │ │ │ │ add r9, r5, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14bc2c │ │ │ │ + bne 0x14bd2c │ │ │ │ add sl, r5, #28 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14bc54 │ │ │ │ - ldr r1, [pc, #380] @ 0x14bd38 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x14bd54 │ │ │ │ + ldr r1, [pc, #380] @ 0x14be38 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r4, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 0x14bc78 │ │ │ │ + beq 0x14bd78 │ │ │ │ cmn r6, #4096 @ 0x1000 │ │ │ │ - bcc 0x14bc90 │ │ │ │ - ldr r3, [pc, #308] @ 0x14bd34 │ │ │ │ + bcc 0x14bd90 │ │ │ │ + ldr r3, [pc, #308] @ 0x14be34 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14bd2c │ │ │ │ + bne 0x14be2c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bne 0x14bb90 │ │ │ │ + bne 0x14bc90 │ │ │ │ mvn r6, #13 │ │ │ │ - b 0x14bbf8 │ │ │ │ + b 0x14bcf8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bne 0x14bbb4 │ │ │ │ - b 0x14bc4c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14bcb4 │ │ │ │ + b 0x14bd4c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r6, r0, #0 │ │ │ │ cmn r6, #4096 @ 0x1000 │ │ │ │ - bcs 0x14bbf8 │ │ │ │ + bcs 0x14bcf8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14bbf8 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14bcf8 │ │ │ │ mvn r6, #37 @ 0x25 │ │ │ │ - b 0x14bbf8 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14bcf8 │ │ │ │ + bl 0x3b38dc │ │ │ │ eorgt r6, r4, r0, lsl #8 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x008f42b0 │ │ │ │ + @ instruction: 0x008f41b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #568] @ 0x14bf8c │ │ │ │ + ldr r3, [pc, #568] @ 0x14c08c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r7, [pc, #556] @ 0x14bf90 │ │ │ │ + ldr r7, [pc, #556] @ 0x14c090 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #552] @ 0x14bf94 │ │ │ │ + ldr r3, [pc, #552] @ 0x14c094 │ │ │ │ add r6, sp, #24 │ │ │ │ stm r6, {r0, r1} │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #0 │ │ │ │ @@ -323341,626 +323405,626 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r8, #6 │ │ │ │ mov r9, #0 │ │ │ │ ldr sl, [r3, #540] @ 0x21c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r8, [sp, #32] │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #480] @ 0x14bf98 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #480] @ 0x14c098 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r5, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r0 │ │ │ │ - bne 0x14bdfc │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14befc │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcc 0x14be3c │ │ │ │ - ldr r3, [pc, #392] @ 0x14bf94 │ │ │ │ + bcc 0x14bf3c │ │ │ │ + ldr r3, [pc, #392] @ 0x14c094 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14bf84 │ │ │ │ + bne 0x14c084 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #-20] @ 0xffffffec │ │ │ │ ldr r2, [r5, #-16] │ │ │ │ sub r8, r5, #20 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 0x14bf7c │ │ │ │ - ldr r9, [pc, #304] @ 0x14bf9c │ │ │ │ + beq 0x14c07c │ │ │ │ + ldr r9, [pc, #304] @ 0x14c09c │ │ │ │ ldr r0, [r9, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14bf58 │ │ │ │ + beq 0x14c058 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x2ec1d8 │ │ │ │ + bl 0x2ec2d8 │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ str r9, [r8, #16] │ │ │ │ str r1, [r8, #32] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r5, #-20] @ 0xffffffec │ │ │ │ mov r0, #3 │ │ │ │ mov r2, sl │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, r9 │ │ │ │ - beq 0x14bf74 │ │ │ │ + beq 0x14c074 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #220] @ 0x14bfa0 │ │ │ │ + ldr r2, [pc, #220] @ 0x14c0a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x14bf88 │ │ │ │ + bhi 0x14c088 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14bf74 │ │ │ │ + beq 0x14c074 │ │ │ │ ldr r2, [r5, #-20] @ 0xffffffec │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x14be04 │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x14bf04 │ │ │ │ mov r2, #2 │ │ │ │ - b 0x14bedc │ │ │ │ + b 0x14bfdc │ │ │ │ mov r2, #8 │ │ │ │ - b 0x14bedc │ │ │ │ + b 0x14bfdc │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r2, r0, r6 │ │ │ │ - b 0x14bedc │ │ │ │ + b 0x14bfdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 0x14bedc │ │ │ │ - ldr r1, [pc, #68] @ 0x14bfa4 │ │ │ │ - ldr r0, [pc, #68] @ 0x14bfa8 │ │ │ │ - bl 0x2eb4ac │ │ │ │ + b 0x14bfdc │ │ │ │ + ldr r1, [pc, #68] @ 0x14c0a4 │ │ │ │ + ldr r0, [pc, #68] @ 0x14c0a8 │ │ │ │ + bl 0x2eb5ac │ │ │ │ str r0, [r9, #152] @ 0x98 │ │ │ │ - b 0x14be74 │ │ │ │ + b 0x14bf74 │ │ │ │ mov r2, #1 │ │ │ │ - b 0x14bedc │ │ │ │ + b 0x14bfdc │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14be04 │ │ │ │ - bl 0x3b37dc │ │ │ │ - bl 0x148b1c │ │ │ │ - subeq r9, r6, r4, rrx │ │ │ │ + b 0x14bf04 │ │ │ │ + bl 0x3b38dc │ │ │ │ + bl 0x148c1c │ │ │ │ + subeq r9, r6, r4, ror #2 │ │ │ │ ldrdeq r4, [r8], r4 @ │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - strheq r4, [pc], r4 @ │ │ │ │ + @ instruction: 0x008f3fb4 │ │ │ │ adceq r4, r8, ip, lsr #19 │ │ │ │ - strdeq r7, [r6], #-249 @ 0xffffff07 │ │ │ │ - @ instruction: 0x002ed2b4 │ │ │ │ + strdeq r8, [r6], #-9 │ │ │ │ + @ instruction: 0x002ed3b4 │ │ │ │ ldrdeq sp, [lr], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 0x14c1e8 │ │ │ │ + bne 0x14c2e8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 0x14c1d4 │ │ │ │ + bne 0x14c2d4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #11 │ │ │ │ - bne 0x14c210 │ │ │ │ - ldr r4, [pc, #620] @ 0x14c260 │ │ │ │ + bne 0x14c310 │ │ │ │ + ldr r4, [pc, #620] @ 0x14c360 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x14c1b8 │ │ │ │ + beq 0x14c2b8 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ cmp r3, #6 │ │ │ │ - bne 0x14c1c0 │ │ │ │ + bne 0x14c2c0 │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r5, [r8, #304] @ 0x130 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x14c224 │ │ │ │ + bne 0x14c324 │ │ │ │ ldr r3, [r8, #292] @ 0x124 │ │ │ │ ldr r2, [r8, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r8, #300] @ 0x12c │ │ │ │ ldr r4, [r8, #296] @ 0x128 │ │ │ │ - ble 0x14c164 │ │ │ │ + ble 0x14c264 │ │ │ │ add r3, r9, #68 @ 0x44 │ │ │ │ str fp, [sp, #20] │ │ │ │ sub r6, r6, #4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r3 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b 0x14c0c8 │ │ │ │ + b 0x14c1c8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #6 │ │ │ │ - bne 0x14c238 │ │ │ │ + bne 0x14c338 │ │ │ │ ldr r3, [r4] │ │ │ │ mov sl, fp │ │ │ │ ldr r0, [r7, r3] │ │ │ │ add r3, r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 0x14c0f0 │ │ │ │ + beq 0x14c1f0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9, #68] @ 0x44 │ │ │ │ - beq 0x14c1b8 │ │ │ │ + beq 0x14c2b8 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r8, #292] @ 0x124 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ add r4, r4, #4 │ │ │ │ - ble 0x14c0f8 │ │ │ │ + ble 0x14c1f8 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - beq 0x14c070 │ │ │ │ + beq 0x14c170 │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r9, r0 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r3, #1 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ mov r2, r0 │ │ │ │ - b 0x14c0b4 │ │ │ │ + b 0x14c1b4 │ │ │ │ str r0, [r9, #68] @ 0x44 │ │ │ │ - b 0x14c0b0 │ │ │ │ - ldr r1, [pc, #356] @ 0x14c264 │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0x14c1b0 │ │ │ │ + ldr r1, [pc, #356] @ 0x14c364 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ str r9, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x14c1a4 │ │ │ │ + beq 0x14c2a4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 0x14c24c │ │ │ │ + beq 0x14c34c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14c1fc │ │ │ │ + beq 0x14c2fc │ │ │ │ add sp, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #252] @ 0x14c268 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r1, [pc, #252] @ 0x14c368 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r9, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ moveq sl, r5 │ │ │ │ streq sl, [sp, #8] │ │ │ │ - bne 0x14c24c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14c34c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b 0x14c134 │ │ │ │ + b 0x14c234 │ │ │ │ mvn r0, #13 │ │ │ │ - b 0x14c148 │ │ │ │ - ldr r3, [pc, #164] @ 0x14c26c │ │ │ │ - ldr r2, [pc, #164] @ 0x14c270 │ │ │ │ - ldr r1, [pc, #164] @ 0x14c274 │ │ │ │ - ldr r0, [pc, #164] @ 0x14c278 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #144] @ 0x14c26c │ │ │ │ - ldr r2, [pc, #156] @ 0x14c27c │ │ │ │ - ldr r1, [pc, #144] @ 0x14c274 │ │ │ │ - ldr r0, [pc, #152] @ 0x14c280 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #124] @ 0x14c26c │ │ │ │ - ldr r2, [pc, #144] @ 0x14c284 │ │ │ │ - ldr r1, [pc, #124] @ 0x14c274 │ │ │ │ - ldr r0, [pc, #140] @ 0x14c288 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #104] @ 0x14c26c │ │ │ │ - ldr r2, [pc, #132] @ 0x14c28c │ │ │ │ - ldr r1, [pc, #104] @ 0x14c274 │ │ │ │ - ldr r0, [pc, #128] @ 0x14c290 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #84] @ 0x14c26c │ │ │ │ - ldr r2, [pc, #120] @ 0x14c294 │ │ │ │ - ldr r1, [pc, #84] @ 0x14c274 │ │ │ │ - ldr r0, [pc, #116] @ 0x14c298 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #64] @ 0x14c26c │ │ │ │ - ldr r2, [pc, #108] @ 0x14c29c │ │ │ │ - ldr r1, [pc, #64] @ 0x14c274 │ │ │ │ - ldr r0, [pc, #104] @ 0x14c2a0 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #44] @ 0x14c26c │ │ │ │ - ldr r2, [pc, #96] @ 0x14c2a4 │ │ │ │ - ldr r1, [pc, #44] @ 0x14c274 │ │ │ │ - ldr r0, [pc, #92] @ 0x14c2a8 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r3, [pc, #24] @ 0x14c26c │ │ │ │ - ldr r2, [pc, #84] @ 0x14c2ac │ │ │ │ - ldr r1, [pc, #24] @ 0x14c274 │ │ │ │ - ldr r0, [pc, #80] @ 0x14c2b0 │ │ │ │ - bl 0x365e98 │ │ │ │ + b 0x14c248 │ │ │ │ + ldr r3, [pc, #164] @ 0x14c36c │ │ │ │ + ldr r2, [pc, #164] @ 0x14c370 │ │ │ │ + ldr r1, [pc, #164] @ 0x14c374 │ │ │ │ + ldr r0, [pc, #164] @ 0x14c378 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #144] @ 0x14c36c │ │ │ │ + ldr r2, [pc, #156] @ 0x14c37c │ │ │ │ + ldr r1, [pc, #144] @ 0x14c374 │ │ │ │ + ldr r0, [pc, #152] @ 0x14c380 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #124] @ 0x14c36c │ │ │ │ + ldr r2, [pc, #144] @ 0x14c384 │ │ │ │ + ldr r1, [pc, #124] @ 0x14c374 │ │ │ │ + ldr r0, [pc, #140] @ 0x14c388 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #104] @ 0x14c36c │ │ │ │ + ldr r2, [pc, #132] @ 0x14c38c │ │ │ │ + ldr r1, [pc, #104] @ 0x14c374 │ │ │ │ + ldr r0, [pc, #128] @ 0x14c390 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #84] @ 0x14c36c │ │ │ │ + ldr r2, [pc, #120] @ 0x14c394 │ │ │ │ + ldr r1, [pc, #84] @ 0x14c374 │ │ │ │ + ldr r0, [pc, #116] @ 0x14c398 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #64] @ 0x14c36c │ │ │ │ + ldr r2, [pc, #108] @ 0x14c39c │ │ │ │ + ldr r1, [pc, #64] @ 0x14c374 │ │ │ │ + ldr r0, [pc, #104] @ 0x14c3a0 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #44] @ 0x14c36c │ │ │ │ + ldr r2, [pc, #96] @ 0x14c3a4 │ │ │ │ + ldr r1, [pc, #44] @ 0x14c374 │ │ │ │ + ldr r0, [pc, #92] @ 0x14c3a8 │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r3, [pc, #24] @ 0x14c36c │ │ │ │ + ldr r2, [pc, #84] @ 0x14c3ac │ │ │ │ + ldr r1, [pc, #24] @ 0x14c374 │ │ │ │ + ldr r0, [pc, #80] @ 0x14c3b0 │ │ │ │ + bl 0x365f98 │ │ │ │ ldrdeq r4, [r8], r4 @ │ │ │ │ - addeq r3, pc, ip, ror #26 │ │ │ │ - addeq r3, pc, r0, lsl #26 │ │ │ │ - subeq r9, r6, ip, rrx │ │ │ │ + addeq r3, pc, ip, ror #24 │ │ │ │ + addeq r3, pc, r0, lsl #24 │ │ │ │ + subeq r9, r6, ip, ror #2 │ │ │ │ andeq r1, r0, pc, ror #9 │ │ │ │ - subeq r2, r1, r0, ror r0 │ │ │ │ - strdeq r2, [r1], #-0 │ │ │ │ + subeq r2, r1, r0, ror r1 │ │ │ │ + strdeq r2, [r1], #-16 │ │ │ │ andeq r1, r0, r6, ror #9 │ │ │ │ - strheq r2, [r1], #-12 │ │ │ │ + strheq r2, [r1], #-28 @ 0xffffffe4 │ │ │ │ andeq r1, r0, r5, ror #9 │ │ │ │ - subeq r2, r1, r8, lsr #1 │ │ │ │ + subeq r2, r1, r8, lsr #3 │ │ │ │ andeq r1, r0, r1, lsl r5 │ │ │ │ - subeq r2, r1, r4, ror #2 │ │ │ │ + subeq r2, r1, r4, ror #4 │ │ │ │ andeq r1, r0, r8, ror #9 │ │ │ │ - ldrdeq r2, [r1], #-4 │ │ │ │ + ldrdeq r2, [r1], #-20 @ 0xffffffec │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ - subeq r2, r1, r4, lsl r1 │ │ │ │ + subeq r2, r1, r4, lsl r2 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - subeq r2, r1, ip, lsr #2 │ │ │ │ + subeq r2, r1, ip, lsr #4 │ │ │ │ andeq r1, r0, r0, lsl r5 │ │ │ │ - subeq r2, r1, ip, asr #2 │ │ │ │ + subeq r2, r1, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #684] @ 0x14c57c │ │ │ │ + ldr r2, [pc, #684] @ 0x14c67c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #668] @ 0x14c580 │ │ │ │ - ldr r2, [pc, #668] @ 0x14c584 │ │ │ │ + ldr r3, [pc, #668] @ 0x14c680 │ │ │ │ + ldr r2, [pc, #668] @ 0x14c684 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #9 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r9, [r2, #2908] @ 0xb5c │ │ │ │ stm r6, {r0, r1} │ │ │ │ - bne 0x14c550 │ │ │ │ + bne 0x14c650 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 0x14c568 │ │ │ │ + bne 0x14c668 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r1, [pc, #612] @ 0x14c588 │ │ │ │ + ldr r1, [pc, #612] @ 0x14c688 │ │ │ │ sub r3, r3, #1 │ │ │ │ add sl, r5, #24 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x14c564 │ │ │ │ + bhi 0x14c664 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r8, #4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14c53c │ │ │ │ + beq 0x14c63c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x15f4e8 │ │ │ │ - ldr r3, [pc, #536] @ 0x14c58c │ │ │ │ + bl 0x15f5e8 │ │ │ │ + ldr r3, [pc, #536] @ 0x14c68c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 0x14c534 │ │ │ │ + bcs 0x14c634 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ add r0, r0, #32 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ - bls 0x14c4dc │ │ │ │ - bl 0x2fb73c │ │ │ │ + bls 0x14c5dc │ │ │ │ + bl 0x2fb83c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 0x14c548 │ │ │ │ + beq 0x14c648 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, #1 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #464] @ 0x14c590 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r1, [pc, #464] @ 0x14c690 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r4, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x14c404 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14c504 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bcs 0x14c49c │ │ │ │ + bcs 0x14c59c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ moveq r2, r8 │ │ │ │ mlane r2, r9, r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ mvneq r5, #13 │ │ │ │ - beq 0x14c49c │ │ │ │ + beq 0x14c59c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14c49c │ │ │ │ + beq 0x14c59c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14c49c │ │ │ │ + beq 0x14c59c │ │ │ │ add sl, r4, #32 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ add r7, r7, r9 │ │ │ │ add sl, sl, #56 @ 0x38 │ │ │ │ - bcc 0x14c470 │ │ │ │ + bcc 0x14c570 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 0x14c4e4 │ │ │ │ - ldr r3, [pc, #208] @ 0x14c57c │ │ │ │ + bne 0x14c5e4 │ │ │ │ + ldr r3, [pc, #208] @ 0x14c67c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14c544 │ │ │ │ + bne 0x14c644 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #0 │ │ │ │ - b 0x14c3b8 │ │ │ │ + b 0x14c4b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x14c4a4 │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x14c5a4 │ │ │ │ mov r8, #2 │ │ │ │ - b 0x14c340 │ │ │ │ + b 0x14c440 │ │ │ │ mov r8, #8 │ │ │ │ - b 0x14c340 │ │ │ │ + b 0x14c440 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ ldr r8, [r2, #28] │ │ │ │ - b 0x14c340 │ │ │ │ + b 0x14c440 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ ldr r8, [r5, #28] │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r8, r0, r8 │ │ │ │ - b 0x14c340 │ │ │ │ + b 0x14c440 │ │ │ │ mov r8, #1 │ │ │ │ - b 0x14c340 │ │ │ │ + b 0x14c440 │ │ │ │ mvn r5, #21 │ │ │ │ - b 0x14c4a4 │ │ │ │ + b 0x14c5a4 │ │ │ │ mvn r5, #13 │ │ │ │ - b 0x14c4a4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14c5a4 │ │ │ │ + bl 0x3b38dc │ │ │ │ mvn r5, #11 │ │ │ │ - b 0x14c4a4 │ │ │ │ - ldr r2, [pc, #60] @ 0x14c594 │ │ │ │ - ldr r1, [pc, #60] @ 0x14c598 │ │ │ │ - ldr r0, [pc, #60] @ 0x14c59c │ │ │ │ + b 0x14c5a4 │ │ │ │ + ldr r2, [pc, #60] @ 0x14c694 │ │ │ │ + ldr r1, [pc, #60] @ 0x14c698 │ │ │ │ + ldr r0, [pc, #60] @ 0x14c69c │ │ │ │ add r3, r3, #8 │ │ │ │ - bl 0x365e98 │ │ │ │ - bl 0x148b1c │ │ │ │ - ldr r2, [pc, #48] @ 0x14c5a0 │ │ │ │ - ldr r1, [pc, #36] @ 0x14c598 │ │ │ │ - ldr r0, [pc, #44] @ 0x14c5a4 │ │ │ │ + bl 0x365f98 │ │ │ │ + bl 0x148c1c │ │ │ │ + ldr r2, [pc, #48] @ 0x14c6a0 │ │ │ │ + ldr r1, [pc, #36] @ 0x14c698 │ │ │ │ + ldr r0, [pc, #44] @ 0x14c6a4 │ │ │ │ add r3, r3, #8 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r9, r6, r8, ror r0 │ │ │ │ + subeq r9, r6, r8, ror r1 │ │ │ │ ldrdeq r4, [r8], r4 @ │ │ │ │ - subeq r8, r6, r5 │ │ │ │ + subeq r8, r6, r5, lsl #2 │ │ │ │ ldreq r4, [r2], #2340 @ 0x924 │ │ │ │ - addeq r3, pc, ip, lsr #21 │ │ │ │ + addeq r3, pc, ip, lsr #19 │ │ │ │ andeq r1, r0, r8, ror #4 │ │ │ │ - subeq r2, r1, r0, ror r0 │ │ │ │ - subeq r2, r1, r0, lsl #3 │ │ │ │ + subeq r2, r1, r0, ror r1 │ │ │ │ + subeq r2, r1, r0, lsl #5 │ │ │ │ andeq r1, r0, r9, ror #4 │ │ │ │ - @ instruction: 0x00412198 │ │ │ │ + @ instruction: 0x00412298 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #864] @ 0x14c924 │ │ │ │ + ldr r3, [pc, #864] @ 0x14ca24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #860] @ 0x14c928 │ │ │ │ + ldr r2, [pc, #860] @ 0x14ca28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add fp, sp, #28 │ │ │ │ add ip, r3, #8 │ │ │ │ stm fp, {r0, r1} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ cmp r2, #9 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ stm r2, {r0, r1} │ │ │ │ - bne 0x14c910 │ │ │ │ + bne 0x14ca10 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bne 0x14c8fc │ │ │ │ + bne 0x14c9fc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r2, [pc, #784] @ 0x14c92c │ │ │ │ + ldr r2, [pc, #784] @ 0x14ca2c │ │ │ │ sub r3, r3, #1 │ │ │ │ add sl, r5, #24 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x14c8f8 │ │ │ │ + bhi 0x14c9f8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r9, #4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14c8e4 │ │ │ │ + beq 0x14c9e4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #704] @ 0x14c930 │ │ │ │ + ldr r2, [pc, #704] @ 0x14ca30 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x14c8f8 │ │ │ │ + bhi 0x14c9f8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r7, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x14c858 │ │ │ │ + beq 0x14c958 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x354954 │ │ │ │ + bl 0x354a54 │ │ │ │ lsl r3, r0, #5 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ movls r2, #0 │ │ │ │ strls r2, [sp, #16] │ │ │ │ - bhi 0x14c80c │ │ │ │ + bhi 0x14c90c │ │ │ │ mov r6, r4 │ │ │ │ str r3, [r6], #8 │ │ │ │ - ldr r1, [pc, #620] @ 0x14c934 │ │ │ │ + ldr r1, [pc, #620] @ 0x14ca34 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ str r4, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x14c710 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14c810 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bcc 0x14c75c │ │ │ │ + bcc 0x14c85c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14c800 │ │ │ │ - ldr r3, [pc, #508] @ 0x14c928 │ │ │ │ + bne 0x14c900 │ │ │ │ + ldr r3, [pc, #508] @ 0x14ca28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14c8ec │ │ │ │ + bne 0x14c9ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -323971,620 +324035,620 @@ │ │ │ │ lsr r9, r9, #5 │ │ │ │ mul r3, r7, r9 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ str r8, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14c8e4 │ │ │ │ + beq 0x14c9e4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x14c718 │ │ │ │ + beq 0x14c818 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x14c718 │ │ │ │ + beq 0x14c818 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add sl, sl, #1 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ cmp r9, sl │ │ │ │ add r8, r8, r7 │ │ │ │ add r6, r6, #32 │ │ │ │ - bne 0x14c7cc │ │ │ │ + bne 0x14c8cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14c724 │ │ │ │ + beq 0x14c824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x14c724 │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x14c824 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x2fb73c │ │ │ │ + bl 0x2fb83c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14c8f0 │ │ │ │ + beq 0x14c9f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 0x14c6b8 │ │ │ │ + b 0x14c7b8 │ │ │ │ mov r9, #2 │ │ │ │ - b 0x14c638 │ │ │ │ + b 0x14c738 │ │ │ │ mov r9, #8 │ │ │ │ - b 0x14c638 │ │ │ │ + b 0x14c738 │ │ │ │ cmp r8, #0 │ │ │ │ mov r7, #2 │ │ │ │ - bne 0x14c694 │ │ │ │ + bne 0x14c794 │ │ │ │ mov r6, r8 │ │ │ │ str r8, [sp, #16] │ │ │ │ - b 0x14c6c0 │ │ │ │ + b 0x14c7c0 │ │ │ │ mov r7, #8 │ │ │ │ - b 0x14c68c │ │ │ │ - ldr r3, [pc, #196] @ 0x14c938 │ │ │ │ + b 0x14c78c │ │ │ │ + ldr r3, [pc, #196] @ 0x14ca38 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 0x14c638 │ │ │ │ + b 0x14c738 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ ldr r9, [r5, #28] │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r9, r0, r9 │ │ │ │ - b 0x14c638 │ │ │ │ + b 0x14c738 │ │ │ │ mov r9, #1 │ │ │ │ - b 0x14c638 │ │ │ │ - ldr r3, [pc, #136] @ 0x14c938 │ │ │ │ + b 0x14c738 │ │ │ │ + ldr r3, [pc, #136] @ 0x14ca38 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ - b 0x14c68c │ │ │ │ + b 0x14c78c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r7, r0, r7 │ │ │ │ - b 0x14c68c │ │ │ │ + b 0x14c78c │ │ │ │ mov r7, #1 │ │ │ │ - b 0x14c68c │ │ │ │ + b 0x14c78c │ │ │ │ mvn r5, #13 │ │ │ │ - b 0x14c724 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14c824 │ │ │ │ + bl 0x3b38dc │ │ │ │ mvn r5, #11 │ │ │ │ - b 0x14c724 │ │ │ │ - bl 0x148b1c │ │ │ │ - ldr r2, [pc, #56] @ 0x14c93c │ │ │ │ - ldr r1, [pc, #56] @ 0x14c940 │ │ │ │ - ldr r0, [pc, #56] @ 0x14c944 │ │ │ │ + b 0x14c824 │ │ │ │ + bl 0x148c1c │ │ │ │ + ldr r2, [pc, #56] @ 0x14ca3c │ │ │ │ + ldr r1, [pc, #56] @ 0x14ca40 │ │ │ │ + ldr r0, [pc, #56] @ 0x14ca44 │ │ │ │ add r3, r3, #16 │ │ │ │ - bl 0x365e98 │ │ │ │ - ldr r2, [pc, #48] @ 0x14c948 │ │ │ │ - ldr r1, [pc, #36] @ 0x14c940 │ │ │ │ - ldr r0, [pc, #44] @ 0x14c94c │ │ │ │ + bl 0x365f98 │ │ │ │ + ldr r2, [pc, #48] @ 0x14ca48 │ │ │ │ + ldr r1, [pc, #36] @ 0x14ca40 │ │ │ │ + ldr r0, [pc, #44] @ 0x14ca4c │ │ │ │ add r3, r3, #16 │ │ │ │ - bl 0x365e98 │ │ │ │ - @ instruction: 0x00469098 │ │ │ │ + bl 0x365f98 │ │ │ │ + @ instruction: 0x00469198 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, r1, lsl r0 │ │ │ │ - subeq r8, r6, sp, lsl r0 │ │ │ │ - addeq r3, pc, r4, lsr #15 │ │ │ │ + subeq r8, r6, r1, lsl r1 │ │ │ │ + subeq r8, r6, sp, lsl r1 │ │ │ │ + addeq r3, pc, r4, lsr #13 │ │ │ │ ldrdeq r4, [r8], r4 @ │ │ │ │ @ instruction: 0x000012bc │ │ │ │ - subeq r2, r1, r0, ror r0 │ │ │ │ - @ instruction: 0x00412198 │ │ │ │ + subeq r2, r1, r0, ror r1 │ │ │ │ + @ instruction: 0x00412298 │ │ │ │ @ instruction: 0x000012bb │ │ │ │ - subeq r2, r1, r0, lsl #3 │ │ │ │ + subeq r2, r1, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #524288 @ 0x80000 │ │ │ │ and r7, r1, #15 │ │ │ │ orrne r7, r7, #524288 @ 0x80000 │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - beq 0x14c9f4 │ │ │ │ + beq 0x14caf4 │ │ │ │ cmp r0, #16 │ │ │ │ orr r7, r7, #2048 @ 0x800 │ │ │ │ - beq 0x14ca20 │ │ │ │ + beq 0x14cb20 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 0x14ca14 │ │ │ │ + beq 0x14cb14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3b2240 │ │ │ │ + bl 0x3b2340 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14c9c0 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14cac0 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x14c9d8 │ │ │ │ + blt 0x14cad8 │ │ │ │ cmp r7, #10 │ │ │ │ - beq 0x14cad0 │ │ │ │ + beq 0x14cbd0 │ │ │ │ cmp r6, #16 │ │ │ │ - beq 0x14ca3c │ │ │ │ + beq 0x14cb3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #16 │ │ │ │ - beq 0x14ca20 │ │ │ │ + beq 0x14cb20 │ │ │ │ cmp r0, #17 │ │ │ │ - beq 0x14ca14 │ │ │ │ + beq 0x14cb14 │ │ │ │ cmp r7, #10 │ │ │ │ cmpeq r0, #2 │ │ │ │ - bne 0x14c994 │ │ │ │ + bne 0x14ca94 │ │ │ │ mov r7, #10 │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ - b 0x14c994 │ │ │ │ + b 0x14ca94 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r5, #15 │ │ │ │ - beq 0x14c994 │ │ │ │ + beq 0x14ca94 │ │ │ │ cmp r5, #9 │ │ │ │ - beq 0x14c994 │ │ │ │ + beq 0x14ca94 │ │ │ │ mvn r4, #92 @ 0x5c │ │ │ │ - b 0x14c9d8 │ │ │ │ + b 0x14cad8 │ │ │ │ cmp r5, #9 │ │ │ │ - beq 0x14cb64 │ │ │ │ + beq 0x14cc64 │ │ │ │ cmp r5, #15 │ │ │ │ - beq 0x14c9d8 │ │ │ │ + beq 0x14cad8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x14cbdc │ │ │ │ - ldr r3, [pc, #408] @ 0x14cbf4 │ │ │ │ + bne 0x14ccdc │ │ │ │ + ldr r3, [pc, #408] @ 0x14ccf4 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r8, [pc, #404] @ 0x14cbf8 │ │ │ │ - ldr r1, [pc, #404] @ 0x14cbfc │ │ │ │ - ldr r0, [pc, #404] @ 0x14cc00 │ │ │ │ + ldr r8, [pc, #404] @ 0x14ccf8 │ │ │ │ + ldr r1, [pc, #404] @ 0x14ccfc │ │ │ │ + ldr r0, [pc, #404] @ 0x14cd00 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r8] │ │ │ │ - ldr r6, [pc, #392] @ 0x14cc04 │ │ │ │ + ldr r6, [pc, #392] @ 0x14cd04 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 0x14cab8 │ │ │ │ + bcc 0x14cbb8 │ │ │ │ bic r1, r4, #63 @ 0x3f │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r8] │ │ │ │ - bl 0x2fb85c │ │ │ │ + bl 0x2fb95c │ │ │ │ ldr r2, [r8] │ │ │ │ mov r1, r5 │ │ │ │ sub r2, r2, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ str r3, [r6] │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #324] @ 0x14cc08 │ │ │ │ - ldr r0, [pc, #312] @ 0x14cc00 │ │ │ │ + ldr r2, [pc, #324] @ 0x14cd08 │ │ │ │ + ldr r0, [pc, #312] @ 0x14cd00 │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ - bl 0x14898c │ │ │ │ - b 0x14c9d8 │ │ │ │ - ldr r3, [pc, #284] @ 0x14cbf4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r7, [pc, #280] @ 0x14cbf8 │ │ │ │ - ldr r1, [pc, #280] @ 0x14cbfc │ │ │ │ - ldr r0, [pc, #280] @ 0x14cc00 │ │ │ │ + bl 0x148a8c │ │ │ │ + b 0x14cad8 │ │ │ │ + ldr r3, [pc, #284] @ 0x14ccf4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r7, [pc, #280] @ 0x14ccf8 │ │ │ │ + ldr r1, [pc, #280] @ 0x14ccfc │ │ │ │ + ldr r0, [pc, #280] @ 0x14cd00 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r7] │ │ │ │ - ldr r6, [pc, #268] @ 0x14cc04 │ │ │ │ + ldr r6, [pc, #268] @ 0x14cd04 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 0x14cb30 │ │ │ │ + bcc 0x14cc30 │ │ │ │ bic r1, r4, #63 @ 0x3f │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r7] │ │ │ │ - bl 0x2fb85c │ │ │ │ + bl 0x2fb95c │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r2, r5 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [r6] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #208] @ 0x14cc0c │ │ │ │ - ldr r0, [pc, #192] @ 0x14cc00 │ │ │ │ + ldr r2, [pc, #208] @ 0x14cd0c │ │ │ │ + ldr r0, [pc, #192] @ 0x14cd00 │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ - bl 0x14898c │ │ │ │ + bl 0x148a8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #136] @ 0x14cbf4 │ │ │ │ + ldr r3, [pc, #136] @ 0x14ccf4 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r7, [pc, #132] @ 0x14cbf8 │ │ │ │ - ldr r1, [pc, #132] @ 0x14cbfc │ │ │ │ - ldr r0, [pc, #132] @ 0x14cc00 │ │ │ │ + ldr r7, [pc, #132] @ 0x14ccf8 │ │ │ │ + ldr r1, [pc, #132] @ 0x14ccfc │ │ │ │ + ldr r0, [pc, #132] @ 0x14cd00 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r7] │ │ │ │ - ldr r6, [pc, #120] @ 0x14cc04 │ │ │ │ + ldr r6, [pc, #120] @ 0x14cd04 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 0x14cbc4 │ │ │ │ + bcc 0x14ccc4 │ │ │ │ bic r1, r4, #63 @ 0x3f │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r7] │ │ │ │ - bl 0x2fb85c │ │ │ │ + bl 0x2fb95c │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r2, r5 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [r6] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #64] @ 0x14cc10 │ │ │ │ - ldr r0, [pc, #44] @ 0x14cc00 │ │ │ │ + ldr r2, [pc, #64] @ 0x14cd10 │ │ │ │ + ldr r0, [pc, #44] @ 0x14cd00 │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ - bl 0x14898c │ │ │ │ - b 0x14c9d8 │ │ │ │ + bl 0x148a8c │ │ │ │ + b 0x14cad8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #44] @ 0x14cc14 │ │ │ │ - ldr r2, [pc, #44] @ 0x14cc18 │ │ │ │ - ldr r1, [pc, #44] @ 0x14cc1c │ │ │ │ + ldr r3, [pc, #44] @ 0x14cd14 │ │ │ │ + ldr r2, [pc, #44] @ 0x14cd18 │ │ │ │ + ldr r1, [pc, #44] @ 0x14cd1c │ │ │ │ str r0, [sp] │ │ │ │ - bl 0x310ea0 │ │ │ │ + bl 0x310fa0 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ adceq r3, r8, r8, asr #7 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ adceq r3, r8, r8, ror #7 │ │ │ │ adceq fp, r7, r4, lsr sl │ │ │ │ adceq fp, r7, r0, asr #20 │ │ │ │ adceq fp, r7, r8, lsr #20 │ │ │ │ - strheq r9, [r6], #-8 │ │ │ │ + strheq r9, [r6], #-24 @ 0xffffffe8 │ │ │ │ andeq r0, r0, r8, lsr #25 │ │ │ │ - subeq r2, r1, r0, ror r0 │ │ │ │ + subeq r2, r1, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3592] @ 0xe08 │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #1944] @ 0x14d3d8 │ │ │ │ + ldr r3, [pc, #1944] @ 0x14d4d8 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp sl, r5 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ streq sl, [sp, #32] │ │ │ │ - bne 0x14ce04 │ │ │ │ + bne 0x14cf04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq fp, [sp, #24] │ │ │ │ - bne 0x14ceec │ │ │ │ + bne 0x14cfec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r4, [sp, #28] │ │ │ │ - bne 0x14cfdc │ │ │ │ + bne 0x14d0dc │ │ │ │ ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14cd9c │ │ │ │ + bne 0x14ce9c │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ - ldr r2, [pc, #1792] @ 0x14d3dc │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r2, [pc, #1792] @ 0x14d4dc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #1756] @ 0x14d3e0 │ │ │ │ + ldr r1, [pc, #1756] @ 0x14d4e0 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x14cd30 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14ce30 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r7, r0, #0 │ │ │ │ cmn r7, #4096 @ 0x1000 │ │ │ │ - bcs 0x14cd64 │ │ │ │ + bcs 0x14ce64 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x14d0c8 │ │ │ │ + bne 0x14d1c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14d1b4 │ │ │ │ + bne 0x14d2b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14d2a0 │ │ │ │ + bne 0x14d3a0 │ │ │ │ ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14d370 │ │ │ │ - ldr r3, [pc, #1644] @ 0x14d3d8 │ │ │ │ + bne 0x14d470 │ │ │ │ + ldr r3, [pc, #1644] @ 0x14d4d8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14d3d4 │ │ │ │ + bne 0x14d4d4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14d3cc │ │ │ │ + beq 0x14d4cc │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ rsb r2, r3, r3, lsl #5 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ asr r5, r5, #31 │ │ │ │ lsl r3, r3, #3 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 0x14ccd4 │ │ │ │ + b 0x14cdd4 │ │ │ │ adds r4, r9, #31 │ │ │ │ addmi fp, r9, #62 @ 0x3e │ │ │ │ movpl fp, r4 │ │ │ │ mov r3, #1 │ │ │ │ asr fp, fp, #5 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x14d3cc │ │ │ │ + beq 0x14d4cc │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp r4, #31 │ │ │ │ - ble 0x14ced4 │ │ │ │ + ble 0x14cfd4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, #1 │ │ │ │ str r9, [sp, #32] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov sl, #0 │ │ │ │ mov r4, r9 │ │ │ │ lsr r2, r4, sl │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x14ceac │ │ │ │ + beq 0x14cfac │ │ │ │ add r9, sl, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ and r9, r9, #31 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r2, [r0, #-388] @ 0xfffffe7c │ │ │ │ orr r2, r2, r6, lsl r9 │ │ │ │ str r2, [r0, #-388] @ 0xfffffe7c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, #32 │ │ │ │ - bne 0x14ce7c │ │ │ │ + bne 0x14cf7c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ add r5, r5, #32 │ │ │ │ add r7, r7, #4 │ │ │ │ - bgt 0x14ce60 │ │ │ │ + bgt 0x14cf60 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq fp, [sp, #24] │ │ │ │ - beq 0x14ccb4 │ │ │ │ + beq 0x14cdb4 │ │ │ │ adds r4, r9, #31 │ │ │ │ addmi r8, r9, #62 @ 0x3e │ │ │ │ movpl r8, r4 │ │ │ │ mov r3, #1 │ │ │ │ asr r8, r8, #5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14d3cc │ │ │ │ + beq 0x14d4cc │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp r4, #31 │ │ │ │ - ble 0x14cfc8 │ │ │ │ + ble 0x14d0c8 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r9 │ │ │ │ lsr r2, r6, sl │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x14cf9c │ │ │ │ + beq 0x14d09c │ │ │ │ add r9, sl, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ and r9, r9, #31 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r2, [r0, #-260] @ 0xfffffefc │ │ │ │ orr r2, r2, r5, lsl r9 │ │ │ │ str r2, [r0, #-260] @ 0xfffffefc │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, #32 │ │ │ │ - bne 0x14cf6c │ │ │ │ + bne 0x14d06c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #32 │ │ │ │ add r6, r6, #4 │ │ │ │ - bgt 0x14cf4c │ │ │ │ + bgt 0x14d04c │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add fp, sp, #204 @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r4, [sp, #28] │ │ │ │ - beq 0x14ccc4 │ │ │ │ + beq 0x14cdc4 │ │ │ │ adds r4, r9, #31 │ │ │ │ addmi r8, r9, #62 @ 0x3e │ │ │ │ movpl r8, r4 │ │ │ │ mov r3, #1 │ │ │ │ asr r8, r8, #5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14d3cc │ │ │ │ + beq 0x14d4cc │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp r4, #31 │ │ │ │ - ble 0x14d0c0 │ │ │ │ + ble 0x14d1c0 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r9 │ │ │ │ lsr r2, r6, sl │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x14d090 │ │ │ │ + beq 0x14d190 │ │ │ │ add r9, r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ and r9, r9, #31 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r2, [r0, #-132] @ 0xffffff7c │ │ │ │ orr r2, r2, r5, lsl r9 │ │ │ │ str r2, [r0, #-132] @ 0xffffff7c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, #32 │ │ │ │ - bne 0x14d060 │ │ │ │ + bne 0x14d160 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #32 │ │ │ │ add r6, r6, #4 │ │ │ │ - bgt 0x14d040 │ │ │ │ + bgt 0x14d140 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #332 @ 0x14c │ │ │ │ - b 0x14ccc4 │ │ │ │ + b 0x14cdc4 │ │ │ │ adds r4, r9, #31 │ │ │ │ mov r1, sl │ │ │ │ addmi sl, r9, #62 @ 0x3e │ │ │ │ movpl sl, r4 │ │ │ │ asr sl, sl, #5 │ │ │ │ mov r3, #0 │ │ │ │ lsl r2, sl, #2 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14d3cc │ │ │ │ + beq 0x14d4cc │ │ │ │ cmp r4, #31 │ │ │ │ - ble 0x14cd40 │ │ │ │ + ble 0x14ce40 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -324593,57 +324657,57 @@ │ │ │ │ mov r4, fp │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r5 │ │ │ │ add r5, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ and r5, r5, #31 │ │ │ │ add r0, sp, r0, lsl #2 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ands r2, r2, r6, lsl r5 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r8, r8, r2, lsl r4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 0x14d134 │ │ │ │ + bne 0x14d234 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ add r8, r8, #1 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp sl, r8 │ │ │ │ add r5, r5, #32 │ │ │ │ add r9, r9, #4 │ │ │ │ - bgt 0x14d11c │ │ │ │ + bgt 0x14d21c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ - beq 0x14cd4c │ │ │ │ + beq 0x14ce4c │ │ │ │ adds r4, r9, #31 │ │ │ │ addmi sl, r9, #62 @ 0x3e │ │ │ │ movpl sl, r4 │ │ │ │ asr sl, sl, #5 │ │ │ │ mov r1, r3 │ │ │ │ lsl r2, sl, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14d3cc │ │ │ │ + beq 0x14d4cc │ │ │ │ cmp r4, #31 │ │ │ │ - ble 0x14cd4c │ │ │ │ + ble 0x14ce4c │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r8, r5 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -324652,184 +324716,184 @@ │ │ │ │ mov r4, fp │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r5 │ │ │ │ add r5, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ and r5, r5, #31 │ │ │ │ add r0, sp, r0, lsl #2 │ │ │ │ ldr r2, [r0, #204] @ 0xcc │ │ │ │ ands r2, r2, r6, lsl r5 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r8, r8, r2, lsl r4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 0x14d220 │ │ │ │ + bne 0x14d320 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ add r8, r8, #1 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp sl, r8 │ │ │ │ add r5, r5, #32 │ │ │ │ add r9, r9, #4 │ │ │ │ - bgt 0x14d208 │ │ │ │ + bgt 0x14d308 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - beq 0x14cd58 │ │ │ │ + beq 0x14ce58 │ │ │ │ adds r4, r9, #31 │ │ │ │ addmi r8, r9, #62 @ 0x3e │ │ │ │ movpl r8, r4 │ │ │ │ asr r3, r8, #5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14d3cc │ │ │ │ + beq 0x14d4cc │ │ │ │ cmp r4, #31 │ │ │ │ - ble 0x14cd58 │ │ │ │ + ble 0x14ce58 │ │ │ │ mov r8, #0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add sl, r8, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ and r3, sl, #31 │ │ │ │ add r0, sp, r0, lsl #2 │ │ │ │ ldr r1, [r0, #332] @ 0x14c │ │ │ │ ands r1, r1, r5, lsl r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r7, r7, r3, lsl r4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 0x14d300 │ │ │ │ + bne 0x14d400 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ add r8, r8, #32 │ │ │ │ add r6, r6, #4 │ │ │ │ - bgt 0x14d2f8 │ │ │ │ + bgt 0x14d3f8 │ │ │ │ ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14cd64 │ │ │ │ + beq 0x14ce64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #104] @ 0x14d3e4 │ │ │ │ + ldr r2, [pc, #104] @ 0x14d4e4 │ │ │ │ asr r5, r3, #31 │ │ │ │ smull r1, r3, r2, r3 │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ rsb r5, r5, r3, asr #6 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x14d3cc │ │ │ │ + beq 0x14d4cc │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r0, r4, r2 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14cd64 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14ce64 │ │ │ │ mvn r7, #13 │ │ │ │ - b 0x14cd64 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14ce64 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - umulleq r3, pc, r0, r1 @ │ │ │ │ + umulleq r3, pc, r0, r0 @ │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #900] @ 0x14d790 │ │ │ │ + ldr r3, [pc, #900] @ 0x14d890 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [fp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bne 0x14d730 │ │ │ │ + bne 0x14d830 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x14d69c │ │ │ │ + beq 0x14d79c │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14d740 │ │ │ │ + beq 0x14d840 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r9, #0 │ │ │ │ - blt 0x14d770 │ │ │ │ + blt 0x14d870 │ │ │ │ add r2, r9, #7 │ │ │ │ bic r3, r2, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ sub r3, sp, r3 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ bic r2, r2, #7 │ │ │ │ - beq 0x14d4a0 │ │ │ │ + beq 0x14d5a0 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 0x14d48c │ │ │ │ - ldr r3, [pc, #748] @ 0x14d794 │ │ │ │ + bne 0x14d58c │ │ │ │ + ldr r3, [pc, #748] @ 0x14d894 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - beq 0x14d4c0 │ │ │ │ + beq 0x14d5c0 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ - ldr r3, [pc, #720] @ 0x14d798 │ │ │ │ + ldr r3, [pc, #720] @ 0x14d898 │ │ │ │ str r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ add r3, sp, #16 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ @@ -324839,796 +324903,796 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #292 @ 0x124 │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x14d528 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14d628 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bcs 0x14d6f8 │ │ │ │ + bcs 0x14d7f8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 0x14d5f8 │ │ │ │ - ldr sl, [pc, #604] @ 0x14d79c │ │ │ │ + blt 0x14d6f8 │ │ │ │ + ldr sl, [pc, #604] @ 0x14d89c │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #596] @ 0x14d7a0 │ │ │ │ - ldr r0, [pc, #596] @ 0x14d7a4 │ │ │ │ + ldr r1, [pc, #596] @ 0x14d8a0 │ │ │ │ + ldr r0, [pc, #596] @ 0x14d8a4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #592] @ 0x14d7a8 │ │ │ │ + ldr r3, [pc, #592] @ 0x14d8a8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 0x14d748 │ │ │ │ - ldr r3, [pc, #580] @ 0x14d7ac │ │ │ │ + bcs 0x14d848 │ │ │ │ + ldr r3, [pc, #580] @ 0x14d8ac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x14d748 │ │ │ │ + beq 0x14d848 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r0, [pc, #548] @ 0x14d7a4 │ │ │ │ + ldr r0, [pc, #548] @ 0x14d8a4 │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bl 0x14898c │ │ │ │ + bl 0x148a8c │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x14d5f0 │ │ │ │ + beq 0x14d6f0 │ │ │ │ ldr sl, [sl] │ │ │ │ - ldr r1, [pc, #516] @ 0x14d7a0 │ │ │ │ - ldr r0, [pc, #516] @ 0x14d7a4 │ │ │ │ + ldr r1, [pc, #516] @ 0x14d8a0 │ │ │ │ + ldr r0, [pc, #516] @ 0x14d8a4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx sl │ │ │ │ - ldr r3, [pc, #508] @ 0x14d7a8 │ │ │ │ + ldr r3, [pc, #508] @ 0x14d8a8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r6, r3 │ │ │ │ movcs r6, #0 │ │ │ │ - bcs 0x14d5cc │ │ │ │ - ldr r3, [pc, #492] @ 0x14d7ac │ │ │ │ + bcs 0x14d6cc │ │ │ │ + ldr r3, [pc, #492] @ 0x14d8ac │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [r3, r6, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r6, [r6] │ │ │ │ - ldr r0, [pc, #464] @ 0x14d7a4 │ │ │ │ - bl 0x14898c │ │ │ │ + ldr r0, [pc, #464] @ 0x14d8a4 │ │ │ │ + bl 0x148a8c │ │ │ │ cmp r7, r5 │ │ │ │ movcc r1, r7 │ │ │ │ movcs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #4096 @ 0x1000 │ │ │ │ - bcs 0x14d768 │ │ │ │ + bcs 0x14d868 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x14d6f8 │ │ │ │ + beq 0x14d7f8 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r9, r3 │ │ │ │ movcs r9, r3 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x14d668 │ │ │ │ + beq 0x14d768 │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14d77c │ │ │ │ + beq 0x14d87c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x14d668 │ │ │ │ + beq 0x14d768 │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 0x14d668 │ │ │ │ + beq 0x14d768 │ │ │ │ ldrh r3, [r6] │ │ │ │ strh r3, [r4] │ │ │ │ cmp r3, #10 │ │ │ │ - bne 0x14d668 │ │ │ │ + bne 0x14d768 │ │ │ │ cmp r9, #27 │ │ │ │ ldrhhi r3, [r4, #24] │ │ │ │ strhi r3, [r4, #24] │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14d740 │ │ │ │ + beq 0x14d840 │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r2, #4 │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14d6f8 │ │ │ │ - ldr r3, [pc, #268] @ 0x14d7b0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14d7f8 │ │ │ │ + ldr r3, [pc, #268] @ 0x14d8b0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #292 @ 0x124 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ stmib sp, {r5, r8} │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x14d6f0 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14d7f0 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bcc 0x14d754 │ │ │ │ - ldr r3, [pc, #144] @ 0x14d790 │ │ │ │ + bcc 0x14d854 │ │ │ │ + ldr r3, [pc, #144] @ 0x14d890 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14d778 │ │ │ │ + bne 0x14d878 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 0x14d430 │ │ │ │ + bne 0x14d530 │ │ │ │ mvn r5, #13 │ │ │ │ - b 0x14d6f8 │ │ │ │ - ldr r0, [pc, #84] @ 0x14d7a4 │ │ │ │ - bl 0x14898c │ │ │ │ - b 0x14d5f0 │ │ │ │ + b 0x14d7f8 │ │ │ │ + ldr r0, [pc, #84] @ 0x14d8a4 │ │ │ │ + bl 0x148a8c │ │ │ │ + b 0x14d6f0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 0x14d6f8 │ │ │ │ + blt 0x14d7f8 │ │ │ │ mov r9, r8 │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ - b 0x14d538 │ │ │ │ + b 0x14d638 │ │ │ │ mov r5, r0 │ │ │ │ - b 0x14d6f8 │ │ │ │ + b 0x14d7f8 │ │ │ │ mvn r5, #21 │ │ │ │ - b 0x14d6f8 │ │ │ │ - bl 0x3b37dc │ │ │ │ - ldr r3, [pc, #48] @ 0x14d7b4 │ │ │ │ - ldr r1, [pc, #48] @ 0x14d7b8 │ │ │ │ - ldr r0, [pc, #48] @ 0x14d7bc │ │ │ │ + b 0x14d7f8 │ │ │ │ + bl 0x3b38dc │ │ │ │ + ldr r3, [pc, #48] @ 0x14d8b4 │ │ │ │ + ldr r1, [pc, #48] @ 0x14d8b8 │ │ │ │ + ldr r0, [pc, #48] @ 0x14d8bc │ │ │ │ mov r2, #1744 @ 0x6d0 │ │ │ │ - bl 0x365e98 │ │ │ │ + bl 0x365f98 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - addeq r2, pc, r4, lsr #19 │ │ │ │ + addeq r2, pc, r4, lsr #17 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ adceq r3, r8, r8, asr #7 │ │ │ │ adceq r3, r8, r8, ror #7 │ │ │ │ - addeq r2, pc, r8, asr #15 │ │ │ │ - subeq r9, r6, r4, asr #1 │ │ │ │ - subeq r2, r1, r0, ror r0 │ │ │ │ - ldrdeq r2, [r1], #-56 @ 0xffffffc8 │ │ │ │ + addeq r2, pc, r8, asr #13 │ │ │ │ + subeq r9, r6, r4, asr #3 │ │ │ │ + subeq r2, r1, r0, ror r1 │ │ │ │ + ldrdeq r2, [r1], #-72 @ 0xffffffb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #24 │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ bic ip, r3, #524288 @ 0x80000 │ │ │ │ mov lr, #0 │ │ │ │ bic ip, ip, #2048 @ 0x800 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #676] @ 0x14da94 │ │ │ │ + ldr r2, [pc, #676] @ 0x14db94 │ │ │ │ cmp ip, lr │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ - bne 0x14da88 │ │ │ │ + bne 0x14db88 │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ and r4, r3, #2048 @ 0x800 │ │ │ │ orrne r4, r4, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 0x14da24 │ │ │ │ + beq 0x14db24 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14da1c │ │ │ │ + beq 0x14db1c │ │ │ │ mov r2, #4 │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r6, [fp, #-36] @ 0xffffffdc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 0x14da88 │ │ │ │ - ldr r3, [pc, #572] @ 0x14da98 │ │ │ │ + blt 0x14db88 │ │ │ │ + ldr r3, [pc, #572] @ 0x14db98 │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 0x14da00 │ │ │ │ + bne 0x14db00 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r5, r3 │ │ │ │ - bhi 0x14da1c │ │ │ │ + bhi 0x14db1c │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x126458 │ │ │ │ + bl 0x126558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14da1c │ │ │ │ + beq 0x14db1c │ │ │ │ add r2, r6, #7 │ │ │ │ bic r3, r2, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ sub r3, sp, r3 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ bic r2, r2, #7 │ │ │ │ - beq 0x14d8b8 │ │ │ │ + beq 0x14d9b8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 0x14d8a4 │ │ │ │ - ldr r3, [pc, #476] @ 0x14da9c │ │ │ │ + bne 0x14d9a4 │ │ │ │ + ldr r3, [pc, #476] @ 0x14db9c │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - beq 0x14d8d8 │ │ │ │ + beq 0x14d9d8 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ - ldr r3, [pc, #448] @ 0x14daa0 │ │ │ │ + ldr r3, [pc, #448] @ 0x14dba0 │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ add r8, sp, #8 │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #404] @ 0x14daa4 │ │ │ │ + ldr r1, [pc, #404] @ 0x14dba4 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14d934 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14da34 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x14d9cc │ │ │ │ + bcs 0x14dacc │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ cmp r6, r3 │ │ │ │ movcs r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x14d99c │ │ │ │ + beq 0x14da9c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14d99c │ │ │ │ + beq 0x14da9c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 0x14d99c │ │ │ │ + beq 0x14da9c │ │ │ │ ldrh r3, [r8] │ │ │ │ strh r3, [r5] │ │ │ │ cmp r3, #10 │ │ │ │ - bne 0x14d99c │ │ │ │ + bne 0x14da9c │ │ │ │ cmp r6, #27 │ │ │ │ ldrhhi r3, [r5, #24] │ │ │ │ strhi r3, [r5, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14da1c │ │ │ │ + beq 0x14db1c │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r2, #4 │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #192] @ 0x14da94 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #192] @ 0x14db94 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14da90 │ │ │ │ + bne 0x14db90 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14da78 │ │ │ │ + bne 0x14db78 │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, r6, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bls 0x14d86c │ │ │ │ + bls 0x14d96c │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14d9cc │ │ │ │ - ldr r3, [pc, #124] @ 0x14daa8 │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0x14dacc │ │ │ │ + ldr r3, [pc, #124] @ 0x14dba8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #108] @ 0x14daa4 │ │ │ │ + ldr r1, [pc, #108] @ 0x14dba4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #24 │ │ │ │ str r5, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14d9cc │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14dacc │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x14d9cc │ │ │ │ + b 0x14dacc │ │ │ │ sub r2, r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x14da1c │ │ │ │ - b 0x14da0c │ │ │ │ + bhi 0x14db1c │ │ │ │ + b 0x14db0c │ │ │ │ mvn r4, #21 │ │ │ │ - b 0x14d9cc │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14dacc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq r3, r8, r0, lsl r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - addeq r2, pc, ip, lsl #11 │ │ │ │ + addeq r2, pc, ip, lsl #9 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - addeq r2, pc, r0, asr #8 │ │ │ │ + addeq r2, pc, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3584] @ 0xe00 │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2328] @ 0x14e3e4 │ │ │ │ + ldr r3, [pc, #2328] @ 0x14e4e4 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #468] @ 0x1d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldrb r3, [sp, #520] @ 0x208 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r4, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp sl, r4 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ streq sl, [sp, #28] │ │ │ │ - bne 0x14ddb4 │ │ │ │ + bne 0x14deb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r4, [sp, #20] │ │ │ │ - bne 0x14dea4 │ │ │ │ + bne 0x14dfa4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [sp, #24] │ │ │ │ - bne 0x14df94 │ │ │ │ + bne 0x14e094 │ │ │ │ ldr r3, [sp, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14dc98 │ │ │ │ + bne 0x14dd98 │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ ldr r6, [sp, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14dd00 │ │ │ │ - ldr r2, [pc, #2148] @ 0x14e3e8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x14de00 │ │ │ │ + ldr r2, [pc, #2148] @ 0x14e4e8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #2132] @ 0x14e3ec │ │ │ │ + ldr r1, [pc, #2132] @ 0x14e4ec │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, r0, #24 │ │ │ │ mov r2, r9 │ │ │ │ stm sp, {r4, r5, r6} │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 0x14dbd0 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14dcd0 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r7, r0, #0 │ │ │ │ cmn r7, #4096 @ 0x1000 │ │ │ │ - bcs 0x14dc60 │ │ │ │ + bcs 0x14dd60 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x14e118 │ │ │ │ + bne 0x14e218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14e204 │ │ │ │ + bne 0x14e304 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14e2f0 │ │ │ │ + bne 0x14e3f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #512] @ 0x200 │ │ │ │ - beq 0x14e0c4 │ │ │ │ + beq 0x14e1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14dc60 │ │ │ │ + beq 0x14dd60 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ asr r3, r3, #31 │ │ │ │ add r0, r4, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #1916] @ 0x14e3e4 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #1916] @ 0x14e4e4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14e3e0 │ │ │ │ + bne 0x14e4e0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 0x14e074 │ │ │ │ + beq 0x14e174 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r6, r2 │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, [sp, #64] @ 0x40 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14db7c │ │ │ │ + beq 0x14dc7c │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 0x14db7c │ │ │ │ + beq 0x14dc7c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 0x13abc4 │ │ │ │ + bl 0x13acc4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 0x14dc60 │ │ │ │ - ldr r2, [pc, #1708] @ 0x14e3f0 │ │ │ │ + bne 0x14dd60 │ │ │ │ + ldr r2, [pc, #1708] @ 0x14e4f0 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #1660] @ 0x14e3ec │ │ │ │ + ldr r1, [pc, #1660] @ 0x14e4ec │ │ │ │ add r0, r0, #24 │ │ │ │ mov r2, r9 │ │ │ │ stm sp, {r4, r5, r6} │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x14e3cc │ │ │ │ + beq 0x14e4cc │ │ │ │ cmn r7, #512 @ 0x200 │ │ │ │ - beq 0x14dc60 │ │ │ │ - ldr r3, [pc, #1628] @ 0x14e3f4 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x14dd60 │ │ │ │ + ldr r3, [pc, #1628] @ 0x14e4f4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #656] @ 0x290 │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ str r2, [r3, #852] @ 0x354 │ │ │ │ - b 0x14dbd0 │ │ │ │ + b 0x14dcd0 │ │ │ │ adds r5, r9, #31 │ │ │ │ addmi r8, r9, #62 @ 0x3e │ │ │ │ movpl r8, r5 │ │ │ │ mov r3, #1 │ │ │ │ asr r8, r8, #5 │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp r5, #31 │ │ │ │ - ble 0x14de8c │ │ │ │ + ble 0x14df8c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r9, [sp, #28] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r9 │ │ │ │ lsr r2, r6, sl │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x14de60 │ │ │ │ + beq 0x14df60 │ │ │ │ add r9, sl, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ and r9, r9, #31 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r2, [r0, #-388] @ 0xfffffe7c │ │ │ │ orr r2, r2, r5, lsl r9 │ │ │ │ str r2, [r0, #-388] @ 0xfffffe7c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, #32 │ │ │ │ - bne 0x14de30 │ │ │ │ + bne 0x14df30 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #32 │ │ │ │ add r6, r6, #4 │ │ │ │ - bgt 0x14de10 │ │ │ │ + bgt 0x14df10 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r4, [sp, #20] │ │ │ │ - beq 0x14db50 │ │ │ │ + beq 0x14dc50 │ │ │ │ adds r4, r9, #31 │ │ │ │ addmi r8, r9, #62 @ 0x3e │ │ │ │ movpl r8, r4 │ │ │ │ mov r3, #1 │ │ │ │ asr r8, r8, #5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp r4, #31 │ │ │ │ - ble 0x14df80 │ │ │ │ + ble 0x14e080 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r9 │ │ │ │ lsr r2, r6, sl │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x14df54 │ │ │ │ + beq 0x14e054 │ │ │ │ add r9, sl, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ and r9, r9, #31 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r2, [r0, #-260] @ 0xfffffefc │ │ │ │ orr r2, r2, r5, lsl r9 │ │ │ │ str r2, [r0, #-260] @ 0xfffffefc │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, #32 │ │ │ │ - bne 0x14df24 │ │ │ │ + bne 0x14e024 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ add r4, r4, #32 │ │ │ │ add r6, r6, #4 │ │ │ │ - bgt 0x14df04 │ │ │ │ + bgt 0x14e004 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [sp, #24] │ │ │ │ - beq 0x14db60 │ │ │ │ + beq 0x14dc60 │ │ │ │ adds r5, r9, #31 │ │ │ │ addmi fp, r9, #62 @ 0x3e │ │ │ │ movpl fp, r5 │ │ │ │ mov r3, #1 │ │ │ │ asr fp, fp, #5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp r5, #31 │ │ │ │ - ble 0x14e06c │ │ │ │ + ble 0x14e16c │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ mov r4, r9 │ │ │ │ lsr r2, r4, sl │ │ │ │ tst r2, #1 │ │ │ │ - beq 0x14e044 │ │ │ │ + beq 0x14e144 │ │ │ │ add r9, r5, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ and r9, r9, #31 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r2, [r0, #-132] @ 0xffffff7c │ │ │ │ orr r2, r2, r6, lsl r9 │ │ │ │ str r2, [r0, #-132] @ 0xffffff7c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, #32 │ │ │ │ - bne 0x14e014 │ │ │ │ + bne 0x14e114 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ add r5, r5, #32 │ │ │ │ add r7, r7, #4 │ │ │ │ - bgt 0x14dff8 │ │ │ │ + bgt 0x14e0f8 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldm r4, {r4, r9, sl} │ │ │ │ add r5, sp, #340 @ 0x154 │ │ │ │ - b 0x14db60 │ │ │ │ + b 0x14dc60 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r1, r6, r2 │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 0x14dcec │ │ │ │ + b 0x14ddec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14dc60 │ │ │ │ + beq 0x14dd60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, r4, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14dc60 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14dd60 │ │ │ │ adds r4, r9, #31 │ │ │ │ mov r1, sl │ │ │ │ addmi sl, r9, #62 @ 0x3e │ │ │ │ movpl sl, r4 │ │ │ │ asr sl, sl, #5 │ │ │ │ mov r3, #0 │ │ │ │ lsl r2, sl, #2 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ cmp r4, #31 │ │ │ │ - ble 0x14dbe0 │ │ │ │ + ble 0x14dce0 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -325637,57 +325701,57 @@ │ │ │ │ mov r4, fp │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r5 │ │ │ │ add r5, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ and r5, r5, #31 │ │ │ │ add r0, sp, r0, lsl #2 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ands r2, r2, r6, lsl r5 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r8, r8, r2, lsl r4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 0x14e184 │ │ │ │ + bne 0x14e284 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ add r8, r8, #1 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp sl, r8 │ │ │ │ add r5, r5, #32 │ │ │ │ add r9, r9, #4 │ │ │ │ - bgt 0x14e16c │ │ │ │ + bgt 0x14e26c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ - beq 0x14dbec │ │ │ │ + beq 0x14dcec │ │ │ │ adds r4, r9, #31 │ │ │ │ addmi sl, r9, #62 @ 0x3e │ │ │ │ movpl sl, r4 │ │ │ │ asr sl, sl, #5 │ │ │ │ mov r1, r3 │ │ │ │ lsl r2, sl, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ cmp r4, #31 │ │ │ │ - ble 0x14dbec │ │ │ │ + ble 0x14dcec │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r9, [sp, #28] │ │ │ │ mov r8, r5 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -325696,196 +325760,196 @@ │ │ │ │ mov r4, fp │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r5 │ │ │ │ add r5, r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ and r5, r5, #31 │ │ │ │ add r0, sp, r0, lsl #2 │ │ │ │ ldr r2, [r0, #212] @ 0xd4 │ │ │ │ ands r2, r2, r6, lsl r5 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r8, r8, r2, lsl r4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 0x14e270 │ │ │ │ + bne 0x14e370 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ add r8, r8, #1 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp sl, r8 │ │ │ │ add r5, r5, #32 │ │ │ │ add r9, r9, #4 │ │ │ │ - bgt 0x14e258 │ │ │ │ + bgt 0x14e358 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - beq 0x14dbf8 │ │ │ │ + beq 0x14dcf8 │ │ │ │ adds r4, r9, #31 │ │ │ │ mov r1, r3 │ │ │ │ addmi r3, r9, #62 @ 0x3e │ │ │ │ movpl r3, r4 │ │ │ │ asr r9, r3, #5 │ │ │ │ lsl r2, r9, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14e3c4 │ │ │ │ + beq 0x14e4c4 │ │ │ │ cmp r4, #31 │ │ │ │ - ble 0x14dbf8 │ │ │ │ + ble 0x14dcf8 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ mov r4, sl │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r8, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r5 │ │ │ │ add r5, r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x3b3240 │ │ │ │ + bl 0x3b3340 │ │ │ │ and r5, r5, #31 │ │ │ │ add r0, sp, r0, lsl #2 │ │ │ │ ldr r2, [r0, #340] @ 0x154 │ │ │ │ ands r2, r2, r6, lsl r5 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r8, r8, r2, lsl r4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 0x14e354 │ │ │ │ + bne 0x14e454 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ add r8, r8, #1 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r9, r8 │ │ │ │ add r5, r5, #32 │ │ │ │ add fp, fp, #4 │ │ │ │ - bgt 0x14e33c │ │ │ │ - b 0x14dbf8 │ │ │ │ + bgt 0x14e43c │ │ │ │ + b 0x14dcf8 │ │ │ │ mvn r7, #13 │ │ │ │ - b 0x14dc60 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x14dd60 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r7, r0, #0 │ │ │ │ - b 0x14dd88 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14de88 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - addeq r2, pc, r8, ror #5 │ │ │ │ + addeq r2, pc, r8, ror #3 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - addeq r2, pc, r4, lsr #2 │ │ │ │ - ldrdeq r2, [pc], r4 │ │ │ │ + addeq r2, pc, r4, lsr #32 │ │ │ │ + ldrdeq r1, [pc], r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - ldr r3, [pc, #1148] @ 0x14e898 │ │ │ │ + ldr r3, [pc, #1148] @ 0x14e998 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ ldrb sl, [fp, #8] │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r3, #0 │ │ │ │ - beq 0x14e5e4 │ │ │ │ + beq 0x14e6e4 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 0x14e87c │ │ │ │ + bhi 0x14e97c │ │ │ │ mov r1, r0 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14e888 │ │ │ │ + beq 0x14e988 │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r0, sp │ │ │ │ bic r3, r2, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ sub r3, sp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 0x14e498 │ │ │ │ + beq 0x14e598 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 0x14e484 │ │ │ │ - ldr r3, [pc, #1020] @ 0x14e89c │ │ │ │ + bne 0x14e584 │ │ │ │ + ldr r3, [pc, #1020] @ 0x14e99c │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - beq 0x14e4b8 │ │ │ │ + beq 0x14e5b8 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ add r6, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ add ip, r5, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ str r1, [r6, r3] │ │ │ │ ldrsh r1, [ip, r3] │ │ │ │ strh r1, [r0, r3] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 0x14e4c8 │ │ │ │ + bne 0x14e5c8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 0x14e5f4 │ │ │ │ + bne 0x14e6f4 │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ str sl, [r2, #4] │ │ │ │ str sl, [r2, #8] │ │ │ │ str sl, [r2, #12] │ │ │ │ movlt r2, sl │ │ │ │ - blt 0x14e548 │ │ │ │ - ldr r1, [pc, #908] @ 0x14e8a0 │ │ │ │ + blt 0x14e648 │ │ │ │ + ldr r1, [pc, #908] @ 0x14e9a0 │ │ │ │ smull r3, r1, r7, r1 │ │ │ │ asr r3, r7, #31 │ │ │ │ rsb r3, r3, r1, asr #6 │ │ │ │ rsb r1, r3, r3, lsl #5 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ sub r7, r7, r1, lsl #3 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ rsb r3, r7, r7, lsl #5 │ │ │ │ rsb r3, r3, r3, lsl #6 │ │ │ │ add r7, r7, r3, lsl #3 │ │ │ │ lsl r7, r7, #6 │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ - ldr r3, [pc, #852] @ 0x14e8a4 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #852] @ 0x14e9a4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -325893,78 +325957,78 @@ │ │ │ │ add r0, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ - bne 0x14e5a4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14e6a4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r3, r0, #0 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmn r3, #4096 @ 0x1000 │ │ │ │ - bcc 0x14e78c │ │ │ │ - ldr r3, [pc, #736] @ 0x14e898 │ │ │ │ + bcc 0x14e88c │ │ │ │ + ldr r3, [pc, #736] @ 0x14e998 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14e894 │ │ │ │ + bne 0x14e994 │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ sub sp, fp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - beq 0x14e4ec │ │ │ │ + beq 0x14e5ec │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - beq 0x14e7b8 │ │ │ │ + beq 0x14e8b8 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bne 0x14e7e8 │ │ │ │ + bne 0x14e8e8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 0x14e888 │ │ │ │ + beq 0x14e988 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ add r1, sl, r2 │ │ │ │ asr r3, r3, #31 │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ sub sl, fp, #60 @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x14e7c8 │ │ │ │ - ldr r3, [pc, #540] @ 0x14e8a8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x14e8c8 │ │ │ │ + ldr r3, [pc, #540] @ 0x14e9a8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ str sl, [sp] │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ @@ -325973,191 +326037,191 @@ │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ - bne 0x14e6e4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14e7e4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r3, r0, #0 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14e71c │ │ │ │ + beq 0x14e81c │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmn r3, #512 @ 0x200 │ │ │ │ - beq 0x14e5b0 │ │ │ │ - ldr r3, [pc, #424] @ 0x14e8ac │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x14e6b0 │ │ │ │ + ldr r3, [pc, #424] @ 0x14e9ac │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #656] @ 0x290 │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ str r2, [r3, #852] @ 0x354 │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmn r3, #4096 @ 0x1000 │ │ │ │ - bcs 0x14e5b0 │ │ │ │ + bcs 0x14e6b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x14e78c │ │ │ │ + beq 0x14e88c │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14e830 │ │ │ │ + beq 0x14e930 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x14e888 │ │ │ │ + beq 0x14e988 │ │ │ │ ldrd r8, [sl] │ │ │ │ mov r2, #8 │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ strd r8, [fp, #-68] @ 0xffffffbc │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ mov r2, #8 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ asr r3, r3, #31 │ │ │ │ add r0, r7, r2 │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x14e5b0 │ │ │ │ + beq 0x14e6b0 │ │ │ │ lsl r4, r4, #3 │ │ │ │ add r4, r4, #6 │ │ │ │ mov r3, #6 │ │ │ │ ldrsh r2, [r6, r3] │ │ │ │ strh r2, [r5, r3] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 0x14e7a0 │ │ │ │ - b 0x14e5b0 │ │ │ │ + bne 0x14e8a0 │ │ │ │ + b 0x14e6b0 │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ mov sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14e684 │ │ │ │ + beq 0x14e784 │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ - bl 0x13abc4 │ │ │ │ + bl 0x13acc4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - beq 0x14e684 │ │ │ │ - b 0x14e5b0 │ │ │ │ + beq 0x14e784 │ │ │ │ + b 0x14e6b0 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 0x14e888 │ │ │ │ + beq 0x14e988 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sl │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r8, [fp, #-68] @ 0xffffffbc │ │ │ │ mov r2, #8 │ │ │ │ add r1, sl, r2 │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ strd r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ - b 0x14e670 │ │ │ │ + b 0x14e770 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x14e888 │ │ │ │ + beq 0x14e988 │ │ │ │ ldr r3, [sl] │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ add r0, r7, r2 │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14e78c │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14e88c │ │ │ │ mvn r3, #21 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - b 0x14e5b0 │ │ │ │ + b 0x14e6b0 │ │ │ │ mvn r3, #13 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - b 0x14e5b0 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14e6b0 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - addeq r1, pc, ip, lsl r9 @ │ │ │ │ - addeq r1, pc, r0, ror #15 │ │ │ │ - addeq r1, pc, r8, ror #14 │ │ │ │ + addeq r1, pc, ip, lsl r8 @ │ │ │ │ + addeq r1, pc, r0, ror #13 │ │ │ │ + addeq r1, pc, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r3, [pc, #892] @ 0x14ec44 │ │ │ │ + ldr r3, [pc, #892] @ 0x14ed44 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #832] @ 0x14ec48 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #832] @ 0x14ed48 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #12 │ │ │ │ - bhi 0x14e91c │ │ │ │ + bhi 0x14ea1c │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r4, #21 │ │ │ │ - ldr r3, [pc, #796] @ 0x14ec44 │ │ │ │ + ldr r3, [pc, #796] @ 0x14ed44 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14ec40 │ │ │ │ + bne 0x14ed40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x14ec38 │ │ │ │ + beq 0x14ed38 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x14ec38 │ │ │ │ + beq 0x14ed38 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -326187,32 +326251,32 @@ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 0x3b22c4 │ │ │ │ + bl 0x3b23c4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x14ec24 │ │ │ │ + beq 0x14ed24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14ec38 │ │ │ │ + beq 0x14ed38 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14ec38 │ │ │ │ + beq 0x14ed38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -326235,159 +326299,159 @@ │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - b 0x14e920 │ │ │ │ + b 0x14ea20 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3b22c4 │ │ │ │ + bl 0x3b23c4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x14ec10 │ │ │ │ + beq 0x14ed10 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14ec38 │ │ │ │ + beq 0x14ed38 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r5, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, r2 │ │ │ │ add r0, r5, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14e920 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14ea20 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3b22c4 │ │ │ │ + bl 0x3b23c4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14e920 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14ea20 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x14e920 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x14ea20 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x14eb04 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x14ec04 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x14ea34 │ │ │ │ + b 0x14eb34 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14e920 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14ea20 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, r9, lsr #32 │ │ │ │ + subeq r8, r6, r9, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #664] @ 0x14ef08 │ │ │ │ + ldr r3, [pc, #664] @ 0x14f008 │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 0x14eef4 │ │ │ │ + blt 0x14eff4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ moveq sl, r2 │ │ │ │ moveq r6, r2 │ │ │ │ - bne 0x14edf0 │ │ │ │ + bne 0x14eef0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x14ed44 │ │ │ │ - ldr r3, [pc, #604] @ 0x14ef0c │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x14ee44 │ │ │ │ + ldr r3, [pc, #604] @ 0x14f00c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #564] @ 0x14ef10 │ │ │ │ + ldr r1, [pc, #564] @ 0x14f010 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 0x14ed00 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14ee00 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r9, r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 0x14ed10 │ │ │ │ + beq 0x14ee10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ - ldr r2, [pc, #496] @ 0x14ef08 │ │ │ │ + bl 0x2fb818 │ │ │ │ + ldr r2, [pc, #496] @ 0x14f008 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 0x14ef04 │ │ │ │ + bne 0x14f004 │ │ │ │ mov r0, r9 │ │ │ │ sub sp, fp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -326395,229 +326459,229 @@ │ │ │ │ mov r1, sp │ │ │ │ add r2, r3, #8 │ │ │ │ bic r3, r2, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ sub r3, sp, r3 │ │ │ │ cmp r1, r3 │ │ │ │ bic r2, r2, #7 │ │ │ │ - beq 0x14ed7c │ │ │ │ + beq 0x14ee7c │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 0x14ed68 │ │ │ │ - ldr r3, [pc, #400] @ 0x14ef14 │ │ │ │ + bne 0x14ee68 │ │ │ │ + ldr r3, [pc, #400] @ 0x14f014 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - beq 0x14ed9c │ │ │ │ + beq 0x14ee9c │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ add r8, sp, #16 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x149cc4 │ │ │ │ + bl 0x149dc4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 0x14ed00 │ │ │ │ - ldr r3, [pc, #340] @ 0x14ef18 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x14ee00 │ │ │ │ + ldr r3, [pc, #340] @ 0x14f018 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 0x14ecd4 │ │ │ │ + b 0x14edd4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14eefc │ │ │ │ + beq 0x14effc │ │ │ │ cmp r5, #0 │ │ │ │ - blt 0x14eee4 │ │ │ │ - ldr sl, [pc, #264] @ 0x14ef1c │ │ │ │ + blt 0x14efe4 │ │ │ │ + ldr sl, [pc, #264] @ 0x14f01c │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r9, [pc, #260] @ 0x14ef20 │ │ │ │ + ldr r9, [pc, #260] @ 0x14f020 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #256] @ 0x14ef24 │ │ │ │ - ldr r0, [pc, #256] @ 0x14ef28 │ │ │ │ + ldr r1, [pc, #256] @ 0x14f024 │ │ │ │ + ldr r0, [pc, #256] @ 0x14f028 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 0x14eedc │ │ │ │ - ldr r3, [pc, #240] @ 0x14ef2c │ │ │ │ + bcs 0x14efdc │ │ │ │ + ldr r3, [pc, #240] @ 0x14f02c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x14eedc │ │ │ │ + beq 0x14efdc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r0, [pc, #212] @ 0x14ef28 │ │ │ │ + ldr r0, [pc, #212] @ 0x14f028 │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 0x14898c │ │ │ │ + bl 0x148a8c │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 0x14eee4 │ │ │ │ + beq 0x14efe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sl] │ │ │ │ - ldr r1, [pc, #156] @ 0x14ef24 │ │ │ │ - ldr r0, [pc, #156] @ 0x14ef28 │ │ │ │ + ldr r1, [pc, #156] @ 0x14f024 │ │ │ │ + ldr r0, [pc, #156] @ 0x14f028 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx sl │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r5, r3 │ │ │ │ movcs sl, #0 │ │ │ │ - bcs 0x14eeb4 │ │ │ │ - ldr r3, [pc, #132] @ 0x14ef2c │ │ │ │ + bcs 0x14efb4 │ │ │ │ + ldr r3, [pc, #132] @ 0x14f02c │ │ │ │ ldr r3, [r3] │ │ │ │ ldr sl, [r3, r5, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ ldrne sl, [sl, #4] │ │ │ │ - ldr r0, [pc, #108] @ 0x14ef28 │ │ │ │ - bl 0x14898c │ │ │ │ + ldr r0, [pc, #108] @ 0x14f028 │ │ │ │ + bl 0x148a8c │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r1, r4 │ │ │ │ blx sl │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 0x14eeec │ │ │ │ + blt 0x14efec │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ - b 0x14eca0 │ │ │ │ - ldr r0, [pc, #68] @ 0x14ef28 │ │ │ │ - bl 0x14898c │ │ │ │ + b 0x14eda0 │ │ │ │ + ldr r0, [pc, #68] @ 0x14f028 │ │ │ │ + bl 0x148a8c │ │ │ │ mov sl, #0 │ │ │ │ - b 0x14eca0 │ │ │ │ + b 0x14eda0 │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ - b 0x14ed08 │ │ │ │ + b 0x14ee08 │ │ │ │ mvn r9, #21 │ │ │ │ - b 0x14ed10 │ │ │ │ + b 0x14ee10 │ │ │ │ mvn r9, #13 │ │ │ │ - b 0x14ed10 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14ee10 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x008f11bc │ │ │ │ + strheq r1, [pc], ip │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - addeq r1, pc, r8, lsr #1 │ │ │ │ + addeq r0, pc, r8, lsr #31 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ adceq r3, r8, r8, asr #7 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ adceq r3, r8, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #1540] @ 0x14f54c │ │ │ │ + ldr r3, [pc, #1540] @ 0x14f64c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #1516] @ 0x14f550 │ │ │ │ + ldr r2, [pc, #1516] @ 0x14f650 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ add fp, r0, #24 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x14f548 │ │ │ │ + bhi 0x14f648 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r9, #4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x14f53c │ │ │ │ + beq 0x14f63c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r0, r0, #1 │ │ │ │ - bl 0x2fb62c │ │ │ │ + bl 0x2fb72c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ add r1, r3, r5 │ │ │ │ - blt 0x14f30c │ │ │ │ + blt 0x14f40c │ │ │ │ ldr r8, [r4, #12] │ │ │ │ mov r3, #1 │ │ │ │ sub r8, r8, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ add r5, r4, r5 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14f53c │ │ │ │ + beq 0x14f63c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #1340] @ 0x14f554 │ │ │ │ - ldr r1, [pc, #1340] @ 0x14f558 │ │ │ │ + ldr r2, [pc, #1340] @ 0x14f654 │ │ │ │ + ldr r1, [pc, #1340] @ 0x14f658 │ │ │ │ add r2, r3, r2 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi 0x14f30c │ │ │ │ + bhi 0x14f40c │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [r6] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r0, [r5] │ │ │ │ - ldr r1, [pc, #1284] @ 0x14f55c │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r1, [pc, #1284] @ 0x14f65c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r4, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 0x14f098 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14f198 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r6, r0, #0 │ │ │ │ cmn r6, #4096 @ 0x1000 │ │ │ │ - bcc 0x14f0e0 │ │ │ │ + bcc 0x14f1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x2fb718 │ │ │ │ - ldr r3, [pc, #1180] @ 0x14f54c │ │ │ │ + bl 0x2fb818 │ │ │ │ + ldr r3, [pc, #1180] @ 0x14f64c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14f544 │ │ │ │ + bne 0x14f644 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -326626,362 +326690,362 @@ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ sub sl, sl, r1 │ │ │ │ mov r2, sl │ │ │ │ add r1, r3, r1 │ │ │ │ mov r0, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x15fe3c │ │ │ │ - ldr r3, [pc, #1096] @ 0x14f554 │ │ │ │ + bl 0x15ff3c │ │ │ │ + ldr r3, [pc, #1096] @ 0x14f654 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r2, [pc, #1100] @ 0x14f560 │ │ │ │ + ldr r2, [pc, #1100] @ 0x14f660 │ │ │ │ add r3, r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi 0x14f30c │ │ │ │ + bhi 0x14f40c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1072] @ 0x14f564 │ │ │ │ + ldr r3, [pc, #1072] @ 0x14f664 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str fp, [sp, #16] │ │ │ │ add r7, r4, r7 │ │ │ │ mov fp, r2 │ │ │ │ stm r2, {r0, r1} │ │ │ │ str r4, [sp, #12] │ │ │ │ - b 0x14f1a0 │ │ │ │ + b 0x14f2a0 │ │ │ │ add r4, r7, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ add r0, r0, #13 │ │ │ │ cmp r0, sl │ │ │ │ str r0, [r7, #8] │ │ │ │ - bhi 0x14f514 │ │ │ │ + bhi 0x14f614 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x39bdf8 │ │ │ │ + bl 0x39bef8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r7, r7, r8 │ │ │ │ add r5, r5, r3 │ │ │ │ sub sl, sl, r3 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x14f154 │ │ │ │ + bne 0x14f254 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ add r1, r7, #12 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 0x39bdf8 │ │ │ │ + bl 0x39bef8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14f53c │ │ │ │ + beq 0x14f63c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x15f4e8 │ │ │ │ - b 0x14f0a0 │ │ │ │ + bl 0x15f5e8 │ │ │ │ + b 0x14f1a0 │ │ │ │ mov r9, #2 │ │ │ │ - b 0x14ef88 │ │ │ │ + b 0x14f088 │ │ │ │ mov r9, #8 │ │ │ │ - b 0x14ef88 │ │ │ │ + b 0x14f088 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 0x14f050 │ │ │ │ + b 0x14f150 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #32 │ │ │ │ ldr r9, [r7, #28] │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r9, r0, r9 │ │ │ │ - b 0x14ef88 │ │ │ │ - ldr r3, [pc, #792] @ 0x14f568 │ │ │ │ + b 0x14f088 │ │ │ │ + ldr r3, [pc, #792] @ 0x14f668 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 0x14ef88 │ │ │ │ + b 0x14f088 │ │ │ │ mov r9, #1 │ │ │ │ - b 0x14ef88 │ │ │ │ - ldr r1, [pc, #756] @ 0x14f568 │ │ │ │ - ldr r2, [pc, #756] @ 0x14f56c │ │ │ │ + b 0x14f088 │ │ │ │ + ldr r1, [pc, #756] @ 0x14f668 │ │ │ │ + ldr r2, [pc, #756] @ 0x14f66c │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldm r2, {r0, r1} │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ stm r2, {r0, r1} │ │ │ │ ldr sl, [ip, #2476] @ 0x9ac │ │ │ │ - beq 0x14f050 │ │ │ │ + beq 0x14f150 │ │ │ │ str fp, [sp, #16] │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r2 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r9, r6, sl │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [r5, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ add r6, r6, r9 │ │ │ │ add r7, r0, #41 @ 0x29 │ │ │ │ str r7, [r5, #20] │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ - bl 0x39bdf8 │ │ │ │ + bl 0x39bef8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r5, r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 0x14f2a8 │ │ │ │ + bhi 0x14f3a8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b 0x14f050 │ │ │ │ + b 0x14f150 │ │ │ │ mvn r6, #21 │ │ │ │ - b 0x14f0a0 │ │ │ │ - ldr r2, [pc, #588] @ 0x14f568 │ │ │ │ - ldr r3, [pc, #588] @ 0x14f56c │ │ │ │ + b 0x14f1a0 │ │ │ │ + ldr r2, [pc, #588] @ 0x14f668 │ │ │ │ + ldr r3, [pc, #588] @ 0x14f66c │ │ │ │ ldr ip, [r2] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldm r3, {r0, r1} │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ stm r2, {r0, r1} │ │ │ │ add r7, r4, r7 │ │ │ │ ldr r1, [ip, #2476] @ 0x9ac │ │ │ │ - beq 0x14f1d4 │ │ │ │ + beq 0x14f2d4 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r1 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 0x14f3b0 │ │ │ │ + b 0x14f4b0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ add r0, r8, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x39bdf8 │ │ │ │ + bl 0x39bef8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r8, [r7, #20] │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ add r8, r5, r8 │ │ │ │ add r7, r4, r6 │ │ │ │ - bls 0x14f52c │ │ │ │ + bls 0x14f62c │ │ │ │ add r9, r7, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ sub r3, r8, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r3, fp │ │ │ │ ldr r6, [r7, #20] │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bls 0x14f36c │ │ │ │ + bls 0x14f46c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b 0x14f1d4 │ │ │ │ + b 0x14f2d4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr ip, [r4, r2] │ │ │ │ str ip, [r5], #8 │ │ │ │ cmp ip, #0 │ │ │ │ add r2, r4, r2 │ │ │ │ - ble 0x14f1d4 │ │ │ │ + ble 0x14f2d4 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r2, #8]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ strd r0, [r5], #8 │ │ │ │ - bne 0x14f418 │ │ │ │ - b 0x14f1d4 │ │ │ │ - ldr r3, [pc, #312] @ 0x14f570 │ │ │ │ - ldr r2, [pc, #300] @ 0x14f568 │ │ │ │ + bne 0x14f518 │ │ │ │ + b 0x14f2d4 │ │ │ │ + ldr r3, [pc, #312] @ 0x14f670 │ │ │ │ + ldr r2, [pc, #300] @ 0x14f668 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ ldr ip, [r2] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ stm r2, {r0, r1} │ │ │ │ ldr r3, [ip, #2620] @ 0xa3c │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str fp, [sp, #20] │ │ │ │ add r7, r4, r7 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 0x14f4c0 │ │ │ │ + b 0x14f5c0 │ │ │ │ add r4, r7, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39c200 │ │ │ │ + bl 0x39c300 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, sl │ │ │ │ str r0, [r7] │ │ │ │ - bhi 0x14f4fc │ │ │ │ + bhi 0x14f5fc │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r3 │ │ │ │ - bl 0x39bdf8 │ │ │ │ + bl 0x39bef8 │ │ │ │ ldr r3, [r7], r8 │ │ │ │ add r5, r5, r3 │ │ │ │ sub sl, sl, r3 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 0x14f470 │ │ │ │ + bne 0x14f570 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - bl 0x15f4e8 │ │ │ │ + bl 0x15f5e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, r7, #16 │ │ │ │ add r0, r5, r3 │ │ │ │ - bl 0x39bdf8 │ │ │ │ - b 0x14f1d4 │ │ │ │ + bl 0x39bef8 │ │ │ │ + b 0x14f2d4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b 0x14f1d4 │ │ │ │ + b 0x14f2d4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b 0x14f1d4 │ │ │ │ + b 0x14f2d4 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 0x14f1d4 │ │ │ │ + b 0x14f2d4 │ │ │ │ mvn r6, #13 │ │ │ │ - b 0x14f0a0 │ │ │ │ - bl 0x3b37dc │ │ │ │ - bl 0x148b1c │ │ │ │ + b 0x14f1a0 │ │ │ │ + bl 0x3b38dc │ │ │ │ + bl 0x148c1c │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, r6, lsr r0 │ │ │ │ + subeq r8, r6, r6, lsr r1 │ │ │ │ mcrcc 2, 6, r0, cr7, cr15, {7} │ │ │ │ - subeq r8, r6, r2, asr #32 │ │ │ │ - addeq r0, pc, r4, lsl lr @ │ │ │ │ - subeq r8, r6, r1, asr r0 │ │ │ │ - subeq r9, r6, r4, ror #1 │ │ │ │ + subeq r8, r6, r2, asr #2 │ │ │ │ + addeq r0, pc, r4, lsl sp @ │ │ │ │ + subeq r8, r6, r1, asr r1 │ │ │ │ + subeq r9, r6, r4, ror #3 │ │ │ │ ldrdeq r4, [r8], r4 @ │ │ │ │ - ldrdeq r9, [r6], #-12 │ │ │ │ - subeq r9, r6, ip, ror #1 │ │ │ │ + ldrdeq r9, [r6], #-28 @ 0xffffffe4 │ │ │ │ + subeq r9, r6, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #1272] @ 0x14fa84 │ │ │ │ + ldr r3, [pc, #1272] @ 0x14fb84 │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r2, [pc, #1212] @ 0x14fa88 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r2, [pc, #1212] @ 0x14fb88 │ │ │ │ mov r3, #0 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #14 │ │ │ │ - bhi 0x14f5fc │ │ │ │ + bhi 0x14f6fc │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r4, #21 │ │ │ │ - ldr r3, [pc, #1148] @ 0x14fa84 │ │ │ │ + ldr r3, [pc, #1148] @ 0x14fb84 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14fa80 │ │ │ │ + bne 0x14fb80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x14fa78 │ │ │ │ + beq 0x14fb78 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14fa78 │ │ │ │ + beq 0x14fb78 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -326991,82 +327055,82 @@ │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldrh r3, [r0, #24] │ │ │ │ mov r0, sp │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, #48 @ 0x30 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, #56 @ 0x38 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, #64 @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, #68 @ 0x44 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, #72 @ 0x48 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - bl 0x3b2c14 │ │ │ │ + bl 0x3b2d14 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14f78c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14f88c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x14fa78 │ │ │ │ + beq 0x14fb78 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14fa78 │ │ │ │ + beq 0x14fb78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -327078,716 +327142,716 @@ │ │ │ │ ldrh r3, [sp, #88] @ 0x58 │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r6, #56 @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r6, #64 @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r6, #68 @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r6, #72 @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14f600 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14f700 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3b2c14 │ │ │ │ + bl 0x3b2d14 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14f600 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14f700 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x14f600 │ │ │ │ + b 0x14f700 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3b2c14 │ │ │ │ + bl 0x3b2d14 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x14fa64 │ │ │ │ + beq 0x14fb64 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14fa78 │ │ │ │ + beq 0x14fb78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #20 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14f600 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14f700 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3b2c14 │ │ │ │ + bl 0x3b2d14 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x14fa50 │ │ │ │ + beq 0x14fb50 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14fa78 │ │ │ │ + beq 0x14fb78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14f600 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14f700 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x14f9bc │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x14fabc │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x14f8f4 │ │ │ │ + b 0x14f9f4 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14f600 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14f700 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, r0, rrx │ │ │ │ + subeq r8, r6, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #776] @ 0x14fdb0 │ │ │ │ + ldr r3, [pc, #776] @ 0x14feb0 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r1, #16 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bgt 0x14fae8 │ │ │ │ + bgt 0x14fbe8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 0x14faf8 │ │ │ │ - ldr r2, [pc, #736] @ 0x14fdb4 │ │ │ │ + ble 0x14fbf8 │ │ │ │ + ldr r2, [pc, #736] @ 0x14feb4 │ │ │ │ sub r3, r1, #2 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi 0x14fd94 │ │ │ │ + bhi 0x14fe94 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bgt 0x14fb40 │ │ │ │ + bgt 0x14fc40 │ │ │ │ cmp r1, #18 │ │ │ │ - bgt 0x14fbb8 │ │ │ │ - ldr r3, [pc, #696] @ 0x14fdb8 │ │ │ │ + bgt 0x14fcb8 │ │ │ │ + ldr r3, [pc, #696] @ 0x14feb8 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0x14fd78 │ │ │ │ + bne 0x14fe78 │ │ │ │ mvn r4, #21 │ │ │ │ - ldr r3, [pc, #668] @ 0x14fdb0 │ │ │ │ + ldr r3, [pc, #668] @ 0x14feb0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x14fd90 │ │ │ │ + bne 0x14fe90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r1, r1, #38 @ 0x26 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi 0x14faf8 │ │ │ │ + bhi 0x14fbf8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r1 │ │ │ │ - ldr r2, [pc, #608] @ 0x14fdbc │ │ │ │ + ldr r2, [pc, #608] @ 0x14febc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x14fb08 │ │ │ │ - ldr r4, [pc, #596] @ 0x14fdc0 │ │ │ │ + bne 0x14fc08 │ │ │ │ + ldr r4, [pc, #596] @ 0x14fec0 │ │ │ │ and r4, r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x14fc5c │ │ │ │ + bne 0x14fd5c │ │ │ │ cmp r1, #2 │ │ │ │ - bne 0x14faf8 │ │ │ │ + bne 0x14fbf8 │ │ │ │ sub r0, r0, #8192 @ 0x2000 │ │ │ │ ldr r5, [r0, #128] @ 0x80 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14fd88 │ │ │ │ + beq 0x14fe88 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14fb0c │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14fc0c │ │ │ │ sub r2, ip, #19 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ - ldr r2, [pc, #504] @ 0x14fdc4 │ │ │ │ + ldr r2, [pc, #504] @ 0x14fec4 │ │ │ │ tst r3, r2 │ │ │ │ - bne 0x14fc5c │ │ │ │ - ldr r2, [pc, #496] @ 0x14fdc8 │ │ │ │ + bne 0x14fd5c │ │ │ │ + ldr r2, [pc, #496] @ 0x14fec8 │ │ │ │ ands r1, r3, r2 │ │ │ │ - bne 0x14fb08 │ │ │ │ + bne 0x14fc08 │ │ │ │ cmp ip, #37 @ 0x25 │ │ │ │ - bne 0x14faf8 │ │ │ │ + bne 0x14fbf8 │ │ │ │ mov r0, ip │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x3b0e50 │ │ │ │ + bl 0x3b0f50 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14fc20 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14fd20 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x14fb0c │ │ │ │ + bcs 0x14fc0c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x14fd88 │ │ │ │ + beq 0x14fe88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14fb0c │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14fc0c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, ip │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x3b0e50 │ │ │ │ + bl 0x3b0f50 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14fb0c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14fc0c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x14fb0c │ │ │ │ + b 0x14fc0c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14fd88 │ │ │ │ + beq 0x14fe88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #15 │ │ │ │ - b 0x14fc6c │ │ │ │ + b 0x14fd6c │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x3b0e50 │ │ │ │ + bl 0x3b0f50 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x14fd04 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x14fe04 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x14fb0c │ │ │ │ + bcs 0x14fc0c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x14fd88 │ │ │ │ + beq 0x14fe88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 0x1384c0 │ │ │ │ + bl 0x1385c0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x14fb0c │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x14fc0c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x14fd88 │ │ │ │ + beq 0x14fe88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #16 │ │ │ │ - b 0x14fc6c │ │ │ │ - ldr r0, [pc, #76] @ 0x14fdcc │ │ │ │ + b 0x14fd6c │ │ │ │ + ldr r0, [pc, #76] @ 0x14fecc │ │ │ │ mov r1, ip │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x14fb08 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x14fc08 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x14fb0c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x14fc0c │ │ │ │ + bl 0x3b38dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1384e4 │ │ │ │ + bl 0x1385e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - b 0x14fc6c │ │ │ │ + b 0x14fd6c │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, pc, rrx │ │ │ │ + subeq r8, r6, pc, ror #2 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ @ instruction: 0x06273198 │ │ │ │ andseq ip, r8, r3, lsl #4 │ │ │ │ andeq ip, r2, r0, lsr pc │ │ │ │ andeq r0, r1, pc, asr #1 │ │ │ │ - strheq r2, [r1], #-16 │ │ │ │ + strheq r2, [r1], #-32 @ 0xffffffe0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #1004] @ 0x1501dc │ │ │ │ + ldr r3, [pc, #1004] @ 0x1502dc │ │ │ │ subs r8, r2, #0 │ │ │ │ ldrb r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - beq 0x15016c │ │ │ │ + beq 0x15026c │ │ │ │ mov r5, r8 │ │ │ │ mov r7, #0 │ │ │ │ - b 0x14fe44 │ │ │ │ + b 0x14ff44 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14fe9c │ │ │ │ + beq 0x14ff9c │ │ │ │ adds r5, r5, #4 │ │ │ │ add r7, r7, #1 │ │ │ │ - beq 0x14fe9c │ │ │ │ + beq 0x14ff9c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x14fe1c │ │ │ │ + bne 0x14ff1c │ │ │ │ mvn r4, #13 │ │ │ │ - ldr r3, [pc, #880] @ 0x1501dc │ │ │ │ + ldr r3, [pc, #880] @ 0x1502dc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1501d8 │ │ │ │ + bne 0x1502d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x1501a4 │ │ │ │ + beq 0x1502a4 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, #0 │ │ │ │ - b 0x14fed8 │ │ │ │ + b 0x14ffd8 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14fefc │ │ │ │ + beq 0x14fffc │ │ │ │ adds r6, r6, #4 │ │ │ │ - beq 0x14fef8 │ │ │ │ + beq 0x14fff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x14feb0 │ │ │ │ - b 0x14fe60 │ │ │ │ + bne 0x14ffb0 │ │ │ │ + b 0x14ff60 │ │ │ │ add r5, r5, #1 │ │ │ │ add r0, r7, #1 │ │ │ │ mov r1, #4 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ cmp r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 0x1501c8 │ │ │ │ + beq 0x1502c8 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r8 │ │ │ │ - b 0x14ff60 │ │ │ │ + b 0x150060 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x150044 │ │ │ │ - bl 0x1601b0 │ │ │ │ + beq 0x150144 │ │ │ │ + bl 0x1602b0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sl], #4 │ │ │ │ - beq 0x14ff7c │ │ │ │ + beq 0x15007c │ │ │ │ adds r5, r5, #4 │ │ │ │ - beq 0x150044 │ │ │ │ + beq 0x150144 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x14ff30 │ │ │ │ + bne 0x150030 │ │ │ │ mvn r4, #13 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ subne r8, r8, r6 │ │ │ │ movne r5, r6 │ │ │ │ - bne 0x14ffbc │ │ │ │ - b 0x14ffd8 │ │ │ │ + bne 0x1500bc │ │ │ │ + b 0x1500d8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14ffd8 │ │ │ │ + beq 0x1500d8 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x14ffd8 │ │ │ │ + beq 0x1500d8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r5, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x14ff98 │ │ │ │ + bne 0x150098 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, r7 │ │ │ │ subne r9, r9, r7 │ │ │ │ - bne 0x150014 │ │ │ │ - b 0x150030 │ │ │ │ + bne 0x150114 │ │ │ │ + b 0x150130 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x150030 │ │ │ │ + beq 0x150130 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x150030 │ │ │ │ + beq 0x150130 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r5, r9 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x14fff0 │ │ │ │ + bne 0x1500f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x14fe64 │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x14ff64 │ │ │ │ mov r2, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r2, [sl] │ │ │ │ - beq 0x1501d0 │ │ │ │ + beq 0x1502d0 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r9 │ │ │ │ - b 0x150094 │ │ │ │ + b 0x150194 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x1500bc │ │ │ │ - bl 0x1601b0 │ │ │ │ + beq 0x1501bc │ │ │ │ + bl 0x1602b0 │ │ │ │ add sl, sl, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sl, #-4] │ │ │ │ - beq 0x14ff7c │ │ │ │ + beq 0x15007c │ │ │ │ adds r5, r5, #4 │ │ │ │ - beq 0x1500b8 │ │ │ │ + beq 0x1501b8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ mov fp, sl │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x150060 │ │ │ │ - b 0x14ff7c │ │ │ │ + bne 0x150160 │ │ │ │ + b 0x15007c │ │ │ │ mov fp, sl │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [fp] │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x14ff7c │ │ │ │ - ldr r1, [pc, #260] @ 0x1501e0 │ │ │ │ - bl 0x148404 │ │ │ │ + beq 0x15007c │ │ │ │ + ldr r1, [pc, #260] @ 0x1502e0 │ │ │ │ + bl 0x148504 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [pc, #248] @ 0x1501e4 │ │ │ │ + ldrne r3, [pc, #248] @ 0x1502e4 │ │ │ │ ldrne r4, [r3] │ │ │ │ - ldr r3, [pc, #244] @ 0x1501e8 │ │ │ │ - bl 0x358d70 │ │ │ │ + ldr r3, [pc, #244] @ 0x1502e8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ - bne 0x150144 │ │ │ │ + bne 0x150244 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #11 │ │ │ │ str r7, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 0x14ff80 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x150080 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x14ff80 │ │ │ │ + b 0x150080 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #144] @ 0x1501ec │ │ │ │ + ldr r1, [pc, #144] @ 0x1502ec │ │ │ │ add r0, r0, #24 │ │ │ │ stm sp, {r6, r7} │ │ │ │ bl 0x52e2c │ │ │ │ mov r4, r0 │ │ │ │ - b 0x150128 │ │ │ │ + b 0x150228 │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, r8 │ │ │ │ - bne 0x14fea4 │ │ │ │ + bne 0x14ffa4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ str r9, [r6] │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b 0x1500bc │ │ │ │ + b 0x1501bc │ │ │ │ add r0, r7, #1 │ │ │ │ mov r1, #4 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x2fb7f0 │ │ │ │ + bl 0x2fb8f0 │ │ │ │ mov r7, r0 │ │ │ │ - b 0x14ff24 │ │ │ │ + b 0x150024 │ │ │ │ str r8, [r6] │ │ │ │ - b 0x150054 │ │ │ │ + b 0x150154 │ │ │ │ mov fp, r7 │ │ │ │ - b 0x1500bc │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1501bc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - ldrdeq r1, [r1], #-224 @ 0xffffff20 │ │ │ │ + ldrdeq r1, [r1], #-240 @ 0xffffff10 │ │ │ │ adceq r3, r8, r8, lsr #8 │ │ │ │ - addeq pc, lr, r8, ror sp @ │ │ │ │ + addeq pc, lr, r8, ror ip @ │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1312] @ 0x150730 │ │ │ │ + ldr r3, [pc, #1312] @ 0x150830 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x39b860 │ │ │ │ - ldr r3, [pc, #1256] @ 0x150734 │ │ │ │ + bl 0x39b960 │ │ │ │ + ldr r3, [pc, #1256] @ 0x150834 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #19 │ │ │ │ - bhi 0x150260 │ │ │ │ + bhi 0x150360 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mvn r5, #21 │ │ │ │ - ldr r3, [pc, #1220] @ 0x150730 │ │ │ │ + ldr r3, [pc, #1220] @ 0x150830 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x15072c │ │ │ │ + bne 0x15082c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x3b2754 │ │ │ │ + bl 0x3b2854 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x150264 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x150364 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b 0x150264 │ │ │ │ + b 0x150364 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x150724 │ │ │ │ + beq 0x150824 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 0x150724 │ │ │ │ + beq 0x150824 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [ip] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [ip, #8] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ @@ -327807,36 +327871,36 @@ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr lr, [r5, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ - bl 0x3b2754 │ │ │ │ + bl 0x3b2854 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x150394 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x150494 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x150724 │ │ │ │ + beq 0x150824 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x150724 │ │ │ │ + beq 0x150824 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -327849,422 +327913,422 @@ │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b 0x150264 │ │ │ │ + b 0x150364 │ │ │ │ mov r3, r6 │ │ │ │ - b 0x1502a0 │ │ │ │ + b 0x1503a0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x3b2754 │ │ │ │ + bl 0x3b2854 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x1506e0 │ │ │ │ + beq 0x1507e0 │ │ │ │ ldr sl, [sp, #184] @ 0xb8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x2fb8d0 │ │ │ │ + bl 0x2fb9d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mvneq r5, #11 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 0x150264 │ │ │ │ + beq 0x150364 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, sl, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x15071c │ │ │ │ + beq 0x15081c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 0x1504d4 │ │ │ │ + ble 0x1505d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r9, r9, #2 │ │ │ │ add r9, r3, r9 │ │ │ │ sub fp, r3, #2 │ │ │ │ add sl, sp, #14 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r2, [sp, #14] │ │ │ │ strh r2, [fp, #2]! │ │ │ │ cmp r9, fp │ │ │ │ add r5, r5, #2 │ │ │ │ - bne 0x1504b0 │ │ │ │ + bne 0x1505b0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x3b2754 │ │ │ │ + bl 0x3b2854 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x150504 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x150604 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x3b2754 │ │ │ │ + bl 0x3b2854 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 0x150700 │ │ │ │ + beq 0x150800 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ mov r1, r6 │ │ │ │ lsl r6, r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x150724 │ │ │ │ + beq 0x150824 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 0x150594 │ │ │ │ + ble 0x150694 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ sub r6, r6, #2 │ │ │ │ sub r5, r2, #2 │ │ │ │ add r6, r2, r6 │ │ │ │ add sl, sp, #14 │ │ │ │ ldrh r2, [r5, #2]! │ │ │ │ mov r0, r3 │ │ │ │ strh r2, [sp, #14] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r6, r5 │ │ │ │ add r3, r0, #2 │ │ │ │ - bne 0x150570 │ │ │ │ + bne 0x150670 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mov r5, r4 │ │ │ │ - b 0x150264 │ │ │ │ + b 0x150364 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x3b2754 │ │ │ │ + bl 0x3b2854 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x1505d4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x1506d4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x150724 │ │ │ │ + beq 0x150824 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r0, r4, r2 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r4, #8 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r4, #12 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r4, #16 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r4, #20 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r4, #24 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r4, #28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r4, #32 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x150264 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x150364 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ cmp r0, #0 │ │ │ │ rsb r5, r0, #0 │ │ │ │ streq r0, [sp, #4] │ │ │ │ - bne 0x150264 │ │ │ │ - b 0x1504d4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x150364 │ │ │ │ + b 0x1505d4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ cmp r0, #0 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - bne 0x150264 │ │ │ │ - b 0x15059c │ │ │ │ + bne 0x150364 │ │ │ │ + b 0x15069c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mvn r5, #13 │ │ │ │ - b 0x150264 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x150364 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, lr, ror r0 │ │ │ │ + subeq r8, r6, lr, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r9, r1 │ │ │ │ ldr ip, [r9] │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #3312] @ 0x151458 │ │ │ │ + ldr r3, [pc, #3312] @ 0x151558 │ │ │ │ cmp ip, r1 │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ streq ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ - bne 0x150a9c │ │ │ │ + bne 0x150b9c │ │ │ │ ldr r2, [r9, #20] │ │ │ │ mov r0, sp │ │ │ │ lsl r2, r2, #1 │ │ │ │ add r1, r2, #7 │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ sub r3, sp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ bic r1, r1, #7 │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ - beq 0x1507dc │ │ │ │ + beq 0x1508dc │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 0x1507c8 │ │ │ │ - ldr r3, [pc, #3192] @ 0x15145c │ │ │ │ + bne 0x1508c8 │ │ │ │ + ldr r3, [pc, #3192] @ 0x15155c │ │ │ │ and r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - bne 0x150b20 │ │ │ │ + bne 0x150c20 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ - bhi 0x151424 │ │ │ │ + bhi 0x151524 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x1509c8 │ │ │ │ + beq 0x150ac8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x14779c │ │ │ │ + bl 0x14789c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 0x150858 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x150958 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x150e8c │ │ │ │ + bne 0x150f8c │ │ │ │ ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ - blt 0x150954 │ │ │ │ - ldr r5, [pc, #3048] @ 0x151460 │ │ │ │ + blt 0x150a54 │ │ │ │ + ldr r5, [pc, #3048] @ 0x151560 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r8, [pc, #3044] @ 0x151464 │ │ │ │ - ldr r1, [pc, #3044] @ 0x151468 │ │ │ │ - ldr r0, [pc, #3044] @ 0x15146c │ │ │ │ + ldr r8, [pc, #3044] @ 0x151564 │ │ │ │ + ldr r1, [pc, #3044] @ 0x151568 │ │ │ │ + ldr r0, [pc, #3044] @ 0x15156c │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 0x15094c │ │ │ │ - ldr r7, [pc, #3024] @ 0x151470 │ │ │ │ + bcs 0x150a4c │ │ │ │ + ldr r7, [pc, #3024] @ 0x151570 │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x15094c │ │ │ │ + beq 0x150a4c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - ldr r0, [pc, #2992] @ 0x15146c │ │ │ │ - bl 0x14898c │ │ │ │ + ldr r0, [pc, #2992] @ 0x15156c │ │ │ │ + bl 0x148a8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 0x150954 │ │ │ │ + beq 0x150a54 │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 0x2fb5bc │ │ │ │ + bl 0x2fb6bc │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldm r3, {r1, r2} │ │ │ │ mov r6, r0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #2936] @ 0x151468 │ │ │ │ - ldr r0, [pc, #2936] @ 0x15146c │ │ │ │ + ldr r1, [pc, #2936] @ 0x151568 │ │ │ │ + ldr r0, [pc, #2936] @ 0x15156c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp r2, r3 │ │ │ │ movcs r5, #0 │ │ │ │ - bcs 0x150918 │ │ │ │ + bcs 0x150a18 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r5, [r3, r2, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #4] │ │ │ │ - ldr r0, [pc, #2892] @ 0x15146c │ │ │ │ - bl 0x14898c │ │ │ │ + ldr r0, [pc, #2892] @ 0x15156c │ │ │ │ + bl 0x148a8c │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ blx r5 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 0x150e28 │ │ │ │ + bge 0x150f28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 0x150a64 │ │ │ │ - b 0x150a44 │ │ │ │ - ldr r0, [pc, #2840] @ 0x15146c │ │ │ │ - bl 0x14898c │ │ │ │ + beq 0x150b64 │ │ │ │ + b 0x150b44 │ │ │ │ + ldr r0, [pc, #2840] @ 0x15156c │ │ │ │ + bl 0x148a8c │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r2, [r9, #20] │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi r7, [fp, #-52] @ 0xffffffcc │ │ │ │ movls r7, #0 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi 0x150b30 │ │ │ │ + bhi 0x150c30 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r1, [pc, #2808] @ 0x151474 │ │ │ │ + ldr r1, [pc, #2808] @ 0x151574 │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, #296 @ 0x128 │ │ │ │ str r4, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x150940 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x150a40 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b 0x150940 │ │ │ │ + b 0x150a40 │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x14779c │ │ │ │ + bl 0x14789c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 0x150e80 │ │ │ │ - ldr r2, [pc, #2700] @ 0x151478 │ │ │ │ + beq 0x150f80 │ │ │ │ + ldr r2, [pc, #2700] @ 0x151578 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #2676] @ 0x15147c │ │ │ │ + ldr r1, [pc, #2676] @ 0x15157c │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ str r4, [sp] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ add r0, r0, #24 │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x150a3c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x150b3c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bcc 0x150cbc │ │ │ │ + bcc 0x150dbc │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ lsl r2, r2, #3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ mov r0, sl │ │ │ │ - bl 0x2fb718 │ │ │ │ - ldr r3, [pc, #2540] @ 0x151458 │ │ │ │ + bl 0x2fb818 │ │ │ │ + ldr r3, [pc, #2540] @ 0x151558 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x151444 │ │ │ │ + bne 0x151544 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ @@ -328274,50 +328338,50 @@ │ │ │ │ add r1, r3, #8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ bic r2, r2, #15 │ │ │ │ sub r2, sp, r2 │ │ │ │ cmp r0, r2 │ │ │ │ bic r1, r1, #7 │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ - beq 0x150ad8 │ │ │ │ + beq 0x150bd8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 0x150ac4 │ │ │ │ - ldr r2, [pc, #2428] @ 0x15145c │ │ │ │ + bne 0x150bc4 │ │ │ │ + ldr r2, [pc, #2428] @ 0x15155c │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, r2 │ │ │ │ - bne 0x150ea8 │ │ │ │ + bne 0x150fa8 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ mov r2, ip │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ - bl 0x149cc4 │ │ │ │ + bl 0x149dc4 │ │ │ │ cmn r0, #14 │ │ │ │ mvneq r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ streq r3, [fp, #-68] @ 0xffffffbc │ │ │ │ - beq 0x15079c │ │ │ │ + beq 0x15089c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x15079c │ │ │ │ - b 0x150a64 │ │ │ │ + beq 0x15089c │ │ │ │ + b 0x150b64 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ - b 0x1507f0 │ │ │ │ + b 0x1508f0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x151448 │ │ │ │ + beq 0x151548 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 0x150970 │ │ │ │ + beq 0x150a70 │ │ │ │ add r1, r0, #12 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ str sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ @@ -328327,278 +328391,278 @@ │ │ │ │ mov r0, r6 │ │ │ │ sub r6, r4, #9 │ │ │ │ bic r6, r6, #3 │ │ │ │ add r6, r6, r1 │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r7, #12 │ │ │ │ sub sl, r4, #12 │ │ │ │ - bhi 0x151160 │ │ │ │ + bhi 0x151260 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r4, [r7] │ │ │ │ - beq 0x150c5c │ │ │ │ - ldr r0, [pc, #2244] @ 0x151480 │ │ │ │ + beq 0x150d5c │ │ │ │ + ldr r0, [pc, #2244] @ 0x151580 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 0x150e94 │ │ │ │ - ldr r0, [pc, #2236] @ 0x151484 │ │ │ │ + beq 0x150f94 │ │ │ │ + ldr r0, [pc, #2236] @ 0x151584 │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, #1024 @ 0x400 │ │ │ │ - bne 0x15114c │ │ │ │ + bne 0x15124c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [r7] │ │ │ │ rsb r1, r4, #0 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r4, #11 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ add r1, r1, #12 │ │ │ │ - bls 0x150c50 │ │ │ │ + bls 0x150d50 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r3, r3, r2 │ │ │ │ sub r3, r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 0x150c50 │ │ │ │ + bhi 0x150d50 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 0x150c50 │ │ │ │ + bcc 0x150d50 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r1, [r9, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ add r5, r8, #12 │ │ │ │ add r4, r4, #3 │ │ │ │ sub r3, r5, r3 │ │ │ │ bic r4, r4, #3 │ │ │ │ cmp r1, r3 │ │ │ │ add r7, r7, r4 │ │ │ │ - bcs 0x150b70 │ │ │ │ + bcs 0x150c70 │ │ │ │ ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ - b 0x150974 │ │ │ │ + b 0x150a74 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x151184 │ │ │ │ + beq 0x151284 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 0x150bc0 │ │ │ │ + bne 0x150cc0 │ │ │ │ sub sl, fp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r8, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, sl │ │ │ │ add r1, r8, #20 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b 0x150be4 │ │ │ │ + b 0x150ce4 │ │ │ │ ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x150d90 │ │ │ │ - ldr r8, [pc, #1936] @ 0x151460 │ │ │ │ + blt 0x150e90 │ │ │ │ + ldr r8, [pc, #1936] @ 0x151560 │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r7, [pc, #1932] @ 0x151464 │ │ │ │ - ldr r1, [pc, #1932] @ 0x151468 │ │ │ │ - ldr r0, [pc, #1932] @ 0x15146c │ │ │ │ + ldr r7, [pc, #1932] @ 0x151564 │ │ │ │ + ldr r1, [pc, #1932] @ 0x151568 │ │ │ │ + ldr r0, [pc, #1932] @ 0x15156c │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 0x150d88 │ │ │ │ - ldr r4, [pc, #1912] @ 0x151470 │ │ │ │ + bcs 0x150e88 │ │ │ │ + ldr r4, [pc, #1912] @ 0x151570 │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x150d88 │ │ │ │ + beq 0x150e88 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #1880] @ 0x15146c │ │ │ │ + ldr r0, [pc, #1880] @ 0x15156c │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ - bl 0x14898c │ │ │ │ + bl 0x148a8c │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x150d90 │ │ │ │ + beq 0x150e90 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #1844] @ 0x151468 │ │ │ │ - ldr r0, [pc, #1844] @ 0x15146c │ │ │ │ + ldr r1, [pc, #1844] @ 0x151568 │ │ │ │ + ldr r0, [pc, #1844] @ 0x15156c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ cmp r2, r3 │ │ │ │ movcs r4, #0 │ │ │ │ - bcs 0x150d5c │ │ │ │ + bcs 0x150e5c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, r2, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4] │ │ │ │ - ldr r0, [pc, #1800] @ 0x15146c │ │ │ │ - bl 0x14898c │ │ │ │ + ldr r0, [pc, #1800] @ 0x15156c │ │ │ │ + bl 0x148a8c │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r5, r1 │ │ │ │ movcc r1, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #4096 @ 0x1000 │ │ │ │ - bcc 0x150d90 │ │ │ │ + bcc 0x150e90 │ │ │ │ mov r5, r0 │ │ │ │ - b 0x150a44 │ │ │ │ - ldr r0, [pc, #1756] @ 0x15146c │ │ │ │ - bl 0x14898c │ │ │ │ + b 0x150b44 │ │ │ │ + ldr r0, [pc, #1756] @ 0x15156c │ │ │ │ + bl 0x148a8c │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r8, [r9, #20] │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi r4, [fp, #-52] @ 0xffffffcc │ │ │ │ movls r4, #0 │ │ │ │ cmp r8, #11 │ │ │ │ - bhi 0x150eb8 │ │ │ │ + bhi 0x150fb8 │ │ │ │ str r6, [r9, #20] │ │ │ │ ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r3, [r9, #24] │ │ │ │ sub r3, r6, #1 │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ cmn r3, #3 │ │ │ │ str r4, [r9, #4] │ │ │ │ - bhi 0x150a44 │ │ │ │ + bhi 0x150b44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x150a44 │ │ │ │ + beq 0x150b44 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x151450 │ │ │ │ + beq 0x151550 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 0x150a44 │ │ │ │ + beq 0x150b44 │ │ │ │ ldrh r3, [r6] │ │ │ │ strh r3, [r7] │ │ │ │ cmp r3, #10 │ │ │ │ - bne 0x150a44 │ │ │ │ + bne 0x150b44 │ │ │ │ cmp r4, #27 │ │ │ │ ldrhhi r3, [r7, #24] │ │ │ │ strhi r3, [r7, #24] │ │ │ │ - b 0x150a44 │ │ │ │ + b 0x150b44 │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ str r6, [r1] │ │ │ │ - ldr r1, [pc, #1612] @ 0x151488 │ │ │ │ + ldr r1, [pc, #1612] @ 0x151588 │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ mov r1, #296 @ 0x128 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r4, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 0x150938 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x150a38 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b 0x150938 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x150a38 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b 0x150a64 │ │ │ │ + b 0x150b64 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x150be4 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x150ce4 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r2, sp, r2 │ │ │ │ str r0, [r2] │ │ │ │ - b 0x150aec │ │ │ │ + b 0x150bec │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 0x151450 │ │ │ │ + beq 0x151550 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x150dac │ │ │ │ + beq 0x150eac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r2, #12 │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr sl, [r4] │ │ │ │ cmp r8, #11 │ │ │ │ sub r7, sl, #12 │ │ │ │ mov r9, r7 │ │ │ │ - bls 0x151054 │ │ │ │ + bls 0x151154 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #1 │ │ │ │ cmpeq r3, #63 @ 0x3f │ │ │ │ - beq 0x1510d0 │ │ │ │ + beq 0x1511d0 │ │ │ │ cmp sl, r8 │ │ │ │ movls r3, r7 │ │ │ │ - bls 0x150f5c │ │ │ │ + bls 0x15105c │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ sub r7, r8, #12 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ orr r3, r3, #8 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 0x1510e0 │ │ │ │ + beq 0x1511e0 │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - beq 0x1510b8 │ │ │ │ + beq 0x1511b8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 0x15106c │ │ │ │ + bne 0x15116c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq 0x151364 │ │ │ │ + beq 0x151464 │ │ │ │ cmp r2, #11 │ │ │ │ - beq 0x1512b4 │ │ │ │ + beq 0x1513b4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 0x15106c │ │ │ │ + bne 0x15116c │ │ │ │ cmp r7, #4 │ │ │ │ cmpeq r9, #4 │ │ │ │ - bne 0x15106c │ │ │ │ + bne 0x15116c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ mov r2, #4 │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r3, r7, #12 │ │ │ │ str r3, [r6] │ │ │ │ add r3, r7, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ @@ -328608,1076 +328672,1076 @@ │ │ │ │ add r3, r2, r3 │ │ │ │ rsb r2, r1, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r1, #11 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ - bls 0x151054 │ │ │ │ + bls 0x151154 │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ add r3, r3, r0 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 0x151054 │ │ │ │ + bhi 0x151154 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 0x151054 │ │ │ │ + bhi 0x151154 │ │ │ │ add r7, r7, #15 │ │ │ │ add r1, r1, #3 │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ bic r1, r1, #3 │ │ │ │ bic r7, r7, #3 │ │ │ │ add r6, r6, r7 │ │ │ │ add r4, r4, r1 │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ add r3, r6, #12 │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 0x150f00 │ │ │ │ + bcs 0x151000 │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ - b 0x150dac │ │ │ │ + b 0x150eac │ │ │ │ mov r5, #1 │ │ │ │ - ldr r2, [pc, #1040] @ 0x151484 │ │ │ │ + ldr r2, [pc, #1040] @ 0x151584 │ │ │ │ ldr r2, [r2] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - bne 0x151298 │ │ │ │ + bne 0x151398 │ │ │ │ cmp r9, r3 │ │ │ │ movge r2, r3 │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ movlt r2, r9 │ │ │ │ add r1, r4, #12 │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 0x150fb4 │ │ │ │ + bge 0x1510b4 │ │ │ │ sub r2, r3, r9 │ │ │ │ add r0, r6, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ - b 0x150fb4 │ │ │ │ + bl 0x39b960 │ │ │ │ + b 0x1510b4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #25 │ │ │ │ - beq 0x1511d0 │ │ │ │ + beq 0x1512d0 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ - bne 0x15106c │ │ │ │ - b 0x150f90 │ │ │ │ + bne 0x15116c │ │ │ │ + b 0x151090 │ │ │ │ cmp r8, #19 │ │ │ │ movhi r7, #8 │ │ │ │ movhi r3, r7 │ │ │ │ - bls 0x150f40 │ │ │ │ + bls 0x151040 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 0x1513d4 │ │ │ │ + beq 0x1514d4 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq 0x151390 │ │ │ │ + beq 0x151490 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0x151068 │ │ │ │ + bne 0x151168 │ │ │ │ lsrs r3, r7, #2 │ │ │ │ - beq 0x150fb4 │ │ │ │ + beq 0x1510b4 │ │ │ │ add r5, r4, #8 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r9, [fp, #-96] @ 0xffffffa0 │ │ │ │ sub sl, fp, #72 @ 0x48 │ │ │ │ str r4, [fp, #-96] @ 0xffffffa0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ mov r0, r9 │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ cmp r5, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bne 0x151120 │ │ │ │ + bne 0x151220 │ │ │ │ ldr r4, [fp, #-96] @ 0xffffffa0 │ │ │ │ - b 0x150fb4 │ │ │ │ - ldr r0, [pc, #824] @ 0x15148c │ │ │ │ + b 0x1510b4 │ │ │ │ + ldr r0, [pc, #824] @ 0x15158c │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ - b 0x150bd0 │ │ │ │ - ldr r2, [pc, #796] @ 0x151484 │ │ │ │ + b 0x150cd0 │ │ │ │ + ldr r2, [pc, #796] @ 0x151584 │ │ │ │ ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x15142c │ │ │ │ + bne 0x15152c │ │ │ │ mov r6, r3 │ │ │ │ - b 0x150974 │ │ │ │ + b 0x150a74 │ │ │ │ lsrs sl, sl, #2 │ │ │ │ - beq 0x150be4 │ │ │ │ + beq 0x150ce4 │ │ │ │ mov r4, r5 │ │ │ │ add r5, r7, #8 │ │ │ │ add r2, r5, sl, lsl #2 │ │ │ │ sub sl, fp, #72 @ 0x48 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r2, [r5, #4]! │ │ │ │ cmp sl, r5 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x1511a4 │ │ │ │ - b 0x150be0 │ │ │ │ + bne 0x1512a4 │ │ │ │ + b 0x150ce0 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ cmpeq r9, #44 @ 0x2c │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ - bne 0x15106c │ │ │ │ + bne 0x15116c │ │ │ │ sub sl, fp, #72 @ 0x48 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ strb r3, [r6, #16] │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ strb r3, [r6, #17] │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ strb r3, [r6, #18] │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ strb r3, [r6, #19] │ │ │ │ add r0, r6, #20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, r6, #24 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #28 │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ mov r0, #3 │ │ │ │ add r1, r6, r2 │ │ │ │ add r5, r4, r2 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 0x150fb4 │ │ │ │ + beq 0x1510b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #28 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [r4, #28] │ │ │ │ strh r3, [r9] │ │ │ │ cmp r3, #10 │ │ │ │ ldrheq r3, [r9, #24] │ │ │ │ streq r3, [r9, #24] │ │ │ │ - b 0x150fb4 │ │ │ │ + b 0x1510b4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r0, [pc, #492] @ 0x151490 │ │ │ │ + ldr r0, [pc, #492] @ 0x151590 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ - b 0x15107c │ │ │ │ + b 0x15117c │ │ │ │ cmp r7, #32 │ │ │ │ cmpeq r9, #32 │ │ │ │ - bne 0x15106c │ │ │ │ + bne 0x15116c │ │ │ │ sub sl, fp, #72 @ 0x48 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ strb r3, [r6, #16] │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ strb r3, [r6, #17] │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ strb r3, [r6, #18] │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ strb r3, [r6, #19] │ │ │ │ add r0, r6, #20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, r6, #24 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, #3 │ │ │ │ add r1, r6, #28 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ add r5, r4, #28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 0x150fb4 │ │ │ │ + beq 0x1510b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [r4, #28] │ │ │ │ strh r3, [r9] │ │ │ │ - b 0x150fb4 │ │ │ │ + b 0x1510b4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ mov r2, #4 │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b 0x150fb4 │ │ │ │ + b 0x1510b4 │ │ │ │ cmp r3, #8 │ │ │ │ cmpeq r9, #16 │ │ │ │ - bne 0x151068 │ │ │ │ + bne 0x151168 │ │ │ │ sub sl, fp, #72 @ 0x48 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, r6, #16 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x150fb4 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1510b4 │ │ │ │ sub sl, fp, #72 @ 0x48 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ add r0, r6, #16 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, r6, #20 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x150fb4 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1510b4 │ │ │ │ mvn r5, #89 @ 0x59 │ │ │ │ - b 0x150a64 │ │ │ │ + b 0x150b64 │ │ │ │ str r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ - ldr r0, [pc, #88] @ 0x151494 │ │ │ │ - bl 0x1d3f30 │ │ │ │ + ldr r0, [pc, #88] @ 0x151594 │ │ │ │ + bl 0x1d4030 │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ - b 0x15117c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x15127c │ │ │ │ + bl 0x3b38dc │ │ │ │ mvn r5, #13 │ │ │ │ - b 0x150940 │ │ │ │ + b 0x150a40 │ │ │ │ mvn r5, #13 │ │ │ │ - b 0x150a44 │ │ │ │ + b 0x150b44 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ adceq r3, r8, r8, asr #7 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ adceq r3, r8, r8, ror #7 │ │ │ │ strdeq pc, [lr], r0 │ │ │ │ - addeq pc, lr, r8, ror r4 @ │ │ │ │ + addeq pc, lr, r8, ror r3 @ │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - addeq pc, lr, r0, lsr r0 @ │ │ │ │ - subeq r2, r1, r0, lsl #4 │ │ │ │ - subeq r2, r1, ip, lsr #4 │ │ │ │ - subeq r2, r1, r8, asr #3 │ │ │ │ + addeq lr, lr, r0, lsr pc │ │ │ │ + subeq r2, r1, r0, lsl #6 │ │ │ │ + subeq r2, r1, ip, lsr #6 │ │ │ │ + subeq r2, r1, r8, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ movcc r7, r2 │ │ │ │ movcs r7, #1024 @ 0x400 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x151548 │ │ │ │ + beq 0x151648 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 0x15152c │ │ │ │ + beq 0x15162c │ │ │ │ mov r9, #0 │ │ │ │ - b 0x151508 │ │ │ │ + b 0x151608 │ │ │ │ tst r5, #65536 @ 0x10000 │ │ │ │ add r9, r9, #1 │ │ │ │ orrne r5, r5, #64 @ 0x40 │ │ │ │ cmp r7, r9 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r4, r4, #32 │ │ │ │ - bls 0x15152c │ │ │ │ + bls 0x15162c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x150738 │ │ │ │ + bl 0x150838 │ │ │ │ cmn r0, #4096 @ 0x1000 │ │ │ │ - bcc 0x1514ec │ │ │ │ + bcc 0x1515ec │ │ │ │ cmp r9, #0 │ │ │ │ moveq r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r9, #13 │ │ │ │ - b 0x15152c │ │ │ │ + b 0x15162c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #1936] @ 0x151cfc │ │ │ │ + ldr r3, [pc, #1936] @ 0x151dfc │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ lsl r3, r1, #16 │ │ │ │ mov r6, r2 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - ldr r2, [pc, #1908] @ 0x151d00 │ │ │ │ + ldr r2, [pc, #1908] @ 0x151e00 │ │ │ │ sub ip, r3, #1 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ lsr r4, r1, #16 │ │ │ │ cmp ip, #23 │ │ │ │ - bhi 0x1515b4 │ │ │ │ + bhi 0x1516b4 │ │ │ │ add ip, ip, ip │ │ │ │ ldrh ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #1864] @ 0x151d04 │ │ │ │ + ldr r2, [pc, #1864] @ 0x151e04 │ │ │ │ ldr r2, [r2] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - bne 0x151ca0 │ │ │ │ + bne 0x151da0 │ │ │ │ mvn r4, #37 @ 0x25 │ │ │ │ - b 0x15174c │ │ │ │ + b 0x15184c │ │ │ │ cmp r5, #500 @ 0x1f4 │ │ │ │ - bhi 0x151cbc │ │ │ │ + bhi 0x151dbc │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb784 │ │ │ │ + bl 0x2fb884 │ │ │ │ mov r3, #1 │ │ │ │ add r9, r5, r5, lsl r3 │ │ │ │ lsl r9, r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x151cc4 │ │ │ │ + beq 0x151dc4 │ │ │ │ cmp r5, #0 │ │ │ │ addne r9, r9, r8 │ │ │ │ movne r4, r8 │ │ │ │ - beq 0x151670 │ │ │ │ + beq 0x151770 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ add r1, r7, r2 │ │ │ │ strh r3, [r4] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp, #24] │ │ │ │ add r1, r7, #4 │ │ │ │ strh r3, [r4, #2] │ │ │ │ mov r2, #2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r1, [sp, #24] │ │ │ │ strh r1, [r4, #4] │ │ │ │ add r4, r4, #6 │ │ │ │ cmp r9, r4 │ │ │ │ add r7, r7, #6 │ │ │ │ - bne 0x151618 │ │ │ │ - ldr r3, [pc, #1680] @ 0x151d08 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x151718 │ │ │ │ + ldr r3, [pc, #1680] @ 0x151e08 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, #312 @ 0x138 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x1516c4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x1517c4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x15174c │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x15184c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ moveq r3, r1 │ │ │ │ - beq 0x151700 │ │ │ │ + beq 0x151800 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #1524] @ 0x151cfc │ │ │ │ + ldr r2, [pc, #1524] @ 0x151dfc │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 0x151ce0 │ │ │ │ + bne 0x151de0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x1501f0 │ │ │ │ + b 0x1502f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3b270c │ │ │ │ + bl 0x3b280c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x151a7c │ │ │ │ - ldr r3, [pc, #1448] @ 0x151cfc │ │ │ │ + beq 0x151b7c │ │ │ │ + ldr r3, [pc, #1448] @ 0x151dfc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x151ce0 │ │ │ │ + bne 0x151de0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 0x151bc4 │ │ │ │ + bne 0x151cc4 │ │ │ │ mov sl, r9 │ │ │ │ cmp r5, #500 @ 0x1f4 │ │ │ │ - bhi 0x151cbc │ │ │ │ + bhi 0x151dbc │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb784 │ │ │ │ + bl 0x2fb884 │ │ │ │ mov r3, #1 │ │ │ │ add fp, r5, r5, lsl r3 │ │ │ │ lsl fp, fp, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x151cd4 │ │ │ │ + beq 0x151dd4 │ │ │ │ cmp r5, #0 │ │ │ │ addne fp, r9, fp │ │ │ │ movne r4, r9 │ │ │ │ addne r8, sp, #20 │ │ │ │ - beq 0x151848 │ │ │ │ + beq 0x151948 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ add r1, r7, r2 │ │ │ │ strh r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp, #20] │ │ │ │ strh r3, [r4, #2] │ │ │ │ add r1, r7, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrh r3, [sp, #20] │ │ │ │ strh r3, [r4, #4] │ │ │ │ add r4, r4, #6 │ │ │ │ cmp fp, r4 │ │ │ │ add r7, r7, #6 │ │ │ │ - bne 0x1517f0 │ │ │ │ - ldr r3, [pc, #1212] @ 0x151d0c │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x1518f0 │ │ │ │ + ldr r3, [pc, #1212] @ 0x151e0c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #312 @ 0x138 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ mov r3, r9 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str sl, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x151898 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x151998 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x15174c │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x15184c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 0x151cb4 │ │ │ │ + blt 0x151db4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x151ccc │ │ │ │ + beq 0x151dcc │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 0x2fb73c │ │ │ │ + bl 0x2fb83c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x151ce4 │ │ │ │ + beq 0x151de4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r1], #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r0], #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #1048] @ 0x151d10 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #1048] @ 0x151e10 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #1040] @ 0x151d14 │ │ │ │ + ldr r1, [pc, #1040] @ 0x151e14 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ stm sp, {r5, r8} │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x151c24 │ │ │ │ + beq 0x151d24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x15174c │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x15184c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 0x151b0c │ │ │ │ + beq 0x151c0c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 0x151cb4 │ │ │ │ + blt 0x151db4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 0x151ccc │ │ │ │ + beq 0x151dcc │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 0x2fb73c │ │ │ │ + bl 0x2fb83c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 0x151cec │ │ │ │ - ldr r3, [pc, #924] @ 0x151d18 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x151dec │ │ │ │ + ldr r3, [pc, #924] @ 0x151e18 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #916] @ 0x151d1c │ │ │ │ + ldr r1, [pc, #916] @ 0x151e1c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ mov r3, sl │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r8, [sp, #8] │ │ │ │ stm sp, {r5, r9} │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x1519c4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x151ac4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 0x151c38 │ │ │ │ + bgt 0x151d38 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [fp] │ │ │ │ mov r0, sl │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x15174c │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x15184c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 0x151cb4 │ │ │ │ + beq 0x151db4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 0x137698 │ │ │ │ + bl 0x137798 │ │ │ │ cmn r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ - bcs 0x151a74 │ │ │ │ + bcs 0x151b74 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x151ccc │ │ │ │ + beq 0x151dcc │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r4, #0 │ │ │ │ - b 0x15174c │ │ │ │ - ldr r3, [pc, #700] @ 0x151cfc │ │ │ │ + b 0x15184c │ │ │ │ + ldr r3, [pc, #700] @ 0x151dfc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x151ce0 │ │ │ │ + bne 0x151de0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x137c2c │ │ │ │ + b 0x137d2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3b2bc8 │ │ │ │ + bl 0x3b2cc8 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 0x15174c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x15184c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x15174c │ │ │ │ - ldr r3, [pc, #612] @ 0x151cfc │ │ │ │ + b 0x15184c │ │ │ │ + ldr r3, [pc, #612] @ 0x151dfc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x151ce0 │ │ │ │ + bne 0x151de0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x14f574 │ │ │ │ + b 0x14f674 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x3b227c │ │ │ │ + bl 0x3b237c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x15174c │ │ │ │ - b 0x151a7c │ │ │ │ - ldr r3, [pc, #536] @ 0x151cfc │ │ │ │ + bne 0x15184c │ │ │ │ + b 0x151b7c │ │ │ │ + ldr r3, [pc, #536] @ 0x151dfc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x151ce0 │ │ │ │ + bne 0x151de0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 0x14e8b0 │ │ │ │ + b 0x14e9b0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x151ccc │ │ │ │ + beq 0x151dcc │ │ │ │ cmp r5, #0 │ │ │ │ ldm r0, {r9, fp} │ │ │ │ - blt 0x151cb4 │ │ │ │ + blt 0x151db4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 0x151ccc │ │ │ │ + beq 0x151dcc │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 0x2fb73c │ │ │ │ + bl 0x2fb83c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 0x151cf4 │ │ │ │ - ldr r3, [pc, #440] @ 0x151d20 │ │ │ │ - bl 0x358d70 │ │ │ │ + beq 0x151df4 │ │ │ │ + ldr r3, [pc, #440] @ 0x151e20 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #424] @ 0x151d1c │ │ │ │ + ldr r1, [pc, #424] @ 0x151e1c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r8, [sp, #8] │ │ │ │ stm sp, {r5, fp} │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x151bb0 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x151cb0 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 0x151c6c │ │ │ │ + bgt 0x151d6c │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sl] │ │ │ │ - b 0x15192c │ │ │ │ + b 0x151a2c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x151ccc │ │ │ │ + beq 0x151dcc │ │ │ │ add r8, sp, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, r4, r2 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add sl, sp, #24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 0x1517a0 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x1518a0 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x15192c │ │ │ │ + b 0x151a2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r7, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #13 │ │ │ │ - beq 0x1519d4 │ │ │ │ + beq 0x151ad4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sl, #4 │ │ │ │ add r0, fp, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1519cc │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x151acc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r9, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #13 │ │ │ │ - beq 0x15192c │ │ │ │ + beq 0x151a2c │ │ │ │ mov r2, r4 │ │ │ │ add r1, r7, #4 │ │ │ │ add r0, sl, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x151bb8 │ │ │ │ - ldr r0, [pc, #124] @ 0x151d24 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x151cb8 │ │ │ │ + ldr r0, [pc, #124] @ 0x151e24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1515c4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1516c4 │ │ │ │ mvn r4, #21 │ │ │ │ - b 0x15174c │ │ │ │ + b 0x15184c │ │ │ │ mvn r4, #6 │ │ │ │ - b 0x15174c │ │ │ │ + b 0x15184c │ │ │ │ mov r0, r8 │ │ │ │ - bl 0x2fb718 │ │ │ │ + bl 0x2fb818 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x15174c │ │ │ │ + b 0x15184c │ │ │ │ mov r0, r9 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x151ccc │ │ │ │ - bl 0x3b37dc │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x151dcc │ │ │ │ + bl 0x3b38dc │ │ │ │ mvn r4, #11 │ │ │ │ - b 0x15174c │ │ │ │ + b 0x15184c │ │ │ │ mvn r4, #11 │ │ │ │ - b 0x1519d4 │ │ │ │ + b 0x151ad4 │ │ │ │ mvn r4, #11 │ │ │ │ - b 0x15192c │ │ │ │ + b 0x151a2c │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x00468092 │ │ │ │ + @ instruction: 0x00468192 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ strdeq lr, [lr], r4 │ │ │ │ - addeq lr, lr, ip, lsl r6 │ │ │ │ - addeq lr, lr, r4, ror r5 │ │ │ │ + addeq lr, lr, ip, lsl r5 │ │ │ │ + addeq lr, lr, r4, ror r4 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ strdeq lr, [lr], r0 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - addeq lr, lr, r4, lsl #6 │ │ │ │ - subeq r2, r1, r4, asr r2 │ │ │ │ + addeq lr, lr, r4, lsl #4 │ │ │ │ + subeq r2, r1, r4, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #2112] @ 0x152580 │ │ │ │ + ldr r3, [pc, #2112] @ 0x152680 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x145d60 │ │ │ │ + bl 0x145e60 │ │ │ │ cmn r0, #22 │ │ │ │ - beq 0x15256c │ │ │ │ + beq 0x15266c │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ - bgt 0x151db8 │ │ │ │ + bgt 0x151eb8 │ │ │ │ cmp r6, #2 │ │ │ │ - ble 0x151dcc │ │ │ │ - ldr r2, [pc, #2020] @ 0x152584 │ │ │ │ + ble 0x151ecc │ │ │ │ + ldr r2, [pc, #2020] @ 0x152684 │ │ │ │ sub r3, r6, #3 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 0x151dcc │ │ │ │ + bhi 0x151ecc │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1992] @ 0x152588 │ │ │ │ + ldr r3, [pc, #1992] @ 0x152688 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 0x15216c │ │ │ │ + bgt 0x15226c │ │ │ │ cmp r6, #1024 @ 0x400 │ │ │ │ - bge 0x15217c │ │ │ │ - ldr r3, [pc, #1976] @ 0x15258c │ │ │ │ - bl 0x358d70 │ │ │ │ + bge 0x15227c │ │ │ │ + ldr r3, [pc, #1976] @ 0x15268c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, #24 │ │ │ │ str r7, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x151f1c │ │ │ │ - ldr r3, [pc, #1904] @ 0x152580 │ │ │ │ + beq 0x15201c │ │ │ │ + ldr r3, [pc, #1904] @ 0x152680 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x15257c │ │ │ │ + bne 0x15267c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x152574 │ │ │ │ + beq 0x152674 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrsh r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0x15256c │ │ │ │ + bhi 0x15266c │ │ │ │ mov r2, #2 │ │ │ │ add r1, r6, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r3, [sp, #8] │ │ │ │ add r1, r6, r2 │ │ │ │ add r0, sp, r2 │ │ │ │ strh r3, [sp, #26] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #8 │ │ │ │ ldrd sl, [sp, #8] │ │ │ │ add r1, r6, #16 │ │ │ │ add r0, sp, r2 │ │ │ │ strd sl, [sp, #32] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ add r1, r6, #24 │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #1716] @ 0x152590 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #1716] @ 0x152690 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add ip, sp, #24 │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ mov r3, r4 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, #24 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x151e08 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x151f08 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x151e08 │ │ │ │ + b 0x151f08 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x152574 │ │ │ │ + beq 0x152674 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrsh r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0x15256c │ │ │ │ + bhi 0x15266c │ │ │ │ mov r2, #2 │ │ │ │ add r1, r6, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r3, [sp, #8] │ │ │ │ add r1, r6, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ strh r3, [sp, #26] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 0x39aba0 │ │ │ │ - ldr r3, [pc, #1464] @ 0x152594 │ │ │ │ + bl 0x39aca0 │ │ │ │ + ldr r3, [pc, #1464] @ 0x152694 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 0x358d70 │ │ │ │ - b 0x151eec │ │ │ │ + bl 0x358e70 │ │ │ │ + b 0x151fec │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 0x152574 │ │ │ │ + beq 0x152674 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrsh r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0x15256c │ │ │ │ + bhi 0x15266c │ │ │ │ mov r2, #2 │ │ │ │ add r1, r8, r2 │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r3, [sp, #8] │ │ │ │ add r1, r8, r2 │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [sp, #26] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd sl, [sp, #8] │ │ │ │ add r1, r8, #16 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ strd sl, [sp, #32] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd sl, [sp, #8] │ │ │ │ add r1, r8, #24 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r8, [pc, #1300] @ 0x152598 │ │ │ │ + ldr r8, [pc, #1300] @ 0x152698 │ │ │ │ mov r0, r6 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ - bl 0x39aba0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x39aca0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ add ip, sp, #24 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ @@ -329685,217 +329749,217 @@ │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, #24 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x152544 │ │ │ │ + beq 0x152644 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x151e08 │ │ │ │ + bne 0x151f08 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x152574 │ │ │ │ + beq 0x152674 │ │ │ │ ldrh r3, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ strh r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #2 │ │ │ │ ldrh r3, [sp, #26] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, r2 │ │ │ │ strh r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, r2 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1524d0 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1525d0 │ │ │ │ sub r3, r6, #1024 @ 0x400 │ │ │ │ sub r3, r3, #7 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x151dcc │ │ │ │ - ldr r3, [pc, #1048] @ 0x15259c │ │ │ │ - bl 0x358d70 │ │ │ │ + bhi 0x151ecc │ │ │ │ + ldr r3, [pc, #1048] @ 0x15269c │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ mov r3, r4 │ │ │ │ - b 0x151de0 │ │ │ │ - ldr r1, [pc, #1028] @ 0x1525a0 │ │ │ │ + b 0x151ee0 │ │ │ │ + ldr r1, [pc, #1028] @ 0x1526a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r1, [sp] │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x1521e4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x1522e4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x151e08 │ │ │ │ + blt 0x151f08 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x152574 │ │ │ │ + beq 0x152674 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b 0x151e08 │ │ │ │ + b 0x151f08 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x152574 │ │ │ │ + beq 0x152674 │ │ │ │ ldm r0, {r2, r3} │ │ │ │ - ldr r1, [pc, #864] @ 0x1525a4 │ │ │ │ + ldr r1, [pc, #864] @ 0x1526a4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ mov r3, r4 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r0, r0, #24 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x151e08 │ │ │ │ - b 0x151f1c │ │ │ │ - ldr r3, [pc, #792] @ 0x1525a8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x151f08 │ │ │ │ + b 0x15201c │ │ │ │ + ldr r3, [pc, #792] @ 0x1526a8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - ldr r1, [pc, #784] @ 0x1525ac │ │ │ │ + ldr r1, [pc, #784] @ 0x1526ac │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, #19 │ │ │ │ ldr r6, [r3, #656] @ 0x290 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r6, #9024 @ 0x2340 │ │ │ │ add r6, r6, #24 │ │ │ │ - bl 0x15fb70 │ │ │ │ + bl 0x15fc70 │ │ │ │ mov ip, r0 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - b 0x151f08 │ │ │ │ - ldr r3, [pc, #732] @ 0x1525b0 │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0x152008 │ │ │ │ + ldr r3, [pc, #732] @ 0x1526b0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [r3, #656] @ 0x290 │ │ │ │ add r6, r6, #9024 @ 0x2340 │ │ │ │ add r6, r6, #24 │ │ │ │ - bl 0x1384e4 │ │ │ │ - b 0x1522b4 │ │ │ │ - ldr r3, [pc, #696] @ 0x1525b4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1385e4 │ │ │ │ + b 0x1523b4 │ │ │ │ + ldr r3, [pc, #696] @ 0x1526b4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ ldr r2, [r0, r3] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r7, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x15233c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x15243c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 0x1384c0 │ │ │ │ + bl 0x1385c0 │ │ │ │ mov r4, r0 │ │ │ │ - b 0x151e08 │ │ │ │ + b 0x151f08 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 0x152574 │ │ │ │ + beq 0x152674 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldrsh r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0x15256c │ │ │ │ + bhi 0x15266c │ │ │ │ mov r2, #2 │ │ │ │ add r1, r8, r2 │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r8, r2 │ │ │ │ ldrh r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [sp, #26] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r8, #8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r8, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [pc, #464] @ 0x1525b8 │ │ │ │ + ldr r8, [pc, #464] @ 0x1526b8 │ │ │ │ asr r3, r3, #31 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 0x39aba0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x39aca0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ add ip, sp, #24 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ @@ -329903,1867 +329967,1867 @@ │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, #24 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x152558 │ │ │ │ + beq 0x152658 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 0x151e08 │ │ │ │ + bne 0x151f08 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x152574 │ │ │ │ + beq 0x152674 │ │ │ │ ldrh r3, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strh r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #2 │ │ │ │ ldrh r3, [sp, #26] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, r2 │ │ │ │ strh r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r4, #0 │ │ │ │ - b 0x151e08 │ │ │ │ - ldr r3, [pc, #220] @ 0x1525bc │ │ │ │ - bl 0x358d70 │ │ │ │ + b 0x151f08 │ │ │ │ + ldr r3, [pc, #220] @ 0x1526bc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ ldr r2, [r0, r3] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r7, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x152524 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x152624 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x151e08 │ │ │ │ + blt 0x151f08 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #116] @ 0x1525ac │ │ │ │ + ldr r1, [pc, #116] @ 0x1526ac │ │ │ │ mov r2, #19 │ │ │ │ - bl 0x15fbd4 │ │ │ │ + bl 0x15fcd4 │ │ │ │ mov r4, r0 │ │ │ │ - b 0x151e08 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x151f08 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x1520d0 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x1521d0 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x152438 │ │ │ │ + b 0x152538 │ │ │ │ mvn r4, #21 │ │ │ │ - b 0x151e08 │ │ │ │ + b 0x151f08 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x151e08 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x151f08 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, r2, asr #1 │ │ │ │ + subeq r8, r6, r2, asr #3 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - umulleq lr, lr, r8, r0 @ │ │ │ │ - addeq sp, lr, ip, lsl #31 │ │ │ │ - addeq sp, lr, r8, lsl #29 │ │ │ │ + umulleq sp, lr, r8, pc @ │ │ │ │ + addeq sp, lr, ip, lsl #29 │ │ │ │ + addeq sp, lr, r8, lsl #27 │ │ │ │ ldrdeq sp, [lr], r4 │ │ │ │ - addeq sp, lr, r8, ror #25 │ │ │ │ + addeq sp, lr, r8, ror #23 │ │ │ │ ldrdeq sp, [lr], r0 │ │ │ │ - addeq sp, lr, r4, lsr #24 │ │ │ │ + addeq sp, lr, r4, lsr #22 │ │ │ │ ldrdeq sp, [lr], ip │ │ │ │ - subeq r8, r6, r4, asr #28 │ │ │ │ - umulleq sp, lr, r8, fp │ │ │ │ - addeq sp, lr, r0, ror fp │ │ │ │ - addeq sp, lr, ip, ror #20 │ │ │ │ - addeq sp, lr, ip, lsl #19 │ │ │ │ + subeq r8, r6, r4, asr #30 │ │ │ │ + umulleq sp, lr, r8, sl │ │ │ │ + addeq sp, lr, r0, ror sl │ │ │ │ + addeq sp, lr, ip, ror #18 │ │ │ │ + addeq sp, lr, ip, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-40] @ 0xffffffd8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r3, [pc, #952] @ 0x15299c │ │ │ │ + ldr r3, [pc, #952] @ 0x152a9c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r4, [pc, #944] @ 0x1529a0 │ │ │ │ + ldr r4, [pc, #944] @ 0x152aa0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x152630 │ │ │ │ - b 0x1526a0 │ │ │ │ + bne 0x152730 │ │ │ │ + b 0x1527a0 │ │ │ │ ldr r3, [r4, #40]! @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1526a0 │ │ │ │ + beq 0x1527a0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 0x152624 │ │ │ │ + bne 0x152724 │ │ │ │ ldr r8, [r4, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 0x1526b8 │ │ │ │ + beq 0x1527b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp] │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #820] @ 0x15299c │ │ │ │ + ldr r3, [pc, #820] @ 0x152a9c │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x152994 │ │ │ │ + bne 0x152a94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #764] @ 0x1529a4 │ │ │ │ + ldr r3, [pc, #764] @ 0x152aa4 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0x152754 │ │ │ │ + bne 0x152854 │ │ │ │ mvn r4, #24 │ │ │ │ - b 0x15265c │ │ │ │ + b 0x15275c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 0x1526b0 │ │ │ │ + beq 0x1527b0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 0x152728 │ │ │ │ + bhi 0x152828 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 0x152784 │ │ │ │ + bhi 0x152884 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 0x152764 │ │ │ │ - ldr r2, [pc, #704] @ 0x1529a8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x152864 │ │ │ │ + ldr r2, [pc, #704] @ 0x152aa8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x15265c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x15275c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x15265c │ │ │ │ + b 0x15275c │ │ │ │ cmp r2, #9 │ │ │ │ - bne 0x152764 │ │ │ │ + bne 0x152864 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #624] @ 0x1529ac │ │ │ │ + ldr r2, [pc, #624] @ 0x152aac │ │ │ │ sub r3, r3, #1 │ │ │ │ add r8, r4, #24 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 0x152998 │ │ │ │ + bhi 0x152a98 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #596] @ 0x1529b0 │ │ │ │ + ldr r0, [pc, #596] @ 0x152ab0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1526b0 │ │ │ │ - ldr r3, [pc, #568] @ 0x1529a4 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1527b0 │ │ │ │ + ldr r3, [pc, #568] @ 0x152aa4 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x1526b0 │ │ │ │ - ldr r0, [pc, #568] @ 0x1529b4 │ │ │ │ + beq 0x1527b0 │ │ │ │ + ldr r0, [pc, #568] @ 0x152ab4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1526b0 │ │ │ │ - ldr r2, [pc, #556] @ 0x1529b8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1527b0 │ │ │ │ + ldr r2, [pc, #556] @ 0x152ab8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r2, #656] @ 0x290 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, #24 │ │ │ │ str r7, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x15265c │ │ │ │ - b 0x152714 │ │ │ │ + bne 0x15275c │ │ │ │ + b 0x152814 │ │ │ │ mov r5, #4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 0x152938 │ │ │ │ + beq 0x152a38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 0x1528c8 │ │ │ │ + beq 0x1529c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x15298c │ │ │ │ + beq 0x152a8c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x15f4e8 │ │ │ │ - ldr r3, [pc, #432] @ 0x1529bc │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x15f5e8 │ │ │ │ + ldr r3, [pc, #432] @ 0x152abc │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r0, r0, #24 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x152978 │ │ │ │ + beq 0x152a78 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bcs 0x15265c │ │ │ │ + bcs 0x15275c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x15298c │ │ │ │ + beq 0x152a8c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 0x15f4e8 │ │ │ │ - b 0x15265c │ │ │ │ + bl 0x15f5e8 │ │ │ │ + b 0x15275c │ │ │ │ mov r5, #2 │ │ │ │ - b 0x1527c4 │ │ │ │ + b 0x1528c4 │ │ │ │ mov r5, #8 │ │ │ │ - b 0x1527c4 │ │ │ │ - ldr r3, [pc, #300] @ 0x1529c0 │ │ │ │ + b 0x1528c4 │ │ │ │ + ldr r3, [pc, #300] @ 0x152ac0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ - b 0x1527c4 │ │ │ │ + b 0x1528c4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #32 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - bl 0x15fc3c │ │ │ │ + bl 0x15fd3c │ │ │ │ mul r5, r0, r5 │ │ │ │ - b 0x1527c4 │ │ │ │ + b 0x1528c4 │ │ │ │ mov r5, #1 │ │ │ │ - b 0x1527c4 │ │ │ │ + b 0x1528c4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x15298c │ │ │ │ + beq 0x152a8c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 0x15f4e8 │ │ │ │ - ldr r3, [pc, #200] @ 0x1529c4 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x15f5e8 │ │ │ │ + ldr r3, [pc, #200] @ 0x152ac4 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r0, r0, #24 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x15265c │ │ │ │ - b 0x152714 │ │ │ │ - ldr r1, [pc, #136] @ 0x1529c8 │ │ │ │ - bl 0x358d70 │ │ │ │ + bne 0x15275c │ │ │ │ + b 0x152814 │ │ │ │ + ldr r1, [pc, #136] @ 0x152ac8 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #656] @ 0x290 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ str r1, [sp] │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x152844 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x152944 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x152844 │ │ │ │ + b 0x152944 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x15265c │ │ │ │ - bl 0x3b37dc │ │ │ │ - bl 0x148b1c │ │ │ │ + b 0x15275c │ │ │ │ + bl 0x3b38dc │ │ │ │ + bl 0x148c1c │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ adceq fp, r7, r8, asr sp │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - addeq sp, lr, r4, lsl #15 │ │ │ │ - subeq r8, r6, sl, lsl #2 │ │ │ │ - subeq r2, r1, ip, ror r2 │ │ │ │ - @ instruction: 0x0041229c │ │ │ │ - addeq sp, lr, r0, ror #13 │ │ │ │ - addeq sp, lr, r0, ror #12 │ │ │ │ + addeq sp, lr, r4, lsl #13 │ │ │ │ + subeq r8, r6, sl, lsl #4 │ │ │ │ + subeq r2, r1, ip, ror r3 │ │ │ │ + @ instruction: 0x0041239c │ │ │ │ + addeq sp, lr, r0, ror #11 │ │ │ │ + addeq sp, lr, r0, ror #10 │ │ │ │ ldrdeq r4, [r8], r4 @ │ │ │ │ - addeq sp, lr, r0, ror r5 │ │ │ │ - addeq sp, lr, ip, lsr #10 │ │ │ │ + addeq sp, lr, r0, ror r4 │ │ │ │ + addeq sp, lr, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #28 │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #2092] @ 0x15321c │ │ │ │ + ldr r3, [pc, #2092] @ 0x15331c │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [fp, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ str ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ - beq 0x152d28 │ │ │ │ - ble 0x152a9c │ │ │ │ - ldr r3, [pc, #2044] @ 0x153220 │ │ │ │ + beq 0x152e28 │ │ │ │ + ble 0x152b9c │ │ │ │ + ldr r3, [pc, #2044] @ 0x153320 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 0x152af0 │ │ │ │ - bgt 0x152abc │ │ │ │ + beq 0x152bf0 │ │ │ │ + bgt 0x152bbc │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq 0x152c84 │ │ │ │ + beq 0x152d84 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne 0x152ad8 │ │ │ │ + bne 0x152bd8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x152a4c │ │ │ │ + beq 0x152b4c │ │ │ │ cmp r2, #7 │ │ │ │ - bne 0x152ad8 │ │ │ │ + bne 0x152bd8 │ │ │ │ cmp r6, #3 │ │ │ │ - bls 0x152db8 │ │ │ │ + bls 0x152eb8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ mov r4, #4 │ │ │ │ mov r2, r4 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ sub r3, fp, #92 @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ - b 0x152b58 │ │ │ │ + b 0x152c58 │ │ │ │ cmp r1, #17 │ │ │ │ - bhi 0x152ad8 │ │ │ │ - ldr r3, [pc, #1912] @ 0x153224 │ │ │ │ + bhi 0x152bd8 │ │ │ │ + ldr r3, [pc, #1912] @ 0x153324 │ │ │ │ cmp r1, #17 │ │ │ │ - bhi 0x152ad8 │ │ │ │ + bhi 0x152bd8 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1892] @ 0x153228 │ │ │ │ + ldr r3, [pc, #1892] @ 0x153328 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 0x152ad8 │ │ │ │ + bne 0x152bd8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 0x153140 │ │ │ │ + beq 0x153240 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 0x152e2c │ │ │ │ - ldr r3, [pc, #1868] @ 0x15322c │ │ │ │ + beq 0x152f2c │ │ │ │ + ldr r3, [pc, #1868] @ 0x15332c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0x152e5c │ │ │ │ + bne 0x152f5c │ │ │ │ mvn r4, #91 @ 0x5b │ │ │ │ - b 0x152b6c │ │ │ │ + b 0x152c6c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi 0x152ad8 │ │ │ │ - ldr r3, [pc, #1836] @ 0x153230 │ │ │ │ + bhi 0x152bd8 │ │ │ │ + ldr r3, [pc, #1836] @ 0x153330 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x152ad8 │ │ │ │ + beq 0x152bd8 │ │ │ │ cmp r6, #3 │ │ │ │ - bls 0x152db8 │ │ │ │ + bls 0x152eb8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ mov r6, #4 │ │ │ │ mov r2, r6 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ sub r3, fp, #92 @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ - bl 0x3b2078 │ │ │ │ + bl 0x3b2178 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x152c70 │ │ │ │ - ldr r3, [pc, #1704] @ 0x15321c │ │ │ │ + beq 0x152d70 │ │ │ │ + ldr r3, [pc, #1704] @ 0x15331c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x153210 │ │ │ │ + bne 0x153310 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bgt 0x152ad8 │ │ │ │ + bgt 0x152bd8 │ │ │ │ cmp r2, #9 │ │ │ │ - ble 0x1531a0 │ │ │ │ + ble 0x1532a0 │ │ │ │ sub r2, r2, #10 │ │ │ │ mov r3, #1 │ │ │ │ lsl r2, r3, r2 │ │ │ │ - ldr r1, [pc, #1648] @ 0x153234 │ │ │ │ + ldr r1, [pc, #1648] @ 0x153334 │ │ │ │ ands r9, r2, r1 │ │ │ │ - bne 0x153174 │ │ │ │ + bne 0x153274 │ │ │ │ ands r1, r2, #2013265920 @ 0x78000000 │ │ │ │ - bne 0x152e34 │ │ │ │ + bne 0x152f34 │ │ │ │ tst r2, #104857600 @ 0x6400000 │ │ │ │ - beq 0x152ad8 │ │ │ │ + beq 0x152bd8 │ │ │ │ cmp r5, #32 │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ movne r1, #8 │ │ │ │ moveq r1, #4 │ │ │ │ cmp r6, #12 │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orrcc r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub r4, fp, #84 @ 0x54 │ │ │ │ - bne 0x152db8 │ │ │ │ + bne 0x152eb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ - bls 0x152c4c │ │ │ │ + bls 0x152d4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r6, #12 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ ldreq r3, [r0, #8] │ │ │ │ streq r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 0x3b2078 │ │ │ │ + bl 0x3b2178 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x152b6c │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x152c6c │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x152b6c │ │ │ │ + b 0x152c6c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 0x152ad8 │ │ │ │ + bne 0x152bd8 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #32 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ - bl 0x39b860 │ │ │ │ + bl 0x39b960 │ │ │ │ cmp r6, #32 │ │ │ │ movcs r6, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ - bl 0x15ff08 │ │ │ │ + bl 0x160008 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x152e54 │ │ │ │ + bne 0x152f54 │ │ │ │ mov ip, #8 │ │ │ │ sub r3, fp, #64 @ 0x40 │ │ │ │ - b 0x152b48 │ │ │ │ + b 0x152c48 │ │ │ │ sub r3, r2, #1 │ │ │ │ - ldr r2, [pc, #1380] @ 0x153238 │ │ │ │ + ldr r2, [pc, #1380] @ 0x153338 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bhi 0x152ad8 │ │ │ │ + bhi 0x152bd8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r5, #63 @ 0x3f │ │ │ │ cmp r6, #3 │ │ │ │ - bls 0x152db8 │ │ │ │ + bls 0x152eb8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ mov r4, #4 │ │ │ │ mov r2, r4 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r1, #1 │ │ │ │ - b 0x152a84 │ │ │ │ + b 0x152b84 │ │ │ │ cmp r2, #26 │ │ │ │ - bgt 0x152dc0 │ │ │ │ + bgt 0x152ec0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 0x152ad8 │ │ │ │ + ble 0x152bd8 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r5 │ │ │ │ - ldr r3, [pc, #1268] @ 0x15323c │ │ │ │ + ldr r3, [pc, #1268] @ 0x15333c │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x152e70 │ │ │ │ + bne 0x152f70 │ │ │ │ tst r2, #3145728 @ 0x300000 │ │ │ │ - beq 0x152ad8 │ │ │ │ + beq 0x152bd8 │ │ │ │ cmp r6, #19 │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bls 0x152db8 │ │ │ │ + bls 0x152eb8 │ │ │ │ mov r2, #20 │ │ │ │ mov r1, r8 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ - bl 0x15ff08 │ │ │ │ + bl 0x160008 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x152e54 │ │ │ │ + bne 0x152f54 │ │ │ │ mov ip, #20 │ │ │ │ sub r3, fp, #64 @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x3b2078 │ │ │ │ + bl 0x3b2178 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x152b6c │ │ │ │ - b 0x152c70 │ │ │ │ + bne 0x152c6c │ │ │ │ + b 0x152d70 │ │ │ │ mvn r4, #21 │ │ │ │ - b 0x152b6c │ │ │ │ + b 0x152c6c │ │ │ │ sub r3, r2, #49 @ 0x31 │ │ │ │ cmp r3, #29 │ │ │ │ - bhi 0x152ad8 │ │ │ │ - ldr r2, [pc, #1132] @ 0x153240 │ │ │ │ + bhi 0x152bd8 │ │ │ │ + ldr r2, [pc, #1132] @ 0x153340 │ │ │ │ mov r1, #1 │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ - bne 0x152e70 │ │ │ │ + bne 0x152f70 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 0x152ad8 │ │ │ │ + bne 0x152bd8 │ │ │ │ cmp r6, #19 │ │ │ │ sub r5, fp, #64 @ 0x40 │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ - bls 0x152db8 │ │ │ │ + bls 0x152eb8 │ │ │ │ mov r2, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x15ff08 │ │ │ │ + bl 0x160008 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 0x152e54 │ │ │ │ + bne 0x152f54 │ │ │ │ mov ip, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ - b 0x152d98 │ │ │ │ + b 0x152e98 │ │ │ │ mov r3, ip │ │ │ │ - b 0x152c5c │ │ │ │ + b 0x152d5c │ │ │ │ cmp r6, #12 │ │ │ │ - bne 0x152db8 │ │ │ │ + bne 0x152eb8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 0x152c50 │ │ │ │ + bne 0x152d50 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x152b6c │ │ │ │ - ldr r0, [pc, #992] @ 0x153244 │ │ │ │ + b 0x152c6c │ │ │ │ + ldr r0, [pc, #992] @ 0x153344 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x152ae8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x152be8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #3 │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ - bls 0x152db8 │ │ │ │ + bls 0x152eb8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ mov r4, #4 │ │ │ │ mov r2, r4 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - b 0x152a84 │ │ │ │ + b 0x152b84 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #8 │ │ │ │ sub r4, fp, #84 @ 0x54 │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bne 0x152db8 │ │ │ │ + bne 0x152eb8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ sub r0, fp, #88 @ 0x58 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r2 │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ sub r0, fp, #88 @ 0x58 │ │ │ │ asr r3, r3, #31 │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov lr, #16 │ │ │ │ cmp r5, #20 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [fp, #-76] @ 0xffffffb4 │ │ │ │ asr ip, ip, #31 │ │ │ │ mov r3, r4 │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ moveq r2, #66 @ 0x42 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ - bl 0x3b2078 │ │ │ │ + bl 0x3b2178 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x152b6c │ │ │ │ - bl 0x148ec4 │ │ │ │ + bne 0x152c6c │ │ │ │ + bl 0x148fc4 │ │ │ │ mov r4, r0 │ │ │ │ - b 0x152b6c │ │ │ │ + b 0x152c6c │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #8 │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ - bne 0x152db8 │ │ │ │ + bne 0x152eb8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, fp, #88 @ 0x58 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r2 │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ sub r0, fp, #88 @ 0x58 │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ mov r2, #13 │ │ │ │ str r6, [sp] │ │ │ │ mov r1, #1 │ │ │ │ sub r3, fp, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ - bl 0x3b2078 │ │ │ │ + bl 0x3b2178 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x152b6c │ │ │ │ - b 0x152f60 │ │ │ │ + bne 0x152c6c │ │ │ │ + b 0x153060 │ │ │ │ cmp r6, #15 │ │ │ │ movcs r6, #15 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ sub sp, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #15 │ │ │ │ bic r3, r0, #7 │ │ │ │ mov r2, r6 │ │ │ │ lsr r4, r0, #3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #25 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, r4, lsl #3] │ │ │ │ - b 0x152c58 │ │ │ │ + b 0x152d58 │ │ │ │ mov r5, #0 │ │ │ │ sub r4, fp, #84 @ 0x54 │ │ │ │ cmp r6, #8 │ │ │ │ str r5, [fp, #-84] @ 0xffffffac │ │ │ │ str r5, [r4, #4] │ │ │ │ - bne 0x152db8 │ │ │ │ + bne 0x152eb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ ldrh r0, [r9] │ │ │ │ mov r1, r6 │ │ │ │ strh r0, [fp, #-84] @ 0xffffffac │ │ │ │ - bl 0x2fb8d0 │ │ │ │ + bl 0x2fb9d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 0x153214 │ │ │ │ + beq 0x153314 │ │ │ │ ldrh r0, [fp, #-84] @ 0xffffffac │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r8 │ │ │ │ movne r2, r5 │ │ │ │ addne r0, r3, r0, lsl #3 │ │ │ │ - beq 0x153100 │ │ │ │ + beq 0x153200 │ │ │ │ ldrh r1, [r3] │ │ │ │ strh r1, [r2] │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ strb r1, [r2, #2] │ │ │ │ add r3, r3, #8 │ │ │ │ ldrb r1, [r3, #-5] │ │ │ │ strb r1, [r2, #3] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ str r1, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 0x1530d0 │ │ │ │ + bne 0x1531d0 │ │ │ │ mov ip, #8 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #26 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ - bl 0x3b2078 │ │ │ │ + bl 0x3b2178 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x153134 │ │ │ │ - bl 0x148ec4 │ │ │ │ + bne 0x153234 │ │ │ │ + bl 0x148fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x2fb718 │ │ │ │ - b 0x152b6c │ │ │ │ + bl 0x2fb818 │ │ │ │ + b 0x152c6c │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - b 0x152c58 │ │ │ │ + b 0x152d58 │ │ │ │ sub r3, r2, #5 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 0x152ad8 │ │ │ │ + bhi 0x152bd8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #3 │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ - bhi 0x1531b4 │ │ │ │ + bhi 0x1532b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 0x1531e8 │ │ │ │ + bne 0x1532e8 │ │ │ │ mov ip, #4 │ │ │ │ sub r3, fp, #92 @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ - b 0x152d9c │ │ │ │ + b 0x152e9c │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 0x153168 │ │ │ │ + bgt 0x153268 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 0x153174 │ │ │ │ - b 0x152ad8 │ │ │ │ + bgt 0x153274 │ │ │ │ + b 0x152bd8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ - b 0x15318c │ │ │ │ + b 0x15328c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x152e54 │ │ │ │ + beq 0x152f54 │ │ │ │ ldrb r3, [r0] │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ - b 0x15318c │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x15328c │ │ │ │ + bl 0x3b38dc │ │ │ │ mvn r4, #11 │ │ │ │ - b 0x152b6c │ │ │ │ + b 0x152c6c │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - subeq r8, r6, r6, lsl r1 │ │ │ │ + subeq r8, r6, r6, lsl r2 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ muleq r0, pc, lr @ │ │ │ │ orreq r0, r0, pc, lsr #32 │ │ │ │ - subeq r8, r6, r8, lsr #2 │ │ │ │ + subeq r8, r6, r8, lsr #4 │ │ │ │ @ instruction: 0x078d01be │ │ │ │ @ instruction: 0x26860a95 │ │ │ │ - subeq r2, r1, ip, asr #5 │ │ │ │ + subeq r2, r1, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2476] @ 0x153c10 │ │ │ │ + ldr r3, [pc, #2476] @ 0x153d10 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #17 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bgt 0x1532b4 │ │ │ │ + bgt 0x1533b4 │ │ │ │ cmp r1, r2 │ │ │ │ - blt 0x1532c8 │ │ │ │ - ldr r3, [pc, #2416] @ 0x153c14 │ │ │ │ + blt 0x1533c8 │ │ │ │ + ldr r3, [pc, #2416] @ 0x153d14 │ │ │ │ cmp r1, #17 │ │ │ │ - bhi 0x1532c8 │ │ │ │ + bhi 0x1533c8 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq 0x1536e4 │ │ │ │ - ldr r3, [pc, #2388] @ 0x153c18 │ │ │ │ + beq 0x1537e4 │ │ │ │ + ldr r3, [pc, #2388] @ 0x153d18 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 0x153408 │ │ │ │ - ldr r3, [pc, #2380] @ 0x153c1c │ │ │ │ + beq 0x153508 │ │ │ │ + ldr r3, [pc, #2380] @ 0x153d1c │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - bne 0x153b98 │ │ │ │ + bne 0x153c98 │ │ │ │ mvn r4, #94 @ 0x5e │ │ │ │ - ldr r3, [pc, #2348] @ 0x153c10 │ │ │ │ + ldr r3, [pc, #2348] @ 0x153d10 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x153c0c │ │ │ │ + bne 0x153d0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, #63 @ 0x3f │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - blt 0x153c04 │ │ │ │ + blt 0x153d04 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 0x3b1d60 │ │ │ │ + bl 0x3b1e60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x1534b8 │ │ │ │ + beq 0x1535b8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x1532dc │ │ │ │ + blt 0x1533dc │ │ │ │ cmp r5, #3 │ │ │ │ - beq 0x1534cc │ │ │ │ + beq 0x1535cc │ │ │ │ cmp r5, #4 │ │ │ │ - bne 0x1533a0 │ │ │ │ + bne 0x1534a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ cmp sl, r3 │ │ │ │ movcs sl, r3 │ │ │ │ cmp sl, #4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 0x153790 │ │ │ │ + beq 0x153890 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb r3, [r0] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1532dc │ │ │ │ - ldr r2, [pc, #2064] @ 0x153c20 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1533dc │ │ │ │ + ldr r2, [pc, #2064] @ 0x153d20 │ │ │ │ sub r3, r5, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 0x1532c8 │ │ │ │ + bhi 0x1533c8 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 0x153c04 │ │ │ │ + bne 0x153d04 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #1960] @ 0x153c18 │ │ │ │ + ldr r1, [pc, #1960] @ 0x153d18 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 0x3b1d60 │ │ │ │ + bl 0x3b1e60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x1537f0 │ │ │ │ + beq 0x1538f0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x1532dc │ │ │ │ + blt 0x1533dc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 0x1535d8 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x1536d8 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x15337c │ │ │ │ + b 0x15347c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and r2, r3, #15 │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ orrne r2, r2, #524288 @ 0x80000 │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ orrne r2, r2, #2048 @ 0x800 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 0x1533a0 │ │ │ │ - ldr r2, [pc, #1840] @ 0x153c24 │ │ │ │ + b 0x1534a0 │ │ │ │ + ldr r2, [pc, #1840] @ 0x153d24 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi 0x153314 │ │ │ │ + bhi 0x153414 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r5, #3 │ │ │ │ - ble 0x153b84 │ │ │ │ + ble 0x153c84 │ │ │ │ sub r2, r5, #5 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi 0x1537d4 │ │ │ │ - ldr r3, [pc, #1792] @ 0x153c28 │ │ │ │ + bhi 0x1538d4 │ │ │ │ + ldr r3, [pc, #1792] @ 0x153d28 │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x1537d4 │ │ │ │ + beq 0x1538d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - blt 0x153c04 │ │ │ │ + blt 0x153d04 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x3b1d60 │ │ │ │ + bl 0x3b1e60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x153770 │ │ │ │ + beq 0x153870 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x1532dc │ │ │ │ + blt 0x1533dc │ │ │ │ sub r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 0x153784 │ │ │ │ + bhi 0x153884 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bls 0x153bac │ │ │ │ + bls 0x153cac │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1532dc │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1533dc │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x153c04 │ │ │ │ + blt 0x153d04 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r4, #0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 0x153b90 │ │ │ │ + bne 0x153c90 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #1416] @ 0x153c18 │ │ │ │ + ldr r1, [pc, #1416] @ 0x153d18 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #9 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 0x3b1d60 │ │ │ │ + bl 0x3b1e60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 0x1537dc │ │ │ │ + beq 0x1538dc │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x1532dc │ │ │ │ + blt 0x1533dc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1532dc │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1533dc │ │ │ │ cmp r5, #26 │ │ │ │ - ble 0x1537bc │ │ │ │ + ble 0x1538bc │ │ │ │ sub r2, r5, #49 @ 0x31 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi 0x1537d4 │ │ │ │ - ldr r3, [pc, #1324] @ 0x153c2c │ │ │ │ + bhi 0x1538d4 │ │ │ │ + ldr r3, [pc, #1324] @ 0x153d2c │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 0x1537d4 │ │ │ │ + beq 0x1538d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - blt 0x153c04 │ │ │ │ + blt 0x153d04 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 0x3b1d60 │ │ │ │ + bl 0x3b1e60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x153598 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x153698 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x153598 │ │ │ │ + b 0x153698 │ │ │ │ cmp sl, #5 │ │ │ │ movcs sl, #4 │ │ │ │ - b 0x1535b8 │ │ │ │ + b 0x1536b8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1533d8 │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1534d8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 0x1537d4 │ │ │ │ - ldr r3, [pc, #1124] @ 0x153c30 │ │ │ │ + ble 0x1538d4 │ │ │ │ + ldr r3, [pc, #1124] @ 0x153d30 │ │ │ │ lsr r3, r3, r5 │ │ │ │ tst r3, #1 │ │ │ │ - bne 0x153708 │ │ │ │ + bne 0x153808 │ │ │ │ mvn r4, #91 @ 0x5b │ │ │ │ - b 0x1532dc │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x1533dc │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x1536a8 │ │ │ │ - bl 0x358d50 │ │ │ │ + b 0x1537a8 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x153488 │ │ │ │ + b 0x153588 │ │ │ │ mov r4, #67 @ 0x43 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt 0x153c04 │ │ │ │ + blt 0x153d04 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #16 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x3b1d60 │ │ │ │ + bl 0x3b1e60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x153880 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x153980 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x1532dc │ │ │ │ + blt 0x1533dc │ │ │ │ cmp r7, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, #3 │ │ │ │ movcs r7, #8 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, r6, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 0x39aba0 │ │ │ │ - b 0x1532dc │ │ │ │ + bl 0x39aca0 │ │ │ │ + b 0x1533dc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt 0x153c04 │ │ │ │ + blt 0x153d04 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #13 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x3b1d60 │ │ │ │ + bl 0x3b1e60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x153988 │ │ │ │ - bl 0x148ec4 │ │ │ │ + bne 0x153a88 │ │ │ │ + bl 0x148fc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x1532dc │ │ │ │ + blt 0x1533dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, r3 │ │ │ │ movcs r7, r3 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, r6, r2 │ │ │ │ - b 0x1538cc │ │ │ │ + b 0x1539cc │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x153c04 │ │ │ │ + blt 0x153d04 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #31 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 0x3b1d60 │ │ │ │ + bl 0x3b1e60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x1536b0 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x1537b0 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ - b 0x1536b0 │ │ │ │ + b 0x1537b0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #66 @ 0x42 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 0x153808 │ │ │ │ + b 0x153908 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt 0x153c04 │ │ │ │ + blt 0x153d04 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #17 │ │ │ │ mov r1, #1 │ │ │ │ - bl 0x3b1d60 │ │ │ │ + bl 0x3b1e60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x153b10 │ │ │ │ - bl 0x148ec4 │ │ │ │ + bne 0x153c10 │ │ │ │ + bl 0x148fc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x1532dc │ │ │ │ + blt 0x1533dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, r3 │ │ │ │ movcs r7, r3 │ │ │ │ mov r2, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, r6, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ add r0, r6, #8 │ │ │ │ - b 0x1538cc │ │ │ │ + b 0x1539cc │ │ │ │ mov r4, r5 │ │ │ │ - b 0x153314 │ │ │ │ + b 0x153414 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 0x153530 │ │ │ │ - b 0x1537d4 │ │ │ │ + bgt 0x153630 │ │ │ │ + b 0x1538d4 │ │ │ │ mvn r4, #13 │ │ │ │ - b 0x1532dc │ │ │ │ - ldr r0, [pc, #148] @ 0x153c34 │ │ │ │ + b 0x1533dc │ │ │ │ + ldr r0, [pc, #148] @ 0x153d34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x1532d8 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x1533d8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 0x153b90 │ │ │ │ + beq 0x153c90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb r3, [r0] │ │ │ │ - b 0x1532dc │ │ │ │ + b 0x1533dc │ │ │ │ mvn r4, #21 │ │ │ │ - b 0x1532dc │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x1533dc │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, ip, ror #2 │ │ │ │ + subeq r8, r6, ip, ror #4 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq r8, r6, lr, ror r1 │ │ │ │ - subeq r8, r6, r8, lsl #3 │ │ │ │ + subeq r8, r6, lr, ror r2 │ │ │ │ + subeq r8, r6, r8, lsl #5 │ │ │ │ andcc r0, r0, pc, ror #10 │ │ │ │ @ instruction: 0x26860a95 │ │ │ │ @ instruction: 0x078d01be │ │ │ │ - strdeq r2, [r1], #-40 @ 0xffffffd8 │ │ │ │ + strdeq r2, [r1], #-56 @ 0xffffffc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - ldr r2, [pc, #1004] @ 0x154044 │ │ │ │ + ldr r2, [pc, #1004] @ 0x154144 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi 0x154010 │ │ │ │ - ldr r3, [pc, #956] @ 0x154048 │ │ │ │ + bhi 0x154110 │ │ │ │ + ldr r3, [pc, #956] @ 0x154148 │ │ │ │ mov r7, r0 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r6, [r3, #2972] @ 0xb9c │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 0x154010 │ │ │ │ + bhi 0x154110 │ │ │ │ cmp r6, #0 │ │ │ │ movne r4, r1 │ │ │ │ addne r5, sp, #12 │ │ │ │ addne r6, r4, r6, lsl #2 │ │ │ │ - bne 0x153cd4 │ │ │ │ - b 0x153d24 │ │ │ │ + bne 0x153dd4 │ │ │ │ + b 0x153e24 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ add r4, r4, #4 │ │ │ │ - bl 0x39aba0 │ │ │ │ + bl 0x39aca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, r4 │ │ │ │ str r3, [r5], #4 │ │ │ │ - beq 0x153d24 │ │ │ │ + beq 0x153e24 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 0x153cb4 │ │ │ │ + bne 0x153db4 │ │ │ │ mvn r0, #13 │ │ │ │ - ldr r3, [pc, #840] @ 0x154044 │ │ │ │ + ldr r3, [pc, #840] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x153e20 │ │ │ │ + bne 0x153f20 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #800] @ 0x15404c │ │ │ │ + ldr r3, [pc, #800] @ 0x15414c │ │ │ │ sub r7, r7, #2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r7, #18 │ │ │ │ - bhi 0x154018 │ │ │ │ + bhi 0x154118 │ │ │ │ ldrb r7, [r3, r7] │ │ │ │ add pc, pc, r7, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov ip, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x151498 │ │ │ │ - b 0x153cf4 │ │ │ │ + bl 0x151598 │ │ │ │ + b 0x153df4 │ │ │ │ mov ip, #0 │ │ │ │ - b 0x153d4c │ │ │ │ - ldr r3, [pc, #720] @ 0x154044 │ │ │ │ + b 0x153e4c │ │ │ │ + ldr r3, [pc, #720] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x153e20 │ │ │ │ + bne 0x153f20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x14d7c0 │ │ │ │ + b 0x14d8c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #28 │ │ │ │ mov r0, #3 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153cf0 │ │ │ │ - ldr r3, [pc, #644] @ 0x154044 │ │ │ │ + beq 0x153df0 │ │ │ │ + ldr r3, [pc, #644] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r3, #0 │ │ │ │ - bne 0x153e20 │ │ │ │ + bne 0x153f20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x150738 │ │ │ │ + b 0x150838 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #28 │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 0x153cf0 │ │ │ │ - ldr r3, [pc, #568] @ 0x154044 │ │ │ │ + beq 0x153df0 │ │ │ │ + ldr r3, [pc, #568] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ - beq 0x153dd4 │ │ │ │ - bl 0x3b37dc │ │ │ │ + beq 0x153ed4 │ │ │ │ + bl 0x3b38dc │ │ │ │ add r2, sp, #20 │ │ │ │ ldm r2, {r2, r3, ip} │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x153248 │ │ │ │ - b 0x153cf4 │ │ │ │ + bl 0x153348 │ │ │ │ + b 0x153df4 │ │ │ │ add r2, sp, #20 │ │ │ │ ldm r2, {r2, r3, ip} │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x1529cc │ │ │ │ - b 0x153cf4 │ │ │ │ + bl 0x152acc │ │ │ │ + b 0x153df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b2220 │ │ │ │ + bl 0x3b2320 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x153cf4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x153df4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b 0x153cf4 │ │ │ │ + b 0x153df4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ stm sp, {r2, ip} │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 0x14d3e8 │ │ │ │ - b 0x153cf4 │ │ │ │ + bl 0x14d4e8 │ │ │ │ + b 0x153df4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ stm sp, {r2, ip} │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 0x14ec4c │ │ │ │ - b 0x153cf4 │ │ │ │ + bl 0x14ed4c │ │ │ │ + b 0x153df4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x14d3e8 │ │ │ │ - b 0x153cf4 │ │ │ │ + bl 0x14d4e8 │ │ │ │ + b 0x153df4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 0x14ec4c │ │ │ │ - b 0x153cf4 │ │ │ │ - ldr r3, [pc, #324] @ 0x154044 │ │ │ │ + bl 0x14ed4c │ │ │ │ + b 0x153df4 │ │ │ │ + ldr r3, [pc, #324] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x153e20 │ │ │ │ + bne 0x153f20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x14a600 │ │ │ │ - ldr r3, [pc, #276] @ 0x154044 │ │ │ │ + b 0x14a700 │ │ │ │ + ldr r3, [pc, #276] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x153e20 │ │ │ │ + bne 0x153f20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x14b170 │ │ │ │ - ldr r3, [pc, #232] @ 0x154044 │ │ │ │ + b 0x14b270 │ │ │ │ + ldr r3, [pc, #232] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x153e20 │ │ │ │ + bne 0x153f20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x14b3d4 │ │ │ │ - ldr r3, [pc, #188] @ 0x154044 │ │ │ │ + b 0x14b4d4 │ │ │ │ + ldr r3, [pc, #188] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ moveq r3, #0 │ │ │ │ - beq 0x153d8c │ │ │ │ - b 0x153e20 │ │ │ │ + beq 0x153e8c │ │ │ │ + b 0x153f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x3b1f20 │ │ │ │ + bl 0x3b2020 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 0x153cf4 │ │ │ │ - b 0x153e64 │ │ │ │ - ldr r3, [pc, #132] @ 0x154044 │ │ │ │ + bne 0x153df4 │ │ │ │ + b 0x153f64 │ │ │ │ + ldr r3, [pc, #132] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x153e20 │ │ │ │ + bne 0x153f20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x14ab64 │ │ │ │ - ldr r3, [pc, #88] @ 0x154044 │ │ │ │ + b 0x14ac64 │ │ │ │ + ldr r3, [pc, #88] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x153e20 │ │ │ │ + bne 0x153f20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x14a4e8 │ │ │ │ + b 0x14a5e8 │ │ │ │ mvn r0, #21 │ │ │ │ - b 0x153cf4 │ │ │ │ - ldr r3, [pc, #36] @ 0x154044 │ │ │ │ + b 0x153df4 │ │ │ │ + ldr r3, [pc, #36] @ 0x154144 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x153e20 │ │ │ │ + bne 0x153f20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 0x14c950 │ │ │ │ + b 0x14ca50 │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, r8, asr r5 │ │ │ │ - subeq r8, r6, r6, asr #3 │ │ │ │ + subeq r8, r6, r8, asr r6 │ │ │ │ + subeq r8, r6, r6, asr #5 │ │ │ │ cmn r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x358d50 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r0, r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ - beq 0x1540cc │ │ │ │ - ldr r2, [pc, #72] @ 0x1540e0 │ │ │ │ + beq 0x1541cc │ │ │ │ + ldr r2, [pc, #72] @ 0x1541e0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 0x1540b8 │ │ │ │ + beq 0x1541b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ pop {r4, lr} │ │ │ │ - b 0x39bfc4 │ │ │ │ - ldr r0, [pc, #36] @ 0x1540e4 │ │ │ │ + b 0x39c0c4 │ │ │ │ + ldr r0, [pc, #36] @ 0x1541e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 0x1540e8 │ │ │ │ + ldr r0, [pc, #20] @ 0x1541e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - subeq r2, r1, ip, lsr r3 │ │ │ │ - subeq r2, r1, ip, lsr #6 │ │ │ │ + subeq r2, r1, ip, lsr r4 │ │ │ │ + subeq r2, r1, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, r3 │ │ │ │ movcc r8, r1 │ │ │ │ movcs r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bhi 0x1541a4 │ │ │ │ - bcc 0x154160 │ │ │ │ + bhi 0x1542a4 │ │ │ │ + bcc 0x154260 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 0x15ff08 │ │ │ │ + bl 0x160008 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -331772,34 +331836,34 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ - b 0x154184 │ │ │ │ + b 0x154284 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 0x1541b8 │ │ │ │ + bne 0x1542b8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 0x154118 │ │ │ │ + bls 0x154218 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add r1, r4, r6 │ │ │ │ - bl 0x15fe3c │ │ │ │ + bl 0x15ff3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 0x15416c │ │ │ │ - b 0x154144 │ │ │ │ + bne 0x15426c │ │ │ │ + b 0x154244 │ │ │ │ sub r2, r1, r8 │ │ │ │ add r0, r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 0x39b860 │ │ │ │ - b 0x154118 │ │ │ │ + bl 0x39b960 │ │ │ │ + b 0x154218 │ │ │ │ mvn r0, #6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -331807,907 +331871,907 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #448] @ 0x1543bc │ │ │ │ + ldr r3, [pc, #448] @ 0x1544bc │ │ │ │ mov ip, #0 │ │ │ │ cmp r8, #23 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bls 0x1543b0 │ │ │ │ + bls 0x1544b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 0x1540ec │ │ │ │ + bl 0x1541ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 0x154288 │ │ │ │ + beq 0x154388 │ │ │ │ cmn r4, #7 │ │ │ │ - beq 0x15432c │ │ │ │ + beq 0x15442c │ │ │ │ mvn r4, #13 │ │ │ │ - ldr r3, [pc, #352] @ 0x1543bc │ │ │ │ + ldr r3, [pc, #352] @ 0x1544bc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 0x1543b8 │ │ │ │ + bne 0x1544b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 0x1601b0 │ │ │ │ + bl 0x1602b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 0x154250 │ │ │ │ - ldr r1, [pc, #288] @ 0x1543c0 │ │ │ │ + beq 0x154350 │ │ │ │ + ldr r1, [pc, #288] @ 0x1544c0 │ │ │ │ mov r2, #19 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 0x15fb70 │ │ │ │ + bl 0x15fc70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 0x1486d4 │ │ │ │ + bl 0x1487d4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - blt 0x15434c │ │ │ │ - beq 0x154394 │ │ │ │ - ldr r3, [pc, #208] @ 0x1543c4 │ │ │ │ + blt 0x15444c │ │ │ │ + beq 0x154494 │ │ │ │ + ldr r3, [pc, #208] @ 0x1544c4 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #200] @ 0x1543c8 │ │ │ │ - ldr r0, [pc, #200] @ 0x1543cc │ │ │ │ + ldr r1, [pc, #200] @ 0x1544c8 │ │ │ │ + ldr r0, [pc, #200] @ 0x1544cc │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #196] @ 0x1543d0 │ │ │ │ - ldr r0, [pc, #188] @ 0x1543cc │ │ │ │ + ldr r3, [pc, #196] @ 0x1544d0 │ │ │ │ + ldr r0, [pc, #188] @ 0x1544cc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ - ldrcc r3, [pc, #184] @ 0x1543d4 │ │ │ │ + ldrcc r3, [pc, #184] @ 0x1544d4 │ │ │ │ movcc r2, #0 │ │ │ │ ldrcc r3, [r3] │ │ │ │ strcc r2, [r3, r4, lsl #2] │ │ │ │ - bl 0x14898c │ │ │ │ - b 0x154254 │ │ │ │ - ldr r3, [pc, #164] @ 0x1543d8 │ │ │ │ + bl 0x148a8c │ │ │ │ + b 0x154354 │ │ │ │ + ldr r3, [pc, #164] @ 0x1544d8 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 0x154254 │ │ │ │ - ldr r0, [pc, #152] @ 0x1543dc │ │ │ │ + beq 0x154354 │ │ │ │ + ldr r0, [pc, #152] @ 0x1544dc │ │ │ │ mov r1, r8 │ │ │ │ - bl 0x1d3f30 │ │ │ │ - b 0x154254 │ │ │ │ - ldr r3, [pc, #140] @ 0x1543e0 │ │ │ │ - bl 0x358d70 │ │ │ │ + bl 0x1d4030 │ │ │ │ + b 0x154354 │ │ │ │ + ldr r3, [pc, #140] @ 0x1544e0 │ │ │ │ + bl 0x358e70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, #24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r0, [r3, #656] @ 0x290 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, #9024 @ 0x2340 │ │ │ │ add r0, r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #96] @ 0x1543e4 │ │ │ │ + ldr r1, [pc, #96] @ 0x1544e4 │ │ │ │ str ip, [sp] │ │ │ │ bl 0x52e2c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 0x1543a4 │ │ │ │ - bl 0x358d50 │ │ │ │ + bne 0x1544a4 │ │ │ │ + bl 0x358e50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 0x145d5c │ │ │ │ + bl 0x145e5c │ │ │ │ rsb r4, r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 0x154254 │ │ │ │ - b 0x1542ec │ │ │ │ + blt 0x154354 │ │ │ │ + b 0x1543ec │ │ │ │ mvn r4, #21 │ │ │ │ - b 0x154254 │ │ │ │ - bl 0x3b37dc │ │ │ │ + b 0x154354 │ │ │ │ + bl 0x3b38dc │ │ │ │ adceq lr, r3, r8, lsr r5 │ │ │ │ - subeq r8, r6, r4, asr #28 │ │ │ │ + subeq r8, r6, r4, asr #30 │ │ │ │ adceq r1, r8, r0, ror #5 │ │ │ │ - strheq r1, [r0], #-156 @ 0xffffff64 │ │ │ │ + strheq r1, [r0], #-172 @ 0xffffff54 │ │ │ │ adceq r3, r8, ip, asr #7 │ │ │ │ adceq r3, r8, r8, asr #7 │ │ │ │ adceq r3, r8, r8, ror #7 │ │ │ │ adceq sp, r8, #160, 8 @ 0xa0000000 │ │ │ │ - subeq r2, r1, ip, asr r3 │ │ │ │ - addeq fp, lr, r8, lsl fp │ │ │ │ + subeq r2, r1, ip, asr r4 │ │ │ │ + addeq fp, lr, r8, lsl sl │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ add r0, r0, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ - ldr r3, [pc, #24] @ 0x154410 │ │ │ │ + ldr r3, [pc, #24] @ 0x154510 │ │ │ │ bic r0, r0, #4080 @ 0xff0 │ │ │ │ bic r0, r0, #15 │ │ │ │ str r0, [r3, #156] @ 0x9c │ │ │ │ str r0, [r3, #160] @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bx lr │ │ │ │ adceq r4, r8, ip, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #180] @ 0x1544e0 │ │ │ │ + ldr r6, [pc, #180] @ 0x1545e0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [r6, #156] @ 0x9c │ │ │ │ movhi r0, r3 │ │ │ │ - bhi 0x1544a0 │ │ │ │ - ldr r2, [pc, #156] @ 0x1544e4 │ │ │ │ + bhi 0x1545a0 │ │ │ │ + ldr r2, [pc, #156] @ 0x1545e4 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #4080 @ 0xff0 │ │ │ │ add r0, r0, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ add r3, r3, #15 │ │ │ │ and r0, r0, r2 │ │ │ │ and r4, r3, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 0x1544c0 │ │ │ │ - bcc 0x1544b8 │ │ │ │ + beq 0x1545c0 │ │ │ │ + bcc 0x1545b8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ sub r1, r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #3 │ │ │ │ - ldr r3, [pc, #88] @ 0x1544e8 │ │ │ │ + ldr r3, [pc, #88] @ 0x1545e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 0x135fe8 │ │ │ │ + bl 0x1360e8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 0x1544c0 │ │ │ │ + beq 0x1545c0 │ │ │ │ ldr r0, [r6, #156] @ 0x9c │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r1, r4, r0 │ │ │ │ - bl 0x136e5c │ │ │ │ + bl 0x136f5c │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r6, #156] @ 0x9c │ │ │ │ add sp, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adceq r4, r8, ip, lsr #19 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ andseq r0, r0, r2, lsr #32 │ │ │ │ - ldr r0, [pc] @ 0x1544f4 │ │ │ │ - b 0x38f1a8 │ │ │ │ + ldr r0, [pc] @ 0x1545f4 │ │ │ │ + b 0x38f2a8 │ │ │ │ adceq r4, r8, ip, lsr #20 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #12] @ 0x154510 │ │ │ │ - beq 0x15450c │ │ │ │ + ldr r0, [pc, #12] @ 0x154610 │ │ │ │ + beq 0x15460c │ │ │ │ mov r1, #0 │ │ │ │ - b 0x38e7d8 │ │ │ │ - b 0x390338 │ │ │ │ + b 0x38e8d8 │ │ │ │ + b 0x390438 │ │ │ │ adceq r4, r8, ip, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 0x15fe00 │ │ │ │ - ldr r2, [pc, #2016] @ 0x154d18 │ │ │ │ - ldr r1, [pc, #2016] @ 0x154d1c │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r4, [pc, #2012] @ 0x154d20 │ │ │ │ - bl 0x15f458 │ │ │ │ - ldr r2, [pc, #2008] @ 0x154d24 │ │ │ │ - ldr r1, [pc, #2008] @ 0x154d28 │ │ │ │ - mov r0, #1 │ │ │ │ - bl 0x15f458 │ │ │ │ - ldr r2, [pc, #2000] @ 0x154d2c │ │ │ │ - ldr r1, [pc, #2000] @ 0x154d30 │ │ │ │ + bl 0x15ff00 │ │ │ │ + ldr r2, [pc, #2016] @ 0x154e18 │ │ │ │ + ldr r1, [pc, #2016] @ 0x154e1c │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r4, [pc, #2012] @ 0x154e20 │ │ │ │ + bl 0x15f558 │ │ │ │ + ldr r2, [pc, #2008] @ 0x154e24 │ │ │ │ + ldr r1, [pc, #2008] @ 0x154e28 │ │ │ │ + mov r0, #1 │ │ │ │ + bl 0x15f558 │ │ │ │ + ldr r2, [pc, #2000] @ 0x154e2c │ │ │ │ + ldr r1, [pc, #2000] @ 0x154e30 │ │ │ │ mov r0, #2 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #4 │ │ │ │ - ldr r1, [pc, #1988] @ 0x154d34 │ │ │ │ + ldr r1, [pc, #1988] @ 0x154e34 │ │ │ │ mov r0, #3 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #1976] @ 0x154d38 │ │ │ │ + ldr r1, [pc, #1976] @ 0x154e38 │ │ │ │ mov r0, #4 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #1964] @ 0x154d3c │ │ │ │ + ldr r1, [pc, #1964] @ 0x154e3c │ │ │ │ mov r0, #5 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #1952] @ 0x154d40 │ │ │ │ + ldr r1, [pc, #1952] @ 0x154e40 │ │ │ │ mov r0, #6 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #196 @ 0xc4 │ │ │ │ - ldr r1, [pc, #1940] @ 0x154d44 │ │ │ │ + ldr r1, [pc, #1940] @ 0x154e44 │ │ │ │ mov r0, #7 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #236 @ 0xec │ │ │ │ - ldr r1, [pc, #1928] @ 0x154d48 │ │ │ │ + ldr r1, [pc, #1928] @ 0x154e48 │ │ │ │ mov r0, #8 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #260 @ 0x104 │ │ │ │ - ldr r1, [pc, #1916] @ 0x154d4c │ │ │ │ + ldr r1, [pc, #1916] @ 0x154e4c │ │ │ │ mov r0, #9 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #280 @ 0x118 │ │ │ │ - ldr r1, [pc, #1904] @ 0x154d50 │ │ │ │ + ldr r1, [pc, #1904] @ 0x154e50 │ │ │ │ mov r0, #10 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #1892] @ 0x154d54 │ │ │ │ + ldr r1, [pc, #1892] @ 0x154e54 │ │ │ │ mov r0, #11 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #324 @ 0x144 │ │ │ │ - ldr r1, [pc, #1880] @ 0x154d58 │ │ │ │ + ldr r1, [pc, #1880] @ 0x154e58 │ │ │ │ mov r0, #12 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #1868] @ 0x154d5c │ │ │ │ + ldr r1, [pc, #1868] @ 0x154e5c │ │ │ │ mov r0, #13 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #372 @ 0x174 │ │ │ │ - ldr r1, [pc, #1856] @ 0x154d60 │ │ │ │ + ldr r1, [pc, #1856] @ 0x154e60 │ │ │ │ mov r0, #14 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #384 @ 0x180 │ │ │ │ - ldr r1, [pc, #1844] @ 0x154d64 │ │ │ │ + ldr r1, [pc, #1844] @ 0x154e64 │ │ │ │ mov r0, #15 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #428 @ 0x1ac │ │ │ │ - ldr r1, [pc, #1832] @ 0x154d68 │ │ │ │ + ldr r1, [pc, #1832] @ 0x154e68 │ │ │ │ mov r0, #16 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #460 @ 0x1cc │ │ │ │ - ldr r1, [pc, #1820] @ 0x154d6c │ │ │ │ + ldr r1, [pc, #1820] @ 0x154e6c │ │ │ │ mov r0, #17 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #496 @ 0x1f0 │ │ │ │ - ldr r1, [pc, #1808] @ 0x154d70 │ │ │ │ + ldr r1, [pc, #1808] @ 0x154e70 │ │ │ │ mov r0, #18 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #516 @ 0x204 │ │ │ │ - ldr r1, [pc, #1796] @ 0x154d74 │ │ │ │ + ldr r1, [pc, #1796] @ 0x154e74 │ │ │ │ mov r0, #19 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #544 @ 0x220 │ │ │ │ - ldr r1, [pc, #1784] @ 0x154d78 │ │ │ │ + ldr r1, [pc, #1784] @ 0x154e78 │ │ │ │ mov r0, #20 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #560 @ 0x230 │ │ │ │ - ldr r1, [pc, #1772] @ 0x154d7c │ │ │ │ + ldr r1, [pc, #1772] @ 0x154e7c │ │ │ │ mov r0, #21 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #580 @ 0x244 │ │ │ │ - ldr r1, [pc, #1760] @ 0x154d80 │ │ │ │ + ldr r1, [pc, #1760] @ 0x154e80 │ │ │ │ mov r0, #22 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #600 @ 0x258 │ │ │ │ - ldr r1, [pc, #1748] @ 0x154d84 │ │ │ │ + ldr r1, [pc, #1748] @ 0x154e84 │ │ │ │ mov r0, #23 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #616 @ 0x268 │ │ │ │ - ldr r1, [pc, #1736] @ 0x154d88 │ │ │ │ + ldr r1, [pc, #1736] @ 0x154e88 │ │ │ │ mov r0, #24 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #628 @ 0x274 │ │ │ │ - ldr r1, [pc, #1724] @ 0x154d8c │ │ │ │ + ldr r1, [pc, #1724] @ 0x154e8c │ │ │ │ mov r0, #25 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #672 @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1712] @ 0x154d90 │ │ │ │ + ldr r1, [pc, #1712] @ 0x154e90 │ │ │ │ mov r0, #26 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #696 @ 0x2b8 │ │ │ │ - ldr r1, [pc, #1700] @ 0x154d94 │ │ │ │ + ldr r1, [pc, #1700] @ 0x154e94 │ │ │ │ mov r0, #27 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #772 @ 0x304 │ │ │ │ - ldr r1, [pc, #1688] @ 0x154d98 │ │ │ │ + ldr r1, [pc, #1688] @ 0x154e98 │ │ │ │ mov r0, #28 │ │ │ │ - bl 0x15f134 │ │ │ │ + bl 0x15f234 │ │ │ │ add r2, r4, #804 @ 0x324 │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes